--- /home/fdroid/fdroiddata/tmp/jp.co.kayo.android.localplayer.ds.ampache_410049.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_jp.co.kayo.android.localplayer.ds.ampache_410049.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/ampache_sync.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -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: 6c404c4296b92da429771bd95dd37d95bc751ab1fef068160d2c3bae64820b6f │ -Signer #1 certificate SHA-1 digest: 24426f1739972c2f4b89dbc9341b20840112f609 │ -Signer #1 certificate MD5 digest: 1ff85fb90e8420912fc7a6a497154c92 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 94d5be899a8e9eb3843b9b7dd2251b7c1191dc8458eed534a2f82db3cb076fcb │ -Signer #1 public key SHA-1 digest: 50b69f65f71950540ead49f0d222046ebab7e70c │ -Signer #1 public key MD5 digest: 40697ca3d355f1cddfd55b247afd1782 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,439 +1,431 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 223554 (0000000000036942h) │ - Actual end-cent-dir record offset: 223532 (000000000003692Ch) │ - Expected end-cent-dir record offset: 223532 (000000000003692Ch) │ + Zip archive file size: 223170 (00000000000367C2h) │ + Actual end-cent-dir record offset: 223148 (00000000000367ACh) │ + Expected end-cent-dir record offset: 223148 (00000000000367ACh) │ (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 14 entries. │ - The central directory is 1004 (00000000000003ECh) bytes long, │ + The central directory is 1016 (00000000000003F8h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 222528 (0000000000036540h). │ + is 222132 (00000000000363B4h). │ │ │ 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): 2013 Mar 26 17:52:18 │ - 32-bit CRC value (hex): bdb2282a │ - compressed size: 486 bytes │ - uncompressed size: 949 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): 6bd3837a │ + compressed size: 899 bytes │ + uncompressed size: 2592 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/D5D616BA.SF │ + res/drawable-hdpi-v4/ampache_sync.png │ │ - offset of local header from start of archive: 552 │ - (0000000000000228h) bytes │ + offset of local header from start of archive: 968 │ + (00000000000003C8h) 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): 2013 Mar 26 17:52:18 │ - 32-bit CRC value (hex): 2ed115f8 │ - compressed size: 554 bytes │ - uncompressed size: 1070 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): 814c91bc │ + compressed size: 1133 bytes │ + uncompressed size: 1133 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - META-INF/D5D616BA.RSA │ - │ - offset of local header from start of archive: 1172 │ - (0000000000000494h) bytes │ + offset of local header from start of archive: 2168 │ + (0000000000000878h) 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): 2013 Mar 26 17:52:18 │ - 32-bit CRC value (hex): 180922fb │ - compressed size: 1040 bytes │ - uncompressed size: 1297 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): c1e872bf │ + compressed size: 5879 bytes │ + uncompressed size: 5879 bytes │ + length of filename: 36 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. │ - │ - res/layout/ampache_connector.xml │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2279 │ - (00000000000008E7h) bytes │ + offset of local header from start of archive: 8113 │ + (0000000000001FB1h) 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): 2013 Mar 26 13:23:02 │ - 32-bit CRC value (hex): d477e0f3 │ - compressed size: 817 bytes │ - uncompressed size: 3152 bytes │ - length of filename: 32 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 46590d45 │ + compressed size: 2150 bytes │ + uncompressed size: 2150 bytes │ + length of filename: 36 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/layout/ampache_progress.xml │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 3178 │ - (0000000000000C6Ah) bytes │ + offset of local header from start of archive: 10329 │ + (0000000000002859h) 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): 2013 Mar 26 13:23:02 │ - 32-bit CRC value (hex): a6226337 │ - compressed size: 830 bytes │ - uncompressed size: 2584 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): 8bdb668e │ + compressed size: 3213 bytes │ + uncompressed size: 3213 bytes │ + length of filename: 36 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/layout/ampache_status.xml │ + res/layout/ampache_connector.xml │ │ - offset of local header from start of archive: 4085 │ - (0000000000000FF5h) bytes │ + offset of local header from start of archive: 13608 │ + (0000000000003528h) 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): 2013 Mar 26 13:23:02 │ - 32-bit CRC value (hex): 5e1410ea │ - compressed size: 1334 bytes │ - uncompressed size: 8736 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): d477e0f3 │ + compressed size: 811 bytes │ + uncompressed size: 3152 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 #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/config_main.xml │ + res/layout/ampache_progress.xml │ │ - offset of local header from start of archive: 5494 │ - (0000000000001576h) bytes │ + offset of local header from start of archive: 14497 │ + (00000000000038A1h) 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): 2013 Mar 26 13:23:02 │ - 32-bit CRC value (hex): 360c49e9 │ - compressed size: 396 bytes │ - uncompressed size: 1008 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): a6226337 │ + compressed size: 829 bytes │ + uncompressed size: 2584 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 #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/layout/ampache_status.xml │ │ - offset of local header from start of archive: 5962 │ - (000000000000174Ah) bytes │ + offset of local header from start of archive: 15403 │ + (0000000000003C2Bh) 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): 2013 Mar 26 13:23:02 │ - 32-bit CRC value (hex): 6964d5ba │ - compressed size: 861 bytes │ - uncompressed size: 2460 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): 5e1410ea │ + compressed size: 1286 bytes │ + uncompressed size: 8736 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 #9: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/layout/config_main.xml │ │ - offset of local header from start of archive: 6888 │ - (0000000000001AE8h) bytes │ + offset of local header from start of archive: 16764 │ + (000000000000417Ch) 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): 2013 Mar 26 13:23:02 │ - 32-bit CRC value (hex): b6f83c6b │ - compressed size: 44132 bytes │ - uncompressed size: 44132 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): 360c49e9 │ + compressed size: 396 bytes │ + uncompressed size: 1008 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 #10: │ --------------------------- │ │ - res/drawable-hdpi/ampache_sync.png │ + There are an extra 16 bytes preceding this file. │ + │ + resources.arsc │ │ - offset of local header from start of archive: 51064 │ - (000000000000C778h) bytes │ + offset of local header from start of archive: 17232 │ + (0000000000004350h) 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): 2013 Mar 26 13:23:00 │ - 32-bit CRC value (hex): 09743274 │ - compressed size: 1434 bytes │ - uncompressed size: 1434 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 36ce137f │ + compressed size: 44360 bytes │ + uncompressed size: 44360 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 #11: │ --------------------------- │ │ - res/drawable-hdpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 52562 │ - (000000000000CD52h) bytes │ + offset of local header from start of archive: 61636 │ + (000000000000F0C4h) 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): 2013 Mar 26 13:23:00 │ - 32-bit CRC value (hex): ed4436af │ - compressed size: 5865 bytes │ - uncompressed size: 5865 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): ad212dd3 │ + compressed size: 158208 bytes │ + uncompressed size: 486068 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 #12: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 58493 │ - (000000000000E47Dh) bytes │ + offset of local header from start of archive: 219901 │ + (0000000000035AFDh) 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): 2013 Mar 26 13:23:00 │ - 32-bit CRC value (hex): 314e6848 │ - compressed size: 2152 bytes │ - uncompressed size: 2152 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): bdb2282a │ + compressed size: 486 bytes │ + uncompressed size: 949 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 #13: │ --------------------------- │ │ - res/drawable-mdpi/ic_launcher.png │ + META-INF/D5D616BA.SF │ │ - offset of local header from start of archive: 60708 │ - (000000000000ED24h) bytes │ + offset of local header from start of archive: 220437 │ + (0000000000035D15h) 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): 2013 Mar 26 13:23:00 │ - 32-bit CRC value (hex): a363c0de │ - compressed size: 3234 bytes │ - uncompressed size: 3234 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): 2ed115f8 │ + compressed size: 554 bytes │ + uncompressed size: 1070 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 #14: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - classes.dex │ + META-INF/D5D616BA.RSA │ │ - offset of local header from start of archive: 64006 │ - (000000000000FA06h) bytes │ + offset of local header from start of archive: 221041 │ + (0000000000035F71h) 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): 2013 Mar 26 13:22:58 │ - 32-bit CRC value (hex): f139c368 │ - compressed size: 158465 bytes │ - uncompressed size: 540836 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jun 3 00:11:38 │ + 32-bit CRC value (hex): 180922fb │ + compressed size: 1040 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,14 +1,14 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -5,19 +5,19 @@ │ │ () (array) size=2 │ │ ["Ampache", "OwnCloud"] │ │ resource 0x7f040001 array/server_type_value │ │ () (array) size=2 │ │ ["server/xml.server.php", "remote.php"] │ │ type drawable id=02 entryCount=2 │ │ resource 0x7f020000 drawable/ampache_sync │ │ - (hdpi-v4) (file) res/drawable-hdpi/ampache_sync.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ampache_sync.png type=PNG │ │ resource 0x7f020001 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ type id id=06 entryCount=33 │ │ resource 0x7f060000 id/editHost │ │ () (id) │ │ resource 0x7f060001 id/btnSet │ │ () (id) │ │ resource 0x7f060002 id/editUsername │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 40f23323 │ │ -signature : e6d1...2f00 │ │ -file_size : 540836 │ │ +checksum : 42c67d30 │ │ +signature : 44e7...a785 │ │ +file_size : 486068 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 4431 │ │ +string_ids_size : 4429 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 569 │ │ -type_ids_off : 17836 (0x0045ac) │ │ +type_ids_off : 17828 (0x0045a4) │ │ proto_ids_size : 714 │ │ -proto_ids_off : 20112 (0x004e90) │ │ +proto_ids_off : 20104 (0x004e88) │ │ field_ids_size : 1208 │ │ -field_ids_off : 28680 (0x007008) │ │ +field_ids_off : 28672 (0x007000) │ │ method_ids_size : 3067 │ │ -method_ids_off : 38344 (0x0095c8) │ │ +method_ids_off : 38336 (0x0095c0) │ │ class_defs_size : 250 │ │ -class_defs_off : 62880 (0x00f5a0) │ │ -data_size : 467388 │ │ -data_off : 73448 (0x011ee8) │ │ +class_defs_off : 62872 (0x00f598) │ │ +data_size : 412584 │ │ +data_off : 73484 (0x011f0c) │ │ │ │ Class #0 header: │ │ class_idx : 7 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 346 │ │ source_file_idx : 1534 │ │ static_fields_size : 0 │ │ @@ -180,26 +180,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01946c: |[01946c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01947c: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -019480: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -019484: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -019488: 2200 4300 |0006: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0043 │ │ -01948c: 7010 dc00 0000 |0008: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@00dc │ │ -019492: 6900 0600 |000b: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -019496: 0e00 |000d: return-void │ │ -019498: 2200 4400 |000e: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@0044 │ │ -01949c: 7010 e200 0000 |0010: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00e2 │ │ -0194a2: 6900 0600 |0013: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -0194a6: 28f8 |0015: goto 000d // -0008 │ │ +019f8c: |[019f8c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +019f9c: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +019fa0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +019fa4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +019fa8: 2200 4300 |0006: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0043 │ │ +019fac: 7010 dc00 0000 |0008: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@00dc │ │ +019fb2: 6900 0600 |000b: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +019fb6: 0e00 |000d: return-void │ │ +019fb8: 2200 4400 |000e: new-instance v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@0044 │ │ +019fbc: 7010 e200 0000 |0010: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00e2 │ │ +019fc2: 6900 0600 |0013: sput-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +019fc6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x000d line=94 │ │ 0x000e line=92 │ │ locals : │ │ @@ -209,17 +209,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0194a8: |[0194a8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -0194b8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0194be: 0e00 |0003: return-void │ │ +019fc8: |[019fc8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +019fd8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +019fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -228,32 +228,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -0194c0: |[0194c0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -0194d0: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -0194d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0194d8: 1100 |0004: return-object v0 │ │ -0194da: 1a00 1e02 |0005: const-string v0, "FEEDBACK_AUDIBLE" // string@021e │ │ -0194de: 28fd |0007: goto 0004 // -0003 │ │ -0194e0: 1a00 2002 |0008: const-string v0, "FEEDBACK_HAPTIC" // string@0220 │ │ -0194e4: 28fa |000a: goto 0004 // -0006 │ │ -0194e6: 1a00 1f02 |000b: const-string v0, "FEEDBACK_GENERIC" // string@021f │ │ -0194ea: 28f7 |000d: goto 0004 // -0009 │ │ -0194ec: 1a00 2102 |000e: const-string v0, "FEEDBACK_SPOKEN" // string@0221 │ │ -0194f0: 28f4 |0010: goto 0004 // -000c │ │ -0194f2: 1a00 2202 |0011: const-string v0, "FEEDBACK_VISUAL" // string@0222 │ │ -0194f6: 28f1 |0013: goto 0004 // -000f │ │ -0194f8: 1a00 1c02 |0014: const-string v0, "FEEDBACK_ALL" // string@021c │ │ -0194fc: 28ee |0016: goto 0004 // -0012 │ │ -0194fe: 0000 |0017: nop // spacer │ │ -019500: 0002 0600 ffff ffff 0100 0000 0200 ... |0018: sparse-switch-data (26 units) │ │ +019fe0: |[019fe0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +019ff0: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +019ff6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +019ff8: 1100 |0004: return-object v0 │ │ +019ffa: 1a00 1e02 |0005: const-string v0, "FEEDBACK_AUDIBLE" // string@021e │ │ +019ffe: 28fd |0007: goto 0004 // -0003 │ │ +01a000: 1a00 2002 |0008: const-string v0, "FEEDBACK_HAPTIC" // string@0220 │ │ +01a004: 28fa |000a: goto 0004 // -0006 │ │ +01a006: 1a00 1f02 |000b: const-string v0, "FEEDBACK_GENERIC" // string@021f │ │ +01a00a: 28f7 |000d: goto 0004 // -0009 │ │ +01a00c: 1a00 2102 |000e: const-string v0, "FEEDBACK_SPOKEN" // string@0221 │ │ +01a010: 28f4 |0010: goto 0004 // -000c │ │ +01a012: 1a00 2202 |0011: const-string v0, "FEEDBACK_VISUAL" // string@0222 │ │ +01a016: 28f1 |0013: goto 0004 // -000f │ │ +01a018: 1a00 1c02 |0014: const-string v0, "FEEDBACK_ALL" // string@021c │ │ +01a01c: 28ee |0016: goto 0004 // -0012 │ │ +01a01e: 0000 |0017: nop // spacer │ │ +01a020: 0002 0600 ffff ffff 0100 0000 0200 ... |0018: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=202 │ │ 0x0005 line=190 │ │ 0x0008 line=192 │ │ 0x000b line=194 │ │ @@ -269,21 +269,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -019534: |[019534] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -019544: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ -01954a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01954c: 1100 |0004: return-object v0 │ │ -01954e: 1a00 d501 |0005: const-string v0, "DEFAULT" // string@01d5 │ │ -019552: 28fd |0007: goto 0004 // -0003 │ │ -019554: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ +01a054: |[01a054] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +01a064: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ +01a06a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01a06c: 1100 |0004: return-object v0 │ │ +01a06e: 1a00 d501 |0005: const-string v0, "DEFAULT" // string@01d5 │ │ +01a072: 28fd |0007: goto 0004 // -0003 │ │ +01a074: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=219 │ │ 0x0005 line=217 │ │ 0x0008 line=215 │ │ locals : │ │ @@ -294,19 +294,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -019560: |[019560] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -019570: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -019574: 7220 e800 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00e8 │ │ -01957a: 0a00 |0005: move-result v0 │ │ -01957c: 0f00 |0006: return v0 │ │ +01a080: |[01a080] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01a090: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01a094: 7220 e800 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00e8 │ │ +01a09a: 0a00 |0005: move-result v0 │ │ +01a09c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -314,19 +314,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 │ │ -019580: |[019580] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -019590: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -019594: 7220 e900 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00e9 │ │ -01959a: 0c00 |0005: move-result-object v0 │ │ -01959c: 1100 |0006: return-object v0 │ │ +01a0a0: |[01a0a0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01a0b0: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01a0b4: 7220 e900 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00e9 │ │ +01a0ba: 0c00 |0005: move-result-object v0 │ │ +01a0bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -334,19 +334,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 │ │ -0195a0: |[0195a0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0195b0: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -0195b4: 7220 ea00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ea │ │ -0195ba: 0c00 |0005: move-result-object v0 │ │ -0195bc: 1100 |0006: return-object v0 │ │ +01a0c0: |[01a0c0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01a0d0: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01a0d4: 7220 ea00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ea │ │ +01a0da: 0c00 |0005: move-result-object v0 │ │ +01a0dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -354,19 +354,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 │ │ -0195c0: |[0195c0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0195d0: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -0195d4: 7220 eb00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00eb │ │ -0195da: 0c00 |0005: move-result-object v0 │ │ -0195dc: 1100 |0006: return-object v0 │ │ +01a0e0: |[01a0e0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01a0f0: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01a0f4: 7220 eb00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00eb │ │ +01a0fa: 0c00 |0005: move-result-object v0 │ │ +01a0fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -374,19 +374,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 │ │ -0195e0: |[0195e0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0195f0: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ -0195f4: 7220 ec00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ec │ │ -0195fa: 0c00 |0005: move-result-object v0 │ │ -0195fc: 1100 |0006: return-object v0 │ │ +01a100: |[01a100] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01a110: 6200 0600 |0000: sget-object v0, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0006 │ │ +01a114: 7220 ec00 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00ec │ │ +01a11a: 0c00 |0005: move-result-object v0 │ │ +01a11c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -415,17 +415,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -019600: |[019600] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -019610: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -019616: 0e00 |0003: return-void │ │ +01a120: |[01a120] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +01a130: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -433,18 +433,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -019618: |[019618] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -019628: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -01962e: 0a00 |0003: move-result v0 │ │ -019630: 0f00 |0004: return v0 │ │ +01a138: |[01a138] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +01a148: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +01a14e: 0a00 |0003: move-result v0 │ │ +01a150: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -452,18 +452,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 │ │ -019634: |[019634] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -019644: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ -01964a: 0c00 |0003: move-result-object v0 │ │ -01964c: 1100 |0004: return-object v0 │ │ +01a154: |[01a154] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01a164: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ +01a16a: 0c00 |0003: move-result-object v0 │ │ +01a16c: 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/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -471,18 +471,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 │ │ -019650: |[019650] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -019660: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ -019666: 0c00 |0003: move-result-object v0 │ │ -019668: 1100 |0004: return-object v0 │ │ +01a170: |[01a170] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01a180: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ +01a186: 0c00 |0003: move-result-object v0 │ │ +01a188: 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/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -490,18 +490,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 │ │ -01966c: |[01966c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01967c: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ -019682: 0c00 |0003: move-result-object v0 │ │ -019684: 1100 |0004: return-object v0 │ │ +01a18c: |[01a18c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +01a19c: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ +01a1a2: 0c00 |0003: move-result-object v0 │ │ +01a1a4: 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/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -509,18 +509,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 │ │ -019688: |[019688] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -019698: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ -01969e: 0c00 |0003: move-result-object v0 │ │ -0196a0: 1100 |0004: return-object v0 │ │ +01a1a8: |[01a1a8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +01a1b8: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ +01a1be: 0c00 |0003: move-result-object v0 │ │ +01a1c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -549,17 +549,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0196a4: |[0196a4] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -0196b4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0196ba: 0e00 |0003: return-void │ │ +01a1c4: |[01a1c4] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +01a1d4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a1da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -567,17 +567,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 │ │ -0196bc: |[0196bc] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0196cc: 6e54 0800 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@0008 │ │ -0196d2: 0e00 |0003: return-void │ │ +01a1dc: |[01a1dc] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01a1ec: 6e54 0800 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@0008 │ │ +01a1f2: 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 prefix Ljava/lang/String; │ │ @@ -590,17 +590,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0196d4: |[0196d4] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -0196e4: 6e10 0900 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0009 │ │ -0196ea: 0e00 |0003: return-void │ │ +01a1f4: |[01a1f4] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +01a204: 6e10 0900 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0009 │ │ +01a20a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -673,17 +673,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0196ec: |[0196ec] android.support.v4.app.BackStackRecord$Op.:()V │ │ -0196fc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -019702: 0e00 |0003: return-void │ │ +01a20c: |[01a20c] android.support.v4.app.BackStackRecord$Op.:()V │ │ +01a21c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ @@ -719,17 +719,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -019704: |[019704] android.support.v4.app.BackStackState$1.:()V │ │ -019714: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01971a: 0e00 |0003: return-void │ │ +01a224: |[01a224] android.support.v4.app.BackStackState$1.:()V │ │ +01a234: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a23a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -738,18 +738,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 │ │ -01971c: |[01971c] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -01972c: 2200 4c00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@004c │ │ -019730: 7020 2e01 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@012e │ │ -019736: 1100 |0005: return-object v0 │ │ +01a23c: |[01a23c] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +01a24c: 2200 4c00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@004c │ │ +01a250: 7020 2e01 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@012e │ │ +01a256: 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; │ │ │ │ @@ -758,18 +758,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 │ │ -019738: |[019738] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -019748: 6e20 2901 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0129 │ │ -01974e: 0c00 |0003: move-result-object v0 │ │ -019750: 1100 |0004: return-object v0 │ │ +01a258: |[01a258] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01a268: 6e20 2901 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0129 │ │ +01a26e: 0c00 |0003: move-result-object v0 │ │ +01a270: 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; │ │ │ │ @@ -778,17 +778,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 │ │ -019754: |[019754] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -019764: 2320 2702 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0227 │ │ -019768: 1100 |0002: return-object v0 │ │ +01a274: |[01a274] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +01a284: 2320 2702 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0227 │ │ +01a288: 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 │ │ │ │ @@ -797,18 +797,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01976c: |[01976c] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -01977c: 6e20 2b01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@012b │ │ -019782: 0c00 |0003: move-result-object v0 │ │ -019784: 1100 |0004: return-object v0 │ │ +01a28c: |[01a28c] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +01a29c: 6e20 2b01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@012b │ │ +01a2a2: 0c00 |0003: move-result-object v0 │ │ +01a2a4: 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 │ │ │ │ @@ -882,67 +882,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019788: |[019788] android.support.v4.app.BackStackState.:()V │ │ -019798: 2200 4b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@004b │ │ -01979c: 7010 2801 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0128 │ │ -0197a2: 6900 2c00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ -0197a6: 0e00 |0007: return-void │ │ +01a2a8: |[01a2a8] android.support.v4.app.BackStackState.:()V │ │ +01a2b8: 2200 4b00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@004b │ │ +01a2bc: 7010 2801 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0128 │ │ +01a2c2: 6900 2c00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ +01a2c6: 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 │ │ -0197a8: |[0197a8] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -0197b8: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0197be: 6e10 cc00 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00cc │ │ -0197c4: 0c00 |0006: move-result-object v0 │ │ -0197c6: 5b10 3300 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -0197ca: 6e10 cf00 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -0197d0: 0a00 |000c: move-result v0 │ │ -0197d2: 5910 3400 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -0197d6: 6e10 cf00 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -0197dc: 0a00 |0012: move-result v0 │ │ -0197de: 5910 3500 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -0197e2: 6e10 d100 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00d1 │ │ -0197e8: 0c00 |0018: move-result-object v0 │ │ -0197ea: 5b10 3200 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -0197ee: 6e10 cf00 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -0197f4: 0a00 |001e: move-result v0 │ │ -0197f6: 5910 3100 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -0197fa: 6e10 cf00 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -019800: 0a00 |0024: move-result v0 │ │ -019802: 5910 2f00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -019806: 6200 ec01 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ -01980a: 7220 d800 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00d8 │ │ -019810: 0c00 |002c: move-result-object v0 │ │ -019812: 1f00 4601 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0146 │ │ -019816: 5b10 3000 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -01981a: 6e10 cf00 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -019820: 0a00 |0034: move-result v0 │ │ -019822: 5910 2d00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -019826: 6200 ec01 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ -01982a: 7220 d800 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00d8 │ │ -019830: 0c00 |003c: move-result-object v0 │ │ -019832: 1f00 4601 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0146 │ │ -019836: 5b10 2e00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -01983a: 0e00 |0041: return-void │ │ +01a2c8: |[01a2c8] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +01a2d8: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a2de: 6e10 cc00 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00cc │ │ +01a2e4: 0c00 |0006: move-result-object v0 │ │ +01a2e6: 5b10 3300 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a2ea: 6e10 cf00 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01a2f0: 0a00 |000c: move-result v0 │ │ +01a2f2: 5910 3400 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01a2f6: 6e10 cf00 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01a2fc: 0a00 |0012: move-result v0 │ │ +01a2fe: 5910 3500 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01a302: 6e10 d100 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00d1 │ │ +01a308: 0c00 |0018: move-result-object v0 │ │ +01a30a: 5b10 3200 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01a30e: 6e10 cf00 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01a314: 0a00 |001e: move-result v0 │ │ +01a316: 5910 3100 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01a31a: 6e10 cf00 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01a320: 0a00 |0024: move-result v0 │ │ +01a322: 5910 2f00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01a326: 6200 ec01 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ +01a32a: 7220 d800 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00d8 │ │ +01a330: 0c00 |002c: move-result-object v0 │ │ +01a332: 1f00 4601 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0146 │ │ +01a336: 5b10 3000 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01a33a: 6e10 cf00 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01a340: 0a00 |0034: move-result v0 │ │ +01a342: 5910 2d00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01a346: 6200 ec01 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@01ec │ │ +01a34a: 7220 d800 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@00d8 │ │ +01a350: 0c00 |003c: move-result-object v0 │ │ +01a352: 1f00 4601 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0146 │ │ +01a356: 5b10 2e00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01a35a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ 0x0015 line=86 │ │ @@ -961,115 +961,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 │ │ -01983c: |[01983c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -01984c: 7010 f608 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@08f6 │ │ -019852: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -019854: 54a3 2200 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -019858: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -01985c: 5436 0f00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -019860: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -019864: 5436 0f00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -019868: 6e10 5109 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01986e: 0a06 |0011: move-result v6 │ │ -019870: b062 |0012: add-int/2addr v2, v6 │ │ -019872: 5433 0b00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -019876: 28f1 |0015: goto 0006 // -000f │ │ -019878: 52a6 2600 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -01987c: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -019880: b026 |001a: add-int/2addr v6, v2 │ │ -019882: 2366 2502 |001b: new-array v6, v6, [I // type@0225 │ │ -019886: 5b86 3300 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01988a: 55a6 1900 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -01988e: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -019892: 2206 4f01 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@014f │ │ -019896: 1a07 6d05 |0025: const-string v7, "Not on back stack" // string@056d │ │ -01989a: 7020 e008 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0198a0: 2706 |002a: throw v6 │ │ -0198a2: 54a3 2200 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -0198a6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -0198a8: 0145 |002e: move v5, v4 │ │ -0198aa: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ -0198ae: 5486 3300 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -0198b2: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0198b6: 5237 0700 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -0198ba: 4b07 0605 |0037: aput v7, v6, v5 │ │ -0198be: 5486 3300 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -0198c2: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -0198c6: 5437 0a00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -0198ca: 5277 6100 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -0198ce: 4b07 0604 |0041: aput v7, v6, v4 │ │ -0198d2: 5486 3300 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -0198d6: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0198da: 5237 0800 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -0198de: 4b07 0605 |0049: aput v7, v6, v5 │ │ -0198e2: 5486 3300 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -0198e6: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -0198ea: 5237 0900 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -0198ee: 4b07 0604 |0051: aput v7, v6, v4 │ │ -0198f2: 5486 3300 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -0198f6: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0198fa: 5237 0c00 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -0198fe: 4b07 0605 |0059: aput v7, v6, v5 │ │ -019902: 5486 3300 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019906: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01990a: 5237 0d00 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -01990e: 4b07 0604 |0061: aput v7, v6, v4 │ │ -019912: 5436 0f00 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -019916: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ -01991a: 5436 0f00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -01991e: 6e10 5109 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -019924: 0a00 |006c: move-result v0 │ │ -019926: 5486 3300 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01992a: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01992e: 4b00 0605 |0071: aput v0, v6, v5 │ │ -019932: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -019934: 0145 |0074: move v5, v4 │ │ -019936: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ -01993a: 5487 3300 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -01993e: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ -019942: 5436 0f00 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -019946: 6e20 4c09 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01994c: 0c06 |0080: move-result-object v6 │ │ -01994e: 1f06 5100 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@0051 │ │ -019952: 5266 6100 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -019956: 4b06 0705 |0085: aput v6, v7, v5 │ │ -01995a: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01995e: 0145 |0089: move v5, v4 │ │ -019960: 28eb |008a: goto 0075 // -0015 │ │ -019962: 0154 |008b: move v4, v5 │ │ -019964: 5433 0b00 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -019968: 0145 |008e: move v5, v4 │ │ -01996a: 28a0 |008f: goto 002f // -0060 │ │ -01996c: 5486 3300 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019970: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ -019974: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -019976: 4b07 0605 |0095: aput v7, v6, v5 │ │ -01997a: 28f5 |0097: goto 008c // -000b │ │ -01997c: 52a6 2a00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -019980: 5986 3400 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -019984: 52a6 2b00 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -019988: 5986 3500 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -01998c: 54a6 2500 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -019990: 5b86 3200 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -019994: 52a6 2300 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -019998: 5986 3100 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -01999c: 52a6 1d00 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -0199a0: 5986 2f00 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -0199a4: 54a6 1e00 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -0199a8: 5b86 3000 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -0199ac: 52a6 1b00 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -0199b0: 5986 2d00 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -0199b4: 54a6 1c00 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -0199b8: 5b86 2e00 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -0199bc: 0e00 |00b8: return-void │ │ +01a35c: |[01a35c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +01a36c: 7010 f608 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a372: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +01a374: 54a3 2200 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +01a378: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +01a37c: 5436 0f00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01a380: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +01a384: 5436 0f00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01a388: 6e10 5109 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01a38e: 0a06 |0011: move-result v6 │ │ +01a390: b062 |0012: add-int/2addr v2, v6 │ │ +01a392: 5433 0b00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +01a396: 28f1 |0015: goto 0006 // -000f │ │ +01a398: 52a6 2600 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +01a39c: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +01a3a0: b026 |001a: add-int/2addr v6, v2 │ │ +01a3a2: 2366 2502 |001b: new-array v6, v6, [I // type@0225 │ │ +01a3a6: 5b86 3300 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a3aa: 55a6 1900 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +01a3ae: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +01a3b2: 2206 4f01 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@014f │ │ +01a3b6: 1a07 6d05 |0025: const-string v7, "Not on back stack" // string@056d │ │ +01a3ba: 7020 e008 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01a3c0: 2706 |002a: throw v6 │ │ +01a3c2: 54a3 2200 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +01a3c6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +01a3c8: 0145 |002e: move v5, v4 │ │ +01a3ca: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ +01a3ce: 5486 3300 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a3d2: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01a3d6: 5237 0700 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +01a3da: 4b07 0605 |0037: aput v7, v6, v5 │ │ +01a3de: 5486 3300 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a3e2: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01a3e6: 5437 0a00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +01a3ea: 5277 6100 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01a3ee: 4b07 0604 |0041: aput v7, v6, v4 │ │ +01a3f2: 5486 3300 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a3f6: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01a3fa: 5237 0800 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +01a3fe: 4b07 0605 |0049: aput v7, v6, v5 │ │ +01a402: 5486 3300 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a406: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01a40a: 5237 0900 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +01a40e: 4b07 0604 |0051: aput v7, v6, v4 │ │ +01a412: 5486 3300 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a416: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01a41a: 5237 0c00 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +01a41e: 4b07 0605 |0059: aput v7, v6, v5 │ │ +01a422: 5486 3300 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a426: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +01a42a: 5237 0d00 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +01a42e: 4b07 0604 |0061: aput v7, v6, v4 │ │ +01a432: 5436 0f00 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01a436: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ +01a43a: 5436 0f00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01a43e: 6e10 5109 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01a444: 0a00 |006c: move-result v0 │ │ +01a446: 5486 3300 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a44a: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01a44e: 4b00 0605 |0071: aput v0, v6, v5 │ │ +01a452: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +01a454: 0145 |0074: move v5, v4 │ │ +01a456: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ +01a45a: 5487 3300 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a45e: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01a462: 5436 0f00 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01a466: 6e20 4c09 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01a46c: 0c06 |0080: move-result-object v6 │ │ +01a46e: 1f06 5100 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@0051 │ │ +01a472: 5266 6100 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01a476: 4b06 0705 |0085: aput v6, v7, v5 │ │ +01a47a: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01a47e: 0145 |0089: move v5, v4 │ │ +01a480: 28eb |008a: goto 0075 // -0015 │ │ +01a482: 0154 |008b: move v4, v5 │ │ +01a484: 5433 0b00 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +01a488: 0145 |008e: move v5, v4 │ │ +01a48a: 28a0 |008f: goto 002f // -0060 │ │ +01a48c: 5486 3300 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a490: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01a494: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +01a496: 4b07 0605 |0095: aput v7, v6, v5 │ │ +01a49a: 28f5 |0097: goto 008c // -000b │ │ +01a49c: 52a6 2a00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +01a4a0: 5986 3400 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01a4a4: 52a6 2b00 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +01a4a8: 5986 3500 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01a4ac: 54a6 2500 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +01a4b0: 5b86 3200 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01a4b4: 52a6 2300 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +01a4b8: 5986 3100 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01a4bc: 52a6 1d00 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +01a4c0: 5986 2f00 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01a4c4: 54a6 1e00 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +01a4c8: 5b86 3000 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01a4cc: 52a6 1b00 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +01a4d0: 5986 2d00 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01a4d4: 54a6 1c00 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +01a4d8: 5b86 2e00 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01a4dc: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ @@ -1134,17 +1134,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0199c0: |[0199c0] android.support.v4.app.BackStackState.describeContents:()I │ │ -0199d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0199d2: 0f00 |0001: return v0 │ │ +01a4e0: |[01a4e0] android.support.v4.app.BackStackState.describeContents:()I │ │ +01a4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a4f2: 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;) │ │ @@ -1152,135 +1152,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 │ │ -0199d4: |[0199d4] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -0199e4: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0199e6: 2201 4a00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -0199ea: 7020 0001 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0100 │ │ -0199f0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0199f2: 54c8 3300 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -0199f6: 2188 |0009: array-length v8, v8 │ │ -0199f8: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ -0199fc: 2204 4900 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ -019a00: 7010 ff00 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ -019a06: 54c8 3300 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019a0a: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ -019a0e: 4408 0805 |0015: aget v8, v8, v5 │ │ -019a12: 5948 0700 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -019a16: 6308 a600 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -019a1a: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ -019a1e: 1a08 3802 |001d: const-string v8, "FragmentManager" // string@0238 │ │ -019a22: 2209 5f01 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ -019a26: 7010 1a09 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -019a2c: 1a0a 6d01 |0024: const-string v10, "BSE " // string@016d │ │ -019a30: 6e20 2009 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019a36: 0c09 |0029: move-result-object v9 │ │ -019a38: 6e20 1f09 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -019a3e: 0c09 |002d: move-result-object v9 │ │ -019a40: 1a0a 7400 |002e: const-string v10, " set base fragment #" // string@0074 │ │ -019a44: 6e20 2009 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019a4a: 0c09 |0033: move-result-object v9 │ │ -019a4c: 54ca 3300 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019a50: 440a 0a06 |0036: aget v10, v10, v6 │ │ -019a54: 6e20 1d09 a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -019a5a: 0c09 |003b: move-result-object v9 │ │ -019a5c: 6e10 2609 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -019a62: 0c09 |003f: move-result-object v9 │ │ -019a64: 7120 8607 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -019a6a: 54d8 ae00 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -019a6e: 54c9 3300 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019a72: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ -019a76: 4409 0906 |0049: aget v9, v9, v6 │ │ -019a7a: 6e20 4c09 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -019a80: 0c02 |004e: move-result-object v2 │ │ -019a82: 1f02 5100 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -019a86: 5b42 0a00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -019a8a: 54c8 3300 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019a8e: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ -019a92: 4408 0805 |0057: aget v8, v8, v5 │ │ -019a96: 5948 0800 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -019a9a: 54c8 3300 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019a9e: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -019aa2: 4408 0806 |005f: aget v8, v8, v6 │ │ -019aa6: 5948 0900 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -019aaa: 54c8 3300 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019aae: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ -019ab2: 4408 0805 |0067: aget v8, v8, v5 │ │ -019ab6: 5948 0c00 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -019aba: 54c8 3300 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019abe: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -019ac2: 4408 0806 |006f: aget v8, v8, v6 │ │ -019ac6: 5948 0d00 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -019aca: 54c8 3300 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019ace: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ -019ad2: 4400 0805 |0077: aget v0, v8, v5 │ │ -019ad6: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ -019ada: 2208 8001 |007b: new-instance v8, Ljava/util/ArrayList; // type@0180 │ │ -019ade: 7020 4709 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ -019ae4: 5b48 0f00 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -019ae8: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -019aea: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ -019aee: 6308 a600 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -019af2: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ -019af6: 1a08 3802 |0089: const-string v8, "FragmentManager" // string@0238 │ │ -019afa: 2209 5f01 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ -019afe: 7010 1a09 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -019b04: 1a0a 6d01 |0090: const-string v10, "BSE " // string@016d │ │ -019b08: 6e20 2009 a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019b0e: 0c09 |0095: move-result-object v9 │ │ -019b10: 6e20 1f09 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -019b16: 0c09 |0099: move-result-object v9 │ │ -019b18: 1a0a 7500 |009a: const-string v10, " set remove fragment #" // string@0075 │ │ -019b1c: 6e20 2009 a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019b22: 0c09 |009f: move-result-object v9 │ │ -019b24: 54ca 3300 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019b28: 440a 0a06 |00a2: aget v10, v10, v6 │ │ -019b2c: 6e20 1d09 a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -019b32: 0c09 |00a7: move-result-object v9 │ │ -019b34: 6e10 2609 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -019b3a: 0c09 |00ab: move-result-object v9 │ │ -019b3c: 7120 8607 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -019b42: 54d8 ae00 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -019b46: 54c9 3300 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019b4a: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ -019b4e: 4409 0906 |00b5: aget v9, v9, v6 │ │ -019b52: 6e20 4c09 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -019b58: 0c07 |00ba: move-result-object v7 │ │ -019b5a: 1f07 5100 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@0051 │ │ -019b5e: 5448 0f00 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -019b62: 6e20 4909 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -019b68: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -019b6c: 0156 |00c4: move v6, v5 │ │ -019b6e: 28be |00c5: goto 0083 // -0042 │ │ -019b70: 0165 |00c6: move v5, v6 │ │ -019b72: 6e20 0401 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ -019b78: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ -019b7c: 52c8 3400 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -019b80: 5918 2a00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -019b84: 52c8 3500 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -019b88: 5918 2b00 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -019b8c: 54c8 3200 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -019b90: 5b18 2500 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -019b94: 52c8 3100 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -019b98: 5918 2300 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -019b9c: 5c1b 1900 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -019ba0: 52c8 2f00 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -019ba4: 5918 1d00 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -019ba8: 54c8 3000 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -019bac: 5b18 1e00 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -019bb0: 52c8 2d00 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -019bb4: 5918 1b00 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -019bb8: 54c8 2e00 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -019bbc: 5b18 1c00 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -019bc0: 6e20 0701 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0107 │ │ -019bc6: 1101 |00f1: return-object v1 │ │ +01a4f4: |[01a4f4] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +01a504: 121b |0000: const/4 v11, #int 1 // #1 │ │ +01a506: 2201 4a00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +01a50a: 7020 0001 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0100 │ │ +01a510: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +01a512: 54c8 3300 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a516: 2188 |0009: array-length v8, v8 │ │ +01a518: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ +01a51c: 2204 4900 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ +01a520: 7010 ff00 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ +01a526: 54c8 3300 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a52a: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01a52e: 4408 0805 |0015: aget v8, v8, v5 │ │ +01a532: 5948 0700 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +01a536: 6308 a600 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01a53a: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ +01a53e: 1a08 3802 |001d: const-string v8, "FragmentManager" // string@0238 │ │ +01a542: 2209 5f01 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ +01a546: 7010 1a09 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01a54c: 1a0a 6d01 |0024: const-string v10, "BSE " // string@016d │ │ +01a550: 6e20 2009 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a556: 0c09 |0029: move-result-object v9 │ │ +01a558: 6e20 1f09 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01a55e: 0c09 |002d: move-result-object v9 │ │ +01a560: 1a0a 7400 |002e: const-string v10, " set base fragment #" // string@0074 │ │ +01a564: 6e20 2009 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a56a: 0c09 |0033: move-result-object v9 │ │ +01a56c: 54ca 3300 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a570: 440a 0a06 |0036: aget v10, v10, v6 │ │ +01a574: 6e20 1d09 a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01a57a: 0c09 |003b: move-result-object v9 │ │ +01a57c: 6e10 2609 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01a582: 0c09 |003f: move-result-object v9 │ │ +01a584: 7120 8607 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01a58a: 54d8 ae00 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01a58e: 54c9 3300 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a592: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01a596: 4409 0906 |0049: aget v9, v9, v6 │ │ +01a59a: 6e20 4c09 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01a5a0: 0c02 |004e: move-result-object v2 │ │ +01a5a2: 1f02 5100 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +01a5a6: 5b42 0a00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +01a5aa: 54c8 3300 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a5ae: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01a5b2: 4408 0805 |0057: aget v8, v8, v5 │ │ +01a5b6: 5948 0800 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +01a5ba: 54c8 3300 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a5be: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01a5c2: 4408 0806 |005f: aget v8, v8, v6 │ │ +01a5c6: 5948 0900 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +01a5ca: 54c8 3300 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a5ce: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01a5d2: 4408 0805 |0067: aget v8, v8, v5 │ │ +01a5d6: 5948 0c00 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +01a5da: 54c8 3300 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a5de: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01a5e2: 4408 0806 |006f: aget v8, v8, v6 │ │ +01a5e6: 5948 0d00 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +01a5ea: 54c8 3300 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a5ee: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ +01a5f2: 4400 0805 |0077: aget v0, v8, v5 │ │ +01a5f6: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ +01a5fa: 2208 8001 |007b: new-instance v8, Ljava/util/ArrayList; // type@0180 │ │ +01a5fe: 7020 4709 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ +01a604: 5b48 0f00 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01a608: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +01a60a: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ +01a60e: 6308 a600 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01a612: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ +01a616: 1a08 3802 |0089: const-string v8, "FragmentManager" // string@0238 │ │ +01a61a: 2209 5f01 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ +01a61e: 7010 1a09 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01a624: 1a0a 6d01 |0090: const-string v10, "BSE " // string@016d │ │ +01a628: 6e20 2009 a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a62e: 0c09 |0095: move-result-object v9 │ │ +01a630: 6e20 1f09 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01a636: 0c09 |0099: move-result-object v9 │ │ +01a638: 1a0a 7500 |009a: const-string v10, " set remove fragment #" // string@0075 │ │ +01a63c: 6e20 2009 a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a642: 0c09 |009f: move-result-object v9 │ │ +01a644: 54ca 3300 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a648: 440a 0a06 |00a2: aget v10, v10, v6 │ │ +01a64c: 6e20 1d09 a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01a652: 0c09 |00a7: move-result-object v9 │ │ +01a654: 6e10 2609 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01a65a: 0c09 |00ab: move-result-object v9 │ │ +01a65c: 7120 8607 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01a662: 54d8 ae00 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01a666: 54c9 3300 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a66a: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ +01a66e: 4409 0906 |00b5: aget v9, v9, v6 │ │ +01a672: 6e20 4c09 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01a678: 0c07 |00ba: move-result-object v7 │ │ +01a67a: 1f07 5100 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@0051 │ │ +01a67e: 5448 0f00 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +01a682: 6e20 4909 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +01a688: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01a68c: 0156 |00c4: move v6, v5 │ │ +01a68e: 28be |00c5: goto 0083 // -0042 │ │ +01a690: 0165 |00c6: move v5, v6 │ │ +01a692: 6e20 0401 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ +01a698: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ +01a69c: 52c8 3400 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01a6a0: 5918 2a00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +01a6a4: 52c8 3500 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01a6a8: 5918 2b00 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +01a6ac: 54c8 3200 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01a6b0: 5b18 2500 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +01a6b4: 52c8 3100 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01a6b8: 5918 2300 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +01a6bc: 5c1b 1900 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +01a6c0: 52c8 2f00 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01a6c4: 5918 1d00 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +01a6c8: 54c8 3000 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01a6cc: 5b18 1e00 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +01a6d0: 52c8 2d00 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01a6d4: 5918 1b00 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +01a6d8: 54c8 2e00 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01a6dc: 5b18 1c00 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +01a6e0: 6e20 0701 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0107 │ │ +01a6e6: 1101 |00f1: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0006 line=96 │ │ 0x0007 line=97 │ │ 0x000c line=98 │ │ 0x0011 line=99 │ │ @@ -1337,35 +1337,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -019bc8: |[019bc8] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -019bd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -019bda: 5420 3300 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ -019bde: 6e20 d400 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00d4 │ │ -019be4: 5220 3400 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ -019be8: 6e20 d300 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -019bee: 5220 3500 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ -019bf2: 6e20 d300 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -019bf8: 5420 3200 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ -019bfc: 6e20 d600 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00d6 │ │ -019c02: 5220 3100 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ -019c06: 6e20 d300 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -019c0c: 5220 2f00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ -019c10: 6e20 d300 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -019c16: 5420 3000 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ -019c1a: 7130 7e07 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@077e │ │ -019c20: 5220 2d00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ -019c24: 6e20 d300 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -019c2a: 5420 2e00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ -019c2e: 7130 7e07 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@077e │ │ -019c34: 0e00 |002e: return-void │ │ +01a6e8: |[01a6e8] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01a6f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01a6fa: 5420 3300 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0033 │ │ +01a6fe: 6e20 d400 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00d4 │ │ +01a704: 5220 3400 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0034 │ │ +01a708: 6e20 d300 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01a70e: 5220 3500 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0035 │ │ +01a712: 6e20 d300 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01a718: 5420 3200 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0032 │ │ +01a71c: 6e20 d600 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00d6 │ │ +01a722: 5220 3100 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0031 │ │ +01a726: 6e20 d300 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01a72c: 5220 2f00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@002f │ │ +01a730: 6e20 d300 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01a736: 5420 3000 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0030 │ │ +01a73a: 7130 7e07 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@077e │ │ +01a740: 5220 2d00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@002d │ │ +01a744: 6e20 d300 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01a74a: 5420 2e00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002e │ │ +01a74e: 7130 7e07 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@077e │ │ +01a754: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0006 line=139 │ │ 0x000b line=140 │ │ 0x0010 line=141 │ │ 0x0015 line=142 │ │ @@ -1409,17 +1409,17 @@ │ │ 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 │ │ -019c38: |[019c38] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -019c48: 7030 fe08 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@08fe │ │ -019c4e: 0e00 |0003: return-void │ │ +01a758: |[01a758] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +01a768: 7030 fe08 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@08fe │ │ +01a76e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=324 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ @@ -1458,17 +1458,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -019c50: |[019c50] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -019c60: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -019c66: 0e00 |0003: return-void │ │ +01a770: |[01a770] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +01a780: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -1477,19 +1477,19 @@ │ │ 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 │ │ -019c68: |[019c68] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -019c78: 2200 5000 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ -019c7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -019c7e: 7030 5401 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0154 │ │ -019c84: 1100 |0006: return-object v0 │ │ +01a788: |[01a788] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +01a798: 2200 5000 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ +01a79c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01a79e: 7030 5401 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0154 │ │ +01a7a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -1498,18 +1498,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 │ │ -019c88: |[019c88] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -019c98: 6e20 4e01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@014e │ │ -019c9e: 0c00 |0003: move-result-object v0 │ │ -019ca0: 1100 |0004: return-object v0 │ │ +01a7a8: |[01a7a8] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01a7b8: 6e20 4e01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@014e │ │ +01a7be: 0c00 |0003: move-result-object v0 │ │ +01a7c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -1518,17 +1518,17 @@ │ │ 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 │ │ -019ca4: |[019ca4] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -019cb4: 2320 2802 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0228 │ │ -019cb8: 1100 |0002: return-object v0 │ │ +01a7c4: |[01a7c4] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +01a7d4: 2320 2802 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0228 │ │ +01a7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -1537,18 +1537,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -019cbc: |[019cbc] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -019ccc: 6e20 5001 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0150 │ │ -019cd2: 0c00 |0003: move-result-object v0 │ │ -019cd4: 1100 |0004: return-object v0 │ │ +01a7dc: |[01a7dc] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +01a7ec: 6e20 5001 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0150 │ │ +01a7f2: 0c00 |0003: move-result-object v0 │ │ +01a7f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -1593,37 +1593,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019cd8: |[019cd8] android.support.v4.app.Fragment$SavedState.:()V │ │ -019ce8: 2200 4f00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@004f │ │ -019cec: 7010 4d01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@014d │ │ -019cf2: 6900 4900 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0049 │ │ -019cf6: 0e00 |0007: return-void │ │ +01a7f8: |[01a7f8] android.support.v4.app.Fragment$SavedState.:()V │ │ +01a808: 2200 4f00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@004f │ │ +01a80c: 7010 4d01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@014d │ │ +01a812: 6900 4900 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0049 │ │ +01a816: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 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 │ │ -019cf8: |[019cf8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -019d08: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -019d0e: 5b01 4a00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -019d12: 0e00 |0005: return-void │ │ +01a818: |[01a818] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +01a828: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a82e: 5b01 4a00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01a832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -1634,25 +1634,25 @@ │ │ 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 │ │ -019d14: |[019d14] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -019d24: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -019d2a: 6e10 ce00 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00ce │ │ -019d30: 0c00 |0006: move-result-object v0 │ │ -019d32: 5b10 4a00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -019d36: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -019d3a: 5410 4a00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -019d3e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -019d42: 5410 4a00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -019d46: 6e20 bc00 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ -019d4c: 0e00 |0014: return-void │ │ +01a834: |[01a834] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +01a844: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a84a: 6e10 ce00 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00ce │ │ +01a850: 0c00 |0006: move-result-object v0 │ │ +01a852: 5b10 4a00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01a856: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +01a85a: 5410 4a00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01a85e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +01a862: 5410 4a00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01a866: 6e20 bc00 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ +01a86c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0003 line=289 │ │ 0x0009 line=290 │ │ 0x000f line=291 │ │ 0x0014 line=293 │ │ @@ -1667,17 +1667,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -019d50: |[019d50] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -019d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019d62: 0f00 |0001: return v0 │ │ +01a870: |[01a870] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +01a880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a882: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -1685,18 +1685,18 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -019d64: |[019d64] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -019d74: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -019d78: 6e20 d200 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00d2 │ │ -019d7e: 0e00 |0005: return-void │ │ +01a884: |[01a884] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01a894: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01a898: 6e20 d200 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00d2 │ │ +01a89e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ @@ -1919,43 +1919,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019d80: |[019d80] android.support.v4.app.Fragment.:()V │ │ -019d90: 2200 8601 |0000: new-instance v0, Ljava/util/HashMap; // type@0186 │ │ -019d94: 7010 5b09 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@095b │ │ -019d9a: 6900 7600 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ -019d9e: 0e00 |0007: return-void │ │ +01a8a0: |[01a8a0] android.support.v4.app.Fragment.:()V │ │ +01a8b0: 2200 8601 |0000: new-instance v0, Ljava/util/HashMap; // type@0186 │ │ +01a8b4: 7010 5b09 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@095b │ │ +01a8ba: 6900 7600 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ +01a8be: 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 : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -019da0: |[019da0] android.support.v4.app.Fragment.:()V │ │ -019db0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -019db2: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ -019db8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -019dba: 5920 6e00 |0005: iput v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -019dbe: 5921 6100 |0007: iput v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -019dc2: 5921 7200 |0009: iput v1, v2, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -019dc6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -019dc8: 5c20 6500 |000c: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -019dcc: 0e00 |000e: return-void │ │ +01a8c0: |[01a8c0] android.support.v4.app.Fragment.:()V │ │ +01a8d0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +01a8d2: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01a8d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01a8da: 5920 6e00 |0005: iput v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +01a8de: 5921 6100 |0007: iput v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01a8e2: 5921 7200 |0009: iput v1, v2, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +01a8e6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +01a8e8: 5c20 6500 |000c: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01a8ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0004 line=162 │ │ 0x0007 line=178 │ │ 0x0009 line=190 │ │ 0x000b line=255 │ │ @@ -1968,19 +1968,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 │ │ -019dd0: |[019dd0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -019de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -019de2: 7130 6d01 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@016d │ │ -019de8: 0c00 |0004: move-result-object v0 │ │ -019dea: 1100 |0005: return-object v0 │ │ +01a8f0: |[01a8f0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +01a900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a902: 7130 6d01 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@016d │ │ +01a908: 0c00 |0004: move-result-object v0 │ │ +01a90a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -1989,94 +1989,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 │ │ -019dec: |[019dec] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -019dfc: 6203 7600 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ -019e00: 6e20 5c09 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ -019e06: 0c00 |0005: move-result-object v0 │ │ -019e08: 1f00 4701 |0006: check-cast v0, Ljava/lang/Class; // type@0147 │ │ -019e0c: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -019e10: 6e10 4f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@004f │ │ -019e16: 0c03 |000d: move-result-object v3 │ │ -019e18: 6e20 d808 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@08d8 │ │ -019e1e: 0c00 |0011: move-result-object v0 │ │ -019e20: 6203 7600 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ -019e24: 6e30 5d09 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@095d │ │ -019e2a: 6e10 d708 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@08d7 │ │ -019e30: 0c02 |001a: move-result-object v2 │ │ -019e32: 1f02 5100 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -019e36: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -019e3a: 6e10 f808 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -019e40: 0c03 |0022: move-result-object v3 │ │ -019e42: 6e10 d008 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@08d0 │ │ -019e48: 0c03 |0026: move-result-object v3 │ │ -019e4a: 6e20 bc00 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ -019e50: 5b28 5400 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -019e54: 1102 |002c: return-object v2 │ │ -019e56: 0d01 |002d: move-exception v1 │ │ -019e58: 2203 4e00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@004e │ │ -019e5c: 2204 5f01 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -019e60: 7010 1a09 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -019e66: 1a05 4506 |0035: const-string v5, "Unable to instantiate fragment " // string@0645 │ │ -019e6a: 6e20 2009 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019e70: 0c04 |003a: move-result-object v4 │ │ -019e72: 6e20 2009 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019e78: 0c04 |003e: move-result-object v4 │ │ -019e7a: 1a05 c400 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00c4 │ │ -019e7e: 6e20 2009 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019e84: 0c04 |0044: move-result-object v4 │ │ -019e86: 1a05 3a00 |0045: const-string v5, " empty constructor that is public" // string@003a │ │ -019e8a: 6e20 2009 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019e90: 0c04 |004a: move-result-object v4 │ │ -019e92: 6e10 2609 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -019e98: 0c04 |004e: move-result-object v4 │ │ -019e9a: 7030 4c01 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@014c │ │ -019ea0: 2703 |0052: throw v3 │ │ -019ea2: 0d01 |0053: move-exception v1 │ │ -019ea4: 2203 4e00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@004e │ │ -019ea8: 2204 5f01 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -019eac: 7010 1a09 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -019eb2: 1a05 4506 |005b: const-string v5, "Unable to instantiate fragment " // string@0645 │ │ -019eb6: 6e20 2009 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019ebc: 0c04 |0060: move-result-object v4 │ │ -019ebe: 6e20 2009 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019ec4: 0c04 |0064: move-result-object v4 │ │ -019ec6: 1a05 c400 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00c4 │ │ -019eca: 6e20 2009 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019ed0: 0c04 |006a: move-result-object v4 │ │ -019ed2: 1a05 3a00 |006b: const-string v5, " empty constructor that is public" // string@003a │ │ -019ed6: 6e20 2009 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019edc: 0c04 |0070: move-result-object v4 │ │ -019ede: 6e10 2609 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -019ee4: 0c04 |0074: move-result-object v4 │ │ -019ee6: 7030 4c01 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@014c │ │ -019eec: 2703 |0078: throw v3 │ │ -019eee: 0d01 |0079: move-exception v1 │ │ -019ef0: 2203 4e00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@004e │ │ -019ef4: 2204 5f01 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -019ef8: 7010 1a09 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -019efe: 1a05 4506 |0081: const-string v5, "Unable to instantiate fragment " // string@0645 │ │ -019f02: 6e20 2009 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019f08: 0c04 |0086: move-result-object v4 │ │ -019f0a: 6e20 2009 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019f10: 0c04 |008a: move-result-object v4 │ │ -019f12: 1a05 c400 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00c4 │ │ -019f16: 6e20 2009 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019f1c: 0c04 |0090: move-result-object v4 │ │ -019f1e: 1a05 3a00 |0091: const-string v5, " empty constructor that is public" // string@003a │ │ -019f22: 6e20 2009 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -019f28: 0c04 |0096: move-result-object v4 │ │ -019f2a: 6e10 2609 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -019f30: 0c04 |009a: move-result-object v4 │ │ -019f32: 7030 4c01 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@014c │ │ -019f38: 2703 |009e: throw v3 │ │ +01a90c: |[01a90c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +01a91c: 6203 7600 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ +01a920: 6e20 5c09 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ +01a926: 0c00 |0005: move-result-object v0 │ │ +01a928: 1f00 4701 |0006: check-cast v0, Ljava/lang/Class; // type@0147 │ │ +01a92c: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +01a930: 6e10 4f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@004f │ │ +01a936: 0c03 |000d: move-result-object v3 │ │ +01a938: 6e20 d808 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@08d8 │ │ +01a93e: 0c00 |0011: move-result-object v0 │ │ +01a940: 6203 7600 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0076 │ │ +01a944: 6e30 5d09 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@095d │ │ +01a94a: 6e10 d708 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@08d7 │ │ +01a950: 0c02 |001a: move-result-object v2 │ │ +01a952: 1f02 5100 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +01a956: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +01a95a: 6e10 f808 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +01a960: 0c03 |0022: move-result-object v3 │ │ +01a962: 6e10 d008 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@08d0 │ │ +01a968: 0c03 |0026: move-result-object v3 │ │ +01a96a: 6e20 bc00 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ +01a970: 5b28 5400 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01a974: 1102 |002c: return-object v2 │ │ +01a976: 0d01 |002d: move-exception v1 │ │ +01a978: 2203 4e00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@004e │ │ +01a97c: 2204 5f01 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +01a980: 7010 1a09 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01a986: 1a05 4506 |0035: const-string v5, "Unable to instantiate fragment " // string@0645 │ │ +01a98a: 6e20 2009 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a990: 0c04 |003a: move-result-object v4 │ │ +01a992: 6e20 2009 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a998: 0c04 |003e: move-result-object v4 │ │ +01a99a: 1a05 c400 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00c4 │ │ +01a99e: 6e20 2009 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a9a4: 0c04 |0044: move-result-object v4 │ │ +01a9a6: 1a05 3a00 |0045: const-string v5, " empty constructor that is public" // string@003a │ │ +01a9aa: 6e20 2009 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a9b0: 0c04 |004a: move-result-object v4 │ │ +01a9b2: 6e10 2609 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01a9b8: 0c04 |004e: move-result-object v4 │ │ +01a9ba: 7030 4c01 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@014c │ │ +01a9c0: 2703 |0052: throw v3 │ │ +01a9c2: 0d01 |0053: move-exception v1 │ │ +01a9c4: 2203 4e00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@004e │ │ +01a9c8: 2204 5f01 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +01a9cc: 7010 1a09 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01a9d2: 1a05 4506 |005b: const-string v5, "Unable to instantiate fragment " // string@0645 │ │ +01a9d6: 6e20 2009 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a9dc: 0c04 |0060: move-result-object v4 │ │ +01a9de: 6e20 2009 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a9e4: 0c04 |0064: move-result-object v4 │ │ +01a9e6: 1a05 c400 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00c4 │ │ +01a9ea: 6e20 2009 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a9f0: 0c04 |006a: move-result-object v4 │ │ +01a9f2: 1a05 3a00 |006b: const-string v5, " empty constructor that is public" // string@003a │ │ +01a9f6: 6e20 2009 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01a9fc: 0c04 |0070: move-result-object v4 │ │ +01a9fe: 6e10 2609 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01aa04: 0c04 |0074: move-result-object v4 │ │ +01aa06: 7030 4c01 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@014c │ │ +01aa0c: 2703 |0078: throw v3 │ │ +01aa0e: 0d01 |0079: move-exception v1 │ │ +01aa10: 2203 4e00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@004e │ │ +01aa14: 2204 5f01 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +01aa18: 7010 1a09 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01aa1e: 1a05 4506 |0081: const-string v5, "Unable to instantiate fragment " // string@0645 │ │ +01aa22: 6e20 2009 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01aa28: 0c04 |0086: move-result-object v4 │ │ +01aa2a: 6e20 2009 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01aa30: 0c04 |008a: move-result-object v4 │ │ +01aa32: 1a05 c400 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00c4 │ │ +01aa36: 6e20 2009 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01aa3c: 0c04 |0090: move-result-object v4 │ │ +01aa3e: 1a05 3a00 |0091: const-string v5, " empty constructor that is public" // string@003a │ │ +01aa42: 6e20 2009 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01aa48: 0c04 |0096: move-result-object v4 │ │ +01aa4a: 6e10 2609 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01aa50: 0c04 |009a: move-result-object v4 │ │ +01aa52: 7030 4c01 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@014c │ │ +01aa58: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=371 │ │ @@ -2110,199 +2110,199 @@ │ │ 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 : 450 16-bit code units │ │ -019f50: |[019f50] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -019f60: 6e20 c308 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019f66: 1a00 420c |0003: const-string v0, "mFragmentId=#" // string@0c42 │ │ -019f6a: 6e20 c308 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019f70: 5230 5b00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -019f74: 7110 e608 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -019f7a: 0c00 |000d: move-result-object v0 │ │ -019f7c: 6e20 c308 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019f82: 1a00 4e00 |0011: const-string v0, " mContainerId#=" // string@004e │ │ -019f86: 6e20 c308 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019f8c: 5230 5900 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -019f90: 7110 e608 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -019f96: 0c00 |001b: move-result-object v0 │ │ -019f98: 6e20 c308 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019f9e: 1a00 6600 |001f: const-string v0, " mTag=" // string@0066 │ │ -019fa2: 6e20 c308 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019fa8: 5430 7000 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -019fac: 6e20 c808 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -019fb2: 6e20 c308 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019fb8: 1a00 dd0c |002c: const-string v0, "mState=" // string@0cdd │ │ -019fbc: 6e20 c308 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019fc2: 5230 6e00 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -019fc6: 6e20 c108 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -019fcc: 1a00 5700 |0036: const-string v0, " mIndex=" // string@0057 │ │ -019fd0: 6e20 c308 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019fd6: 5230 6100 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -019fda: 6e20 c108 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -019fe0: 1a00 6900 |0040: const-string v0, " mWho=" // string@0069 │ │ -019fe4: 6e20 c308 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019fea: 5430 7500 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -019fee: 6e20 c308 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019ff4: 1a00 4a00 |004a: const-string v0, " mBackStackNesting=" // string@004a │ │ -019ff8: 6e20 c308 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -019ffe: 5230 5500 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -01a002: 6e20 c608 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ -01a008: 6e20 c308 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a00e: 1a00 cd0b |0057: const-string v0, "mAdded=" // string@0bcd │ │ -01a012: 6e20 c308 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a018: 5530 5200 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -01a01c: 6e20 c408 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a022: 1a00 5e00 |0061: const-string v0, " mRemoving=" // string@005e │ │ -01a026: 6e20 c308 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a02c: 5530 6700 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -01a030: 6e20 c408 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a036: 1a00 6100 |006b: const-string v0, " mResumed=" // string@0061 │ │ -01a03a: 6e20 c308 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a040: 5530 6900 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -01a044: 6e20 c408 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a04a: 1a00 5400 |0075: const-string v0, " mFromLayout=" // string@0054 │ │ -01a04e: 6e20 c308 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a054: 5530 5d00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01a058: 6e20 c408 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a05e: 1a00 5600 |007f: const-string v0, " mInLayout=" // string@0056 │ │ -01a062: 6e20 c308 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a068: 5530 6000 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01a06c: 6e20 c908 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -01a072: 6e20 c308 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a078: 1a00 500c |008c: const-string v0, "mHidden=" // string@0c50 │ │ -01a07c: 6e20 c308 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a082: 5530 5f00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -01a086: 6e20 c408 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a08c: 1a00 5100 |0096: const-string v0, " mDetached=" // string@0051 │ │ -01a090: 6e20 c308 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a096: 5530 5a00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01a09a: 6e20 c408 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a0a0: 1a00 5b00 |00a0: const-string v0, " mMenuVisible=" // string@005b │ │ -01a0a4: 6e20 c308 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a0aa: 5530 6500 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -01a0ae: 6e20 c408 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a0b4: 1a00 5500 |00aa: const-string v0, " mHasMenu=" // string@0055 │ │ -01a0b8: 6e20 c308 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a0be: 5530 5e00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01a0c2: 6e20 c908 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -01a0c8: 6e20 c308 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a0ce: 1a00 bb0c |00b7: const-string v0, "mRetainInstance=" // string@0cbb │ │ -01a0d2: 6e20 c308 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a0d8: 5530 6a00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01a0dc: 6e20 c408 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01a0e2: 1a00 6200 |00c1: const-string v0, " mRetaining=" // string@0062 │ │ -01a0e6: 6e20 c308 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a0ec: 5530 6b00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -01a0f0: 6e20 c908 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -01a0f6: 5430 5c00 |00cb: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01a0fa: 3800 0f00 |00cd: if-eqz v0, 00dc // +000f │ │ -01a0fe: 6e20 c308 4600 |00cf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a104: 1a00 440c |00d2: const-string v0, "mFragmentManager=" // string@0c44 │ │ -01a108: 6e20 c308 0600 |00d4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a10e: 5430 5c00 |00d7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01a112: 6e20 c708 0600 |00d9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a118: 5430 5100 |00dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a11c: 3800 0f00 |00de: if-eqz v0, 00ed // +000f │ │ -01a120: 6e20 c308 4600 |00e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a126: 1a00 c90b |00e3: const-string v0, "mActivity=" // string@0bc9 │ │ -01a12a: 6e20 c308 0600 |00e5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a130: 5430 5100 |00e8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a134: 6e20 c708 0600 |00ea: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a13a: 5430 5400 |00ed: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01a13e: 3800 0f00 |00ef: if-eqz v0, 00fe // +000f │ │ -01a142: 6e20 c308 4600 |00f1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a148: 1a00 d80b |00f4: const-string v0, "mArguments=" // string@0bd8 │ │ -01a14c: 6e20 c308 0600 |00f6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a152: 5430 5400 |00f9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01a156: 6e20 c708 0600 |00fb: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a15c: 5430 6c00 |00fe: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01a160: 3800 0f00 |0100: if-eqz v0, 010f // +000f │ │ -01a164: 6e20 c308 4600 |0102: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a16a: 1a00 c20c |0105: const-string v0, "mSavedFragmentState=" // string@0cc2 │ │ -01a16e: 6e20 c308 0600 |0107: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a174: 5430 6c00 |010a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01a178: 6e20 c708 0600 |010c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a17e: 5430 6d00 |010f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01a182: 3800 0f00 |0111: if-eqz v0, 0120 // +000f │ │ -01a186: 6e20 c308 4600 |0113: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a18c: 1a00 c50c |0116: const-string v0, "mSavedViewState=" // string@0cc5 │ │ -01a190: 6e20 c308 0600 |0118: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a196: 5430 6d00 |011b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01a19a: 6e20 c708 0600 |011d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a1a0: 5430 7100 |0120: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01a1a4: 3800 1900 |0122: if-eqz v0, 013b // +0019 │ │ -01a1a8: 6e20 c308 4600 |0124: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a1ae: 1a00 ed0c |0127: const-string v0, "mTarget=" // string@0ced │ │ -01a1b2: 6e20 c308 0600 |0129: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a1b8: 5430 7100 |012c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01a1bc: 6e20 c208 0600 |012e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ -01a1c2: 1a00 6700 |0131: const-string v0, " mTargetRequestCode=" // string@0067 │ │ -01a1c6: 6e20 c308 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a1cc: 5230 7300 |0136: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -01a1d0: 6e20 c608 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ -01a1d6: 5230 6600 |013b: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -01a1da: 3800 0f00 |013d: if-eqz v0, 014c // +000f │ │ -01a1de: 6e20 c308 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a1e4: 1a00 7e0c |0142: const-string v0, "mNextAnim=" // string@0c7e │ │ -01a1e8: 6e20 c308 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a1ee: 5230 6600 |0147: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -01a1f2: 6e20 c608 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ -01a1f8: 5430 5800 |014c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -01a1fc: 3800 0f00 |014e: if-eqz v0, 015d // +000f │ │ -01a200: 6e20 c308 4600 |0150: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a206: 1a00 050c |0153: const-string v0, "mContainer=" // string@0c05 │ │ -01a20a: 6e20 c308 0600 |0155: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a210: 5430 5800 |0158: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -01a214: 6e20 c708 0600 |015a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a21a: 5430 7400 |015d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01a21e: 3800 0f00 |015f: if-eqz v0, 016e // +000f │ │ -01a222: 6e20 c308 4600 |0161: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a228: 1a00 0b0d |0164: const-string v0, "mView=" // string@0d0b │ │ -01a22c: 6e20 c308 0600 |0166: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a232: 5430 7400 |0169: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01a236: 6e20 c708 0600 |016b: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a23c: 5430 6200 |016e: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -01a240: 3800 0f00 |0170: if-eqz v0, 017f // +000f │ │ -01a244: 6e20 c308 4600 |0172: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a24a: 1a00 5c0c |0175: const-string v0, "mInnerView=" // string@0c5c │ │ -01a24e: 6e20 c308 0600 |0177: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a254: 5430 7400 |017a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01a258: 6e20 c708 0600 |017c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a25e: 5430 5300 |017f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01a262: 3800 1c00 |0181: if-eqz v0, 019d // +001c │ │ -01a266: 6e20 c308 4600 |0183: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a26c: 1a00 d40b |0186: const-string v0, "mAnimatingAway=" // string@0bd4 │ │ -01a270: 6e20 c308 0600 |0188: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a276: 5430 5300 |018b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01a27a: 6e20 c708 0600 |018d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01a280: 6e20 c308 4600 |0190: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a286: 1a00 df0c |0193: const-string v0, "mStateAfterAnimating=" // string@0cdf │ │ -01a28a: 6e20 c308 0600 |0195: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a290: 5230 6f00 |0198: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -01a294: 6e20 c608 0600 |019a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ -01a29a: 5430 6300 |019d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a29e: 3800 2200 |019f: if-eqz v0, 01c1 // +0022 │ │ -01a2a2: 6e20 c308 4600 |01a1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01a2a8: 1a00 f904 |01a4: const-string v0, "Loader Manager:" // string@04f9 │ │ -01a2ac: 6e20 c808 0600 |01a6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -01a2b2: 5430 6300 |01a9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a2b6: 2201 5f01 |01ab: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -01a2ba: 7010 1a09 0100 |01ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01a2c0: 6e20 2009 4100 |01b0: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01a2c6: 0c01 |01b3: move-result-object v1 │ │ -01a2c8: 1a02 0200 |01b4: const-string v2, " " // string@0002 │ │ -01a2cc: 6e20 2009 2100 |01b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01a2d2: 0c01 |01b9: move-result-object v1 │ │ -01a2d4: 6e10 2609 0100 |01ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01a2da: 0c01 |01bd: move-result-object v1 │ │ -01a2dc: 6e57 cf02 1065 |01be: 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@02cf │ │ -01a2e2: 0e00 |01c1: return-void │ │ +01aa70: |[01aa70] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01aa80: 6e20 c308 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aa86: 1a00 400c |0003: const-string v0, "mFragmentId=#" // string@0c40 │ │ +01aa8a: 6e20 c308 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aa90: 5230 5b00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01aa94: 7110 e608 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01aa9a: 0c00 |000d: move-result-object v0 │ │ +01aa9c: 6e20 c308 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aaa2: 1a00 4e00 |0011: const-string v0, " mContainerId#=" // string@004e │ │ +01aaa6: 6e20 c308 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aaac: 5230 5900 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01aab0: 7110 e608 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01aab6: 0c00 |001b: move-result-object v0 │ │ +01aab8: 6e20 c308 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aabe: 1a00 6600 |001f: const-string v0, " mTag=" // string@0066 │ │ +01aac2: 6e20 c308 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aac8: 5430 7000 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01aacc: 6e20 c808 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +01aad2: 6e20 c308 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aad8: 1a00 db0c |002c: const-string v0, "mState=" // string@0cdb │ │ +01aadc: 6e20 c308 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aae2: 5230 6e00 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +01aae6: 6e20 c108 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +01aaec: 1a00 5700 |0036: const-string v0, " mIndex=" // string@0057 │ │ +01aaf0: 6e20 c308 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aaf6: 5230 6100 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01aafa: 6e20 c108 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +01ab00: 1a00 6900 |0040: const-string v0, " mWho=" // string@0069 │ │ +01ab04: 6e20 c308 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab0a: 5430 7500 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +01ab0e: 6e20 c308 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab14: 1a00 4a00 |004a: const-string v0, " mBackStackNesting=" // string@004a │ │ +01ab18: 6e20 c308 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab1e: 5230 5500 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +01ab22: 6e20 c608 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ +01ab28: 6e20 c308 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab2e: 1a00 cb0b |0057: const-string v0, "mAdded=" // string@0bcb │ │ +01ab32: 6e20 c308 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab38: 5530 5200 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +01ab3c: 6e20 c408 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01ab42: 1a00 5e00 |0061: const-string v0, " mRemoving=" // string@005e │ │ +01ab46: 6e20 c308 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab4c: 5530 6700 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +01ab50: 6e20 c408 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01ab56: 1a00 6100 |006b: const-string v0, " mResumed=" // string@0061 │ │ +01ab5a: 6e20 c308 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab60: 5530 6900 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +01ab64: 6e20 c408 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01ab6a: 1a00 5400 |0075: const-string v0, " mFromLayout=" // string@0054 │ │ +01ab6e: 6e20 c308 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab74: 5530 5d00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01ab78: 6e20 c408 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01ab7e: 1a00 5600 |007f: const-string v0, " mInLayout=" // string@0056 │ │ +01ab82: 6e20 c308 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab88: 5530 6000 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01ab8c: 6e20 c908 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +01ab92: 6e20 c308 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ab98: 1a00 4e0c |008c: const-string v0, "mHidden=" // string@0c4e │ │ +01ab9c: 6e20 c308 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01aba2: 5530 5f00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +01aba6: 6e20 c408 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01abac: 1a00 5100 |0096: const-string v0, " mDetached=" // string@0051 │ │ +01abb0: 6e20 c308 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01abb6: 5530 5a00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01abba: 6e20 c408 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01abc0: 1a00 5b00 |00a0: const-string v0, " mMenuVisible=" // string@005b │ │ +01abc4: 6e20 c308 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01abca: 5530 6500 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01abce: 6e20 c408 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01abd4: 1a00 5500 |00aa: const-string v0, " mHasMenu=" // string@0055 │ │ +01abd8: 6e20 c308 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01abde: 5530 5e00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01abe2: 6e20 c908 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +01abe8: 6e20 c308 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01abee: 1a00 b90c |00b7: const-string v0, "mRetainInstance=" // string@0cb9 │ │ +01abf2: 6e20 c308 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01abf8: 5530 6a00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01abfc: 6e20 c408 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01ac02: 1a00 6200 |00c1: const-string v0, " mRetaining=" // string@0062 │ │ +01ac06: 6e20 c308 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac0c: 5530 6b00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +01ac10: 6e20 c908 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +01ac16: 5430 5c00 |00cb: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01ac1a: 3800 0f00 |00cd: if-eqz v0, 00dc // +000f │ │ +01ac1e: 6e20 c308 4600 |00cf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac24: 1a00 420c |00d2: const-string v0, "mFragmentManager=" // string@0c42 │ │ +01ac28: 6e20 c308 0600 |00d4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac2e: 5430 5c00 |00d7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01ac32: 6e20 c708 0600 |00d9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ac38: 5430 5100 |00dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ac3c: 3800 0f00 |00de: if-eqz v0, 00ed // +000f │ │ +01ac40: 6e20 c308 4600 |00e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac46: 1a00 c70b |00e3: const-string v0, "mActivity=" // string@0bc7 │ │ +01ac4a: 6e20 c308 0600 |00e5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac50: 5430 5100 |00e8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ac54: 6e20 c708 0600 |00ea: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ac5a: 5430 5400 |00ed: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01ac5e: 3800 0f00 |00ef: if-eqz v0, 00fe // +000f │ │ +01ac62: 6e20 c308 4600 |00f1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac68: 1a00 d60b |00f4: const-string v0, "mArguments=" // string@0bd6 │ │ +01ac6c: 6e20 c308 0600 |00f6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac72: 5430 5400 |00f9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01ac76: 6e20 c708 0600 |00fb: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ac7c: 5430 6c00 |00fe: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01ac80: 3800 0f00 |0100: if-eqz v0, 010f // +000f │ │ +01ac84: 6e20 c308 4600 |0102: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac8a: 1a00 c00c |0105: const-string v0, "mSavedFragmentState=" // string@0cc0 │ │ +01ac8e: 6e20 c308 0600 |0107: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ac94: 5430 6c00 |010a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01ac98: 6e20 c708 0600 |010c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ac9e: 5430 6d00 |010f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01aca2: 3800 0f00 |0111: if-eqz v0, 0120 // +000f │ │ +01aca6: 6e20 c308 4600 |0113: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01acac: 1a00 c30c |0116: const-string v0, "mSavedViewState=" // string@0cc3 │ │ +01acb0: 6e20 c308 0600 |0118: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01acb6: 5430 6d00 |011b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01acba: 6e20 c708 0600 |011d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01acc0: 5430 7100 |0120: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01acc4: 3800 1900 |0122: if-eqz v0, 013b // +0019 │ │ +01acc8: 6e20 c308 4600 |0124: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01acce: 1a00 eb0c |0127: const-string v0, "mTarget=" // string@0ceb │ │ +01acd2: 6e20 c308 0600 |0129: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01acd8: 5430 7100 |012c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01acdc: 6e20 c208 0600 |012e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ +01ace2: 1a00 6700 |0131: const-string v0, " mTargetRequestCode=" // string@0067 │ │ +01ace6: 6e20 c308 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01acec: 5230 7300 |0136: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +01acf0: 6e20 c608 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ +01acf6: 5230 6600 |013b: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +01acfa: 3800 0f00 |013d: if-eqz v0, 014c // +000f │ │ +01acfe: 6e20 c308 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad04: 1a00 7c0c |0142: const-string v0, "mNextAnim=" // string@0c7c │ │ +01ad08: 6e20 c308 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad0e: 5230 6600 |0147: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +01ad12: 6e20 c608 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ +01ad18: 5430 5800 |014c: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +01ad1c: 3800 0f00 |014e: if-eqz v0, 015d // +000f │ │ +01ad20: 6e20 c308 4600 |0150: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad26: 1a00 030c |0153: const-string v0, "mContainer=" // string@0c03 │ │ +01ad2a: 6e20 c308 0600 |0155: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad30: 5430 5800 |0158: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +01ad34: 6e20 c708 0600 |015a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ad3a: 5430 7400 |015d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01ad3e: 3800 0f00 |015f: if-eqz v0, 016e // +000f │ │ +01ad42: 6e20 c308 4600 |0161: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad48: 1a00 090d |0164: const-string v0, "mView=" // string@0d09 │ │ +01ad4c: 6e20 c308 0600 |0166: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad52: 5430 7400 |0169: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01ad56: 6e20 c708 0600 |016b: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ad5c: 5430 6200 |016e: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +01ad60: 3800 0f00 |0170: if-eqz v0, 017f // +000f │ │ +01ad64: 6e20 c308 4600 |0172: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad6a: 1a00 5a0c |0175: const-string v0, "mInnerView=" // string@0c5a │ │ +01ad6e: 6e20 c308 0600 |0177: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad74: 5430 7400 |017a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01ad78: 6e20 c708 0600 |017c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ad7e: 5430 5300 |017f: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01ad82: 3800 1c00 |0181: if-eqz v0, 019d // +001c │ │ +01ad86: 6e20 c308 4600 |0183: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad8c: 1a00 d20b |0186: const-string v0, "mAnimatingAway=" // string@0bd2 │ │ +01ad90: 6e20 c308 0600 |0188: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ad96: 5430 5300 |018b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01ad9a: 6e20 c708 0600 |018d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01ada0: 6e20 c308 4600 |0190: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ada6: 1a00 dd0c |0193: const-string v0, "mStateAfterAnimating=" // string@0cdd │ │ +01adaa: 6e20 c308 0600 |0195: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01adb0: 5230 6f00 |0198: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +01adb4: 6e20 c608 0600 |019a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@08c6 │ │ +01adba: 5430 6300 |019d: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01adbe: 3800 2200 |019f: if-eqz v0, 01c1 // +0022 │ │ +01adc2: 6e20 c308 4600 |01a1: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01adc8: 1a00 f904 |01a4: const-string v0, "Loader Manager:" // string@04f9 │ │ +01adcc: 6e20 c808 0600 |01a6: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +01add2: 5430 6300 |01a9: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01add6: 2201 5f01 |01ab: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +01adda: 7010 1a09 0100 |01ad: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01ade0: 6e20 2009 4100 |01b0: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ade6: 0c01 |01b3: move-result-object v1 │ │ +01ade8: 1a02 0200 |01b4: const-string v2, " " // string@0002 │ │ +01adec: 6e20 2009 2100 |01b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01adf2: 0c01 |01b9: move-result-object v1 │ │ +01adf4: 6e10 2609 0100 |01ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01adfa: 0c01 |01bd: move-result-object v1 │ │ +01adfc: 6e57 cf02 1065 |01be: 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@02cf │ │ +01ae02: 0e00 |01c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1227 │ │ 0x0008 line=1228 │ │ 0x0011 line=1229 │ │ 0x0016 line=1230 │ │ 0x001f line=1231 │ │ @@ -2367,18 +2367,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01a2e4: |[01a2e4] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -01a2f4: 6f20 f708 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ -01a2fa: 0a00 |0003: move-result v0 │ │ -01a2fc: 0f00 |0004: return v0 │ │ +01ae04: |[01ae04] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +01ae14: 6f20 f708 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ +01ae1a: 0a00 |0003: move-result v0 │ │ +01ae1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -2387,17 +2387,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 │ │ -01a300: |[01a300] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -01a310: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a314: 1100 |0002: return-object v0 │ │ +01ae20: |[01ae20] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +01ae30: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ae34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2405,17 +2405,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a318: |[01a318] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -01a328: 5410 5400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01a32c: 1100 |0002: return-object v0 │ │ +01ae38: |[01ae38] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +01ae48: 5410 5400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01ae4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2423,17 +2423,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 │ │ -01a330: |[01a330] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01a340: 5410 5c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01a344: 1100 |0002: return-object v0 │ │ +01ae50: |[01ae50] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +01ae60: 5410 5c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01ae64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2441,17 +2441,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a348: |[01a348] android.support.v4.app.Fragment.getId:()I │ │ -01a358: 5210 5b00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01a35c: 0f00 |0002: return v0 │ │ +01ae68: |[01ae68] android.support.v4.app.Fragment.getId:()I │ │ +01ae78: 5210 5b00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01ae7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2459,19 +2459,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 │ │ -01a360: |[01a360] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -01a370: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a374: 6e10 ae01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01ae │ │ -01a37a: 0c00 |0005: move-result-object v0 │ │ -01a37c: 1100 |0006: return-object v0 │ │ +01ae80: |[01ae80] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +01ae90: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01ae94: 6e10 ae01 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01ae │ │ +01ae9a: 0c00 |0005: move-result-object v0 │ │ +01ae9c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -2480,46 +2480,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -01a380: |[01a380] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01a390: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01a392: 5440 6300 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a396: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01a39a: 5440 6300 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a39e: 1100 |0007: return-object v0 │ │ -01a3a0: 5440 5100 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a3a4: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -01a3a8: 2200 4f01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01a3ac: 2201 5f01 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -01a3b0: 7010 1a09 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01a3b6: 1a02 3302 |0013: const-string v2, "Fragment " // string@0233 │ │ -01a3ba: 6e20 2009 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01a3c0: 0c01 |0018: move-result-object v1 │ │ -01a3c2: 6e20 1f09 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01a3c8: 0c01 |001c: move-result-object v1 │ │ -01a3ca: 1a02 6c00 |001d: const-string v2, " not attached to Activity" // string@006c │ │ -01a3ce: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01a3d4: 0c01 |0022: move-result-object v1 │ │ -01a3d6: 6e10 2609 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01a3dc: 0c01 |0026: move-result-object v1 │ │ -01a3de: 7020 e008 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01a3e4: 2700 |002a: throw v0 │ │ -01a3e6: 5c43 5700 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01a3ea: 5440 5100 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a3ee: 5241 6100 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01a3f2: 5542 6400 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a3f6: 6e40 af01 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ -01a3fc: 0c00 |0036: move-result-object v0 │ │ -01a3fe: 5b40 6300 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a402: 5440 6300 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a406: 28cc |003b: goto 0007 // -0034 │ │ +01aea0: |[01aea0] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +01aeb0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +01aeb2: 5440 6300 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01aeb6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +01aeba: 5440 6300 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01aebe: 1100 |0007: return-object v0 │ │ +01aec0: 5440 5100 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01aec4: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +01aec8: 2200 4f01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01aecc: 2201 5f01 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +01aed0: 7010 1a09 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01aed6: 1a02 3302 |0013: const-string v2, "Fragment " // string@0233 │ │ +01aeda: 6e20 2009 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01aee0: 0c01 |0018: move-result-object v1 │ │ +01aee2: 6e20 1f09 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01aee8: 0c01 |001c: move-result-object v1 │ │ +01aeea: 1a02 6c00 |001d: const-string v2, " not attached to Activity" // string@006c │ │ +01aeee: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01aef4: 0c01 |0022: move-result-object v1 │ │ +01aef6: 6e10 2609 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01aefc: 0c01 |0026: move-result-object v1 │ │ +01aefe: 7020 e008 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01af04: 2700 |002a: throw v0 │ │ +01af06: 5c43 5700 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01af0a: 5440 5100 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01af0e: 5241 6100 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01af12: 5542 6400 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01af16: 6e40 af01 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ +01af1c: 0c00 |0036: move-result-object v0 │ │ +01af1e: 5b40 6300 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01af22: 5440 6300 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01af26: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=728 │ │ 0x0005 line=729 │ │ 0x0007 line=736 │ │ 0x0008 line=731 │ │ 0x000c line=732 │ │ @@ -2534,36 +2534,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -01a408: |[01a408] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -01a418: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a41c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01a420: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01a424: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -01a428: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01a42e: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ -01a432: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01a438: 0c01 |0010: move-result-object v1 │ │ -01a43a: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01a440: 0c01 |0014: move-result-object v1 │ │ -01a442: 1a02 6c00 |0015: const-string v2, " not attached to Activity" // string@006c │ │ -01a446: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01a44c: 0c01 |001a: move-result-object v1 │ │ -01a44e: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01a454: 0c01 |001e: move-result-object v1 │ │ -01a456: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01a45c: 2700 |0022: throw v0 │ │ -01a45e: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a462: 6e10 b101 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@01b1 │ │ -01a468: 0c00 |0028: move-result-object v0 │ │ -01a46a: 1100 |0029: return-object v0 │ │ +01af28: |[01af28] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +01af38: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01af3c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01af40: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01af44: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +01af48: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01af4e: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ +01af52: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01af58: 0c01 |0010: move-result-object v1 │ │ +01af5a: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01af60: 0c01 |0014: move-result-object v1 │ │ +01af62: 1a02 6c00 |0015: const-string v2, " not attached to Activity" // string@006c │ │ +01af66: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01af6c: 0c01 |001a: move-result-object v1 │ │ +01af6e: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01af74: 0c01 |001e: move-result-object v1 │ │ +01af76: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01af7c: 2700 |0022: throw v0 │ │ +01af7e: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01af82: 6e10 b101 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@01b1 │ │ +01af88: 0c00 |0028: move-result-object v0 │ │ +01af8a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x0023 line=546 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -2573,17 +2573,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a46c: |[01a46c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -01a47c: 5510 6a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01a480: 0f00 |0002: return v0 │ │ +01af8c: |[01af8c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +01af9c: 5510 6a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01afa0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2591,20 +2591,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01a484: |[01a484] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -01a494: 6e10 6101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0161 │ │ -01a49a: 0c00 |0003: move-result-object v0 │ │ -01a49c: 6e20 6e00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@006e │ │ -01a4a2: 0c00 |0007: move-result-object v0 │ │ -01a4a4: 1100 |0008: return-object v0 │ │ +01afa4: |[01afa4] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +01afb4: 6e10 6101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0161 │ │ +01afba: 0c00 |0003: move-result-object v0 │ │ +01afbc: 6e20 6e00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@006e │ │ +01afc2: 0c00 |0007: move-result-object v0 │ │ +01afc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -2613,20 +2613,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 │ │ -01a4a8: |[01a4a8] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -01a4b8: 6e10 6101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0161 │ │ -01a4be: 0c00 |0003: move-result-object v0 │ │ -01a4c0: 6e30 6f00 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@006f │ │ -01a4c6: 0c00 |0007: move-result-object v0 │ │ -01a4c8: 1100 |0008: return-object v0 │ │ +01afc8: |[01afc8] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +01afd8: 6e10 6101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0161 │ │ +01afde: 0c00 |0003: move-result-object v0 │ │ +01afe0: 6e30 6f00 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@006f │ │ +01afe6: 0c00 |0007: move-result-object v0 │ │ +01afe8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 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; │ │ @@ -2636,17 +2636,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a4cc: |[01a4cc] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -01a4dc: 5410 7000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01a4e0: 1100 |0002: return-object v0 │ │ +01afec: |[01afec] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +01affc: 5410 7000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01b000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2654,17 +2654,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 │ │ -01a4e4: |[01a4e4] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -01a4f4: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01a4f8: 1100 |0002: return-object v0 │ │ +01b004: |[01b004] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +01b014: 5410 7100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01b018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #14 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2672,17 +2672,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a4fc: |[01a4fc] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -01a50c: 5210 7300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -01a510: 0f00 |0002: return v0 │ │ +01b01c: |[01b01c] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +01b02c: 5210 7300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +01b030: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #15 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2690,20 +2690,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01a514: |[01a514] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -01a524: 6e10 6101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0161 │ │ -01a52a: 0c00 |0003: move-result-object v0 │ │ -01a52c: 6e20 7000 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0070 │ │ -01a532: 0c00 |0007: move-result-object v0 │ │ -01a534: 1100 |0008: return-object v0 │ │ +01b034: |[01b034] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +01b044: 6e10 6101 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0161 │ │ +01b04a: 0c00 |0003: move-result-object v0 │ │ +01b04c: 6e20 7000 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0070 │ │ +01b052: 0c00 |0007: move-result-object v0 │ │ +01b054: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -2712,17 +2712,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a538: |[01a538] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -01a548: 5410 7400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01a54c: 1100 |0002: return-object v0 │ │ +01b058: |[01b058] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +01b068: 5410 7400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01b06c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2730,18 +2730,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01a550: |[01a550] android.support.v4.app.Fragment.hashCode:()I │ │ -01a560: 6f10 f908 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ -01a566: 0a00 |0003: move-result v0 │ │ -01a568: 0f00 |0004: return v0 │ │ +01b070: |[01b070] android.support.v4.app.Fragment.hashCode:()I │ │ +01b080: 6f10 f908 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ +01b086: 0a00 |0003: move-result v0 │ │ +01b088: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2749,39 +2749,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -01a56c: |[01a56c] android.support.v4.app.Fragment.initState:()V │ │ -01a57c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01a57e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01a580: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -01a582: 5930 6100 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01a586: 5b32 7500 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -01a58a: 5c31 5200 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -01a58e: 5c31 6700 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -01a592: 5c31 6900 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -01a596: 5c31 5d00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01a59a: 5c31 6000 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01a59e: 5c31 6800 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ -01a5a2: 5931 5500 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -01a5a6: 5b32 5c00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01a5aa: 5b32 5100 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a5ae: 5931 5b00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01a5b2: 5931 5900 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01a5b6: 5b32 7000 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01a5ba: 5c31 5f00 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -01a5be: 5c31 5a00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01a5c2: 5c31 6b00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -01a5c6: 5b32 6300 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a5ca: 5c31 6400 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a5ce: 5c31 5700 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01a5d2: 0e00 |002b: return-void │ │ +01b08c: |[01b08c] android.support.v4.app.Fragment.initState:()V │ │ +01b09c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01b09e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01b0a0: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +01b0a2: 5930 6100 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b0a6: 5b32 7500 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +01b0aa: 5c31 5200 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +01b0ae: 5c31 6700 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +01b0b2: 5c31 6900 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +01b0b6: 5c31 5d00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01b0ba: 5c31 6000 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01b0be: 5c31 6800 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ +01b0c2: 5931 5500 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +01b0c6: 5b32 5c00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01b0ca: 5b32 5100 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b0ce: 5931 5b00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01b0d2: 5931 5900 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01b0d6: 5b32 7000 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01b0da: 5c31 5f00 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +01b0de: 5c31 5a00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01b0e2: 5c31 6b00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +01b0e6: 5b32 6300 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b0ea: 5c31 6400 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b0ee: 5c31 5700 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01b0f2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1045 │ │ 0x0005 line=1046 │ │ 0x0007 line=1047 │ │ 0x0009 line=1048 │ │ 0x000b line=1049 │ │ @@ -2809,23 +2809,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -01a5d4: |[01a5d4] android.support.v4.app.Fragment.isAdded:()Z │ │ -01a5e4: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a5e8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01a5ec: 5510 5200 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -01a5f0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -01a5f4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01a5f6: 0f00 |0009: return v0 │ │ -01a5f8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01a5fa: 28fe |000b: goto 0009 // -0002 │ │ +01b0f4: |[01b0f4] android.support.v4.app.Fragment.isAdded:()Z │ │ +01b104: 5410 5100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b108: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +01b10c: 5510 5200 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +01b110: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +01b114: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01b116: 0f00 |0009: return v0 │ │ +01b118: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +01b11a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2833,17 +2833,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a5fc: |[01a5fc] android.support.v4.app.Fragment.isDetached:()Z │ │ -01a60c: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01a610: 0f00 |0002: return v0 │ │ +01b11c: |[01b11c] android.support.v4.app.Fragment.isDetached:()Z │ │ +01b12c: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01b130: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2851,17 +2851,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a614: |[01a614] android.support.v4.app.Fragment.isHidden:()Z │ │ -01a624: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -01a628: 0f00 |0002: return v0 │ │ +01b134: |[01b134] android.support.v4.app.Fragment.isHidden:()Z │ │ +01b144: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +01b148: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2869,21 +2869,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01a62c: |[01a62c] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -01a63c: 5210 5500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -01a640: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -01a644: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01a646: 0f00 |0005: return v0 │ │ -01a648: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01a64a: 28fe |0007: goto 0005 // -0002 │ │ +01b14c: |[01b14c] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +01b15c: 5210 5500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +01b160: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +01b164: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +01b166: 0f00 |0005: return v0 │ │ +01b168: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01b16a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2891,17 +2891,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a64c: |[01a64c] android.support.v4.app.Fragment.isInLayout:()Z │ │ -01a65c: 5510 6000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01a660: 0f00 |0002: return v0 │ │ +01b16c: |[01b16c] android.support.v4.app.Fragment.isInLayout:()Z │ │ +01b17c: 5510 6000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01b180: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #24 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2909,17 +2909,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a664: |[01a664] android.support.v4.app.Fragment.isRemoving:()Z │ │ -01a674: 5510 6700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -01a678: 0f00 |0002: return v0 │ │ +01b184: |[01b184] android.support.v4.app.Fragment.isRemoving:()Z │ │ +01b194: 5510 6700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +01b198: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #25 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2927,17 +2927,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01a67c: |[01a67c] android.support.v4.app.Fragment.isResumed:()Z │ │ -01a68c: 5510 6900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -01a690: 0f00 |0002: return v0 │ │ +01b19c: |[01b19c] android.support.v4.app.Fragment.isResumed:()Z │ │ +01b1ac: 5510 6900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +01b1b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2945,35 +2945,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -01a694: |[01a694] android.support.v4.app.Fragment.isVisible:()Z │ │ -01a6a4: 6e10 6e01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@016e │ │ -01a6aa: 0a00 |0003: move-result v0 │ │ -01a6ac: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -01a6b0: 6e10 7001 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0170 │ │ -01a6b6: 0a00 |0009: move-result v0 │ │ -01a6b8: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -01a6bc: 5410 7400 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01a6c0: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -01a6c4: 5410 7400 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01a6c8: 6e10 d307 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07d3 │ │ -01a6ce: 0c00 |0015: move-result-object v0 │ │ -01a6d0: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -01a6d4: 5410 7400 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01a6d8: 6e10 d207 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ -01a6de: 0a00 |001d: move-result v0 │ │ -01a6e0: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -01a6e4: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -01a6e6: 0f00 |0021: return v0 │ │ -01a6e8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -01a6ea: 28fe |0023: goto 0021 // -0002 │ │ +01b1b4: |[01b1b4] android.support.v4.app.Fragment.isVisible:()Z │ │ +01b1c4: 6e10 6e01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@016e │ │ +01b1ca: 0a00 |0003: move-result v0 │ │ +01b1cc: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +01b1d0: 6e10 7001 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0170 │ │ +01b1d6: 0a00 |0009: move-result v0 │ │ +01b1d8: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +01b1dc: 5410 7400 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01b1e0: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +01b1e4: 5410 7400 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01b1e8: 6e10 d307 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07d3 │ │ +01b1ee: 0c00 |0015: move-result-object v0 │ │ +01b1f0: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +01b1f4: 5410 7400 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01b1f8: 6e10 d207 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ +01b1fe: 0a00 |001d: move-result v0 │ │ +01b200: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +01b204: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +01b206: 0f00 |0021: return v0 │ │ +01b208: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +01b20a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -2981,18 +2981,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a6ec: |[01a6ec] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -01a6fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a6fe: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a702: 0e00 |0003: return-void │ │ +01b20c: |[01b20c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +01b21c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b21e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0003 line=928 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -3002,16 +3002,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a704: |[01a704] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -01a714: 0e00 |0000: return-void │ │ +01b224: |[01b224] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +01b234: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -3022,18 +3022,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a718: |[01a718] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -01a728: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a72a: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a72e: 0e00 |0003: return-void │ │ +01b238: |[01b238] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +01b248: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b24a: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b24e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0003 line=839 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -3043,18 +3043,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a730: |[01a730] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01a740: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a742: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a746: 0e00 |0003: return-void │ │ +01b250: |[01b250] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01b260: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b262: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b266: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x0003 line=984 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -3064,17 +3064,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01a748: |[01a748] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01a758: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a75a: 0f00 |0001: return v0 │ │ +01b268: |[01b268] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +01b278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b27a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -3083,18 +3083,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a75c: |[01a75c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -01a76c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a76e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a772: 0e00 |0003: return-void │ │ +01b27c: |[01b27c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +01b28c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b28e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0003 line=864 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -3104,17 +3104,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01a774: |[01a774] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -01a784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a786: 1100 |0001: return-object v0 │ │ +01b294: |[01b294] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +01b2a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b2a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -3125,19 +3125,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 │ │ -01a788: |[01a788] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -01a798: 6e10 5b01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@015b │ │ -01a79e: 0c00 |0003: move-result-object v0 │ │ -01a7a0: 6e40 bd01 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@01bd │ │ -01a7a6: 0e00 |0007: return-void │ │ +01b2a8: |[01b2a8] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +01b2b8: 6e10 5b01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@015b │ │ +01b2be: 0c00 |0003: move-result-object v0 │ │ +01b2c0: 6e40 bd01 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@01bd │ │ +01b2c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1168 │ │ 0x0007 line=1169 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -3149,16 +3149,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 │ │ -01a7a8: |[01a7a8] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -01a7b8: 0e00 |0000: return-void │ │ +01b2c8: |[01b2c8] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +01b2d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ 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; │ │ @@ -3168,17 +3168,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 │ │ -01a7bc: |[01a7bc] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -01a7cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a7ce: 1100 |0001: return-object v0 │ │ +01b2dc: |[01b2dc] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +01b2ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b2ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ 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; │ │ @@ -3189,32 +3189,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -01a7d0: |[01a7d0] android.support.v4.app.Fragment.onDestroy:()V │ │ -01a7e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01a7e2: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a7e6: 5540 5700 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01a7ea: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -01a7ee: 5c41 5700 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01a7f2: 5440 5100 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a7f6: 5241 6100 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01a7fa: 5542 6400 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a7fe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -01a800: 6e40 af01 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ -01a806: 0c00 |0013: move-result-object v0 │ │ -01a808: 5b40 6300 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a80c: 5440 6300 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a810: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -01a814: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a818: 6e10 c902 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ -01a81e: 0e00 |001f: return-void │ │ +01b2f0: |[01b2f0] android.support.v4.app.Fragment.onDestroy:()V │ │ +01b300: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01b302: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b306: 5540 5700 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01b30a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +01b30e: 5c41 5700 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01b312: 5440 5100 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b316: 5241 6100 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b31a: 5542 6400 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b31e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +01b320: 6e40 af01 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ +01b326: 0c00 |0013: move-result-object v0 │ │ +01b328: 5b40 6300 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b32c: 5440 6300 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b330: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +01b334: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b338: 6e10 c902 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ +01b33e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1026 │ │ 0x0003 line=1029 │ │ 0x0007 line=1030 │ │ 0x0009 line=1031 │ │ 0x0016 line=1033 │ │ @@ -3228,16 +3228,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a820: |[01a820] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -01a830: 0e00 |0000: return-void │ │ +01b340: |[01b340] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +01b350: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #39 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -3245,18 +3245,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a834: |[01a834] android.support.v4.app.Fragment.onDestroyView:()V │ │ -01a844: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a846: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a84a: 0e00 |0003: return-void │ │ +01b354: |[01b354] android.support.v4.app.Fragment.onDestroyView:()V │ │ +01b364: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b366: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b36a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0003 line=1019 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3265,18 +3265,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a84c: |[01a84c] android.support.v4.app.Fragment.onDetach:()V │ │ -01a85c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a85e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a862: 0e00 |0003: return-void │ │ +01b36c: |[01b36c] android.support.v4.app.Fragment.onDetach:()V │ │ +01b37c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b37e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ 0x0003 line=1073 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3285,16 +3285,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a864: |[01a864] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -01a874: 0e00 |0000: return-void │ │ +01b384: |[01b384] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +01b394: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -3303,18 +3303,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 │ │ -01a878: |[01a878] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -01a888: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a88a: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a88e: 0e00 |0003: return-void │ │ +01b398: |[01b398] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +01b3a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b3aa: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b3ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0003 line=831 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -3326,18 +3326,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a890: |[01a890] android.support.v4.app.Fragment.onLowMemory:()V │ │ -01a8a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a8a2: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a8a6: 0e00 |0003: return-void │ │ +01b3b0: |[01b3b0] android.support.v4.app.Fragment.onLowMemory:()V │ │ +01b3c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b3c2: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b3c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0003 line=1006 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3346,17 +3346,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01a8a8: |[01a8a8] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01a8b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a8ba: 0f00 |0001: return v0 │ │ +01b3c8: |[01b3c8] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +01b3d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b3da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -3365,16 +3365,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a8bc: |[01a8bc] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -01a8cc: 0e00 |0000: return-void │ │ +01b3dc: |[01b3dc] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +01b3ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1148 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -3383,18 +3383,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a8d0: |[01a8d0] android.support.v4.app.Fragment.onPause:()V │ │ -01a8e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a8e2: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a8e6: 0e00 |0003: return-void │ │ +01b3f0: |[01b3f0] android.support.v4.app.Fragment.onPause:()V │ │ +01b400: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b402: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ 0x0003 line=993 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3403,16 +3403,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a8e8: |[01a8e8] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -01a8f8: 0e00 |0000: return-void │ │ +01b408: |[01b408] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +01b418: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -3421,18 +3421,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a8fc: |[01a8fc] android.support.v4.app.Fragment.onResume:()V │ │ -01a90c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a90e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a912: 0e00 |0003: return-void │ │ +01b41c: |[01b41c] android.support.v4.app.Fragment.onResume:()V │ │ +01b42c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b42e: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ 0x0003 line=958 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3441,16 +3441,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a914: |[01a914] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01a924: 0e00 |0000: return-void │ │ +01b434: |[01b434] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01b444: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -3459,35 +3459,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -01a928: |[01a928] android.support.v4.app.Fragment.onStart:()V │ │ -01a938: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01a93a: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a93e: 5540 6400 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a942: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -01a946: 5c41 6400 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a94a: 5540 5700 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01a94e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -01a952: 5c41 5700 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01a956: 5440 5100 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01a95a: 5241 6100 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01a95e: 5542 6400 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a962: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -01a964: 6e40 af01 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ -01a96a: 0c00 |0019: move-result-object v0 │ │ -01a96c: 5b40 6300 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a970: 5440 6300 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a974: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -01a978: 5440 6300 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a97c: 6e10 cd02 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02cd │ │ -01a982: 0e00 |0025: return-void │ │ +01b448: |[01b448] android.support.v4.app.Fragment.onStart:()V │ │ +01b458: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01b45a: 5c41 5600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b45e: 5540 6400 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b462: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +01b466: 5c41 6400 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b46a: 5540 5700 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01b46e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +01b472: 5c41 5700 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01b476: 5440 5100 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b47a: 5241 6100 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b47e: 5542 6400 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b482: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +01b484: 6e40 af01 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ +01b48a: 0c00 |0019: move-result-object v0 │ │ +01b48c: 5b40 6300 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b490: 5440 6300 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b494: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +01b498: 5440 6300 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b49c: 6e10 cd02 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02cd │ │ +01b4a2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=936 │ │ 0x0003 line=938 │ │ 0x0007 line=939 │ │ 0x0009 line=940 │ │ 0x000d line=941 │ │ @@ -3503,18 +3503,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01a984: |[01a984] android.support.v4.app.Fragment.onStop:()V │ │ -01a994: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a996: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -01a99a: 0e00 |0003: return-void │ │ +01b4a4: |[01b4a4] android.support.v4.app.Fragment.onStop:()V │ │ +01b4b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01b4b6: 5c10 5600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +01b4ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0003 line=1002 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3523,16 +3523,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 │ │ -01a99c: |[01a99c] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -01a9ac: 0e00 |0000: return-void │ │ +01b4bc: |[01b4bc] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +01b4cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 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; │ │ @@ -3542,21 +3542,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01a9b0: |[01a9b0] android.support.v4.app.Fragment.performDestroyView:()V │ │ -01a9c0: 6e10 8201 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0182 │ │ -01a9c6: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a9ca: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01a9ce: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01a9d2: 6e10 ca02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@02ca │ │ -01a9d8: 0e00 |000c: return-void │ │ +01b4d0: |[01b4d0] android.support.v4.app.Fragment.performDestroyView:()V │ │ +01b4e0: 6e10 8201 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0182 │ │ +01b4e6: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b4ea: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01b4ee: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b4f2: 6e10 ca02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@02ca │ │ +01b4f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ 0x0003 line=1324 │ │ 0x0007 line=1325 │ │ 0x000c line=1327 │ │ locals : │ │ @@ -3567,40 +3567,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -01a9dc: |[01a9dc] android.support.v4.app.Fragment.performReallyStop:()V │ │ -01a9ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01a9ee: 5540 6400 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a9f2: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ -01a9f6: 5c43 6400 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01a9fa: 5540 5700 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01a9fe: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ -01aa02: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -01aa04: 5c40 5700 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ -01aa08: 5440 5100 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01aa0c: 5241 6100 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01aa10: 5542 6400 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ -01aa14: 6e40 af01 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ -01aa1a: 0c00 |0017: move-result-object v0 │ │ -01aa1c: 5b40 6300 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01aa20: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01aa24: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -01aa28: 5440 5100 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01aa2c: 5500 9000 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ -01aa30: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ -01aa34: 5440 6300 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01aa38: 6e10 ce02 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02ce │ │ -01aa3e: 0e00 |0029: return-void │ │ -01aa40: 5440 6300 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01aa44: 6e10 cc02 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02cc │ │ -01aa4a: 28fa |002f: goto 0029 // -0006 │ │ +01b4fc: |[01b4fc] android.support.v4.app.Fragment.performReallyStop:()V │ │ +01b50c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01b50e: 5540 6400 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b512: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ +01b516: 5c43 6400 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b51a: 5540 5700 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01b51e: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ +01b522: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +01b524: 5c40 5700 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0057 │ │ +01b528: 5440 5100 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b52c: 5241 6100 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b530: 5542 6400 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@0064 │ │ +01b534: 6e40 af01 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ +01b53a: 0c00 |0017: move-result-object v0 │ │ +01b53c: 5b40 6300 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b540: 5440 6300 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b544: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +01b548: 5440 5100 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b54c: 5500 9000 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ +01b550: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ +01b554: 5440 6300 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b558: 6e10 ce02 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02ce │ │ +01b55e: 0e00 |0029: return-void │ │ +01b560: 5440 6300 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b564: 6e10 cc02 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02cc │ │ +01b56a: 28fa |002f: goto 0029 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1306 │ │ 0x0005 line=1307 │ │ 0x0007 line=1308 │ │ 0x000b line=1309 │ │ 0x000e line=1310 │ │ @@ -3617,21 +3617,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01aa4c: |[01aa4c] android.support.v4.app.Fragment.performStart:()V │ │ -01aa5c: 6e10 8d01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@018d │ │ -01aa62: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01aa66: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01aa6a: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ -01aa6e: 6e10 cb02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02cb │ │ -01aa74: 0e00 |000c: return-void │ │ +01b56c: |[01b56c] android.support.v4.app.Fragment.performStart:()V │ │ +01b57c: 6e10 8d01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@018d │ │ +01b582: 5410 6300 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b586: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +01b58a: 5410 6300 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0063 │ │ +01b58e: 6e10 cb02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02cb │ │ +01b594: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x0003 line=1296 │ │ 0x0007 line=1297 │ │ 0x000c line=1299 │ │ locals : │ │ @@ -3642,17 +3642,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01aa78: |[01aa78] android.support.v4.app.Fragment.performStop:()V │ │ -01aa88: 6e10 8e01 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@018e │ │ -01aa8e: 0e00 |0003: return-void │ │ +01b598: |[01b598] android.support.v4.app.Fragment.performStop:()V │ │ +01b5a8: 6e10 8e01 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@018e │ │ +01b5ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1302 │ │ 0x0003 line=1303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -3661,17 +3661,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01aa90: |[01aa90] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -01aaa0: 6e20 e107 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07e1 │ │ -01aaa6: 0e00 |0003: return-void │ │ +01b5b0: |[01b5b0] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +01b5c0: 6e20 e107 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07e1 │ │ +01b5c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0003 line=1183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -3681,23 +3681,23 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01aaa8: |[01aaa8] android.support.v4.app.Fragment.restoreViewState:()V │ │ -01aab8: 5420 6d00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01aabc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01aac0: 5420 6200 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -01aac4: 5421 6d00 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01aac8: 6e20 dc07 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@07dc │ │ -01aace: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01aad0: 5b20 6d00 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -01aad4: 0e00 |000e: return-void │ │ +01b5c8: |[01b5c8] android.support.v4.app.Fragment.restoreViewState:()V │ │ +01b5d8: 5420 6d00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01b5dc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +01b5e0: 5420 6200 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +01b5e4: 5421 6d00 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01b5e8: 6e20 dc07 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@07dc │ │ +01b5ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01b5f0: 5b20 6d00 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +01b5f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0004 line=400 │ │ 0x000b line=401 │ │ 0x000e line=403 │ │ locals : │ │ @@ -3708,23 +3708,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01aad8: |[01aad8] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -01aae8: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01aaec: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01aaf0: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01aaf4: 1a01 3402 |0006: const-string v1, "Fragment already active" // string@0234 │ │ -01aaf8: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01aafe: 2700 |000b: throw v0 │ │ -01ab00: 5b23 5400 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01ab04: 0e00 |000e: return-void │ │ +01b5f8: |[01b5f8] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +01b608: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b60c: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +01b610: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01b614: 1a01 3402 |0006: const-string v1, "Fragment already active" // string@0234 │ │ +01b618: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01b61e: 2700 |000b: throw v0 │ │ +01b620: 5b23 5400 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01b624: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0004 line=473 │ │ 0x000c line=475 │ │ 0x000e line=476 │ │ locals : │ │ @@ -3736,27 +3736,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01ab08: |[01ab08] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -01ab18: 5510 5e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01ab1c: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -01ab20: 5c12 5e00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01ab24: 6e10 6e01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@016e │ │ -01ab2a: 0a00 |0009: move-result v0 │ │ -01ab2c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -01ab30: 6e10 7001 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0170 │ │ -01ab36: 0a00 |000f: move-result v0 │ │ -01ab38: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01ab3c: 5410 5100 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01ab40: 6e10 d101 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01d1 │ │ -01ab46: 0e00 |0017: return-void │ │ +01b628: |[01b628] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +01b638: 5510 5e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01b63c: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +01b640: 5c12 5e00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01b644: 6e10 6e01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@016e │ │ +01b64a: 0a00 |0009: move-result v0 │ │ +01b64c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +01b650: 6e10 7001 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0170 │ │ +01b656: 0a00 |000f: move-result v0 │ │ +01b658: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +01b65c: 5410 5100 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b660: 6e10 d101 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01d1 │ │ +01b666: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0004 line=699 │ │ 0x0006 line=700 │ │ 0x0012 line=701 │ │ 0x0017 line=704 │ │ @@ -3769,28 +3769,28 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01ab48: |[01ab48] android.support.v4.app.Fragment.setIndex:(I)V │ │ -01ab58: 5923 6100 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01ab5c: 2200 5f01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -01ab60: 7010 1a09 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01ab66: 1a01 3907 |0007: const-string v1, "android:fragment:" // string@0739 │ │ -01ab6a: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ab70: 0c00 |000c: move-result-object v0 │ │ -01ab72: 5221 6100 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01ab76: 6e20 1d09 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -01ab7c: 0c00 |0012: move-result-object v0 │ │ -01ab7e: 6e10 2609 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01ab84: 0c00 |0016: move-result-object v0 │ │ -01ab86: 5b20 7500 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -01ab8a: 0e00 |0019: return-void │ │ +01b668: |[01b668] android.support.v4.app.Fragment.setIndex:(I)V │ │ +01b678: 5923 6100 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b67c: 2200 5f01 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +01b680: 7010 1a09 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01b686: 1a01 3907 |0007: const-string v1, "android:fragment:" // string@0739 │ │ +01b68a: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b690: 0c00 |000c: move-result-object v0 │ │ +01b692: 5221 6100 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b696: 6e20 1d09 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01b69c: 0c00 |0012: move-result-object v0 │ │ +01b69e: 6e10 2609 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01b6a4: 0c00 |0016: move-result-object v0 │ │ +01b6a6: 5b20 7500 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +01b6aa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0002 line=407 │ │ 0x0019 line=408 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/Fragment; │ │ @@ -3801,29 +3801,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 │ │ -01ab8c: |[01ab8c] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -01ab9c: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01aba0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01aba4: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01aba8: 1a01 3402 |0006: const-string v1, "Fragment already active" // string@0234 │ │ -01abac: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01abb2: 2700 |000b: throw v0 │ │ -01abb4: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -01abb8: 5430 4a00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01abbc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -01abc0: 5430 4a00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ -01abc4: 5b20 6c00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01abc8: 0e00 |0016: return-void │ │ -01abca: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01abcc: 28fc |0018: goto 0014 // -0004 │ │ +01b6ac: |[01b6ac] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +01b6bc: 5220 6100 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b6c0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +01b6c4: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01b6c8: 1a01 3402 |0006: const-string v1, "Fragment already active" // string@0234 │ │ +01b6cc: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01b6d2: 2700 |000b: throw v0 │ │ +01b6d4: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +01b6d8: 5430 4a00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01b6dc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +01b6e0: 5430 4a00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@004a │ │ +01b6e4: 5b20 6c00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01b6e8: 0e00 |0016: return-void │ │ +01b6ea: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +01b6ec: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x000c line=498 │ │ 0x0016 line=500 │ │ 0x0017 line=498 │ │ @@ -3836,29 +3836,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -01abd0: |[01abd0] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -01abe0: 5510 6500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -01abe4: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -01abe8: 5c12 6500 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -01abec: 5510 5e00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -01abf0: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -01abf4: 6e10 6e01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@016e │ │ -01abfa: 0a00 |000d: move-result v0 │ │ -01abfc: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -01ac00: 6e10 7001 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0170 │ │ -01ac06: 0a00 |0013: move-result v0 │ │ -01ac08: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -01ac0c: 5410 5100 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01ac10: 6e10 d101 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01d1 │ │ -01ac16: 0e00 |001b: return-void │ │ +01b6f0: |[01b6f0] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +01b700: 5510 6500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01b704: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +01b708: 5c12 6500 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +01b70c: 5510 5e00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +01b710: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +01b714: 6e10 6e01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@016e │ │ +01b71a: 0a00 |000d: move-result v0 │ │ +01b71c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +01b720: 6e10 7001 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0170 │ │ +01b726: 0a00 |0013: move-result v0 │ │ +01b728: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +01b72c: 5410 5100 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b730: 6e10 d101 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01d1 │ │ +01b736: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0004 line=717 │ │ 0x0006 line=718 │ │ 0x0016 line=719 │ │ 0x001b line=722 │ │ @@ -3871,17 +3871,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ac18: |[01ac18] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -01ac28: 5c01 6a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01ac2c: 0e00 |0002: return-void │ │ +01b738: |[01b738] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +01b748: 5c01 6a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01b74c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0002 line=684 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 retain Z │ │ @@ -3891,18 +3891,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 │ │ -01ac30: |[01ac30] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -01ac40: 5b01 7100 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -01ac44: 5902 7300 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -01ac48: 0e00 |0004: return-void │ │ +01b750: |[01b750] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +01b760: 5b01 7100 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +01b764: 5902 7300 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +01b768: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0002 line=515 │ │ 0x0004 line=516 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -3914,36 +3914,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -01ac4c: |[01ac4c] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -01ac5c: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01ac60: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01ac64: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01ac68: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -01ac6c: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01ac72: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ -01ac76: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ac7c: 0c01 |0010: move-result-object v1 │ │ -01ac7e: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01ac84: 0c01 |0014: move-result-object v1 │ │ -01ac86: 1a02 6c00 |0015: const-string v2, " not attached to Activity" // string@006c │ │ -01ac8a: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ac90: 0c01 |001a: move-result-object v1 │ │ -01ac92: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01ac98: 0c01 |001e: move-result-object v1 │ │ -01ac9a: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01aca0: 2700 |0022: throw v0 │ │ -01aca2: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01aca6: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -01aca8: 6e40 d001 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@01d0 │ │ -01acae: 0e00 |0029: return-void │ │ +01b76c: |[01b76c] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +01b77c: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b780: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01b784: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01b788: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +01b78c: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01b792: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ +01b796: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b79c: 0c01 |0010: move-result-object v1 │ │ +01b79e: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01b7a4: 0c01 |0014: move-result-object v1 │ │ +01b7a6: 1a02 6c00 |0015: const-string v2, " not attached to Activity" // string@006c │ │ +01b7aa: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b7b0: 0c01 |001a: move-result-object v1 │ │ +01b7b2: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01b7b8: 0c01 |001e: move-result-object v1 │ │ +01b7ba: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01b7c0: 2700 |0022: throw v0 │ │ +01b7c2: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b7c6: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +01b7c8: 6e40 d001 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@01d0 │ │ +01b7ce: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0004 line=745 │ │ 0x0023 line=747 │ │ 0x0029 line=748 │ │ locals : │ │ @@ -3955,35 +3955,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -01acb0: |[01acb0] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01acc0: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01acc4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01acc8: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01accc: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -01acd0: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01acd6: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ -01acda: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ace0: 0c01 |0010: move-result-object v1 │ │ -01ace2: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01ace8: 0c01 |0014: move-result-object v1 │ │ -01acea: 1a02 6c00 |0015: const-string v2, " not attached to Activity" // string@006c │ │ -01acee: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01acf4: 0c01 |001a: move-result-object v1 │ │ -01acf6: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01acfc: 0c01 |001e: move-result-object v1 │ │ -01acfe: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01ad04: 2700 |0022: throw v0 │ │ -01ad06: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -01ad0a: 6e40 d001 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@01d0 │ │ -01ad10: 0e00 |0028: return-void │ │ +01b7d0: |[01b7d0] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +01b7e0: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b7e4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +01b7e8: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01b7ec: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +01b7f0: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01b7f6: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ +01b7fa: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b800: 0c01 |0010: move-result-object v1 │ │ +01b802: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01b808: 0c01 |0014: move-result-object v1 │ │ +01b80a: 1a02 6c00 |0015: const-string v2, " not attached to Activity" // string@006c │ │ +01b80e: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b814: 0c01 |001a: move-result-object v1 │ │ +01b816: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01b81c: 0c01 |001e: move-result-object v1 │ │ +01b81e: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01b824: 2700 |0022: throw v0 │ │ +01b826: 5430 5100 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +01b82a: 6e40 d001 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@01d0 │ │ +01b830: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0004 line=756 │ │ 0x0023 line=758 │ │ 0x0028 line=759 │ │ locals : │ │ @@ -3996,44 +3996,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01ad14: |[01ad14] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -01ad24: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -01ad28: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01ad2c: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -01ad32: 7120 7c03 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ -01ad38: 5221 6100 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01ad3c: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -01ad40: 1a01 1f00 |000e: const-string v1, " #" // string@001f │ │ -01ad44: 6e20 2009 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ad4a: 5221 6100 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01ad4e: 6e20 1d09 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -01ad54: 5221 5b00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01ad58: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -01ad5c: 1a01 4300 |001c: const-string v1, " id=0x" // string@0043 │ │ -01ad60: 6e20 2009 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ad66: 5221 5b00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01ad6a: 7110 e608 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01ad70: 0c01 |0026: move-result-object v1 │ │ -01ad72: 6e20 2009 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ad78: 5421 7000 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01ad7c: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -01ad80: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ -01ad84: 6e20 2009 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ad8a: 5421 7000 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01ad8e: 6e20 2009 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ad94: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -01ad98: 6e20 1c09 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@091c │ │ -01ad9e: 6e10 2609 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01ada4: 0c01 |0040: move-result-object v1 │ │ -01ada6: 1101 |0041: return-object v1 │ │ +01b834: |[01b834] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +01b844: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +01b848: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +01b84c: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +01b852: 7120 7c03 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ +01b858: 5221 6100 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b85c: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +01b860: 1a01 1f00 |000e: const-string v1, " #" // string@001f │ │ +01b864: 6e20 2009 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b86a: 5221 6100 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01b86e: 6e20 1d09 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01b874: 5221 5b00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01b878: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +01b87c: 1a01 4300 |001c: const-string v1, " id=0x" // string@0043 │ │ +01b880: 6e20 2009 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b886: 5221 5b00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01b88a: 7110 e608 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01b890: 0c01 |0026: move-result-object v1 │ │ +01b892: 6e20 2009 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b898: 5421 7000 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01b89c: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +01b8a0: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ +01b8a4: 6e20 2009 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b8aa: 5421 7000 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01b8ae: 6e20 2009 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01b8b4: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +01b8b8: 6e20 1c09 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@091c │ │ +01b8be: 6e10 2609 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01b8c4: 0c01 |0040: move-result-object v1 │ │ +01b8c6: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0007 line=431 │ │ 0x000a line=432 │ │ 0x000e line=433 │ │ 0x0013 line=434 │ │ @@ -4054,18 +4054,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ada8: |[01ada8] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -01adb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01adba: 6e20 e107 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07e1 │ │ -01adc0: 0e00 |0004: return-void │ │ +01b8c8: |[01b8c8] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +01b8d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01b8da: 6e20 e107 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@07e1 │ │ +01b8e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ 0x0004 line=1194 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ @@ -4104,18 +4104,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 │ │ -01adc4: |[01adc4] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -01add4: 5b01 7700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01add8: 7010 be00 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ -01adde: 0e00 |0005: return-void │ │ +01b8e4: |[01b8e4] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +01b8f4: 5b01 7700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01b8f8: 7010 be00 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ +01b8fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -4125,35 +4125,35 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01ade0: |[01ade0] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -01adf0: 5230 0400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0004 │ │ -01adf4: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ -01adfa: 6f20 c100 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00c1 │ │ -01ae00: 0e00 |0008: return-void │ │ -01ae02: 5420 7700 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01ae06: 5500 9100 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01ae0a: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -01ae0e: 5420 7700 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01ae12: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -01ae14: 6e20 a701 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01a7 │ │ -01ae1a: 28f3 |0015: goto 0008 // -000d │ │ -01ae1c: 5420 7700 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01ae20: 5400 8900 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ae24: 6e10 1102 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0211 │ │ -01ae2a: 5420 7700 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ -01ae2e: 5400 8900 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ae32: 6e10 1602 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -01ae38: 28e4 |0024: goto 0008 // -001c │ │ -01ae3a: 0000 |0025: nop // spacer │ │ -01ae3c: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ +01b900: |[01b900] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +01b910: 5230 0400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0004 │ │ +01b914: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ +01b91a: 6f20 c100 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00c1 │ │ +01b920: 0e00 |0008: return-void │ │ +01b922: 5420 7700 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01b926: 5500 9100 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01b92a: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +01b92e: 5420 7700 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01b932: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +01b934: 6e20 a701 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01a7 │ │ +01b93a: 28f3 |0015: goto 0008 // -000d │ │ +01b93c: 5420 7700 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01b940: 5400 8900 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01b944: 6e10 1102 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0211 │ │ +01b94a: 5420 7700 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0077 │ │ +01b94e: 5400 8900 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01b952: 6e10 1602 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +01b958: 28e4 |0024: goto 0008 // -001c │ │ +01b95a: 0000 |0025: nop // spacer │ │ +01b95c: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=87 │ │ 0x0008 line=89 │ │ 0x0009 line=78 │ │ 0x000f line=79 │ │ @@ -4214,39 +4214,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01ae4c: |[01ae4c] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01ae5c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -01ae5e: 2300 2502 |0001: new-array v0, v0, [I // type@0225 │ │ -01ae62: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -01ae68: 6900 7800 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ -01ae6c: 0e00 |0008: return-void │ │ -01ae6e: 0000 |0009: nop // spacer │ │ -01ae70: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +01b96c: |[01b96c] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +01b97c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +01b97e: 2300 2502 |0001: new-array v0, v0, [I // type@0225 │ │ +01b982: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +01b988: 6900 7800 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ +01b98c: 0e00 |0008: return-void │ │ +01b98e: 0000 |0009: nop // spacer │ │ +01b990: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 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 │ │ -01ae84: |[01ae84] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01ae94: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01ae9a: 0e00 |0003: return-void │ │ +01b9a4: |[01b9a4] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +01b9b4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01b9ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ @@ -4306,17 +4306,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ae9c: |[01ae9c] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -01aeac: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01aeb2: 0e00 |0003: return-void │ │ +01b9bc: |[01b9bc] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +01b9cc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01b9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ @@ -4424,23 +4424,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01aeb4: |[01aeb4] android.support.v4.app.FragmentActivity.:()V │ │ -01aec4: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ -01aeca: 2200 5200 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@0052 │ │ -01aece: 7020 a101 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@01a1 │ │ -01aed4: 5b10 8a00 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01aed8: 2200 5e00 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@005e │ │ -01aedc: 7010 fb01 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@01fb │ │ -01aee2: 5b10 8900 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01aee6: 0e00 |0011: return-void │ │ +01b9d4: |[01b9d4] android.support.v4.app.FragmentActivity.:()V │ │ +01b9e4: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ +01b9ea: 2200 5200 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@0052 │ │ +01b9ee: 7020 a101 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@01a1 │ │ +01b9f4: 5b10 8a00 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01b9f8: 2200 5e00 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@005e │ │ +01b9fc: 7010 fb01 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@01fb │ │ +01ba02: 5b10 8900 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01ba06: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=73 │ │ 0x000a line=92 │ │ 0x0011 line=115 │ │ locals : │ │ @@ -4452,24 +4452,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01aee8: |[01aee8] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -01aef8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01aefa: 5520 8e00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01aefe: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -01af02: 5c21 8e00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01af06: 5c23 9000 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ -01af0a: 5420 8a00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01af0e: 6e20 c600 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ -01af14: 6e10 c801 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@01c8 │ │ -01af1a: 0e00 |0011: return-void │ │ +01ba08: |[01ba08] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +01ba18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01ba1a: 5520 8e00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01ba1e: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +01ba22: 5c21 8e00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01ba26: 5c23 9000 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ +01ba2a: 5420 8a00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01ba2e: 6e20 c600 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ +01ba34: 6e10 c801 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@01c8 │ │ +01ba3a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=606 │ │ 0x0005 line=607 │ │ 0x0007 line=608 │ │ 0x0009 line=609 │ │ 0x000e line=610 │ │ @@ -4483,86 +4483,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 │ │ -01af1c: |[01af1c] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01af2c: 6001 0000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01af30: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -01af34: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -01af38: 6e20 c308 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01af3e: 1a01 0105 |0009: const-string v1, "Local FragmentActivity " // string@0501 │ │ -01af42: 6e20 c308 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01af48: 7110 2909 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -01af4e: 0a01 |0011: move-result v1 │ │ -01af50: 7110 e608 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01af56: 0c01 |0015: move-result-object v1 │ │ -01af58: 6e20 c308 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01af5e: 1a01 2b00 |0019: const-string v1, " State:" // string@002b │ │ -01af62: 6e20 c808 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -01af68: 2201 5f01 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -01af6c: 7010 1a09 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01af72: 6e20 2009 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01af78: 0c01 |0026: move-result-object v1 │ │ -01af7a: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ -01af7e: 6e20 2009 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01af84: 0c01 |002c: move-result-object v1 │ │ -01af86: 6e10 2609 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01af8c: 0c00 |0030: move-result-object v0 │ │ -01af8e: 6e20 c308 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01af94: 1a01 0d0c |0034: const-string v1, "mCreated=" // string@0c0d │ │ -01af98: 6e20 c308 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01af9e: 5541 8800 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ -01afa2: 6e20 c408 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01afa8: 1a01 b90c |003e: const-string v1, "mResumed=" // string@0cb9 │ │ -01afac: 6e20 c308 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01afb2: 5541 8f00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ -01afb6: 6e20 c408 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01afbc: 1a01 6500 |0048: const-string v1, " mStopped=" // string@0065 │ │ -01afc0: 6e20 c308 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01afc6: 5541 9100 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01afca: 6e20 c408 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01afd0: 1a01 5d00 |0052: const-string v1, " mReallyStopped=" // string@005d │ │ -01afd4: 6e20 c308 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01afda: 5541 8e00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01afde: 6e20 c908 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -01afe4: 6e20 c308 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01afea: 1a01 710c |005f: const-string v1, "mLoadersStarted=" // string@0c71 │ │ -01afee: 6e20 c308 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01aff4: 5541 8c00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01aff8: 6e20 c908 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -01affe: 5441 8b00 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b002: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -01b006: 6e20 c308 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01b00c: 1a01 f804 |0070: const-string v1, "Loader Manager " // string@04f8 │ │ -01b010: 6e20 c308 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01b016: 5441 8b00 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b01a: 7110 2909 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -01b020: 0a01 |007a: move-result v1 │ │ -01b022: 7110 e608 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01b028: 0c01 |007e: move-result-object v1 │ │ -01b02a: 6e20 c308 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01b030: 1a01 bd00 |0082: const-string v1, ":" // string@00bd │ │ -01b034: 6e20 c808 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -01b03a: 5441 8b00 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b03e: 2202 5f01 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -01b042: 7010 1a09 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01b048: 6e20 2009 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b04e: 0c02 |0091: move-result-object v2 │ │ -01b050: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ -01b054: 6e20 2009 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b05a: 0c02 |0097: move-result-object v2 │ │ -01b05c: 6e10 2609 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01b062: 0c02 |009b: move-result-object v2 │ │ -01b064: 6e58 cf02 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@02cf │ │ -01b06a: 5441 8900 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b06e: 6e58 1402 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@0214 │ │ -01b074: 0e00 |00a4: return-void │ │ +01ba3c: |[01ba3c] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01ba4c: 6001 0000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01ba50: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +01ba54: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +01ba58: 6e20 c308 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ba5e: 1a01 0105 |0009: const-string v1, "Local FragmentActivity " // string@0501 │ │ +01ba62: 6e20 c308 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ba68: 7110 2909 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +01ba6e: 0a01 |0011: move-result v1 │ │ +01ba70: 7110 e608 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01ba76: 0c01 |0015: move-result-object v1 │ │ +01ba78: 6e20 c308 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01ba7e: 1a01 2b00 |0019: const-string v1, " State:" // string@002b │ │ +01ba82: 6e20 c808 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +01ba88: 2201 5f01 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +01ba8c: 7010 1a09 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01ba92: 6e20 2009 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ba98: 0c01 |0026: move-result-object v1 │ │ +01ba9a: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ +01ba9e: 6e20 2009 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01baa4: 0c01 |002c: move-result-object v1 │ │ +01baa6: 6e10 2609 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01baac: 0c00 |0030: move-result-object v0 │ │ +01baae: 6e20 c308 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bab4: 1a01 0b0c |0034: const-string v1, "mCreated=" // string@0c0b │ │ +01bab8: 6e20 c308 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01babe: 5541 8800 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ +01bac2: 6e20 c408 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01bac8: 1a01 b70c |003e: const-string v1, "mResumed=" // string@0cb7 │ │ +01bacc: 6e20 c308 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bad2: 5541 8f00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ +01bad6: 6e20 c408 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01badc: 1a01 6500 |0048: const-string v1, " mStopped=" // string@0065 │ │ +01bae0: 6e20 c308 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bae6: 5541 9100 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01baea: 6e20 c408 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01baf0: 1a01 5d00 |0052: const-string v1, " mReallyStopped=" // string@005d │ │ +01baf4: 6e20 c308 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bafa: 5541 8e00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01bafe: 6e20 c908 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +01bb04: 6e20 c308 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bb0a: 1a01 6f0c |005f: const-string v1, "mLoadersStarted=" // string@0c6f │ │ +01bb0e: 6e20 c308 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bb14: 5541 8c00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01bb18: 6e20 c908 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +01bb1e: 5441 8b00 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01bb22: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +01bb26: 6e20 c308 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bb2c: 1a01 f804 |0070: const-string v1, "Loader Manager " // string@04f8 │ │ +01bb30: 6e20 c308 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bb36: 5441 8b00 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01bb3a: 7110 2909 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +01bb40: 0a01 |007a: move-result v1 │ │ +01bb42: 7110 e608 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01bb48: 0c01 |007e: move-result-object v1 │ │ +01bb4a: 6e20 c308 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01bb50: 1a01 bd00 |0082: const-string v1, ":" // string@00bd │ │ +01bb54: 6e20 c808 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +01bb5a: 5441 8b00 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01bb5e: 2202 5f01 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +01bb62: 7010 1a09 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01bb68: 6e20 2009 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bb6e: 0c02 |0091: move-result-object v2 │ │ +01bb70: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ +01bb74: 6e20 2009 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bb7a: 0c02 |0097: move-result-object v2 │ │ +01bb7c: 6e10 2609 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01bb82: 0c02 |009b: move-result-object v2 │ │ +01bb84: 6e58 cf02 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@02cf │ │ +01bb8a: 5441 8900 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bb8e: 6e58 1402 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@0214 │ │ +01bb94: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0006 line=585 │ │ 0x000e line=586 │ │ 0x0019 line=587 │ │ 0x001e line=588 │ │ @@ -4593,23 +4593,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01b078: |[01b078] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01b088: 6e10 ad01 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01ad │ │ -01b08e: 0c00 |0003: move-result-object v0 │ │ -01b090: 1f00 5400 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0054 │ │ -01b094: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -01b098: 5401 7e00 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ -01b09c: 1101 |000a: return-object v1 │ │ -01b09e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01b0a0: 28fe |000c: goto 000a // -0002 │ │ +01bb98: |[01bb98] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +01bba8: 6e10 ad01 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01ad │ │ +01bbae: 0c00 |0003: move-result-object v0 │ │ +01bbb0: 1f00 5400 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0054 │ │ +01bbb4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +01bbb8: 5401 7e00 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ +01bbbc: 1101 |000a: return-object v1 │ │ +01bbbe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +01bbc0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0006 line=554 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -4619,33 +4619,33 @@ │ │ type : '(IZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01b0a4: |[01b0a4] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -01b0b4: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b0b8: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -01b0bc: 2201 6600 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@0066 │ │ -01b0c0: 7010 8402 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0284 │ │ -01b0c6: 5b21 8600 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b0ca: 5421 8600 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b0ce: 6e20 8c02 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -01b0d4: 0c00 |0010: move-result-object v0 │ │ -01b0d6: 1f00 6d00 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ -01b0da: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -01b0de: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -01b0e2: 2200 6d00 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ -01b0e6: 7030 c502 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@02c5 │ │ -01b0ec: 5421 8600 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b0f0: 6e30 9302 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ -01b0f6: 1100 |0021: return-object v0 │ │ -01b0f8: 6e20 d602 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@02d6 │ │ -01b0fe: 28fc |0025: goto 0021 // -0004 │ │ +01bbc4: |[01bbc4] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +01bbd4: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01bbd8: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +01bbdc: 2201 6600 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@0066 │ │ +01bbe0: 7010 8402 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0284 │ │ +01bbe6: 5b21 8600 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01bbea: 5421 8600 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01bbee: 6e20 8c02 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +01bbf4: 0c00 |0010: move-result-object v0 │ │ +01bbf6: 1f00 6d00 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ +01bbfa: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +01bbfe: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +01bc02: 2200 6d00 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ +01bc06: 7030 c502 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@02c5 │ │ +01bc0c: 5421 8600 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01bc10: 6e30 9302 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ +01bc16: 1100 |0021: return-object v0 │ │ +01bc18: 6e20 d602 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@02d6 │ │ +01bc1e: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0004 line=710 │ │ 0x000b line=712 │ │ 0x0013 line=713 │ │ 0x0015 line=714 │ │ @@ -4666,17 +4666,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b100: |[01b100] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01b110: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b114: 1100 |0002: return-object v0 │ │ +01bc20: |[01bc20] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +01bc30: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bc34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -4684,28 +4684,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -01b118: |[01b118] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01b128: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01b12a: 5430 8b00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b12e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01b132: 5430 8b00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b136: 1100 |0007: return-object v0 │ │ -01b138: 5c32 8700 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ -01b13c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -01b13e: 5531 8c00 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01b142: 6e40 af01 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ -01b148: 0c00 |0010: move-result-object v0 │ │ -01b14a: 5b30 8b00 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b14e: 5430 8b00 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b152: 28f2 |0015: goto 0007 // -000e │ │ +01bc38: |[01bc38] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +01bc48: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01bc4a: 5430 8b00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01bc4e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +01bc52: 5430 8b00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01bc56: 1100 |0007: return-object v0 │ │ +01bc58: 5c32 8700 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ +01bc5c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +01bc5e: 5531 8c00 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01bc62: 6e40 af01 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ +01bc68: 0c00 |0010: move-result-object v0 │ │ +01bc6a: 5b30 8b00 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01bc6e: 5430 8b00 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01bc72: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=700 │ │ 0x0005 line=701 │ │ 0x0007 line=705 │ │ 0x0008 line=703 │ │ 0x000a line=704 │ │ @@ -4718,28 +4718,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01b154: |[01b154] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ -01b164: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b168: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -01b16c: 5421 8600 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b170: 6e20 8c02 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -01b176: 0c00 |0009: move-result-object v0 │ │ -01b178: 1f00 6d00 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ -01b17c: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -01b180: 5501 0f01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -01b184: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -01b188: 6e10 c902 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ -01b18e: 5421 8600 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b192: 6e20 9402 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@0294 │ │ -01b198: 0e00 |001a: return-void │ │ +01bc74: |[01bc74] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ +01bc84: 5421 8600 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01bc88: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +01bc8c: 5421 8600 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01bc90: 6e20 8c02 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +01bc96: 0c00 |0009: move-result-object v0 │ │ +01bc98: 1f00 6d00 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ +01bc9c: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +01bca0: 5501 0f01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +01bca4: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +01bca8: 6e10 c902 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ +01bcae: 5421 8600 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01bcb2: 6e20 9402 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@0294 │ │ +01bcb8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=684 │ │ 0x000c line=685 │ │ 0x0012 line=686 │ │ 0x0015 line=687 │ │ @@ -4754,66 +4754,66 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -01b19c: |[01b19c] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -01b1ac: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -01b1b0: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ -01b1b4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01b1b8: 5452 8900 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b1bc: 5422 ae00 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01b1c0: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ -01b1c4: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -01b1c8: 5452 8900 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b1cc: 5422 ae00 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01b1d0: 6e10 5109 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01b1d6: 0a02 |0015: move-result v2 │ │ -01b1d8: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ -01b1dc: 1a02 3602 |0018: const-string v2, "FragmentActivity" // string@0236 │ │ -01b1e0: 2203 5f01 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -01b1e4: 7010 1a09 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01b1ea: 1a04 4801 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@0148 │ │ -01b1ee: 6e20 2009 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b1f4: 0c03 |0024: move-result-object v3 │ │ -01b1f6: 7110 e608 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01b1fc: 0c04 |0028: move-result-object v4 │ │ -01b1fe: 6e20 2009 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b204: 0c03 |002c: move-result-object v3 │ │ -01b206: 6e10 2609 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01b20c: 0c03 |0030: move-result-object v3 │ │ -01b20e: 7120 8707 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -01b214: 0e00 |0034: return-void │ │ -01b216: 5452 8900 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b21a: 5422 ae00 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -01b21e: 6e20 4c09 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01b224: 0c00 |003c: move-result-object v0 │ │ -01b226: 1f00 5100 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -01b22a: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ -01b22e: 1a02 3602 |0041: const-string v2, "FragmentActivity" // string@0236 │ │ -01b232: 2203 5f01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -01b236: 7010 1a09 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01b23c: 1a04 4901 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0149 │ │ -01b240: 6e20 2009 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b246: 0c03 |004d: move-result-object v3 │ │ -01b248: 7110 e608 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01b24e: 0c04 |0051: move-result-object v4 │ │ -01b250: 6e20 2009 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b256: 0c03 |0055: move-result-object v3 │ │ -01b258: 6e10 2609 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01b25e: 0c03 |0059: move-result-object v3 │ │ -01b260: 7120 8707 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -01b266: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ -01b26c: b562 |0060: and-int/2addr v2, v6 │ │ -01b26e: 6e40 7701 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0177 │ │ -01b274: 28d0 |0064: goto 0034 // -0030 │ │ -01b276: 6f40 0a00 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@000a │ │ -01b27c: 28cc |0068: goto 0034 // -0034 │ │ +01bcbc: |[01bcbc] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +01bccc: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +01bcd0: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ +01bcd4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +01bcd8: 5452 8900 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bcdc: 5422 ae00 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01bce0: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ +01bce4: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +01bce8: 5452 8900 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bcec: 5422 ae00 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01bcf0: 6e10 5109 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01bcf6: 0a02 |0015: move-result v2 │ │ +01bcf8: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ +01bcfc: 1a02 3602 |0018: const-string v2, "FragmentActivity" // string@0236 │ │ +01bd00: 2203 5f01 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +01bd04: 7010 1a09 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01bd0a: 1a04 4801 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@0148 │ │ +01bd0e: 6e20 2009 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bd14: 0c03 |0024: move-result-object v3 │ │ +01bd16: 7110 e608 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01bd1c: 0c04 |0028: move-result-object v4 │ │ +01bd1e: 6e20 2009 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bd24: 0c03 |002c: move-result-object v3 │ │ +01bd26: 6e10 2609 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01bd2c: 0c03 |0030: move-result-object v3 │ │ +01bd2e: 7120 8707 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +01bd34: 0e00 |0034: return-void │ │ +01bd36: 5452 8900 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bd3a: 5422 ae00 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +01bd3e: 6e20 4c09 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01bd44: 0c00 |003c: move-result-object v0 │ │ +01bd46: 1f00 5100 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +01bd4a: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ +01bd4e: 1a02 3602 |0041: const-string v2, "FragmentActivity" // string@0236 │ │ +01bd52: 2203 5f01 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +01bd56: 7010 1a09 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01bd5c: 1a04 4901 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0149 │ │ +01bd60: 6e20 2009 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bd66: 0c03 |004d: move-result-object v3 │ │ +01bd68: 7110 e608 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01bd6e: 0c04 |0051: move-result-object v4 │ │ +01bd70: 6e20 2009 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bd76: 0c03 |0055: move-result-object v3 │ │ +01bd78: 6e10 2609 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01bd7e: 0c03 |0059: move-result-object v3 │ │ +01bd80: 7120 8707 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +01bd86: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ +01bd8c: b562 |0060: and-int/2addr v2, v6 │ │ +01bd8e: 6e40 7701 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0177 │ │ +01bd94: 28d0 |0064: goto 0034 // -0030 │ │ +01bd96: 6f40 0a00 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@000a │ │ +01bd9c: 28cc |0068: goto 0034 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ 0x0004 line=135 │ │ 0x0006 line=136 │ │ 0x0018 line=137 │ │ @@ -4836,16 +4836,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 │ │ -01b280: |[01b280] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -01b290: 0e00 |0000: return-void │ │ +01bda0: |[01bda0] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +01bdb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -4854,21 +4854,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01b294: |[01b294] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -01b2a4: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b2a8: 6e10 2d02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@022d │ │ -01b2ae: 0a00 |0005: move-result v0 │ │ -01b2b0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -01b2b4: 6e10 aa01 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@01aa │ │ -01b2ba: 0e00 |000b: return-void │ │ +01bdb4: |[01bdb4] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +01bdc4: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bdc8: 6e10 2d02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@022d │ │ +01bdce: 0a00 |0005: move-result v0 │ │ +01bdd0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +01bdd4: 6e10 aa01 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@01aa │ │ +01bdda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=159 │ │ 0x000b line=161 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -4878,19 +4878,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01b2bc: |[01b2bc] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01b2cc: 6f20 0b00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@000b │ │ -01b2d2: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b2d6: 6e20 0602 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0206 │ │ -01b2dc: 0e00 |0008: return-void │ │ +01bddc: |[01bddc] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +01bdec: 6f20 0b00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@000b │ │ +01bdf2: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bdf6: 6e20 0602 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0206 │ │ +01bdfc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x0008 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -4901,45 +4901,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -01b2e0: |[01b2e0] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01b2f0: 5442 8900 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b2f4: 6e20 0002 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0200 │ │ -01b2fa: 6e10 ae01 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01ae │ │ -01b300: 0c02 |0008: move-result-object v2 │ │ -01b302: 6e10 9707 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@0797 │ │ -01b308: 0c02 |000c: move-result-object v2 │ │ -01b30a: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -01b30e: 6e10 ae01 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01ae │ │ -01b314: 0c02 |0012: move-result-object v2 │ │ -01b316: 6e20 9907 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@0799 │ │ -01b31c: 6f20 0c00 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000c │ │ -01b322: 6e10 ad01 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01ad │ │ -01b328: 0c00 |001c: move-result-object v0 │ │ -01b32a: 1f00 5400 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0054 │ │ -01b32e: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ -01b332: 5402 8000 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ -01b336: 5b42 8600 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b33a: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ -01b33e: 1a02 3d07 |0027: const-string v2, "android:support:fragments" // string@073d │ │ -01b342: 6e20 b100 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00b1 │ │ -01b348: 0c01 |002c: move-result-object v1 │ │ -01b34a: 5443 8900 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b34e: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ -01b352: 5402 7f00 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ -01b356: 6e30 3502 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0235 │ │ -01b35c: 5442 8900 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b360: 6e10 0802 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0208 │ │ -01b366: 0e00 |003b: return-void │ │ -01b368: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -01b36a: 28f6 |003d: goto 0033 // -000a │ │ +01be00: |[01be00] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +01be10: 5442 8900 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01be14: 6e20 0002 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0200 │ │ +01be1a: 6e10 ae01 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01ae │ │ +01be20: 0c02 |0008: move-result-object v2 │ │ +01be22: 6e10 9707 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@0797 │ │ +01be28: 0c02 |000c: move-result-object v2 │ │ +01be2a: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +01be2e: 6e10 ae01 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@01ae │ │ +01be34: 0c02 |0012: move-result-object v2 │ │ +01be36: 6e20 9907 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@0799 │ │ +01be3c: 6f20 0c00 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000c │ │ +01be42: 6e10 ad01 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@01ad │ │ +01be48: 0c00 |001c: move-result-object v0 │ │ +01be4a: 1f00 5400 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0054 │ │ +01be4e: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ +01be52: 5402 8000 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ +01be56: 5b42 8600 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01be5a: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ +01be5e: 1a02 3d07 |0027: const-string v2, "android:support:fragments" // string@073d │ │ +01be62: 6e20 b100 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00b1 │ │ +01be68: 0c01 |002c: move-result-object v1 │ │ +01be6a: 5443 8900 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01be6e: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ +01be72: 5402 7f00 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ +01be76: 6e30 3502 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0235 │ │ +01be7c: 5442 8900 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01be80: 6e10 0802 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0208 │ │ +01be86: 0e00 |003b: return-void │ │ +01be88: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +01be8a: 28f6 |003d: goto 0033 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=179 │ │ 0x000f line=180 │ │ 0x0016 line=183 │ │ 0x0019 line=185 │ │ @@ -4963,33 +4963,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01b36c: |[01b36c] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -01b37c: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -01b380: 6f30 0d00 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@000d │ │ -01b386: 0a00 |0005: move-result v0 │ │ -01b388: 5431 8900 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b38c: 6e10 b001 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01b0 │ │ -01b392: 0c02 |000b: move-result-object v2 │ │ -01b394: 6e30 0902 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0209 │ │ -01b39a: 0a01 |000f: move-result v1 │ │ -01b39c: b610 |0010: or-int/2addr v0, v1 │ │ -01b39e: 6001 0000 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01b3a2: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -01b3a6: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -01b3aa: 0f00 |0017: return v0 │ │ -01b3ac: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -01b3ae: 28fe |0019: goto 0017 // -0002 │ │ -01b3b0: 6f30 0d00 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@000d │ │ -01b3b6: 0a00 |001d: move-result v0 │ │ -01b3b8: 28f9 |001e: goto 0017 // -0007 │ │ +01be8c: |[01be8c] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +01be9c: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +01bea0: 6f30 0d00 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@000d │ │ +01bea6: 0a00 |0005: move-result v0 │ │ +01bea8: 5431 8900 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01beac: 6e10 b001 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@01b0 │ │ +01beb2: 0c02 |000b: move-result-object v2 │ │ +01beb4: 6e30 0902 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0209 │ │ +01beba: 0a01 |000f: move-result v1 │ │ +01bebc: b610 |0010: or-int/2addr v0, v1 │ │ +01bebe: 6001 0000 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01bec2: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +01bec6: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +01beca: 0f00 |0017: return v0 │ │ +01becc: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +01bece: 28fe |0019: goto 0017 // -0002 │ │ +01bed0: 6f30 0d00 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@000d │ │ +01bed6: 0a00 |001d: move-result v0 │ │ +01bed8: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0002 line=203 │ │ 0x0006 line=204 │ │ 0x0011 line=205 │ │ 0x0017 line=213 │ │ @@ -5007,194 +5007,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 │ │ -01b3bc: |[01b3bc] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -01b3cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01b3ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01b3d0: 121a |0002: const/4 v10, #int 1 // #1 │ │ -01b3d2: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -01b3d4: 1a07 4409 |0004: const-string v7, "fragment" // string@0944 │ │ -01b3d8: 6e20 0609 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -01b3de: 0a07 |0009: move-result v7 │ │ -01b3e0: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -01b3e4: 6f40 0e00 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@000e │ │ -01b3ea: 0c07 |000f: move-result-object v7 │ │ -01b3ec: 1107 |0010: return-object v7 │ │ -01b3ee: 1a07 e107 |0011: const-string v7, "class" // string@07e1 │ │ -01b3f2: 7230 8107 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0781 │ │ -01b3f8: 0c02 |0016: move-result-object v2 │ │ -01b3fa: 6207 7800 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ -01b3fe: 6e30 5500 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0055 │ │ -01b404: 0c00 |001c: move-result-object v0 │ │ -01b406: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -01b40a: 6e20 7200 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0072 │ │ -01b410: 0c02 |0022: move-result-object v2 │ │ -01b412: 6e30 7100 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0071 │ │ -01b418: 0a04 |0026: move-result v4 │ │ -01b41a: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -01b41c: 6e20 7200 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0072 │ │ -01b422: 0c06 |002b: move-result-object v6 │ │ -01b424: 6e10 7300 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0073 │ │ -01b42a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -01b42c: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ -01b430: 6e10 c607 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@07c6 │ │ -01b436: 0a01 |0035: move-result v1 │ │ -01b438: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ -01b43c: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ -01b440: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ -01b444: 2207 4e01 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@014e │ │ -01b448: 2208 5f01 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ -01b44c: 7010 1a09 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01b452: 7210 8207 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0782 │ │ -01b458: 0c09 |0046: move-result-object v9 │ │ -01b45a: 6e20 2009 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b460: 0c08 |004a: move-result-object v8 │ │ -01b462: 1a09 c100 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00c1 │ │ -01b466: 6e20 2009 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b46c: 0c08 |0050: move-result-object v8 │ │ -01b46e: 6e20 2009 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b474: 0c08 |0054: move-result-object v8 │ │ -01b476: 6e10 2609 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01b47c: 0c08 |0058: move-result-object v8 │ │ -01b47e: 7020 de08 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -01b484: 2707 |005c: throw v7 │ │ -01b486: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ -01b48a: 54b7 8900 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b48e: 6e20 1802 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0218 │ │ -01b494: 0c03 |0064: move-result-object v3 │ │ -01b496: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ -01b49a: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -01b49e: 54b7 8900 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b4a2: 6e20 1902 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0219 │ │ -01b4a8: 0c03 |006e: move-result-object v3 │ │ -01b4aa: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ -01b4ae: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ -01b4b2: 54b7 8900 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b4b6: 6e20 1802 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0218 │ │ -01b4bc: 0c03 |0078: move-result-object v3 │ │ -01b4be: 6307 a600 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -01b4c2: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ -01b4c6: 1a07 3602 |007d: const-string v7, "FragmentActivity" // string@0236 │ │ -01b4ca: 2208 5f01 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ -01b4ce: 7010 1a09 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01b4d4: 1a09 d90d |0084: const-string v9, "onCreateView: id=0x" // string@0dd9 │ │ -01b4d8: 6e20 2009 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b4de: 0c08 |0089: move-result-object v8 │ │ -01b4e0: 7110 e608 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01b4e6: 0c09 |008d: move-result-object v9 │ │ -01b4e8: 6e20 2009 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b4ee: 0c08 |0091: move-result-object v8 │ │ -01b4f0: 1a09 3e00 |0092: const-string v9, " fname=" // string@003e │ │ -01b4f4: 6e20 2009 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b4fa: 0c08 |0097: move-result-object v8 │ │ -01b4fc: 6e20 2009 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b502: 0c08 |009b: move-result-object v8 │ │ -01b504: 1a09 3b00 |009c: const-string v9, " existing=" // string@003b │ │ -01b508: 6e20 2009 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b50e: 0c08 |00a1: move-result-object v8 │ │ -01b510: 6e20 1f09 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01b516: 0c08 |00a5: move-result-object v8 │ │ -01b518: 6e10 2609 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01b51e: 0c08 |00a9: move-result-object v8 │ │ -01b520: 7120 8607 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -01b526: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ -01b52a: 7120 6c01 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@016c │ │ -01b530: 0c03 |00b2: move-result-object v3 │ │ -01b532: 5c3a 5d00 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01b536: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ -01b53a: 0147 |00b7: move v7, v4 │ │ -01b53c: 5937 5b00 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01b540: 5931 5900 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01b544: 5b36 7000 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01b548: 5c3a 6000 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01b54c: 54b7 8900 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b550: 5b37 5c00 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01b554: 5437 6c00 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01b558: 6e40 8501 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@0185 │ │ -01b55e: 54b7 8900 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b562: 6e30 fd01 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ -01b568: 5437 7400 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01b56c: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ -01b570: 2207 4f01 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@014f │ │ -01b574: 2208 5f01 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ -01b578: 7010 1a09 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01b57e: 1a09 3302 |00d9: const-string v9, "Fragment " // string@0233 │ │ -01b582: 6e20 2009 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b588: 0c08 |00de: move-result-object v8 │ │ -01b58a: 6e20 2009 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b590: 0c08 |00e2: move-result-object v8 │ │ -01b592: 1a09 3900 |00e3: const-string v9, " did not create a view." // string@0039 │ │ -01b596: 6e20 2009 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b59c: 0c08 |00e8: move-result-object v8 │ │ -01b59e: 6e10 2609 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01b5a4: 0c08 |00ec: move-result-object v8 │ │ -01b5a6: 7020 e008 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01b5ac: 2707 |00f0: throw v7 │ │ -01b5ae: 0117 |00f1: move v7, v1 │ │ -01b5b0: 28c6 |00f2: goto 00b8 // -003a │ │ -01b5b2: 5537 6000 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01b5b6: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ -01b5ba: 2207 4e01 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@014e │ │ -01b5be: 2208 5f01 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ -01b5c2: 7010 1a09 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01b5c8: 7210 8207 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0782 │ │ -01b5ce: 0c09 |0101: move-result-object v9 │ │ -01b5d0: 6e20 2009 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b5d6: 0c08 |0105: move-result-object v8 │ │ -01b5d8: 1a09 c000 |0106: const-string v9, ": Duplicate id 0x" // string@00c0 │ │ -01b5dc: 6e20 2009 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b5e2: 0c08 |010b: move-result-object v8 │ │ -01b5e4: 7110 e608 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01b5ea: 0c09 |010f: move-result-object v9 │ │ -01b5ec: 6e20 2009 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b5f2: 0c08 |0113: move-result-object v8 │ │ -01b5f4: 1a09 ae00 |0114: const-string v9, ", tag " // string@00ae │ │ -01b5f8: 6e20 2009 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b5fe: 0c08 |0119: move-result-object v8 │ │ -01b600: 6e20 2009 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b606: 0c08 |011d: move-result-object v8 │ │ -01b608: 1a09 ad00 |011e: const-string v9, ", or parent id 0x" // string@00ad │ │ -01b60c: 6e20 2009 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b612: 0c08 |0123: move-result-object v8 │ │ -01b614: 7110 e608 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01b61a: 0c09 |0127: move-result-object v9 │ │ -01b61c: 6e20 2009 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b622: 0c08 |012b: move-result-object v8 │ │ -01b624: 1a09 7d00 |012c: const-string v9, " with another fragment for " // string@007d │ │ -01b628: 6e20 2009 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b62e: 0c08 |0131: move-result-object v8 │ │ -01b630: 6e20 2009 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01b636: 0c08 |0135: move-result-object v8 │ │ -01b638: 6e10 2609 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01b63e: 0c08 |0139: move-result-object v8 │ │ -01b640: 7020 de08 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -01b646: 2707 |013d: throw v7 │ │ -01b648: 5c3a 6000 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -01b64c: 5537 6b00 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -01b650: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ -01b654: 5437 6c00 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01b658: 6e40 8501 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@0185 │ │ -01b65e: 54b7 8900 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b662: 6e20 2702 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0227 │ │ -01b668: 2880 |014e: goto 00ce // -0080 │ │ -01b66a: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ -01b66e: 5437 7400 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01b672: 6e20 df07 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@07df │ │ -01b678: 5437 7400 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01b67c: 6e10 d007 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@07d0 │ │ -01b682: 0c07 |015b: move-result-object v7 │ │ -01b684: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ -01b688: 5437 7400 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01b68c: 6e20 e307 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@07e3 │ │ -01b692: 5437 7400 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -01b696: 2900 abfe |0165: goto/16 0010 // -0155 │ │ +01bedc: |[01bedc] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +01beec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01beee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +01bef0: 121a |0002: const/4 v10, #int 1 // #1 │ │ +01bef2: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +01bef4: 1a07 4309 |0004: const-string v7, "fragment" // string@0943 │ │ +01bef8: 6e20 0609 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +01befe: 0a07 |0009: move-result v7 │ │ +01bf00: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +01bf04: 6f40 0e00 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@000e │ │ +01bf0a: 0c07 |000f: move-result-object v7 │ │ +01bf0c: 1107 |0010: return-object v7 │ │ +01bf0e: 1a07 e007 |0011: const-string v7, "class" // string@07e0 │ │ +01bf12: 7230 8107 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0781 │ │ +01bf18: 0c02 |0016: move-result-object v2 │ │ +01bf1a: 6207 7800 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0078 │ │ +01bf1e: 6e30 5500 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0055 │ │ +01bf24: 0c00 |001c: move-result-object v0 │ │ +01bf26: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +01bf2a: 6e20 7200 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0072 │ │ +01bf30: 0c02 |0022: move-result-object v2 │ │ +01bf32: 6e30 7100 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0071 │ │ +01bf38: 0a04 |0026: move-result v4 │ │ +01bf3a: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +01bf3c: 6e20 7200 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0072 │ │ +01bf42: 0c06 |002b: move-result-object v6 │ │ +01bf44: 6e10 7300 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0073 │ │ +01bf4a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +01bf4c: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ +01bf50: 6e10 c607 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@07c6 │ │ +01bf56: 0a01 |0035: move-result v1 │ │ +01bf58: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ +01bf5c: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ +01bf60: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ +01bf64: 2207 4e01 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@014e │ │ +01bf68: 2208 5f01 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ +01bf6c: 7010 1a09 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01bf72: 7210 8207 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0782 │ │ +01bf78: 0c09 |0046: move-result-object v9 │ │ +01bf7a: 6e20 2009 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bf80: 0c08 |004a: move-result-object v8 │ │ +01bf82: 1a09 c100 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00c1 │ │ +01bf86: 6e20 2009 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bf8c: 0c08 |0050: move-result-object v8 │ │ +01bf8e: 6e20 2009 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bf94: 0c08 |0054: move-result-object v8 │ │ +01bf96: 6e10 2609 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01bf9c: 0c08 |0058: move-result-object v8 │ │ +01bf9e: 7020 de08 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +01bfa4: 2707 |005c: throw v7 │ │ +01bfa6: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ +01bfaa: 54b7 8900 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bfae: 6e20 1802 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0218 │ │ +01bfb4: 0c03 |0064: move-result-object v3 │ │ +01bfb6: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ +01bfba: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ +01bfbe: 54b7 8900 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bfc2: 6e20 1902 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0219 │ │ +01bfc8: 0c03 |006e: move-result-object v3 │ │ +01bfca: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ +01bfce: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ +01bfd2: 54b7 8900 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01bfd6: 6e20 1802 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0218 │ │ +01bfdc: 0c03 |0078: move-result-object v3 │ │ +01bfde: 6307 a600 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01bfe2: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ +01bfe6: 1a07 3602 |007d: const-string v7, "FragmentActivity" // string@0236 │ │ +01bfea: 2208 5f01 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ +01bfee: 7010 1a09 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01bff4: 1a09 d70d |0084: const-string v9, "onCreateView: id=0x" // string@0dd7 │ │ +01bff8: 6e20 2009 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01bffe: 0c08 |0089: move-result-object v8 │ │ +01c000: 7110 e608 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01c006: 0c09 |008d: move-result-object v9 │ │ +01c008: 6e20 2009 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c00e: 0c08 |0091: move-result-object v8 │ │ +01c010: 1a09 3e00 |0092: const-string v9, " fname=" // string@003e │ │ +01c014: 6e20 2009 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c01a: 0c08 |0097: move-result-object v8 │ │ +01c01c: 6e20 2009 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c022: 0c08 |009b: move-result-object v8 │ │ +01c024: 1a09 3b00 |009c: const-string v9, " existing=" // string@003b │ │ +01c028: 6e20 2009 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c02e: 0c08 |00a1: move-result-object v8 │ │ +01c030: 6e20 1f09 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01c036: 0c08 |00a5: move-result-object v8 │ │ +01c038: 6e10 2609 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01c03e: 0c08 |00a9: move-result-object v8 │ │ +01c040: 7120 8607 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01c046: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ +01c04a: 7120 6c01 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@016c │ │ +01c050: 0c03 |00b2: move-result-object v3 │ │ +01c052: 5c3a 5d00 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01c056: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ +01c05a: 0147 |00b7: move v7, v4 │ │ +01c05c: 5937 5b00 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01c060: 5931 5900 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01c064: 5b36 7000 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01c068: 5c3a 6000 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01c06c: 54b7 8900 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c070: 5b37 5c00 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01c074: 5437 6c00 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01c078: 6e40 8501 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@0185 │ │ +01c07e: 54b7 8900 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c082: 6e30 fd01 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ +01c088: 5437 7400 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01c08c: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ +01c090: 2207 4f01 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@014f │ │ +01c094: 2208 5f01 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ +01c098: 7010 1a09 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01c09e: 1a09 3302 |00d9: const-string v9, "Fragment " // string@0233 │ │ +01c0a2: 6e20 2009 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c0a8: 0c08 |00de: move-result-object v8 │ │ +01c0aa: 6e20 2009 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c0b0: 0c08 |00e2: move-result-object v8 │ │ +01c0b2: 1a09 3900 |00e3: const-string v9, " did not create a view." // string@0039 │ │ +01c0b6: 6e20 2009 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c0bc: 0c08 |00e8: move-result-object v8 │ │ +01c0be: 6e10 2609 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01c0c4: 0c08 |00ec: move-result-object v8 │ │ +01c0c6: 7020 e008 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01c0cc: 2707 |00f0: throw v7 │ │ +01c0ce: 0117 |00f1: move v7, v1 │ │ +01c0d0: 28c6 |00f2: goto 00b8 // -003a │ │ +01c0d2: 5537 6000 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01c0d6: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ +01c0da: 2207 4e01 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@014e │ │ +01c0de: 2208 5f01 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ +01c0e2: 7010 1a09 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01c0e8: 7210 8207 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0782 │ │ +01c0ee: 0c09 |0101: move-result-object v9 │ │ +01c0f0: 6e20 2009 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c0f6: 0c08 |0105: move-result-object v8 │ │ +01c0f8: 1a09 c000 |0106: const-string v9, ": Duplicate id 0x" // string@00c0 │ │ +01c0fc: 6e20 2009 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c102: 0c08 |010b: move-result-object v8 │ │ +01c104: 7110 e608 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01c10a: 0c09 |010f: move-result-object v9 │ │ +01c10c: 6e20 2009 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c112: 0c08 |0113: move-result-object v8 │ │ +01c114: 1a09 ae00 |0114: const-string v9, ", tag " // string@00ae │ │ +01c118: 6e20 2009 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c11e: 0c08 |0119: move-result-object v8 │ │ +01c120: 6e20 2009 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c126: 0c08 |011d: move-result-object v8 │ │ +01c128: 1a09 ad00 |011e: const-string v9, ", or parent id 0x" // string@00ad │ │ +01c12c: 6e20 2009 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c132: 0c08 |0123: move-result-object v8 │ │ +01c134: 7110 e608 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01c13a: 0c09 |0127: move-result-object v9 │ │ +01c13c: 6e20 2009 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c142: 0c08 |012b: move-result-object v8 │ │ +01c144: 1a09 7d00 |012c: const-string v9, " with another fragment for " // string@007d │ │ +01c148: 6e20 2009 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c14e: 0c08 |0131: move-result-object v8 │ │ +01c150: 6e20 2009 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01c156: 0c08 |0135: move-result-object v8 │ │ +01c158: 6e10 2609 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01c15e: 0c08 |0139: move-result-object v8 │ │ +01c160: 7020 de08 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +01c166: 2707 |013d: throw v7 │ │ +01c168: 5c3a 6000 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +01c16c: 5537 6b00 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +01c170: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ +01c174: 5437 6c00 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01c178: 6e40 8501 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@0185 │ │ +01c17e: 54b7 8900 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c182: 6e20 2702 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0227 │ │ +01c188: 2880 |014e: goto 00ce // -0080 │ │ +01c18a: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ +01c18e: 5437 7400 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01c192: 6e20 df07 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@07df │ │ +01c198: 5437 7400 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01c19c: 6e10 d007 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@07d0 │ │ +01c1a2: 0c07 |015b: move-result-object v7 │ │ +01c1a4: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ +01c1a8: 5437 7400 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01c1ac: 6e20 e307 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@07e3 │ │ +01c1b2: 5437 7400 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +01c1b6: 2900 abfe |0165: goto/16 0010 // -0155 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=221 │ │ 0x000c line=222 │ │ 0x0010 line=296 │ │ 0x0011 line=225 │ │ 0x0017 line=226 │ │ @@ -5255,25 +5255,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01b69c: |[01b69c] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -01b6ac: 6f10 0f00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000f │ │ -01b6b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01b6b4: 6e20 a701 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01a7 │ │ -01b6ba: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b6be: 6e10 0a02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@020a │ │ -01b6c4: 5410 8b00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b6c8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -01b6cc: 5410 8b00 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b6d0: 6e10 c902 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ -01b6d6: 0e00 |0015: return-void │ │ +01c1bc: |[01c1bc] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +01c1cc: 6f10 0f00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@000f │ │ +01c1d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +01c1d4: 6e20 a701 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01a7 │ │ +01c1da: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c1de: 6e10 0a02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@020a │ │ +01c1e4: 5410 8b00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c1e8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +01c1ec: 5410 8b00 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c1f0: 6e10 c902 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ +01c1f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=306 │ │ 0x0007 line=308 │ │ 0x000c line=309 │ │ 0x0010 line=310 │ │ @@ -5286,29 +5286,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01b6d8: |[01b6d8] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -01b6e8: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01b6ec: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -01b6ee: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -01b6f2: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -01b6f4: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -01b6f8: 6e10 9307 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0793 │ │ -01b6fe: 0a00 |000b: move-result v0 │ │ -01b700: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -01b704: 6e10 ba01 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@01ba │ │ -01b70a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -01b70c: 0f00 |0012: return v0 │ │ -01b70e: 6f30 1000 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0010 │ │ -01b714: 0a00 |0016: move-result v0 │ │ -01b716: 28fb |0017: goto 0012 // -0005 │ │ +01c1f8: |[01c1f8] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +01c208: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01c20c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +01c20e: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +01c212: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +01c214: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +01c218: 6e10 9307 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0793 │ │ +01c21e: 0a00 |000b: move-result v0 │ │ +01c220: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +01c224: 6e10 ba01 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@01ba │ │ +01c22a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +01c22c: 0f00 |0012: return v0 │ │ +01c22e: 6f30 1000 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0010 │ │ +01c234: 0a00 |0016: move-result v0 │ │ +01c236: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x000e line=324 │ │ 0x0011 line=325 │ │ 0x0012 line=328 │ │ locals : │ │ @@ -5321,19 +5321,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01b718: |[01b718] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -01b728: 6f10 1100 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0011 │ │ -01b72e: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b732: 6e10 0b02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@020b │ │ -01b738: 0e00 |0008: return-void │ │ +01c238: |[01c238] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +01c248: 6f10 1100 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0011 │ │ +01c24e: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c252: 6e10 0b02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@020b │ │ +01c258: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x0008 line=338 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -5343,33 +5343,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01b73c: |[01b73c] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -01b74c: 6f30 1200 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0012 │ │ -01b752: 0a00 |0003: move-result v0 │ │ -01b754: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -01b758: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -01b75a: 0f00 |0007: return v0 │ │ -01b75c: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -01b762: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01b764: 28fb |000c: goto 0007 // -0005 │ │ -01b766: 5410 8900 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b76a: 6e20 0c02 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@020c │ │ -01b770: 0a00 |0012: move-result v0 │ │ -01b772: 28f4 |0013: goto 0007 // -000c │ │ -01b774: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b778: 6e20 0702 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0207 │ │ -01b77e: 0a00 |0019: move-result v0 │ │ -01b780: 28ed |001a: goto 0007 // -0013 │ │ -01b782: 0000 |001b: nop // spacer │ │ -01b784: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +01c25c: |[01c25c] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +01c26c: 6f30 1200 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0012 │ │ +01c272: 0a00 |0003: move-result v0 │ │ +01c274: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +01c278: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +01c27a: 0f00 |0007: return v0 │ │ +01c27c: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +01c282: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +01c284: 28fb |000c: goto 0007 // -0005 │ │ +01c286: 5410 8900 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c28a: 6e20 0c02 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@020c │ │ +01c290: 0a00 |0012: move-result v0 │ │ +01c292: 28f4 |0013: goto 0007 // -000c │ │ +01c294: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c298: 6e20 0702 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0207 │ │ +01c29e: 0a00 |0019: move-result v0 │ │ +01c2a0: 28ed |001a: goto 0007 // -0013 │ │ +01c2a2: 0000 |001b: nop // spacer │ │ +01c2a4: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0006 line=346 │ │ 0x0007 line=357 │ │ 0x0008 line=349 │ │ 0x000b line=357 │ │ @@ -5386,23 +5386,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01b798: |[01b798] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -01b7a8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -01b7ae: 6f30 1300 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0013 │ │ -01b7b4: 0e00 |0006: return-void │ │ -01b7b6: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b7ba: 6e20 0d02 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@020d │ │ -01b7c0: 28f7 |000c: goto 0003 // -0009 │ │ -01b7c2: 0000 |000d: nop // spacer │ │ -01b7c4: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +01c2b8: |[01c2b8] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +01c2c8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +01c2ce: 6f30 1300 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0013 │ │ +01c2d4: 0e00 |0006: return-void │ │ +01c2d6: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c2da: 6e20 0d02 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@020d │ │ +01c2e0: 28f7 |000c: goto 0003 // -0009 │ │ +01c2e2: 0000 |000d: nop // spacer │ │ +01c2e4: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=371 │ │ 0x0006 line=372 │ │ 0x0007 line=368 │ │ 0x000d line=366 │ │ @@ -5416,30 +5416,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -01b7d0: |[01b7d0] android.support.v4.app.FragmentActivity.onPause:()V │ │ -01b7e0: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -01b7e2: 6f10 1400 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0014 │ │ -01b7e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01b7ea: 5c20 8f00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ -01b7ee: 5420 8a00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01b7f2: 6e20 c200 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@00c2 │ │ -01b7f8: 0a00 |000c: move-result v0 │ │ -01b7fa: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -01b7fe: 5420 8a00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01b802: 6e20 c600 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ -01b808: 5420 8900 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b80c: 6e10 1102 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0211 │ │ -01b812: 5420 8900 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b816: 6e10 0e02 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@020e │ │ -01b81c: 0e00 |001e: return-void │ │ +01c2f0: |[01c2f0] android.support.v4.app.FragmentActivity.onPause:()V │ │ +01c300: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +01c302: 6f10 1400 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0014 │ │ +01c308: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01c30a: 5c20 8f00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ +01c30e: 5420 8a00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c312: 6e20 c200 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@00c2 │ │ +01c318: 0a00 |000c: move-result v0 │ │ +01c31a: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +01c31e: 5420 8a00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c322: 6e20 c600 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ +01c328: 5420 8900 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c32c: 6e10 1102 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0211 │ │ +01c332: 5420 8900 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c336: 6e10 0e02 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@020e │ │ +01c33c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=379 │ │ 0x0004 line=380 │ │ 0x0007 line=381 │ │ 0x000f line=382 │ │ 0x0014 line=383 │ │ @@ -5453,24 +5453,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01b820: |[01b820] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -01b830: 6f10 1500 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0015 │ │ -01b836: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01b83a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01b83c: 6e20 c600 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ -01b842: 5420 8900 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b846: 6e10 1102 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0211 │ │ -01b84c: 5420 8900 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b850: 6e10 1602 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -01b856: 0e00 |0013: return-void │ │ +01c340: |[01c340] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +01c350: 6f10 1500 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0015 │ │ +01c356: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c35a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +01c35c: 6e20 c600 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ +01c362: 5420 8900 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c366: 6e10 1102 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0211 │ │ +01c36c: 5420 8900 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c370: 6e10 1602 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +01c376: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ 0x0009 line=406 │ │ 0x000e line=407 │ │ 0x0013 line=408 │ │ @@ -5482,38 +5482,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 │ │ -01b858: |[01b858] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -01b868: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01b86a: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ -01b86e: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ -01b872: 5532 8d00 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ -01b876: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -01b87a: 5c31 8d00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ -01b87e: 7210 9a07 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@079a │ │ -01b884: 6e30 be01 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@01be │ │ -01b88a: 6f40 1600 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0016 │ │ -01b890: 0a00 |0014: move-result v0 │ │ -01b892: 5432 8900 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b896: 6e20 0f02 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@020f │ │ -01b89c: 0a02 |001a: move-result v2 │ │ -01b89e: b620 |001b: or-int/2addr v0, v2 │ │ -01b8a0: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -01b8a4: 7210 9b07 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@079b │ │ -01b8aa: 0a02 |0021: move-result v2 │ │ -01b8ac: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -01b8b0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -01b8b2: 0f01 |0025: return v1 │ │ -01b8b4: 6f40 1600 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0016 │ │ -01b8ba: 0a01 |0029: move-result v1 │ │ -01b8bc: 28fb |002a: goto 0025 // -0005 │ │ +01c378: |[01c378] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +01c388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01c38a: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ +01c38e: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ +01c392: 5532 8d00 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ +01c396: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +01c39a: 5c31 8d00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ +01c39e: 7210 9a07 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@079a │ │ +01c3a4: 6e30 be01 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@01be │ │ +01c3aa: 6f40 1600 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0016 │ │ +01c3b0: 0a00 |0014: move-result v0 │ │ +01c3b2: 5432 8900 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c3b6: 6e20 0f02 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@020f │ │ +01c3bc: 0a02 |001a: move-result v2 │ │ +01c3be: b620 |001b: or-int/2addr v0, v2 │ │ +01c3c0: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +01c3c4: 7210 9b07 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@079b │ │ +01c3ca: 0a02 |0021: move-result v2 │ │ +01c3cc: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +01c3d0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +01c3d2: 0f01 |0025: return v1 │ │ +01c3d4: 6f40 1600 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0016 │ │ +01c3da: 0a01 |0029: move-result v1 │ │ +01c3dc: 28fb |002a: goto 0025 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=415 │ │ 0x0005 line=416 │ │ 0x0009 line=417 │ │ 0x000b line=418 │ │ 0x000e line=419 │ │ @@ -5533,31 +5533,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -01b8c0: |[01b8c0] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -01b8d0: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01b8d4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -01b8d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01b8da: 5c10 8c00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01b8de: 5410 8b00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b8e2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01b8e6: 5510 9000 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ -01b8ea: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -01b8ee: 5410 8b00 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b8f2: 6e10 ce02 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02ce │ │ -01b8f8: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b8fc: 6e10 1002 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0210 │ │ -01b902: 0e00 |0019: return-void │ │ -01b904: 5410 8b00 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01b908: 6e10 cc02 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02cc │ │ -01b90e: 28f5 |001f: goto 0014 // -000b │ │ +01c3e0: |[01c3e0] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +01c3f0: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01c3f4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +01c3f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01c3fa: 5c10 8c00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01c3fe: 5410 8b00 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c402: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +01c406: 5510 9000 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0090 │ │ +01c40a: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +01c40e: 5410 8b00 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c412: 6e10 ce02 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@02ce │ │ +01c418: 5410 8900 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c41c: 6e10 1002 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0210 │ │ +01c422: 0e00 |0019: return-void │ │ +01c424: 5410 8b00 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c428: 6e10 cc02 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@02cc │ │ +01c42e: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0004 line=623 │ │ 0x0007 line=624 │ │ 0x000b line=625 │ │ 0x000f line=626 │ │ @@ -5572,24 +5572,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01b910: |[01b910] android.support.v4.app.FragmentActivity.onResume:()V │ │ -01b920: 6f10 1700 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0017 │ │ -01b926: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01b92a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01b92c: 6e20 c700 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ -01b932: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01b934: 5c20 8f00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ -01b938: 5420 8900 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b93c: 6e10 1602 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -01b942: 0e00 |0011: return-void │ │ +01c430: |[01c430] android.support.v4.app.FragmentActivity.onResume:()V │ │ +01c440: 6f10 1700 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0017 │ │ +01c446: 5420 8a00 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c44a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +01c44c: 6e20 c700 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ +01c452: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +01c454: 5c20 8f00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@008f │ │ +01c458: 5420 8900 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c45c: 6e10 1602 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +01c462: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=394 │ │ 0x0009 line=395 │ │ 0x000c line=396 │ │ 0x0011 line=397 │ │ @@ -5601,17 +5601,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01b944: |[01b944] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01b954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b956: 1100 |0001: return-object v0 │ │ +01c464: |[01c464] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +01c474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01c476: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #25 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -5619,60 +5619,60 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -01b958: |[01b958] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -01b968: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01b96a: 5587 9100 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01b96e: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ -01b972: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -01b974: 6e20 a701 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01a7 │ │ -01b97a: 6e10 ca01 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@01ca │ │ -01b980: 0c00 |000c: move-result-object v0 │ │ -01b982: 5487 8900 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01b986: 6e10 3602 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0236 │ │ -01b98c: 0c01 |0012: move-result-object v1 │ │ -01b98e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -01b990: 5487 8600 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b994: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ -01b998: 5487 8600 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b99c: 6e10 9702 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -01b9a2: 0a07 |001d: move-result v7 │ │ -01b9a4: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ -01b9a8: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ -01b9ac: 5487 8600 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b9b0: 6e20 9802 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -01b9b6: 0c03 |0027: move-result-object v3 │ │ -01b9b8: 1f03 6d00 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ -01b9bc: 5537 0f01 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -01b9c0: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ -01b9c4: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -01b9c6: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01b9ca: 28ef |0031: goto 0020 // -0011 │ │ -01b9cc: 6e10 c902 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ -01b9d2: 5487 8600 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01b9d6: 6e20 9502 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@0295 │ │ -01b9dc: 28f5 |003a: goto 002f // -000b │ │ -01b9de: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ -01b9e2: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ -01b9e6: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ -01b9ea: 0764 |0041: move-object v4, v6 │ │ -01b9ec: 1104 |0042: return-object v4 │ │ -01b9ee: 2204 5400 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0054 │ │ -01b9f2: 7010 a501 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@01a5 │ │ -01b9f8: 5b46 7c00 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@007c │ │ -01b9fc: 5b40 7e00 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ -01ba00: 5b46 7d00 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@007d │ │ -01ba04: 5b41 7f00 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ -01ba08: 5486 8600 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01ba0c: 5b46 8000 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ -01ba10: 28ee |0054: goto 0042 // -0012 │ │ +01c478: |[01c478] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +01c488: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01c48a: 5587 9100 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01c48e: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ +01c492: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +01c494: 6e20 a701 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@01a7 │ │ +01c49a: 6e10 ca01 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@01ca │ │ +01c4a0: 0c00 |000c: move-result-object v0 │ │ +01c4a2: 5487 8900 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c4a6: 6e10 3602 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0236 │ │ +01c4ac: 0c01 |0012: move-result-object v1 │ │ +01c4ae: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +01c4b0: 5487 8600 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c4b4: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ +01c4b8: 5487 8600 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c4bc: 6e10 9702 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +01c4c2: 0a07 |001d: move-result v7 │ │ +01c4c4: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ +01c4c8: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ +01c4cc: 5487 8600 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c4d0: 6e20 9802 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +01c4d6: 0c03 |0027: move-result-object v3 │ │ +01c4d8: 1f03 6d00 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ +01c4dc: 5537 0f01 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +01c4e0: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ +01c4e4: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +01c4e6: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +01c4ea: 28ef |0031: goto 0020 // -0011 │ │ +01c4ec: 6e10 c902 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@02c9 │ │ +01c4f2: 5487 8600 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c4f6: 6e20 9502 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@0295 │ │ +01c4fc: 28f5 |003a: goto 002f // -000b │ │ +01c4fe: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ +01c502: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ +01c506: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ +01c50a: 0764 |0041: move-object v4, v6 │ │ +01c50c: 1104 |0042: return-object v4 │ │ +01c50e: 2204 5400 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0054 │ │ +01c512: 7010 a501 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@01a5 │ │ +01c518: 5b46 7c00 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@007c │ │ +01c51c: 5b40 7e00 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@007e │ │ +01c520: 5b46 7d00 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@007d │ │ +01c524: 5b41 7f00 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@007f │ │ +01c528: 5486 8600 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c52c: 5b46 8000 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@0080 │ │ +01c530: 28ee |0054: goto 0042 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=435 │ │ 0x0005 line=436 │ │ 0x0009 line=439 │ │ 0x000d line=441 │ │ 0x0013 line=442 │ │ @@ -5706,23 +5706,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01ba14: |[01ba14] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01ba24: 6f20 1800 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0018 │ │ -01ba2a: 5421 8900 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ba2e: 6e10 3802 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0238 │ │ -01ba34: 0c00 |0008: move-result-object v0 │ │ -01ba36: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -01ba3a: 1a01 3d07 |000b: const-string v1, "android:support:fragments" // string@073d │ │ -01ba3e: 6e30 b900 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@00b9 │ │ -01ba44: 0e00 |0010: return-void │ │ +01c534: |[01c534] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +01c544: 6f20 1800 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0018 │ │ +01c54a: 5421 8900 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c54e: 6e10 3802 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0238 │ │ +01c554: 0c00 |0008: move-result-object v0 │ │ +01c556: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +01c55a: 1a01 3d07 |000b: const-string v1, "android:support:fragments" // string@073d │ │ +01c55e: 6e30 b900 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@00b9 │ │ +01c564: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x0009 line=476 │ │ 0x000b line=477 │ │ 0x0010 line=479 │ │ @@ -5736,65 +5736,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -01ba48: |[01ba48] android.support.v4.app.FragmentActivity.onStart:()V │ │ -01ba58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01ba5a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -01ba5c: 6f10 1900 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0019 │ │ -01ba62: 5c65 9100 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01ba66: 5c65 8e00 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ -01ba6a: 5462 8a00 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01ba6e: 6e20 c600 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ -01ba74: 5562 8800 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ -01ba78: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -01ba7c: 5c64 8800 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ -01ba80: 5462 8900 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ba84: 6e10 0502 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0205 │ │ -01ba8a: 5462 8900 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ba8e: 6e10 2902 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0229 │ │ -01ba94: 5462 8900 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01ba98: 6e10 1602 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -01ba9e: 5562 8c00 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01baa2: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ -01baa6: 5c64 8c00 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01baaa: 5462 8b00 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01baae: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ -01bab2: 5462 8b00 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01bab6: 6e10 cd02 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02cd │ │ -01babc: 5c64 8700 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ -01bac0: 5462 8900 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01bac4: 6e10 1202 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0212 │ │ -01baca: 5462 8600 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01bace: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ -01bad2: 5462 8600 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01bad6: 6e10 9702 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -01badc: 0a02 |0042: move-result v2 │ │ -01bade: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ -01bae2: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ -01bae6: 5462 8600 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ -01baea: 6e20 9802 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -01baf0: 0c01 |004c: move-result-object v1 │ │ -01baf2: 1f01 6d00 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ -01baf6: 6e10 d002 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@02d0 │ │ -01bafc: 6e10 cb02 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02cb │ │ -01bb02: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01bb06: 28ee |0057: goto 0045 // -0012 │ │ -01bb08: 5562 8700 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ -01bb0c: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ -01bb10: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ -01bb12: 5563 8c00 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ -01bb16: 6e40 af01 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ -01bb1c: 0c02 |0062: move-result-object v2 │ │ -01bb1e: 5b62 8b00 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ -01bb22: 28cd |0065: goto 0032 // -0033 │ │ -01bb24: 0e00 |0066: return-void │ │ +01c568: |[01c568] android.support.v4.app.FragmentActivity.onStart:()V │ │ +01c578: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01c57a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +01c57c: 6f10 1900 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0019 │ │ +01c582: 5c65 9100 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01c586: 5c65 8e00 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@008e │ │ +01c58a: 5462 8a00 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c58e: 6e20 c600 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@00c6 │ │ +01c594: 5562 8800 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ +01c598: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +01c59c: 5c64 8800 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0088 │ │ +01c5a0: 5462 8900 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c5a4: 6e10 0502 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0205 │ │ +01c5aa: 5462 8900 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c5ae: 6e10 2902 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0229 │ │ +01c5b4: 5462 8900 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c5b8: 6e10 1602 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +01c5be: 5562 8c00 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01c5c2: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ +01c5c6: 5c64 8c00 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01c5ca: 5462 8b00 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c5ce: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ +01c5d2: 5462 8b00 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c5d6: 6e10 cd02 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@02cd │ │ +01c5dc: 5c64 8700 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ +01c5e0: 5462 8900 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c5e4: 6e10 1202 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0212 │ │ +01c5ea: 5462 8600 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c5ee: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ +01c5f2: 5462 8600 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c5f6: 6e10 9702 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +01c5fc: 0a02 |0042: move-result v2 │ │ +01c5fe: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ +01c602: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ +01c606: 5462 8600 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@0086 │ │ +01c60a: 6e20 9802 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +01c610: 0c01 |004c: move-result-object v1 │ │ +01c612: 1f01 6d00 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@006d │ │ +01c616: 6e10 d002 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@02d0 │ │ +01c61c: 6e10 cb02 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@02cb │ │ +01c622: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01c626: 28ee |0057: goto 0045 // -0012 │ │ +01c628: 5562 8700 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0087 │ │ +01c62c: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ +01c630: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ +01c632: 5563 8c00 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@008c │ │ +01c636: 6e40 af01 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@01af │ │ +01c63c: 0c02 |0062: move-result-object v2 │ │ +01c63e: 5b62 8b00 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@008b │ │ +01c642: 28cd |0065: goto 0032 // -0033 │ │ +01c644: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=487 │ │ 0x0005 line=489 │ │ 0x0007 line=490 │ │ 0x0009 line=491 │ │ 0x000e line=493 │ │ @@ -5827,23 +5827,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01bb28: |[01bb28] android.support.v4.app.FragmentActivity.onStop:()V │ │ -01bb38: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01bb3a: 6f10 1a00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@001a │ │ -01bb40: 5c21 9100 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ -01bb44: 5420 8a00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01bb48: 6e20 c700 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ -01bb4e: 5420 8900 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01bb52: 6e10 1302 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0213 │ │ -01bb58: 0e00 |0010: return-void │ │ +01c648: |[01c648] android.support.v4.app.FragmentActivity.onStop:()V │ │ +01c658: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01c65a: 6f10 1a00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@001a │ │ +01c660: 5c21 9100 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0091 │ │ +01c664: 5420 8a00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c668: 6e20 c700 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ +01c66e: 5420 8900 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01c672: 6e10 1302 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0213 │ │ +01c678: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=527 │ │ 0x0004 line=529 │ │ 0x0006 line=530 │ │ 0x000b line=532 │ │ 0x0010 line=533 │ │ @@ -5855,26 +5855,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01bb5c: |[01bb5c] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01bb6c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01bb6e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -01bb72: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -01bb76: b540 |0005: and-int/2addr v0, v4 │ │ -01bb78: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -01bb7c: 2200 4e01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -01bb80: 1a01 ba01 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01ba │ │ -01bb84: 7020 de08 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -01bb8a: 2700 |000f: throw v0 │ │ -01bb8c: 6f30 1b00 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@001b │ │ -01bb92: 0e00 |0013: return-void │ │ +01c67c: |[01c67c] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +01c68c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01c68e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +01c692: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +01c696: b540 |0005: and-int/2addr v0, v4 │ │ +01c698: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +01c69c: 2200 4e01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +01c6a0: 1a01 ba01 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01ba │ │ +01c6a4: 7020 de08 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +01c6aa: 2700 |000f: throw v0 │ │ +01c6ac: 6f30 1b00 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@001b │ │ +01c6b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0008 line=661 │ │ 0x0010 line=663 │ │ 0x0013 line=664 │ │ locals : │ │ @@ -5887,34 +5887,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 │ │ -01bb94: |[01bb94] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -01bba4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01bba6: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -01bbaa: 6f30 1b00 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@001b │ │ -01bbb0: 0e00 |0006: return-void │ │ -01bbb2: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -01bbb6: b550 |0009: and-int/2addr v0, v5 │ │ -01bbb8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -01bbbc: 2200 4e01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -01bbc0: 1a01 ba01 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01ba │ │ -01bbc4: 7020 de08 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -01bbca: 2700 |0013: throw v0 │ │ -01bbcc: 5230 6100 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01bbd0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01bbd4: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -01bbd8: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -01bbde: b551 |001d: and-int/2addr v1, v5 │ │ -01bbe0: b010 |001e: add-int/2addr v0, v1 │ │ -01bbe2: 6f30 1b00 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@001b │ │ -01bbe8: 28e4 |0022: goto 0006 // -001c │ │ +01c6b4: |[01c6b4] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +01c6c4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01c6c6: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +01c6ca: 6f30 1b00 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@001b │ │ +01c6d0: 0e00 |0006: return-void │ │ +01c6d2: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +01c6d6: b550 |0009: and-int/2addr v0, v5 │ │ +01c6d8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +01c6dc: 2200 4e01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +01c6e0: 1a01 ba01 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01ba │ │ +01c6e4: 7020 de08 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +01c6ea: 2700 |0013: throw v0 │ │ +01c6ec: 5230 6100 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01c6f0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01c6f4: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +01c6f8: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +01c6fe: b551 |001d: and-int/2addr v1, v5 │ │ +01c700: b010 |001e: add-int/2addr v0, v1 │ │ +01c702: 6f30 1b00 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@001b │ │ +01c708: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=671 │ │ 0x0003 line=672 │ │ 0x0006 line=679 │ │ 0x0007 line=675 │ │ 0x000c line=676 │ │ @@ -5930,23 +5930,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01bbec: |[01bbec] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -01bbfc: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01bc00: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01bc04: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -01bc08: 7110 fe00 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@00fe │ │ -01bc0e: 0e00 |0009: return-void │ │ -01bc10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01bc12: 5c20 8d00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ -01bc16: 28fc |000d: goto 0009 // -0004 │ │ +01c70c: |[01c70c] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +01c71c: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01c720: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01c724: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +01c728: 7110 fe00 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@00fe │ │ +01c72e: 0e00 |0009: return-void │ │ +01c730: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +01c732: 5c20 8d00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@008d │ │ +01c736: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0006 line=561 │ │ 0x0009 line=568 │ │ 0x000a line=567 │ │ locals : │ │ @@ -6082,17 +6082,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc18: |[01bc18] android.support.v4.app.FragmentManager.:()V │ │ -01bc28: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bc2e: 0e00 |0003: return-void │ │ +01c738: |[01c738] android.support.v4.app.FragmentManager.:()V │ │ +01c748: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c74e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -6101,17 +6101,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bc30: |[01bc30] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -01bc40: 6a00 a600 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -01bc44: 0e00 |0002: return-void │ │ +01c750: |[01c750] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +01c760: 6a00 a600 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +01c764: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -6175,18 +6175,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01bc48: |[01bc48] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -01bc58: 6e10 db01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ -01bc5e: 0c00 |0003: move-result-object v0 │ │ -01bc60: 1100 |0004: return-object v0 │ │ +01c768: |[01c768] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +01c778: 6e10 db01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ +01c77e: 0c00 |0003: move-result-object v0 │ │ +01c780: 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;) │ │ @@ -6278,18 +6278,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 │ │ -01bc64: |[01bc64] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01bc74: 5b01 9300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -01bc78: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bc7e: 0e00 |0005: return-void │ │ +01c784: |[01c784] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +01c794: 5b01 9300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +01c798: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c79e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -6299,18 +6299,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01bc80: |[01bc80] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -01bc90: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ -01bc94: 6e10 1602 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -01bc9a: 0e00 |0005: return-void │ │ +01c7a0: |[01c7a0] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +01c7b0: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0093 │ │ +01c7b4: 6e10 1602 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +01c7ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ @@ -6349,18 +6349,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 │ │ -01bc9c: |[01bc9c] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01bcac: 5b01 9400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -01bcb0: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bcb6: 0e00 |0005: return-void │ │ +01c7bc: |[01c7bc] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +01c7cc: 5b01 9400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +01c7d0: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c7d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -6370,24 +6370,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -01bcb8: |[01bcb8] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -01bcc8: 5450 9400 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -01bccc: 5451 9400 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -01bcd0: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -01bcd4: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01bcd8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01bcda: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -01bcdc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -01bcde: 6e54 3002 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ -01bce4: 0e00 |000e: return-void │ │ +01c7d8: |[01c7d8] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +01c7e8: 5450 9400 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +01c7ec: 5451 9400 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +01c7f0: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +01c7f4: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c7f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +01c7fa: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +01c7fc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +01c7fe: 6e54 3002 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ +01c804: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x000e line=437 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ @@ -6434,20 +6434,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 │ │ -01bce8: |[01bce8] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -01bcf8: 5b01 9500 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ -01bcfc: 5b02 9700 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ -01bd00: 5903 9600 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ -01bd04: 7010 f608 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bd0a: 0e00 |0009: return-void │ │ +01c808: |[01c808] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +01c818: 5b01 9500 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ +01c81c: 5b02 9700 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ +01c820: 5903 9600 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ +01c824: 7010 f608 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c82a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 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; │ │ @@ -6459,24 +6459,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01bd0c: |[01bd0c] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -01bd1c: 5450 9500 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ -01bd20: 5451 9500 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ -01bd24: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -01bd28: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01bd2c: 5452 9700 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ -01bd30: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -01bd32: 5254 9600 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ -01bd36: 6e54 3002 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ -01bd3c: 0e00 |0010: return-void │ │ +01c82c: |[01c82c] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +01c83c: 5450 9500 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ +01c840: 5451 9500 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0095 │ │ +01c844: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +01c848: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c84c: 5452 9700 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0097 │ │ +01c850: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +01c852: 5254 9600 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0096 │ │ +01c856: 6e54 3002 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ +01c85c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0010 line=453 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ @@ -6523,20 +6523,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 │ │ -01bd40: |[01bd40] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -01bd50: 5b01 9800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ -01bd54: 5902 9a00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ -01bd58: 5903 9900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ -01bd5c: 7010 f608 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bd62: 0e00 |0009: return-void │ │ +01c860: |[01c860] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +01c870: 5b01 9800 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ +01c874: 5902 9a00 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ +01c878: 5903 9900 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ +01c87c: 7010 f608 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c882: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 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 │ │ @@ -6548,24 +6548,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01bd64: |[01bd64] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -01bd74: 5450 9800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ -01bd78: 5451 9800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ -01bd7c: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -01bd80: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -01bd84: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01bd86: 5253 9a00 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ -01bd8a: 5254 9900 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ -01bd8e: 6e54 3002 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ -01bd94: 0e00 |0010: return-void │ │ +01c884: |[01c884] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +01c894: 5450 9800 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ +01c898: 5451 9800 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0098 │ │ +01c89c: 5411 af00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +01c8a0: 5411 8a00 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +01c8a4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +01c8a6: 5253 9a00 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@009a │ │ +01c8aa: 5254 9900 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0099 │ │ +01c8ae: 6e54 3002 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ +01c8b4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0010 line=472 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ @@ -6608,19 +6608,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 │ │ -01bd98: |[01bd98] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -01bda8: 5b01 9b00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -01bdac: 5b02 9c00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01bdb0: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bdb6: 0e00 |0007: return-void │ │ +01c8b8: |[01c8b8] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +01c8c8: 5b01 9b00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +01c8cc: 5b02 9c00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01c8d0: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c8d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 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; │ │ @@ -6631,28 +6631,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -01bdb8: |[01bdb8] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -01bdc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01bdca: 5440 9c00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01bdce: 5400 5300 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01bdd2: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -01bdd6: 5440 9c00 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01bdda: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01bddc: 5b01 5300 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -01bde0: 5440 9b00 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -01bde4: 5441 9c00 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01bde8: 5442 9c00 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ -01bdec: 5222 6f00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -01bdf0: 6e53 2802 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ -01bdf6: 0e00 |0017: return-void │ │ +01c8d8: |[01c8d8] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +01c8e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +01c8ea: 5440 9c00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01c8ee: 5400 5300 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01c8f2: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +01c8f6: 5440 9c00 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01c8fa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +01c8fc: 5b01 5300 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +01c900: 5440 9b00 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +01c904: 5441 9c00 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01c908: 5442 9c00 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@009c │ │ +01c90c: 5222 6f00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +01c910: 6e53 2802 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ +01c916: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=957 │ │ 0x0007 line=958 │ │ 0x000c line=959 │ │ 0x0017 line=962 │ │ locals : │ │ @@ -6664,16 +6664,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01bdf8: |[01bdf8] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -01be08: 0e00 |0000: return-void │ │ +01c918: |[01c918] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +01c928: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -6682,16 +6682,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01be0c: |[01be0c] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -01be1c: 0e00 |0000: return-void │ │ +01c92c: |[01c92c] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +01c93c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -6727,17 +6727,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01be20: |[01be20] android.support.v4.app.FragmentManagerState$1.:()V │ │ -01be30: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01be36: 0e00 |0003: return-void │ │ +01c940: |[01c940] android.support.v4.app.FragmentManagerState$1.:()V │ │ +01c950: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -6746,18 +6746,18 @@ │ │ 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 │ │ -01be38: |[01be38] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -01be48: 2200 6000 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0060 │ │ -01be4c: 7020 4702 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0247 │ │ -01be52: 1100 |0005: return-object v0 │ │ +01c958: |[01c958] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +01c968: 2200 6000 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0060 │ │ +01c96c: 7020 4702 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0247 │ │ +01c972: 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; │ │ │ │ @@ -6766,18 +6766,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 │ │ -01be54: |[01be54] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01be64: 6e20 4102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0241 │ │ -01be6a: 0c00 |0003: move-result-object v0 │ │ -01be6c: 1100 |0004: return-object v0 │ │ +01c974: |[01c974] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01c984: 6e20 4102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0241 │ │ +01c98a: 0c00 |0003: move-result-object v0 │ │ +01c98c: 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; │ │ │ │ @@ -6786,17 +6786,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01be70: |[01be70] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -01be80: 2320 2902 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0229 │ │ -01be84: 1100 |0002: return-object v0 │ │ +01c990: |[01c990] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +01c9a0: 2320 2902 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0229 │ │ +01c9a4: 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 │ │ │ │ @@ -6805,18 +6805,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01be88: |[01be88] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -01be98: 6e20 4302 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0243 │ │ -01be9e: 0c00 |0003: move-result-object v0 │ │ -01bea0: 1100 |0004: return-object v0 │ │ +01c9a8: |[01c9a8] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +01c9b8: 6e20 4302 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0243 │ │ +01c9be: 0c00 |0003: move-result-object v0 │ │ +01c9c0: 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 │ │ │ │ @@ -6866,36 +6866,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bea4: |[01bea4] android.support.v4.app.FragmentManagerState.:()V │ │ -01beb4: 2200 5f00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@005f │ │ -01beb8: 7010 4002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@0240 │ │ -01bebe: 6900 c200 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -01bec2: 0e00 |0007: return-void │ │ +01c9c4: |[01c9c4] android.support.v4.app.FragmentManagerState.:()V │ │ +01c9d4: 2200 5f00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@005f │ │ +01c9d8: 7010 4002 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@0240 │ │ +01c9de: 6900 c200 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +01c9e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ │ │ #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 │ │ -01bec4: |[01bec4] android.support.v4.app.FragmentManagerState.:()V │ │ -01bed4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01beda: 0e00 |0003: return-void │ │ +01c9e4: |[01c9e4] android.support.v4.app.FragmentManagerState.:()V │ │ +01c9f4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01c9fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -6904,30 +6904,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01bedc: |[01bedc] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -01beec: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bef2: 6200 cb00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ -01bef6: 6e20 cd00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00cd │ │ -01befc: 0c00 |0008: move-result-object v0 │ │ -01befe: 1f00 2a02 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@022a │ │ -01bf02: 5b10 c300 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -01bf06: 6e10 cc00 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00cc │ │ -01bf0c: 0c00 |0010: move-result-object v0 │ │ -01bf0e: 5b10 c400 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -01bf12: 6200 2c00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ -01bf16: 6e20 cd00 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00cd │ │ -01bf1c: 0c00 |0018: move-result-object v0 │ │ -01bf1e: 1f00 2702 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0227 │ │ -01bf22: 5b10 c500 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -01bf26: 0e00 |001d: return-void │ │ +01c9fc: |[01c9fc] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +01ca0c: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01ca12: 6200 cb00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ +01ca16: 6e20 cd00 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00cd │ │ +01ca1c: 0c00 |0008: move-result-object v0 │ │ +01ca1e: 1f00 2a02 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@022a │ │ +01ca22: 5b10 c300 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +01ca26: 6e10 cc00 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@00cc │ │ +01ca2c: 0c00 |0010: move-result-object v0 │ │ +01ca2e: 5b10 c400 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +01ca32: 6200 2c00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002c │ │ +01ca36: 6e20 cd00 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@00cd │ │ +01ca3c: 0c00 |0018: move-result-object v0 │ │ +01ca3e: 1f00 2702 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0227 │ │ +01ca42: 5b10 c500 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +01ca46: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=347 │ │ 0x000d line=348 │ │ 0x0013 line=349 │ │ 0x001d line=350 │ │ @@ -6941,17 +6941,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01bf28: |[01bf28] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -01bf38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01bf3a: 0f00 |0001: return v0 │ │ +01ca48: |[01ca48] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +01ca58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01ca5a: 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;) │ │ @@ -6959,22 +6959,22 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -01bf3c: |[01bf3c] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01bf4c: 5410 c300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -01bf50: 6e30 d700 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00d7 │ │ -01bf56: 5410 c400 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -01bf5a: 6e20 d400 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00d4 │ │ -01bf60: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -01bf64: 6e30 d700 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00d7 │ │ -01bf6a: 0e00 |000f: return-void │ │ +01ca5c: |[01ca5c] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01ca6c: 5410 c300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +01ca70: 6e30 d700 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00d7 │ │ +01ca76: 5410 c400 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +01ca7a: 6e20 d400 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@00d4 │ │ +01ca80: 5410 c500 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +01ca84: 6e30 d700 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@00d7 │ │ +01ca8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0005 line=358 │ │ 0x000a line=359 │ │ 0x000f line=360 │ │ locals : │ │ @@ -7014,17 +7014,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bf6c: |[01bf6c] android.support.v4.app.FragmentState$1.:()V │ │ -01bf7c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01bf82: 0e00 |0003: return-void │ │ +01ca8c: |[01ca8c] android.support.v4.app.FragmentState$1.:()V │ │ +01ca9c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01caa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -7033,18 +7033,18 @@ │ │ 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 │ │ -01bf84: |[01bf84] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -01bf94: 2200 6300 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0063 │ │ -01bf98: 7020 5b02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@025b │ │ -01bf9e: 1100 |0005: return-object v0 │ │ +01caa4: |[01caa4] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +01cab4: 2200 6300 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0063 │ │ +01cab8: 7020 5b02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@025b │ │ +01cabe: 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; │ │ │ │ @@ -7053,18 +7053,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 │ │ -01bfa0: |[01bfa0] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01bfb0: 6e20 5602 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0256 │ │ -01bfb6: 0c00 |0003: move-result-object v0 │ │ -01bfb8: 1100 |0004: return-object v0 │ │ +01cac0: |[01cac0] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01cad0: 6e20 5602 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0256 │ │ +01cad6: 0c00 |0003: move-result-object v0 │ │ +01cad8: 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; │ │ │ │ @@ -7073,17 +7073,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bfbc: |[01bfbc] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -01bfcc: 2320 2a02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@022a │ │ -01bfd0: 1100 |0002: return-object v0 │ │ +01cadc: |[01cadc] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +01caec: 2320 2a02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@022a │ │ +01caf0: 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 │ │ │ │ @@ -7092,18 +7092,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01bfd4: |[01bfd4] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -01bfe4: 6e20 5802 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0258 │ │ -01bfea: 0c00 |0003: move-result-object v0 │ │ -01bfec: 1100 |0004: return-object v0 │ │ +01caf4: |[01caf4] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +01cb04: 6e20 5802 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0258 │ │ +01cb0a: 0c00 |0003: move-result-object v0 │ │ +01cb0c: 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 │ │ │ │ @@ -7185,79 +7185,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bff0: |[01bff0] android.support.v4.app.FragmentState.:()V │ │ -01c000: 2200 6200 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0062 │ │ -01c004: 7010 5502 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0255 │ │ -01c00a: 6900 cb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ -01c00e: 0e00 |0007: return-void │ │ +01cb10: |[01cb10] android.support.v4.app.FragmentState.:()V │ │ +01cb20: 2200 6200 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0062 │ │ +01cb24: 7010 5502 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0255 │ │ +01cb2a: 6900 cb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00cb │ │ +01cb2e: 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 │ │ -01c010: |[01c010] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -01c020: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01c022: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01c024: 7010 f608 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c02a: 6e10 d100 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00d1 │ │ -01c030: 0c00 |0008: move-result-object v0 │ │ -01c032: 5b30 cd00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01c036: 6e10 cf00 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -01c03c: 0a00 |000e: move-result v0 │ │ -01c03e: 5930 d200 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01c042: 6e10 cf00 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -01c048: 0a00 |0014: move-result v0 │ │ -01c04a: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -01c04e: 0110 |0017: move v0, v1 │ │ -01c050: 5c30 d100 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01c054: 6e10 cf00 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -01c05a: 0a00 |001d: move-result v0 │ │ -01c05c: 5930 d000 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01c060: 6e10 cf00 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -01c066: 0a00 |0023: move-result v0 │ │ -01c068: 5930 ce00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01c06c: 6e10 d100 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00d1 │ │ -01c072: 0c00 |0029: move-result-object v0 │ │ -01c074: 5b30 d600 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01c078: 6e10 cf00 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -01c07e: 0a00 |002f: move-result v0 │ │ -01c080: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -01c084: 0110 |0032: move v0, v1 │ │ -01c086: 5c30 d400 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01c08a: 6e10 cf00 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -01c090: 0a00 |0038: move-result v0 │ │ -01c092: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -01c096: 5c31 cf00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01c09a: 6e10 ce00 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00ce │ │ -01c0a0: 0c00 |0040: move-result-object v0 │ │ -01c0a2: 5b30 cc00 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01c0a6: 6e10 ce00 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00ce │ │ -01c0ac: 0c00 |0046: move-result-object v0 │ │ -01c0ae: 5b30 d500 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01c0b2: 0e00 |0049: return-void │ │ -01c0b4: 0120 |004a: move v0, v2 │ │ -01c0b6: 28cd |004b: goto 0018 // -0033 │ │ -01c0b8: 0120 |004c: move v0, v2 │ │ -01c0ba: 28e6 |004d: goto 0033 // -001a │ │ -01c0bc: 0121 |004e: move v1, v2 │ │ -01c0be: 28ec |004f: goto 003b // -0014 │ │ +01cb30: |[01cb30] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +01cb40: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01cb42: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01cb44: 7010 f608 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01cb4a: 6e10 d100 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00d1 │ │ +01cb50: 0c00 |0008: move-result-object v0 │ │ +01cb52: 5b30 cd00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +01cb56: 6e10 cf00 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01cb5c: 0a00 |000e: move-result v0 │ │ +01cb5e: 5930 d200 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +01cb62: 6e10 cf00 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01cb68: 0a00 |0014: move-result v0 │ │ +01cb6a: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +01cb6e: 0110 |0017: move v0, v1 │ │ +01cb70: 5c30 d100 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +01cb74: 6e10 cf00 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01cb7a: 0a00 |001d: move-result v0 │ │ +01cb7c: 5930 d000 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +01cb80: 6e10 cf00 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01cb86: 0a00 |0023: move-result v0 │ │ +01cb88: 5930 ce00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +01cb8c: 6e10 d100 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@00d1 │ │ +01cb92: 0c00 |0029: move-result-object v0 │ │ +01cb94: 5b30 d600 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +01cb98: 6e10 cf00 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01cb9e: 0a00 |002f: move-result v0 │ │ +01cba0: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +01cba4: 0110 |0032: move v0, v1 │ │ +01cba6: 5c30 d400 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +01cbaa: 6e10 cf00 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +01cbb0: 0a00 |0038: move-result v0 │ │ +01cbb2: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +01cbb6: 5c31 cf00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +01cbba: 6e10 ce00 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00ce │ │ +01cbc0: 0c00 |0040: move-result-object v0 │ │ +01cbc2: 5b30 cc00 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +01cbc6: 6e10 ce00 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@00ce │ │ +01cbcc: 0c00 |0046: move-result-object v0 │ │ +01cbce: 5b30 d500 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +01cbd2: 0e00 |0049: return-void │ │ +01cbd4: 0120 |004a: move v0, v2 │ │ +01cbd6: 28cd |004b: goto 0018 // -0033 │ │ +01cbd8: 0120 |004c: move v0, v2 │ │ +01cbda: 28e6 |004d: goto 0033 // -001a │ │ +01cbdc: 0121 |004e: move v1, v2 │ │ +01cbde: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x0011 line=77 │ │ 0x001a line=78 │ │ @@ -7280,38 +7280,38 @@ │ │ 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 │ │ -01c0c0: |[01c0c0] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -01c0d0: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c0d6: 6e10 f808 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -01c0dc: 0c00 |0006: move-result-object v0 │ │ -01c0de: 6e10 d408 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ -01c0e4: 0c00 |000a: move-result-object v0 │ │ -01c0e6: 5b10 cd00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01c0ea: 5220 6100 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -01c0ee: 5910 d200 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01c0f2: 5520 5d00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01c0f6: 5c10 d100 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01c0fa: 5220 5b00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01c0fe: 5910 d000 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01c102: 5220 5900 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01c106: 5910 ce00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01c10a: 5420 7000 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01c10e: 5b10 d600 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01c112: 5520 6a00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01c116: 5c10 d400 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01c11a: 5520 5a00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01c11e: 5c10 cf00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01c122: 5420 5400 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ -01c126: 5b10 cc00 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01c12a: 0e00 |002d: return-void │ │ +01cbe0: |[01cbe0] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +01cbf0: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01cbf6: 6e10 f808 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +01cbfc: 0c00 |0006: move-result-object v0 │ │ +01cbfe: 6e10 d408 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ +01cc04: 0c00 |000a: move-result-object v0 │ │ +01cc06: 5b10 cd00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +01cc0a: 5220 6100 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +01cc0e: 5910 d200 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +01cc12: 5520 5d00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01cc16: 5c10 d100 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +01cc1a: 5220 5b00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01cc1e: 5910 d000 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +01cc22: 5220 5900 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01cc26: 5910 ce00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +01cc2a: 5420 7000 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01cc2e: 5b10 d600 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +01cc32: 5520 6a00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01cc36: 5c10 d400 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +01cc3a: 5520 5a00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01cc3e: 5c10 cf00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +01cc42: 5420 5400 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0054 │ │ +01cc46: 5b10 cc00 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +01cc4a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x000d line=64 │ │ 0x0011 line=65 │ │ 0x0015 line=66 │ │ @@ -7331,17 +7331,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c12c: |[01c12c] android.support.v4.app.FragmentState.describeContents:()I │ │ -01c13c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c13e: 0f00 |0001: return v0 │ │ +01cc4c: |[01cc4c] android.support.v4.app.FragmentState.describeContents:()I │ │ +01cc5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01cc5e: 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;) │ │ @@ -7349,68 +7349,68 @@ │ │ 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 │ │ -01c140: |[01c140] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ -01c150: 5420 d300 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c154: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01c158: 5420 d300 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c15c: 1100 |0006: return-object v0 │ │ -01c15e: 5420 cc00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01c162: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01c166: 5420 cc00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01c16a: 6e10 ab01 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01ab │ │ -01c170: 0c01 |0010: move-result-object v1 │ │ -01c172: 6e20 bc00 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ -01c178: 5420 cd00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01c17c: 5421 cc00 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01c180: 7130 6d01 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@016d │ │ -01c186: 0c00 |001b: move-result-object v0 │ │ -01c188: 5b20 d300 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c18c: 5420 d500 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01c190: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -01c194: 5420 d500 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01c198: 6e10 ab01 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01ab │ │ -01c19e: 0c01 |0027: move-result-object v1 │ │ -01c1a0: 6e20 bc00 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ -01c1a6: 5420 d300 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1aa: 5421 d500 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01c1ae: 5b01 6c00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -01c1b2: 5420 d300 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1b6: 5221 d200 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01c1ba: 6e20 9801 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0198 │ │ -01c1c0: 5420 d300 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1c4: 5521 d100 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01c1c8: 5c01 5d00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -01c1cc: 5420 d300 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1d0: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -01c1d2: 5c01 6800 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ -01c1d6: 5420 d300 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1da: 5221 d000 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01c1de: 5901 5b00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -01c1e2: 5420 d300 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1e6: 5221 ce00 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01c1ea: 5901 5900 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -01c1ee: 5420 d300 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1f2: 5421 d600 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01c1f6: 5b01 7000 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -01c1fa: 5420 d300 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c1fe: 5521 d400 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01c202: 5c01 6a00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -01c206: 5420 d300 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c20a: 5521 cf00 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01c20e: 5c01 5a00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -01c212: 5420 d300 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c216: 5431 8900 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -01c21a: 5b01 5c00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -01c21e: 5420 d300 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -01c222: 289d |0069: goto 0006 // -0063 │ │ +01cc60: |[01cc60] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ +01cc70: 5420 d300 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cc74: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01cc78: 5420 d300 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cc7c: 1100 |0006: return-object v0 │ │ +01cc7e: 5420 cc00 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +01cc82: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +01cc86: 5420 cc00 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +01cc8a: 6e10 ab01 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01ab │ │ +01cc90: 0c01 |0010: move-result-object v1 │ │ +01cc92: 6e20 bc00 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ +01cc98: 5420 cd00 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +01cc9c: 5421 cc00 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +01cca0: 7130 6d01 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@016d │ │ +01cca6: 0c00 |001b: move-result-object v0 │ │ +01cca8: 5b20 d300 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01ccac: 5420 d500 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +01ccb0: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +01ccb4: 5420 d500 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +01ccb8: 6e10 ab01 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01ab │ │ +01ccbe: 0c01 |0027: move-result-object v1 │ │ +01ccc0: 6e20 bc00 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ +01ccc6: 5420 d300 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01ccca: 5421 d500 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +01ccce: 5b01 6c00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +01ccd2: 5420 d300 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01ccd6: 5221 d200 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +01ccda: 6e20 9801 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0198 │ │ +01cce0: 5420 d300 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cce4: 5521 d100 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +01cce8: 5c01 5d00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +01ccec: 5420 d300 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01ccf0: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +01ccf2: 5c01 6800 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ +01ccf6: 5420 d300 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01ccfa: 5221 d000 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +01ccfe: 5901 5b00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +01cd02: 5420 d300 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cd06: 5221 ce00 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +01cd0a: 5901 5900 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +01cd0e: 5420 d300 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cd12: 5421 d600 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +01cd16: 5b01 7000 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +01cd1a: 5420 d300 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cd1e: 5521 d400 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +01cd22: 5c01 6a00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +01cd26: 5420 d300 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cd2a: 5521 cf00 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +01cd2e: 5c01 5a00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +01cd32: 5420 d300 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cd36: 5431 8900 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +01cd3a: 5b01 5c00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +01cd3e: 5420 d300 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +01cd42: 289d |0069: goto 0006 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0006 line=112 │ │ 0x0007 line=92 │ │ 0x000b line=93 │ │ @@ -7437,49 +7437,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -01c224: |[01c224] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01c234: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01c236: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01c238: 5430 cd00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ -01c23c: 6e20 d600 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00d6 │ │ -01c242: 5230 d200 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ -01c246: 6e20 d300 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -01c24c: 5530 d100 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ -01c250: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -01c254: 0110 |0010: move v0, v1 │ │ -01c256: 6e20 d300 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -01c25c: 5230 d000 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ -01c260: 6e20 d300 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -01c266: 5230 ce00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ -01c26a: 6e20 d300 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -01c270: 5430 d600 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ -01c274: 6e20 d600 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00d6 │ │ -01c27a: 5530 d400 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ -01c27e: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -01c282: 0110 |0027: move v0, v1 │ │ -01c284: 6e20 d300 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -01c28a: 5530 cf00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ -01c28e: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -01c292: 6e20 d300 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -01c298: 5430 cc00 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ -01c29c: 6e20 d200 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00d2 │ │ -01c2a2: 5430 d500 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -01c2a6: 6e20 d200 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00d2 │ │ -01c2ac: 0e00 |003c: return-void │ │ -01c2ae: 0120 |003d: move v0, v2 │ │ -01c2b0: 28d3 |003e: goto 0011 // -002d │ │ -01c2b2: 0120 |003f: move v0, v2 │ │ -01c2b4: 28e8 |0040: goto 0028 // -0018 │ │ -01c2b6: 0121 |0041: move v1, v2 │ │ -01c2b8: 28ed |0042: goto 002f // -0013 │ │ +01cd44: |[01cd44] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +01cd54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01cd56: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01cd58: 5430 cd00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00cd │ │ +01cd5c: 6e20 d600 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00d6 │ │ +01cd62: 5230 d200 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00d2 │ │ +01cd66: 6e20 d300 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01cd6c: 5530 d100 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00d1 │ │ +01cd70: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +01cd74: 0110 |0010: move v0, v1 │ │ +01cd76: 6e20 d300 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01cd7c: 5230 d000 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00d0 │ │ +01cd80: 6e20 d300 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01cd86: 5230 ce00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ce │ │ +01cd8a: 6e20 d300 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01cd90: 5430 d600 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00d6 │ │ +01cd94: 6e20 d600 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@00d6 │ │ +01cd9a: 5530 d400 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00d4 │ │ +01cd9e: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +01cda2: 0110 |0027: move v0, v1 │ │ +01cda4: 6e20 d300 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01cdaa: 5530 cf00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00cf │ │ +01cdae: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +01cdb2: 6e20 d300 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +01cdb8: 5430 cc00 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00cc │ │ +01cdbc: 6e20 d200 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00d2 │ │ +01cdc2: 5430 d500 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +01cdc6: 6e20 d200 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@00d2 │ │ +01cdcc: 0e00 |003c: return-void │ │ +01cdce: 0120 |003d: move v0, v2 │ │ +01cdd0: 28d3 |003e: goto 0011 // -002d │ │ +01cdd2: 0120 |003f: move v0, v2 │ │ +01cdd4: 28e8 |0040: goto 0028 // -0018 │ │ +01cdd6: 0121 |0041: move v1, v2 │ │ +01cdd8: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ 0x000c line=122 │ │ 0x0014 line=123 │ │ 0x0019 line=124 │ │ @@ -7557,17 +7557,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c2bc: |[01c2bc] android.support.v4.app.FragmentTransaction.:()V │ │ -01c2cc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c2d2: 0e00 |0003: return-void │ │ +01cddc: |[01cddc] android.support.v4.app.FragmentTransaction.:()V │ │ +01cdec: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01cdf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ @@ -7778,37 +7778,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01c2d4: |[01c2d4] android.support.v4.app.HCSparseArray.:()V │ │ -01c2e4: 2200 5a01 |0000: new-instance v0, Ljava/lang/Object; // type@015a │ │ -01c2e8: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c2ee: 6900 e500 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c2f2: 0e00 |0007: return-void │ │ +01cdf4: |[01cdf4] android.support.v4.app.HCSparseArray.:()V │ │ +01ce04: 2200 5a01 |0000: new-instance v0, Ljava/lang/Object; // type@015a │ │ +01ce08: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01ce0e: 6900 e500 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01ce12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 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 │ │ -01c2f4: |[01c2f4] android.support.v4.app.HCSparseArray.:()V │ │ -01c304: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -01c308: 7020 8502 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@0285 │ │ -01c30e: 0e00 |0005: return-void │ │ +01ce14: |[01ce14] android.support.v4.app.HCSparseArray.:()V │ │ +01ce24: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +01ce28: 7020 8502 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@0285 │ │ +01ce2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ 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; │ │ @@ -7818,26 +7818,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -01c310: |[01c310] android.support.v4.app.HCSparseArray.:(I)V │ │ -01c320: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01c322: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c328: 5c21 e600 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c32c: 7110 8f02 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@028f │ │ -01c332: 0a03 |0009: move-result v3 │ │ -01c334: 2330 2502 |000a: new-array v0, v3, [I // type@0225 │ │ -01c338: 5b20 e700 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c33c: 2330 3102 |000e: new-array v0, v3, [Ljava/lang/Object; // type@0231 │ │ -01c340: 5b20 e900 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c344: 5921 e800 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c348: 0e00 |0014: return-void │ │ +01ce30: |[01ce30] android.support.v4.app.HCSparseArray.:(I)V │ │ +01ce40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01ce42: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01ce48: 5c21 e600 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01ce4c: 7110 8f02 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@028f │ │ +01ce52: 0a03 |0009: move-result v3 │ │ +01ce54: 2330 2502 |000a: new-array v0, v3, [I // type@0225 │ │ +01ce58: 5b20 e700 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01ce5c: 2330 3102 |000e: new-array v0, v3, [Ljava/lang/Object; // type@0231 │ │ +01ce60: 5b20 e900 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01ce64: 5921 e800 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01ce68: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0004 line=26 │ │ 0x0006 line=41 │ │ 0x000a line=43 │ │ 0x000e line=44 │ │ @@ -7853,37 +7853,37 @@ │ │ type : '([IIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -01c34c: |[01c34c] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ -01c35c: 9001 0607 |0000: add-int v1, v6, v7 │ │ -01c360: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -01c364: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -01c368: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -01c36a: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ -01c36e: 9003 0102 |0009: add-int v3, v1, v2 │ │ -01c372: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -01c376: 4403 0500 |000d: aget v3, v5, v0 │ │ -01c37a: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ -01c37e: 0102 |0011: move v2, v0 │ │ -01c380: 28f2 |0012: goto 0004 // -000e │ │ -01c382: 0101 |0013: move v1, v0 │ │ -01c384: 28f0 |0014: goto 0004 // -0010 │ │ -01c386: 9003 0607 |0015: add-int v3, v6, v7 │ │ -01c38a: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ -01c38e: 9003 0607 |0019: add-int v3, v6, v7 │ │ -01c392: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -01c396: 0f01 |001d: return v1 │ │ -01c398: 4403 0501 |001e: aget v3, v5, v1 │ │ -01c39c: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ -01c3a0: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -01c3a4: 28f9 |0024: goto 001d // -0007 │ │ +01ce6c: |[01ce6c] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ +01ce7c: 9001 0607 |0000: add-int v1, v6, v7 │ │ +01ce80: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ +01ce84: 9103 0102 |0004: sub-int v3, v1, v2 │ │ +01ce88: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +01ce8a: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ +01ce8e: 9003 0102 |0009: add-int v3, v1, v2 │ │ +01ce92: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ +01ce96: 4403 0500 |000d: aget v3, v5, v0 │ │ +01ce9a: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ +01ce9e: 0102 |0011: move v2, v0 │ │ +01cea0: 28f2 |0012: goto 0004 // -000e │ │ +01cea2: 0101 |0013: move v1, v0 │ │ +01cea4: 28f0 |0014: goto 0004 // -0010 │ │ +01cea6: 9003 0607 |0015: add-int v3, v6, v7 │ │ +01ceaa: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ +01ceae: 9003 0607 |0019: add-int v3, v6, v7 │ │ +01ceb2: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +01ceb6: 0f01 |001d: return v1 │ │ +01ceb8: 4403 0501 |001e: aget v3, v5, v1 │ │ +01cebc: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ +01cec0: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +01cec4: 28f9 |0024: goto 001d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0004 line=316 │ │ 0x0009 line=317 │ │ 0x000d line=319 │ │ 0x0011 line=320 │ │ @@ -7908,57 +7908,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -01c3a8: |[01c3a8] android.support.v4.app.HCSparseArray.checkIntegrity:()V │ │ -01c3b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c3ba: 5252 e800 |0001: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c3be: 3520 4d00 |0003: if-ge v0, v2, 0050 // +004d │ │ -01c3c2: 5452 e700 |0005: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c3c6: 4402 0200 |0007: aget v2, v2, v0 │ │ -01c3ca: 5453 e700 |0009: iget-object v3, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c3ce: d804 00ff |000b: add-int/lit8 v4, v0, #int -1 // #ff │ │ -01c3d2: 4403 0304 |000d: aget v3, v3, v4 │ │ -01c3d6: 3632 3e00 |000f: if-gt v2, v3, 004d // +003e │ │ -01c3da: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -01c3dc: 5252 e800 |0012: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c3e0: 3521 3300 |0014: if-ge v1, v2, 0047 // +0033 │ │ -01c3e4: 1a02 1402 |0016: const-string v2, "FAIL" // string@0214 │ │ -01c3e8: 2203 5f01 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -01c3ec: 7010 1a09 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01c3f2: 6e20 1d09 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -01c3f8: 0c03 |0020: move-result-object v3 │ │ -01c3fa: 1a04 be00 |0021: const-string v4, ": " // string@00be │ │ -01c3fe: 6e20 2009 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01c404: 0c03 |0026: move-result-object v3 │ │ -01c406: 5454 e700 |0027: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c40a: 4404 0401 |0029: aget v4, v4, v1 │ │ -01c40e: 6e20 1d09 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -01c414: 0c03 |002e: move-result-object v3 │ │ -01c416: 1a04 2300 |002f: const-string v4, " -> " // string@0023 │ │ -01c41a: 6e20 2009 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01c420: 0c03 |0034: move-result-object v3 │ │ -01c422: 5454 e900 |0035: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c426: 4604 0401 |0037: aget-object v4, v4, v1 │ │ -01c42a: 6e20 1f09 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01c430: 0c03 |003c: move-result-object v3 │ │ -01c432: 6e10 2609 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01c438: 0c03 |0040: move-result-object v3 │ │ -01c43a: 7120 8407 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0784 │ │ -01c440: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01c444: 28cc |0046: goto 0012 // -0034 │ │ -01c446: 2202 5c01 |0047: new-instance v2, Ljava/lang/RuntimeException; // type@015c │ │ -01c44a: 7010 fc08 0200 |0049: invoke-direct {v2}, Ljava/lang/RuntimeException;.:()V // method@08fc │ │ -01c450: 2702 |004c: throw v2 │ │ -01c452: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01c456: 28b2 |004f: goto 0001 // -004e │ │ -01c458: 0e00 |0050: return-void │ │ +01cec8: |[01cec8] android.support.v4.app.HCSparseArray.checkIntegrity:()V │ │ +01ced8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01ceda: 5252 e800 |0001: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01cede: 3520 4d00 |0003: if-ge v0, v2, 0050 // +004d │ │ +01cee2: 5452 e700 |0005: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01cee6: 4402 0200 |0007: aget v2, v2, v0 │ │ +01ceea: 5453 e700 |0009: iget-object v3, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01ceee: d804 00ff |000b: add-int/lit8 v4, v0, #int -1 // #ff │ │ +01cef2: 4403 0304 |000d: aget v3, v3, v4 │ │ +01cef6: 3632 3e00 |000f: if-gt v2, v3, 004d // +003e │ │ +01cefa: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +01cefc: 5252 e800 |0012: iget v2, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01cf00: 3521 3300 |0014: if-ge v1, v2, 0047 // +0033 │ │ +01cf04: 1a02 1402 |0016: const-string v2, "FAIL" // string@0214 │ │ +01cf08: 2203 5f01 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +01cf0c: 7010 1a09 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01cf12: 6e20 1d09 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01cf18: 0c03 |0020: move-result-object v3 │ │ +01cf1a: 1a04 be00 |0021: const-string v4, ": " // string@00be │ │ +01cf1e: 6e20 2009 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01cf24: 0c03 |0026: move-result-object v3 │ │ +01cf26: 5454 e700 |0027: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01cf2a: 4404 0401 |0029: aget v4, v4, v1 │ │ +01cf2e: 6e20 1d09 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01cf34: 0c03 |002e: move-result-object v3 │ │ +01cf36: 1a04 2300 |002f: const-string v4, " -> " // string@0023 │ │ +01cf3a: 6e20 2009 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01cf40: 0c03 |0034: move-result-object v3 │ │ +01cf42: 5454 e900 |0035: iget-object v4, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01cf46: 4604 0401 |0037: aget-object v4, v4, v1 │ │ +01cf4a: 6e20 1f09 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01cf50: 0c03 |003c: move-result-object v3 │ │ +01cf52: 6e10 2609 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01cf58: 0c03 |0040: move-result-object v3 │ │ +01cf5a: 7120 8407 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0784 │ │ +01cf60: d801 0101 |0044: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01cf64: 28cc |0046: goto 0012 // -0034 │ │ +01cf66: 2202 5c01 |0047: new-instance v2, Ljava/lang/RuntimeException; // type@015c │ │ +01cf6a: 7010 fc08 0200 |0049: invoke-direct {v2}, Ljava/lang/RuntimeException;.:()V // method@08fc │ │ +01cf70: 2702 |004c: throw v2 │ │ +01cf72: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01cf76: 28b2 |004f: goto 0001 // -004e │ │ +01cf78: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ 0x0011 line=336 │ │ 0x0016 line=337 │ │ 0x0044 line=336 │ │ @@ -7976,35 +7976,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -01c45c: |[01c45c] android.support.v4.app.HCSparseArray.gc:()V │ │ -01c46c: 5272 e800 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c470: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -01c472: 5471 e700 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c476: 5475 e900 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c47a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01c47c: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ -01c480: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -01c484: 6206 e500 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c488: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ -01c48c: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ -01c490: 4406 0100 |0012: aget v6, v1, v0 │ │ -01c494: 4b06 0103 |0014: aput v6, v1, v3 │ │ -01c498: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -01c49c: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01c4a0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01c4a4: 28ec |001c: goto 0008 // -0014 │ │ -01c4a6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -01c4a8: 5c76 e600 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c4ac: 5973 e800 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c4b0: 0e00 |0022: return-void │ │ +01cf7c: |[01cf7c] android.support.v4.app.HCSparseArray.gc:()V │ │ +01cf8c: 5272 e800 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01cf90: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +01cf92: 5471 e700 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01cf96: 5475 e900 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01cf9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01cf9c: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ +01cfa0: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +01cfa4: 6206 e500 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01cfa8: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ +01cfac: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ +01cfb0: 4406 0100 |0012: aget v6, v1, v0 │ │ +01cfb4: 4b06 0103 |0014: aput v6, v1, v3 │ │ +01cfb8: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +01cfbc: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01cfc0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01cfc4: 28ec |001c: goto 0008 // -0014 │ │ +01cfc6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +01cfc8: 5c76 e600 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01cfcc: 5973 e800 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01cfd0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ 0x0003 line=106 │ │ 0x0005 line=107 │ │ 0x0007 line=109 │ │ @@ -8033,27 +8033,27 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01c4b4: |[01c4b4] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ -01c4c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01c4c6: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -01c4c8: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -01c4cc: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -01c4d0: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -01c4d4: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -01c4d8: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -01c4dc: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -01c4e0: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -01c4e4: 0f03 |0010: return v3 │ │ -01c4e6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01c4ea: 28ef |0013: goto 0002 // -0011 │ │ +01cfd4: |[01cfd4] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ +01cfe4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +01cfe6: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +01cfe8: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +01cfec: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +01cff0: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +01cff4: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +01cff8: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +01cffc: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +01d000: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +01d004: 0f03 |0010: return v3 │ │ +01d006: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01d00a: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0006 line=347 │ │ 0x000c line=348 │ │ 0x0010 line=350 │ │ 0x0011 line=346 │ │ @@ -8067,20 +8067,20 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01c4ec: |[01c4ec] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ -01c4fc: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -01c500: 7110 8e02 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@028e │ │ -01c506: 0a00 |0005: move-result v0 │ │ -01c508: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -01c50c: 0f00 |0008: return v0 │ │ +01d00c: |[01d00c] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ +01d01c: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +01d020: 7110 8e02 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@028e │ │ +01d026: 0a00 |0005: move-result v0 │ │ +01d028: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +01d02c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -8089,58 +8089,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -01c510: |[01c510] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ -01c520: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01c522: 5274 e800 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c526: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -01c52a: 5474 e700 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c52e: 5275 e800 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c532: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -01c536: 4404 0405 |000b: aget v4, v4, v5 │ │ -01c53a: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -01c53e: 6e30 9302 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ -01c544: 0e00 |0012: return-void │ │ -01c546: 5574 e600 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c54a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -01c54e: 5274 e800 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c552: 5475 e700 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c556: 2155 |001b: array-length v5, v5 │ │ -01c558: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -01c55c: 7010 8b02 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c562: 5273 e800 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c566: 5474 e700 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c56a: 2144 |0025: array-length v4, v4 │ │ -01c56c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -01c570: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -01c574: 7110 8f02 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@028f │ │ -01c57a: 0a00 |002d: move-result v0 │ │ -01c57c: 2301 2502 |002e: new-array v1, v0, [I // type@0225 │ │ -01c580: 2302 3102 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0231 │ │ -01c584: 5474 e700 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c588: 5475 e700 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c58c: 2155 |0036: array-length v5, v5 │ │ -01c58e: 7155 2709 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ -01c594: 5474 e900 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c598: 5475 e900 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c59c: 2155 |003e: array-length v5, v5 │ │ -01c59e: 7155 2709 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ -01c5a4: 5b71 e700 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c5a8: 5b72 e900 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c5ac: 5474 e700 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c5b0: 4b08 0403 |0048: aput v8, v4, v3 │ │ -01c5b4: 5474 e900 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c5b8: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -01c5bc: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -01c5c0: 5974 e800 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c5c4: 28c0 |0052: goto 0012 // -0040 │ │ +01d030: |[01d030] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ +01d040: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01d042: 5274 e800 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d046: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +01d04a: 5474 e700 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d04e: 5275 e800 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d052: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +01d056: 4404 0405 |000b: aget v4, v4, v5 │ │ +01d05a: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +01d05e: 6e30 9302 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ +01d064: 0e00 |0012: return-void │ │ +01d066: 5574 e600 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d06a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +01d06e: 5274 e800 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d072: 5475 e700 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d076: 2155 |001b: array-length v5, v5 │ │ +01d078: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +01d07c: 7010 8b02 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d082: 5273 e800 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d086: 5474 e700 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d08a: 2144 |0025: array-length v4, v4 │ │ +01d08c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +01d090: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +01d094: 7110 8f02 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@028f │ │ +01d09a: 0a00 |002d: move-result v0 │ │ +01d09c: 2301 2502 |002e: new-array v1, v0, [I // type@0225 │ │ +01d0a0: 2302 3102 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0231 │ │ +01d0a4: 5474 e700 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d0a8: 5475 e700 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d0ac: 2155 |0036: array-length v5, v5 │ │ +01d0ae: 7155 2709 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ +01d0b4: 5474 e900 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d0b8: 5475 e900 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d0bc: 2155 |003e: array-length v5, v5 │ │ +01d0be: 7155 2709 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ +01d0c4: 5b71 e700 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d0c8: 5b72 e900 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d0cc: 5474 e700 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d0d0: 4b08 0403 |0048: aput v8, v4, v3 │ │ +01d0d4: 5474 e900 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d0d8: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +01d0dc: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +01d0e0: 5974 e800 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d0e4: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=284 │ │ 0x000f line=285 │ │ 0x0012 line=311 │ │ 0x0013 line=289 │ │ 0x001e line=290 │ │ @@ -8172,27 +8172,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -01c5c8: |[01c5c8] android.support.v4.app.HCSparseArray.clear:()V │ │ -01c5d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01c5da: 5251 e800 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c5de: 5452 e900 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c5e2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01c5e4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -01c5e8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -01c5ea: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -01c5ee: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01c5f2: 28f9 |000d: goto 0006 // -0007 │ │ -01c5f4: 5954 e800 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c5f8: 5c54 e600 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c5fc: 0e00 |0012: return-void │ │ +01d0e8: |[01d0e8] android.support.v4.app.HCSparseArray.clear:()V │ │ +01d0f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01d0fa: 5251 e800 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d0fe: 5452 e900 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d102: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01d104: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +01d108: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +01d10a: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +01d10e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01d112: 28f9 |000d: goto 0006 // -0007 │ │ +01d114: 5954 e800 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d118: 5c54 e600 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d11c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0003 line=269 │ │ 0x0005 line=271 │ │ 0x0008 line=272 │ │ 0x000b line=271 │ │ @@ -8211,31 +8211,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -01c600: |[01c600] android.support.v4.app.HCSparseArray.delete:(I)V │ │ -01c610: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c614: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01c616: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c61a: 7140 8702 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ -01c620: 0a00 |0008: move-result v0 │ │ -01c622: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -01c626: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c62a: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -01c62e: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c632: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -01c636: 5441 e900 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c63a: 6202 e500 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c63e: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -01c642: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -01c644: 5c41 e600 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c648: 0e00 |001c: return-void │ │ +01d120: |[01d120] android.support.v4.app.HCSparseArray.delete:(I)V │ │ +01d130: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d134: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01d136: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d13a: 7140 8702 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ +01d140: 0a00 |0008: move-result v0 │ │ +01d142: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ +01d146: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d14a: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +01d14e: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01d152: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ +01d156: 5441 e900 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d15a: 6202 e500 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01d15e: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +01d162: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +01d164: 5c41 e600 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d168: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0009 line=76 │ │ 0x000b line=77 │ │ 0x0013 line=78 │ │ 0x0019 line=79 │ │ @@ -8251,19 +8251,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01c64c: |[01c64c] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ -01c65c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c65e: 6e30 8d02 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@028d │ │ -01c664: 0c00 |0004: move-result-object v0 │ │ -01c666: 1100 |0005: return-object v0 │ │ +01d16c: |[01d16c] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ +01d17c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d17e: 6e30 8d02 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@028d │ │ +01d184: 0c00 |0004: move-result-object v0 │ │ +01d186: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 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 │ │ @@ -8273,29 +8273,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 │ │ -01c668: |[01c668] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -01c678: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c67c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01c67e: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c682: 7140 8702 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ -01c688: 0a00 |0008: move-result v0 │ │ -01c68a: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -01c68e: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c692: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -01c696: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c69a: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -01c69e: 1106 |0013: return-object v6 │ │ -01c6a0: 5441 e900 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c6a4: 4606 0100 |0016: aget-object v6, v1, v0 │ │ -01c6a8: 28fb |0018: goto 0013 // -0005 │ │ +01d188: |[01d188] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +01d198: 5441 e700 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d19c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01d19e: 5243 e800 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d1a2: 7140 8702 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ +01d1a8: 0a00 |0008: move-result v0 │ │ +01d1aa: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ +01d1ae: 5441 e900 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d1b2: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +01d1b6: 6202 e500 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01d1ba: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +01d1be: 1106 |0013: return-object v6 │ │ +01d1c0: 5441 e900 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d1c4: 4606 0100 |0016: aget-object v6, v1, v0 │ │ +01d1c8: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=63 │ │ 0x0013 line=66 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8311,24 +8311,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -01c6ac: |[01c6ac] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ -01c6bc: 5530 e600 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c6c0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01c6c4: 7010 8b02 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c6ca: 5430 e700 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c6ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01c6d0: 5232 e800 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c6d4: 7140 8702 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ -01c6da: 0a00 |000f: move-result v0 │ │ -01c6dc: 0f00 |0010: return v0 │ │ +01d1cc: |[01d1cc] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ +01d1dc: 5530 e600 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d1e0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01d1e4: 7010 8b02 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d1ea: 5430 e700 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d1ee: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +01d1f0: 5232 e800 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d1f4: 7140 8702 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ +01d1fa: 0a00 |000f: move-result v0 │ │ +01d1fc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0007 line=241 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8340,29 +8340,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01c6e0: |[01c6e0] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -01c6f0: 5521 e600 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c6f4: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -01c6f8: 7010 8b02 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c6fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01c700: 5221 e800 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c704: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -01c708: 5421 e900 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c70c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -01c710: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -01c714: 0f00 |0012: return v0 │ │ -01c716: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01c71a: 28f3 |0015: goto 0008 // -000d │ │ -01c71c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -01c71e: 28fb |0017: goto 0012 // -0005 │ │ +01d200: |[01d200] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +01d210: 5521 e600 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d214: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +01d218: 7010 8b02 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d21e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01d220: 5221 e800 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d224: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +01d228: 5421 e900 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d22c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +01d230: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +01d234: 0f00 |0012: return v0 │ │ +01d236: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01d23a: 28f3 |0015: goto 0008 // -000d │ │ +01d23c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +01d23e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0004 line=254 │ │ 0x0007 line=257 │ │ 0x000c line=258 │ │ 0x0012 line=261 │ │ @@ -8381,21 +8381,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01c720: |[01c720] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ -01c730: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c734: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01c738: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c73e: 5410 e700 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c742: 4400 0002 |0009: aget v0, v0, v2 │ │ -01c746: 0f00 |000b: return v0 │ │ +01d240: |[01d240] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ +01d250: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d254: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01d258: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d25e: 5410 e700 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d262: 4400 0002 |0009: aget v0, v0, v2 │ │ +01d266: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0007 line=202 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8407,91 +8407,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -01c748: |[01c748] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ -01c758: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01c75a: 5484 e700 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c75e: 5285 e800 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c762: 7140 8702 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ -01c768: 0a00 |0008: move-result v0 │ │ -01c76a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -01c76e: 5484 e900 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c772: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -01c776: 0e00 |000f: return-void │ │ -01c778: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -01c77c: 5284 e800 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c780: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -01c784: 5484 e900 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c788: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -01c78c: 6205 e500 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c790: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -01c794: 5484 e700 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c798: 4b09 0400 |0020: aput v9, v4, v0 │ │ -01c79c: 5484 e900 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c7a0: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -01c7a4: 28e9 |0026: goto 000f // -0017 │ │ -01c7a6: 5584 e600 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c7aa: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -01c7ae: 5284 e800 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c7b2: 5485 e700 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c7b6: 2155 |002f: array-length v5, v5 │ │ -01c7b8: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -01c7bc: 7010 8b02 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c7c2: 5484 e700 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c7c6: 5285 e800 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c7ca: 7140 8702 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ -01c7d0: 0a04 |003c: move-result v4 │ │ -01c7d2: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -01c7d6: 5284 e800 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c7da: 5485 e700 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c7de: 2155 |0043: array-length v5, v5 │ │ -01c7e0: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -01c7e4: 5284 e800 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c7e8: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01c7ec: 7110 8f02 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@028f │ │ -01c7f2: 0a01 |004d: move-result v1 │ │ -01c7f4: 2312 2502 |004e: new-array v2, v1, [I // type@0225 │ │ -01c7f8: 2313 3102 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0231 │ │ -01c7fc: 5484 e700 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c800: 5485 e700 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c804: 2155 |0056: array-length v5, v5 │ │ -01c806: 7155 2709 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ -01c80c: 5484 e900 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c810: 5485 e900 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c814: 2155 |005e: array-length v5, v5 │ │ -01c816: 7155 2709 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ -01c81c: 5b82 e700 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c820: 5b83 e900 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c824: 5284 e800 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c828: b104 |0068: sub-int/2addr v4, v0 │ │ -01c82a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -01c82e: 5484 e700 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c832: 5485 e700 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c836: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -01c83a: 5287 e800 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c83e: b107 |0073: sub-int/2addr v7, v0 │ │ -01c840: 7157 2709 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ -01c846: 5484 e900 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c84a: 5485 e900 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c84e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -01c852: 5287 e800 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c856: b107 |007f: sub-int/2addr v7, v0 │ │ -01c858: 7157 2709 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ -01c85e: 5484 e700 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ -01c862: 4b09 0400 |0085: aput v9, v4, v0 │ │ -01c866: 5484 e900 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c86a: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -01c86e: 5284 e800 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c872: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01c876: 5984 e800 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c87a: 2900 7eff |0091: goto/16 000f // -0082 │ │ +01d268: |[01d268] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ +01d278: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01d27a: 5484 e700 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d27e: 5285 e800 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d282: 7140 8702 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ +01d288: 0a00 |0008: move-result v0 │ │ +01d28a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +01d28e: 5484 e900 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d292: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +01d296: 0e00 |000f: return-void │ │ +01d298: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +01d29c: 5284 e800 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d2a0: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +01d2a4: 5484 e900 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d2a8: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +01d2ac: 6205 e500 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01d2b0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +01d2b4: 5484 e700 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d2b8: 4b09 0400 |0020: aput v9, v4, v0 │ │ +01d2bc: 5484 e900 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d2c0: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +01d2c4: 28e9 |0026: goto 000f // -0017 │ │ +01d2c6: 5584 e600 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d2ca: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +01d2ce: 5284 e800 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d2d2: 5485 e700 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d2d6: 2155 |002f: array-length v5, v5 │ │ +01d2d8: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +01d2dc: 7010 8b02 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d2e2: 5484 e700 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d2e6: 5285 e800 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d2ea: 7140 8702 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0287 │ │ +01d2f0: 0a04 |003c: move-result v4 │ │ +01d2f2: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +01d2f6: 5284 e800 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d2fa: 5485 e700 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d2fe: 2155 |0043: array-length v5, v5 │ │ +01d300: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +01d304: 5284 e800 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d308: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01d30c: 7110 8f02 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@028f │ │ +01d312: 0a01 |004d: move-result v1 │ │ +01d314: 2312 2502 |004e: new-array v2, v1, [I // type@0225 │ │ +01d318: 2313 3102 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0231 │ │ +01d31c: 5484 e700 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d320: 5485 e700 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d324: 2155 |0056: array-length v5, v5 │ │ +01d326: 7155 2709 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ +01d32c: 5484 e900 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d330: 5485 e900 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d334: 2155 |005e: array-length v5, v5 │ │ +01d336: 7155 2709 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ +01d33c: 5b82 e700 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d340: 5b83 e900 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d344: 5284 e800 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d348: b104 |0068: sub-int/2addr v4, v0 │ │ +01d34a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +01d34e: 5484 e700 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d352: 5485 e700 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d356: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +01d35a: 5287 e800 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d35e: b107 |0073: sub-int/2addr v7, v0 │ │ +01d360: 7157 2709 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ +01d366: 5484 e900 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d36a: 5485 e900 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d36e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +01d372: 5287 e800 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d376: b107 |007f: sub-int/2addr v7, v0 │ │ +01d378: 7157 2709 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0927 │ │ +01d37e: 5484 e700 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@00e7 │ │ +01d382: 4b09 0400 |0085: aput v9, v4, v0 │ │ +01d386: 5484 e900 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d38a: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +01d38e: 5284 e800 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d392: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01d396: 5984 e800 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d39a: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=134 │ │ 0x0009 line=136 │ │ 0x000b line=137 │ │ 0x000f line=178 │ │ 0x0010 line=139 │ │ @@ -8531,17 +8531,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01c880: |[01c880] android.support.v4.app.HCSparseArray.remove:(I)V │ │ -01c890: 6e20 8a02 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@028a │ │ -01c896: 0e00 |0003: return-void │ │ +01d3a0: |[01d3a0] android.support.v4.app.HCSparseArray.remove:(I)V │ │ +01d3b0: 6e20 8a02 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@028a │ │ +01d3b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 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; │ │ @@ -8552,25 +8552,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -01c898: |[01c898] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ -01c8a8: 5420 e900 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c8ac: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -01c8b0: 6201 e500 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c8b4: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -01c8b8: 5420 e900 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c8bc: 6201 e500 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ -01c8c0: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -01c8c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01c8c6: 5c20 e600 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c8ca: 0e00 |0011: return-void │ │ +01d3b8: |[01d3b8] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ +01d3c8: 5420 e900 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d3cc: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +01d3d0: 6201 e500 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01d3d4: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +01d3d8: 5420 e900 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d3dc: 6201 e500 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@00e5 │ │ +01d3e0: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +01d3e4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +01d3e6: 5c20 e600 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d3ea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=96 │ │ 0x000e line=97 │ │ 0x0011 line=99 │ │ locals : │ │ @@ -8583,21 +8583,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01c8cc: |[01c8cc] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -01c8dc: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c8e0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01c8e4: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c8ea: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c8ee: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -01c8f2: 0e00 |000b: return-void │ │ +01d3ec: |[01d3ec] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +01d3fc: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d400: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01d404: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d40a: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d40e: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +01d412: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=225 │ │ 0x0007 line=228 │ │ 0x000b line=229 │ │ locals : │ │ @@ -8612,20 +8612,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01c8f4: |[01c8f4] android.support.v4.app.HCSparseArray.size:()I │ │ -01c904: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c908: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01c90c: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c912: 5210 e800 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ -01c916: 0f00 |0009: return v0 │ │ +01d414: |[01d414] android.support.v4.app.HCSparseArray.size:()I │ │ +01d424: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d428: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01d42c: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d432: 5210 e800 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@00e8 │ │ +01d436: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=186 │ │ 0x0007 line=189 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8636,21 +8636,21 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01c918: |[01c918] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -01c928: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ -01c92c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01c930: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ -01c936: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ -01c93a: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -01c93e: 1100 |000b: return-object v0 │ │ +01d438: |[01d438] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +01d448: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@00e6 │ │ +01d44c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +01d450: 7010 8b02 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@028b │ │ +01d456: 5410 e900 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@00e9 │ │ +01d45a: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +01d45e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ 0x0007 line=215 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -8692,18 +8692,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 │ │ -01c940: |[01c940] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -01c950: 5b01 ea00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ -01c954: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c95a: 0e00 |0005: return-void │ │ +01d460: |[01d460] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +01d470: 5b01 ea00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ +01d474: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01d47a: 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; │ │ │ │ @@ -8713,21 +8713,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01c95c: |[01c95c] android.support.v4.app.ListFragment$1.run:()V │ │ -01c96c: 5420 ea00 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ -01c970: 5400 f300 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -01c974: 5421 ea00 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ -01c978: 5411 f300 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -01c97c: 6e20 8f08 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@088f │ │ -01c982: 0e00 |000b: return-void │ │ +01d47c: |[01d47c] android.support.v4.app.ListFragment$1.run:()V │ │ +01d48c: 5420 ea00 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ +01d490: 5400 f300 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +01d494: 5421 ea00 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@00ea │ │ +01d498: 5411 f300 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +01d49c: 6e20 8f08 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@088f │ │ +01d4a2: 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; │ │ │ │ @@ -8768,18 +8768,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 │ │ -01c984: |[01c984] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -01c994: 5b01 eb00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ -01c998: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c99e: 0e00 |0005: return-void │ │ +01d4a4: |[01d4a4] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +01d4b4: 5b01 eb00 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ +01d4b8: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01d4be: 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; │ │ │ │ @@ -8789,23 +8789,23 @@ │ │ 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 │ │ -01c9a0: |[01c9a0] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -01c9b0: 5460 eb00 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ -01c9b4: 0771 |0002: move-object v1, v7 │ │ -01c9b6: 1f01 2c01 |0003: check-cast v1, Landroid/widget/ListView; // type@012c │ │ -01c9ba: 0782 |0005: move-object v2, v8 │ │ -01c9bc: 0193 |0006: move v3, v9 │ │ -01c9be: 04a4 |0007: move-wide v4, v10 │ │ -01c9c0: 7406 a702 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@02a7 │ │ -01c9c6: 0e00 |000b: return-void │ │ +01d4c0: |[01d4c0] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +01d4d0: 5460 eb00 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@00eb │ │ +01d4d4: 0771 |0002: move-object v1, v7 │ │ +01d4d6: 1f01 2c01 |0003: check-cast v1, Landroid/widget/ListView; // type@012c │ │ +01d4da: 0782 |0005: move-object v2, v8 │ │ +01d4dc: 0193 |0006: move v3, v9 │ │ +01d4de: 04a4 |0007: move-wide v4, v10 │ │ +01d4e0: 7406 a702 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@02a7 │ │ +01d4e6: 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; │ │ @@ -8900,17 +8900,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c9c8: |[01c9c8] android.support.v4.app.LoaderManager.:()V │ │ -01c9d8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01c9de: 0e00 |0003: return-void │ │ +01d4e8: |[01d4e8] android.support.v4.app.LoaderManager.:()V │ │ +01d4f8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01d4fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -8919,17 +8919,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c9e0: |[01c9e0] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -01c9f0: 6a00 0901 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -01c9f4: 0e00 |0002: return-void │ │ +01d500: |[01d500] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +01d510: 6a00 0901 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +01d514: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -8995,17 +8995,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01c9f8: |[01c9f8] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -01ca08: 7020 8208 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0882 │ │ -01ca0e: 0e00 |0003: return-void │ │ +01d518: |[01d518] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +01d528: 7020 8208 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0882 │ │ +01d52e: 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; │ │ @@ -9015,29 +9015,29 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01ca10: |[01ca10] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -01ca20: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -01ca22: 2202 6e00 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@006e │ │ -01ca26: 6e10 c507 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07c5 │ │ -01ca2c: 0c03 |0006: move-result-object v3 │ │ -01ca2e: 7020 d702 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@02d7 │ │ -01ca34: 6e10 c707 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07c7 │ │ -01ca3a: 0c00 |000d: move-result-object v0 │ │ -01ca3c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -01ca40: 6e20 dd02 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@02dd │ │ -01ca46: 2201 2701 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ -01ca4a: 7030 8108 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ -01ca50: 6e20 e007 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07e0 │ │ -01ca56: 6e20 d802 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@02d8 │ │ -01ca5c: 1102 |001e: return-object v2 │ │ +01d530: |[01d530] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +01d540: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +01d542: 2202 6e00 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@006e │ │ +01d546: 6e10 c507 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@07c5 │ │ +01d54c: 0c03 |0006: move-result-object v3 │ │ +01d54e: 7020 d702 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@02d7 │ │ +01d554: 6e10 c707 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07c7 │ │ +01d55a: 0c00 |000d: move-result-object v0 │ │ +01d55c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +01d560: 6e20 dd02 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@02dd │ │ +01d566: 2201 2701 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ +01d56a: 7030 8108 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ +01d570: 6e20 e007 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@07e0 │ │ +01d576: 6e20 d802 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@02d8 │ │ +01d57c: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -9056,17 +9056,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01ca60: |[01ca60] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -01ca70: 6e20 dc02 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@02dc │ │ -01ca76: 0e00 |0003: return-void │ │ +01d580: |[01d580] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +01d590: 6e20 dc02 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@02dc │ │ +01d596: 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; │ │ @@ -9077,17 +9077,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01ca78: |[01ca78] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -01ca88: 6e20 d902 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@02d9 │ │ -01ca8e: 0e00 |0003: return-void │ │ +01d598: |[01d598] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +01d5a8: 6e20 d902 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@02d9 │ │ +01d5ae: 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; │ │ @@ -9118,17 +9118,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01ca90: |[01ca90] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -01caa0: 7020 8007 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@0780 │ │ -01caa6: 0e00 |0003: return-void │ │ +01d5b0: |[01d5b0] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +01d5c0: 7020 8007 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@0780 │ │ +01d5c6: 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; │ │ @@ -9168,20 +9168,20 @@ │ │ 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 │ │ -01caa8: |[01caa8] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -01cab8: 5b12 2501 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ -01cabc: 2200 3800 |0002: new-instance v0, Landroid/os/Handler; // type@0038 │ │ -01cac0: 7010 be00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ -01cac6: 7020 7400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0074 │ │ -01cacc: 0e00 |000a: return-void │ │ +01d5c8: |[01d5c8] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +01d5d8: 5b12 2501 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ +01d5dc: 2200 3800 |0002: new-instance v0, Landroid/os/Handler; // type@0038 │ │ +01d5e0: 7010 be00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ +01d5e6: 7020 7400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0074 │ │ +01d5ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ 0x000a line=46 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -9194,17 +9194,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01cad0: |[01cad0] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -01cae0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cae2: 0f00 |0001: return v0 │ │ +01d5f0: |[01d5f0] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +01d600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01d602: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 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; │ │ │ │ @@ -9213,18 +9213,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01cae4: |[01cae4] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -01caf4: 5410 2501 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ -01caf8: 6e10 2503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0325 │ │ -01cafe: 0e00 |0005: return-void │ │ +01d604: |[01d604] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +01d614: 5410 2501 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0125 │ │ +01d618: 6e10 2503 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0325 │ │ +01d61e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ 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; │ │ @@ -9333,26 +9333,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -01cb00: |[01cb00] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -01cb10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01cb12: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01cb18: 5c21 2c01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01cb1c: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01cb20: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01cb22: 5c20 2b01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01cb26: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01cb2a: 6e10 4d00 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ -01cb30: 0c00 |0010: move-result-object v0 │ │ -01cb32: 5b20 2801 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ -01cb36: 0e00 |0013: return-void │ │ +01d620: |[01d620] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +01d630: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01d632: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01d638: 5c21 2c01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +01d63c: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +01d640: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01d642: 5c20 2b01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +01d646: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +01d64a: 6e10 4d00 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ +01d650: 0c00 |0010: move-result-object v0 │ │ +01d652: 5b20 2801 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ +01d656: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -9369,19 +9369,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01cb38: |[01cb38] android.support.v4.content.Loader.abandon:()V │ │ -01cb48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cb4a: 5c10 2601 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01cb4e: 6e10 2403 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0324 │ │ -01cb54: 0e00 |0006: return-void │ │ +01d658: |[01d658] android.support.v4.content.Loader.abandon:()V │ │ +01d668: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01d66a: 5c10 2601 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +01d66e: 6e10 2403 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0324 │ │ +01d674: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=247 │ │ 0x0006 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -9392,24 +9392,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 │ │ -01cb58: |[01cb58] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -01cb68: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -01cb6c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -01cb70: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -01cb76: 7120 7c03 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ -01cb7c: 1a01 4d11 |000a: const-string v1, "}" // string@114d │ │ -01cb80: 6e20 2009 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01cb86: 6e10 2609 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01cb8c: 0c01 |0012: move-result-object v1 │ │ -01cb8e: 1101 |0013: return-object v1 │ │ +01d678: |[01d678] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +01d688: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +01d68c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +01d690: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +01d696: 7120 7c03 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ +01d69c: 1a01 4b11 |000a: const-string v1, "}" // string@114b │ │ +01d6a0: 6e20 2009 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01d6a6: 6e10 2609 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01d6ac: 0c01 |0012: move-result-object v1 │ │ +01d6ae: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0007 line=327 │ │ 0x000a line=328 │ │ 0x000f line=329 │ │ locals : │ │ @@ -9424,20 +9424,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -01cb90: |[01cb90] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -01cba0: 5410 2a01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01cba4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01cba8: 5410 2a01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01cbac: 7230 1803 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0318 │ │ -01cbb2: 0e00 |0009: return-void │ │ +01d6b0: |[01d6b0] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +01d6c0: 5410 2a01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d6c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +01d6c8: 5410 2a01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d6cc: 7230 1803 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0318 │ │ +01d6d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0009 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -9450,42 +9450,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 │ │ -01cbb4: |[01cbb4] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01cbc4: 6e20 c308 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cbca: 1a00 530c |0003: const-string v0, "mId=" // string@0c53 │ │ -01cbce: 6e20 c308 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cbd4: 5210 2901 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01cbd8: 6e20 c108 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -01cbde: 1a00 5900 |000d: const-string v0, " mListener=" // string@0059 │ │ -01cbe2: 6e20 c308 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cbe8: 5410 2a01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01cbec: 6e20 c708 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -01cbf2: 6e20 c308 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cbf8: 1a00 db0c |001a: const-string v0, "mStarted=" // string@0cdb │ │ -01cbfc: 6e20 c308 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cc02: 5510 2c01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01cc06: 6e20 c408 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01cc0c: 1a00 4f00 |0024: const-string v0, " mContentChanged=" // string@004f │ │ -01cc10: 6e20 c308 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cc16: 5510 2701 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01cc1a: 6e20 c408 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01cc20: 1a00 4800 |002e: const-string v0, " mAbandoned=" // string@0048 │ │ -01cc24: 6e20 c308 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cc2a: 5510 2601 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01cc2e: 6e20 c408 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -01cc34: 1a00 6000 |0038: const-string v0, " mReset=" // string@0060 │ │ -01cc38: 6e20 c308 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01cc3e: 5510 2b01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01cc42: 6e20 c908 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -01cc48: 0e00 |0042: return-void │ │ +01d6d4: |[01d6d4] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +01d6e4: 6e20 c308 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d6ea: 1a00 510c |0003: const-string v0, "mId=" // string@0c51 │ │ +01d6ee: 6e20 c308 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d6f4: 5210 2901 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +01d6f8: 6e20 c108 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +01d6fe: 1a00 5900 |000d: const-string v0, " mListener=" // string@0059 │ │ +01d702: 6e20 c308 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d708: 5410 2a01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d70c: 6e20 c708 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +01d712: 6e20 c308 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d718: 1a00 d90c |001a: const-string v0, "mStarted=" // string@0cd9 │ │ +01d71c: 6e20 c308 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d722: 5510 2c01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +01d726: 6e20 c408 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01d72c: 1a00 4f00 |0024: const-string v0, " mContentChanged=" // string@004f │ │ +01d730: 6e20 c308 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d736: 5510 2701 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +01d73a: 6e20 c408 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01d740: 1a00 4800 |002e: const-string v0, " mAbandoned=" // string@0048 │ │ +01d744: 6e20 c308 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d74a: 5510 2601 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +01d74e: 6e20 c408 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +01d754: 1a00 6000 |0038: const-string v0, " mReset=" // string@0060 │ │ +01d758: 6e20 c308 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01d75e: 5510 2b01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +01d762: 6e20 c908 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +01d768: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x000d line=352 │ │ 0x0017 line=353 │ │ 0x0024 line=354 │ │ 0x002e line=355 │ │ @@ -9504,17 +9504,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01cc4c: |[01cc4c] android.support.v4.content.Loader.forceLoad:()V │ │ -01cc5c: 6e10 2603 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0326 │ │ -01cc62: 0e00 |0003: return-void │ │ +01d76c: |[01d76c] android.support.v4.content.Loader.forceLoad:()V │ │ +01d77c: 6e10 2603 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0326 │ │ +01d782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0003 line=203 │ │ 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; │ │ @@ -9524,17 +9524,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cc64: |[01cc64] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -01cc74: 5410 2801 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ -01cc78: 1100 |0002: return-object v0 │ │ +01d784: |[01d784] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +01d794: 5410 2801 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0128 │ │ +01d798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 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; │ │ │ │ @@ -9543,17 +9543,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cc7c: |[01cc7c] android.support.v4.content.Loader.getId:()I │ │ -01cc8c: 5210 2901 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01cc90: 0f00 |0002: return v0 │ │ +01d79c: |[01d79c] android.support.v4.content.Loader.getId:()I │ │ +01d7ac: 5210 2901 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +01d7b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 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; │ │ │ │ @@ -9562,17 +9562,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cc94: |[01cc94] android.support.v4.content.Loader.isAbandoned:()Z │ │ -01cca4: 5510 2601 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01cca8: 0f00 |0002: return v0 │ │ +01d7b4: |[01d7b4] android.support.v4.content.Loader.isAbandoned:()Z │ │ +01d7c4: 5510 2601 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +01d7c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 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; │ │ │ │ @@ -9581,17 +9581,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ccac: |[01ccac] android.support.v4.content.Loader.isReset:()Z │ │ -01ccbc: 5510 2b01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01ccc0: 0f00 |0002: return v0 │ │ +01d7cc: |[01d7cc] android.support.v4.content.Loader.isReset:()Z │ │ +01d7dc: 5510 2b01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +01d7e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 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; │ │ │ │ @@ -9600,17 +9600,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ccc4: |[01ccc4] android.support.v4.content.Loader.isStarted:()Z │ │ -01ccd4: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01ccd8: 0f00 |0002: return v0 │ │ +01d7e4: |[01d7e4] android.support.v4.content.Loader.isStarted:()Z │ │ +01d7f4: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +01d7f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 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; │ │ │ │ @@ -9619,16 +9619,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ccdc: |[01ccdc] android.support.v4.content.Loader.onAbandon:()V │ │ -01ccec: 0e00 |0000: return-void │ │ +01d7fc: |[01d7fc] android.support.v4.content.Loader.onAbandon:()V │ │ +01d80c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 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; │ │ │ │ @@ -9637,22 +9637,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01ccf0: |[01ccf0] android.support.v4.content.Loader.onContentChanged:()V │ │ -01cd00: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01cd04: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -01cd08: 6e10 1e03 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@031e │ │ -01cd0e: 0e00 |0007: return-void │ │ -01cd10: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01cd12: 5c10 2701 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01cd16: 28fc |000b: goto 0007 // -0004 │ │ +01d810: |[01d810] android.support.v4.content.Loader.onContentChanged:()V │ │ +01d820: 5510 2c01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +01d824: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +01d828: 6e10 1e03 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@031e │ │ +01d82e: 0e00 |0007: return-void │ │ +01d830: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +01d832: 5c10 2701 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +01d836: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0004 line=312 │ │ 0x0007 line=319 │ │ 0x0008 line=317 │ │ locals : │ │ @@ -9664,16 +9664,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cd18: |[01cd18] android.support.v4.content.Loader.onForceLoad:()V │ │ -01cd28: 0e00 |0000: return-void │ │ +01d838: |[01d838] android.support.v4.content.Loader.onForceLoad:()V │ │ +01d848: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 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; │ │ │ │ @@ -9682,16 +9682,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cd2c: |[01cd2c] android.support.v4.content.Loader.onReset:()V │ │ -01cd3c: 0e00 |0000: return-void │ │ +01d84c: |[01d84c] android.support.v4.content.Loader.onReset:()V │ │ +01d85c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 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; │ │ │ │ @@ -9700,16 +9700,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cd40: |[01cd40] android.support.v4.content.Loader.onStartLoading:()V │ │ -01cd50: 0e00 |0000: return-void │ │ +01d860: |[01d860] android.support.v4.content.Loader.onStartLoading:()V │ │ +01d870: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 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; │ │ │ │ @@ -9718,16 +9718,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cd54: |[01cd54] android.support.v4.content.Loader.onStopLoading:()V │ │ -01cd64: 0e00 |0000: return-void │ │ +01d874: |[01d874] android.support.v4.content.Loader.onStopLoading:()V │ │ +01d884: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 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; │ │ │ │ @@ -9736,24 +9736,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 │ │ -01cd68: |[01cd68] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -01cd78: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01cd7c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01cd80: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01cd84: 1a01 3f06 |0006: const-string v1, "There is already a listener registered" // string@063f │ │ -01cd88: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01cd8e: 2700 |000b: throw v0 │ │ -01cd90: 5b24 2a01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01cd94: 5923 2901 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01cd98: 0e00 |0010: return-void │ │ +01d888: |[01d888] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +01d898: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d89c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +01d8a0: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01d8a4: 1a01 3f06 |0006: const-string v1, "There is already a listener registered" // string@063f │ │ +01d8a8: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01d8ae: 2700 |000b: throw v0 │ │ +01d8b0: 5b24 2a01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d8b4: 5923 2901 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +01d8b8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ 0x000c line=117 │ │ 0x000e line=118 │ │ 0x0010 line=119 │ │ @@ -9769,23 +9769,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01cd9c: |[01cd9c] android.support.v4.content.Loader.reset:()V │ │ -01cdac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01cdae: 6e10 2703 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0327 │ │ -01cdb4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01cdb6: 5c20 2b01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01cdba: 5c21 2c01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01cdbe: 5c21 2601 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01cdc2: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01cdc6: 0e00 |000d: return-void │ │ +01d8bc: |[01d8bc] android.support.v4.content.Loader.reset:()V │ │ +01d8cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01d8ce: 6e10 2703 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0327 │ │ +01d8d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +01d8d6: 5c20 2b01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +01d8da: 5c21 2c01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +01d8de: 5c21 2601 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +01d8e2: 5c21 2701 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +01d8e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0004 line=276 │ │ 0x0007 line=277 │ │ 0x0009 line=278 │ │ 0x000b line=279 │ │ @@ -9799,22 +9799,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01cdc8: |[01cdc8] android.support.v4.content.Loader.startLoading:()V │ │ -01cdd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01cdda: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -01cddc: 5c20 2c01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01cde0: 5c21 2b01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ -01cde4: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ -01cde8: 6e10 2803 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0328 │ │ -01cdee: 0e00 |000b: return-void │ │ +01d8e8: |[01d8e8] android.support.v4.content.Loader.startLoading:()V │ │ +01d8f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01d8fa: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +01d8fc: 5c20 2c01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +01d900: 5c21 2b01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@012b │ │ +01d904: 5c21 2601 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0126 │ │ +01d908: 6e10 2803 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0328 │ │ +01d90e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0004 line=180 │ │ 0x0006 line=181 │ │ 0x0008 line=182 │ │ 0x000b line=183 │ │ @@ -9827,19 +9827,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01cdf0: |[01cdf0] android.support.v4.content.Loader.stopLoading:()V │ │ -01ce00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ce02: 5c10 2c01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ -01ce06: 6e10 2903 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0329 │ │ -01ce0c: 0e00 |0006: return-void │ │ +01d910: |[01d910] android.support.v4.content.Loader.stopLoading:()V │ │ +01d920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01d922: 5c10 2c01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@012c │ │ +01d926: 6e10 2903 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0329 │ │ +01d92c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ 0x0006 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -9850,19 +9850,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -01ce10: |[01ce10] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -01ce20: 5520 2701 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01ce24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01ce26: 5c21 2701 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ -01ce2a: 0f00 |0005: return v0 │ │ +01d930: |[01d930] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +01d940: 5520 2701 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +01d944: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01d946: 5c21 2701 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0127 │ │ +01d94a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0002 line=298 │ │ 0x0005 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ @@ -9874,28 +9874,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01ce2c: |[01ce2c] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -01ce3c: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -01ce40: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -01ce44: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -01ce4a: 7120 7c03 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ -01ce50: 1a01 4200 |000a: const-string v1, " id=" // string@0042 │ │ -01ce54: 6e20 2009 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ce5a: 5221 2901 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ -01ce5e: 6e20 1d09 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -01ce64: 1a01 4d11 |0014: const-string v1, "}" // string@114d │ │ -01ce68: 6e20 2009 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01ce6e: 6e10 2609 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01ce74: 0c01 |001c: move-result-object v1 │ │ -01ce76: 1101 |001d: return-object v1 │ │ +01d94c: |[01d94c] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +01d95c: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +01d960: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +01d964: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +01d96a: 7120 7c03 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ +01d970: 1a01 4200 |000a: const-string v1, " id=" // string@0042 │ │ +01d974: 6e20 2009 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01d97a: 5221 2901 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0129 │ │ +01d97e: 6e20 1d09 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01d984: 1a01 4b11 |0014: const-string v1, "}" // string@114b │ │ +01d988: 6e20 2009 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01d98e: 6e10 2609 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01d994: 0c01 |001c: move-result-object v1 │ │ +01d996: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0007 line=335 │ │ 0x000a line=336 │ │ 0x000f line=337 │ │ 0x0014 line=338 │ │ @@ -9910,30 +9910,30 @@ │ │ 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 │ │ -01ce78: |[01ce78] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -01ce88: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01ce8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -01ce90: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01ce94: 1a01 6905 |0006: const-string v1, "No listener register" // string@0569 │ │ -01ce98: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01ce9e: 2700 |000b: throw v0 │ │ -01cea0: 5420 2a01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01cea4: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -01cea8: 2200 4e01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -01ceac: 1a01 6201 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0162 │ │ -01ceb0: 7020 de08 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -01ceb6: 2700 |0017: throw v0 │ │ -01ceb8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01ceba: 5b20 2a01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ -01cebe: 0e00 |001b: return-void │ │ +01d998: |[01d998] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +01d9a8: 5420 2a01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d9ac: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +01d9b0: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01d9b4: 1a01 6905 |0006: const-string v1, "No listener register" // string@0569 │ │ +01d9b8: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01d9be: 2700 |000b: throw v0 │ │ +01d9c0: 5420 2a01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d9c4: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +01d9c8: 2200 4e01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +01d9cc: 1a01 6201 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0162 │ │ +01d9d0: 7020 de08 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +01d9d6: 2700 |0017: throw v0 │ │ +01d9d8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +01d9da: 5b20 2a01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@012a │ │ +01d9de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x000c line=130 │ │ 0x0010 line=131 │ │ 0x0018 line=133 │ │ @@ -9978,18 +9978,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 │ │ -01cec0: |[01cec0] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -01ced0: 5b01 2d01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ -01ced4: 7020 bf00 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00bf │ │ -01ceda: 0e00 |0005: return-void │ │ +01d9e0: |[01d9e0] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +01d9f0: 5b01 2d01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ +01d9f4: 7020 bf00 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00bf │ │ +01d9fa: 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; │ │ @@ -10000,24 +10000,24 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01cedc: |[01cedc] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -01ceec: 5220 0400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0004 │ │ -01cef0: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -01cef6: 6f20 c100 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00c1 │ │ -01cefc: 0e00 |0008: return-void │ │ -01cefe: 5410 2d01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ -01cf02: 7110 3803 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0338 │ │ -01cf08: 28fa |000e: goto 0008 // -0006 │ │ -01cf0a: 0000 |000f: nop // spacer │ │ -01cf0c: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +01d9fc: |[01d9fc] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +01da0c: 5220 0400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0004 │ │ +01da10: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +01da16: 6f20 c100 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@00c1 │ │ +01da1c: 0e00 |0008: return-void │ │ +01da1e: 5410 2d01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@012d │ │ +01da22: 7110 3803 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0338 │ │ +01da28: 28fa |000e: goto 0008 // -0006 │ │ +01da2a: 0000 |000f: nop // spacer │ │ +01da2c: 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 │ │ @@ -10067,19 +10067,19 @@ │ │ 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 │ │ -01cf18: |[01cf18] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -01cf28: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01cf2e: 5b01 2e01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ -01cf32: 5b02 2f01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ -01cf36: 0e00 |0007: return-void │ │ +01da38: |[01da38] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +01da48: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01da4e: 5b01 2e01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ +01da52: 5b02 2f01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ +01da56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ @@ -10131,19 +10131,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 │ │ -01cf38: |[01cf38] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -01cf48: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01cf4e: 5b01 3101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -01cf52: 5b02 3201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -01cf56: 0e00 |0007: return-void │ │ +01da58: |[01da58] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +01da68: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01da6e: 5b01 3101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +01da72: 5b02 3201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +01da76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -10157,31 +10157,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -01cf58: |[01cf58] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -01cf68: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -01cf6c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01cf70: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -01cf76: 1a01 c405 |0007: const-string v1, "Receiver{" // string@05c4 │ │ -01cf7a: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01cf80: 5421 3201 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -01cf84: 6e20 1f09 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01cf8a: 1a01 3d00 |0011: const-string v1, " filter=" // string@003d │ │ -01cf8e: 6e20 2009 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01cf94: 5421 3101 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -01cf98: 6e20 1f09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01cf9e: 1a01 4d11 |001b: const-string v1, "}" // string@114d │ │ -01cfa2: 6e20 2009 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01cfa8: 6e10 2609 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01cfae: 0c01 |0023: move-result-object v1 │ │ -01cfb0: 1101 |0024: return-object v1 │ │ +01da78: |[01da78] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +01da88: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +01da8c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +01da90: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +01da96: 1a01 c405 |0007: const-string v1, "Receiver{" // string@05c4 │ │ +01da9a: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01daa0: 5421 3201 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +01daa4: 6e20 1f09 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01daaa: 1a01 3d00 |0011: const-string v1, " filter=" // string@003d │ │ +01daae: 6e20 2009 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01dab4: 5421 3101 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +01dab8: 6e20 1f09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01dabe: 1a01 4b11 |001b: const-string v1, "}" // string@114b │ │ +01dac2: 6e20 2009 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01dac8: 6e10 2609 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01dace: 0c01 |0023: move-result-object v1 │ │ +01dad0: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ @@ -10269,51 +10269,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01cfb4: |[01cfb4] android.support.v4.content.LocalBroadcastManager.:()V │ │ -01cfc4: 2200 5a01 |0000: new-instance v0, Ljava/lang/Object; // type@015a │ │ -01cfc8: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01cfce: 6900 3a01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ -01cfd2: 0e00 |0007: return-void │ │ +01dad4: |[01dad4] android.support.v4.content.LocalBroadcastManager.:()V │ │ +01dae4: 2200 5a01 |0000: new-instance v0, Ljava/lang/Object; // type@015a │ │ +01dae8: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01daee: 6900 3a01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ +01daf2: 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 │ │ -01cfd4: |[01cfd4] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -01cfe4: 7010 f608 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01cfea: 2200 8601 |0003: new-instance v0, Ljava/util/HashMap; // type@0186 │ │ -01cfee: 7010 5b09 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@095b │ │ -01cff4: 5b20 3c01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01cff8: 2200 8601 |000a: new-instance v0, Ljava/util/HashMap; // type@0186 │ │ -01cffc: 7010 5b09 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@095b │ │ -01d002: 5b20 3601 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -01d006: 2200 8001 |0011: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -01d00a: 7010 4609 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -01d010: 5b20 3b01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -01d014: 5b23 3701 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ -01d018: 2200 7600 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0076 │ │ -01d01c: 6e10 5100 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0051 │ │ -01d022: 0c01 |001f: move-result-object v1 │ │ -01d024: 7030 3103 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0331 │ │ -01d02a: 5b20 3801 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ -01d02e: 0e00 |0025: return-void │ │ +01daf4: |[01daf4] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +01db04: 7010 f608 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01db0a: 2200 8601 |0003: new-instance v0, Ljava/util/HashMap; // type@0186 │ │ +01db0e: 7010 5b09 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@095b │ │ +01db14: 5b20 3c01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01db18: 2200 8601 |000a: new-instance v0, Ljava/util/HashMap; // type@0186 │ │ +01db1c: 7010 5b09 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@095b │ │ +01db22: 5b20 3601 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +01db26: 2200 8001 |0011: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +01db2a: 7010 4609 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +01db30: 5b20 3b01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +01db34: 5b23 3701 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ +01db38: 2200 7600 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0076 │ │ +01db3c: 6e10 5100 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0051 │ │ +01db42: 0c01 |001f: move-result-object v1 │ │ +01db44: 7030 3103 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0331 │ │ +01db4a: 5b20 3801 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ +01db4e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -10328,17 +10328,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 │ │ -01d030: |[01d030] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -01d040: 7010 3903 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0339 │ │ -01d046: 0e00 |0003: return-void │ │ +01db50: |[01db50] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +01db60: 7010 3903 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0339 │ │ +01db66: 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;) │ │ @@ -10346,54 +10346,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -01d048: |[01d048] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -01d058: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01d05a: 5486 3c01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01d05e: 1d06 |0003: monitor-enter v6 │ │ -01d060: 5485 3b01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -01d064: 6e10 5109 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01d06a: 0a00 |0009: move-result v0 │ │ -01d06c: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -01d070: 1e06 |000c: monitor-exit v6 │ │ -01d072: 0e00 |000d: return-void │ │ -01d074: 2302 2b02 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@022b │ │ -01d078: 5485 3b01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -01d07c: 6e20 5309 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0953 │ │ -01d082: 5485 3b01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -01d086: 6e10 4a09 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ -01d08c: 1e06 |001a: monitor-exit v6 │ │ -01d08e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -01d090: 2125 |001c: array-length v5, v2 │ │ -01d092: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -01d096: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -01d09a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -01d09c: 5415 2f01 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ -01d0a0: 6e10 5109 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01d0a6: 0a05 |0027: move-result v5 │ │ -01d0a8: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -01d0ac: 5415 2f01 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ -01d0b0: 6e20 4c09 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01d0b6: 0c05 |002f: move-result-object v5 │ │ -01d0b8: 1f05 7800 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ -01d0bc: 5455 3201 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -01d0c0: 5486 3701 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ -01d0c4: 5417 2e01 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ -01d0c8: 6e30 3c00 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@003c │ │ -01d0ce: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01d0d2: 28e5 |003d: goto 0022 // -001b │ │ -01d0d4: 0d05 |003e: move-exception v5 │ │ -01d0d6: 1e06 |003f: monitor-exit v6 │ │ -01d0d8: 2705 |0040: throw v5 │ │ -01d0da: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01d0de: 28d9 |0043: goto 001c // -0027 │ │ +01db68: |[01db68] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +01db78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +01db7a: 5486 3c01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01db7e: 1d06 |0003: monitor-enter v6 │ │ +01db80: 5485 3b01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +01db84: 6e10 5109 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01db8a: 0a00 |0009: move-result v0 │ │ +01db8c: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +01db90: 1e06 |000c: monitor-exit v6 │ │ +01db92: 0e00 |000d: return-void │ │ +01db94: 2302 2b02 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@022b │ │ +01db98: 5485 3b01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +01db9c: 6e20 5309 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0953 │ │ +01dba2: 5485 3b01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +01dba6: 6e10 4a09 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ +01dbac: 1e06 |001a: monitor-exit v6 │ │ +01dbae: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +01dbb0: 2125 |001c: array-length v5, v2 │ │ +01dbb2: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +01dbb6: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +01dbba: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +01dbbc: 5415 2f01 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ +01dbc0: 6e10 5109 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01dbc6: 0a05 |0027: move-result v5 │ │ +01dbc8: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +01dbcc: 5415 2f01 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@012f │ │ +01dbd0: 6e20 4c09 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01dbd6: 0c05 |002f: move-result-object v5 │ │ +01dbd8: 1f05 7800 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ +01dbdc: 5455 3201 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +01dbe0: 5486 3701 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ +01dbe4: 5417 2e01 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@012e │ │ +01dbe8: 6e30 3c00 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@003c │ │ +01dbee: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01dbf2: 28e5 |003d: goto 0022 // -001b │ │ +01dbf4: 0d05 |003e: move-exception v5 │ │ +01dbf6: 1e06 |003f: monitor-exit v6 │ │ +01dbf8: 2705 |0040: throw v5 │ │ +01dbfa: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01dbfe: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -10429,30 +10429,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 │ │ -01d0f4: |[01d0f4] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -01d104: 6201 3a01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ -01d108: 1d01 |0002: monitor-enter v1 │ │ -01d10a: 6200 3901 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ -01d10e: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -01d112: 2200 7900 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0079 │ │ -01d116: 6e10 4d00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ -01d11c: 0c02 |000c: move-result-object v2 │ │ -01d11e: 7020 3703 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0337 │ │ -01d124: 6900 3901 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ -01d128: 6200 3901 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ -01d12c: 1e01 |0014: monitor-exit v1 │ │ -01d12e: 1100 |0015: return-object v0 │ │ -01d130: 0d00 |0016: move-exception v0 │ │ -01d132: 1e01 |0017: monitor-exit v1 │ │ -01d134: 2700 |0018: throw v0 │ │ +01dc14: |[01dc14] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +01dc24: 6201 3a01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@013a │ │ +01dc28: 1d01 |0002: monitor-enter v1 │ │ +01dc2a: 6200 3901 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ +01dc2e: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +01dc32: 2200 7900 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0079 │ │ +01dc36: 6e10 4d00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ +01dc3c: 0c02 |000c: move-result-object v2 │ │ +01dc3e: 7020 3703 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0337 │ │ +01dc44: 6900 3901 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ +01dc48: 6200 3901 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0139 │ │ +01dc4c: 1e01 |0014: monitor-exit v1 │ │ +01dc4e: 1100 |0015: return-object v0 │ │ +01dc50: 0d00 |0016: move-exception v0 │ │ +01dc52: 1e01 |0017: monitor-exit v1 │ │ +01dc54: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -10467,54 +10467,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 │ │ -01d144: |[01d144] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -01d154: 5476 3c01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01d158: 1d06 |0002: monitor-enter v6 │ │ -01d15a: 2202 7800 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ -01d15e: 7030 3403 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0334 │ │ -01d164: 5475 3c01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01d168: 6e20 5c09 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ -01d16e: 0c03 |000d: move-result-object v3 │ │ -01d170: 1f03 8001 |000e: check-cast v3, Ljava/util/ArrayList; // type@0180 │ │ -01d174: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -01d178: 2203 8001 |0012: new-instance v3, Ljava/util/ArrayList; // type@0180 │ │ -01d17c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -01d17e: 7020 4709 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ -01d184: 5475 3c01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01d188: 6e30 5d09 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@095d │ │ -01d18e: 6e20 4909 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -01d194: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -01d196: 6e10 5c00 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@005c │ │ -01d19c: 0a05 |0024: move-result v5 │ │ -01d19e: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -01d1a2: 6e20 5d00 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@005d │ │ -01d1a8: 0c00 |002a: move-result-object v0 │ │ -01d1aa: 5475 3601 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -01d1ae: 6e20 5c09 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ -01d1b4: 0c01 |0030: move-result-object v1 │ │ -01d1b6: 1f01 8001 |0031: check-cast v1, Ljava/util/ArrayList; // type@0180 │ │ -01d1ba: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -01d1be: 2201 8001 |0035: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ -01d1c2: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -01d1c4: 7020 4709 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ -01d1ca: 5475 3601 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -01d1ce: 6e30 5d09 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@095d │ │ -01d1d4: 6e20 4909 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -01d1da: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01d1de: 28dc |0045: goto 0021 // -0024 │ │ -01d1e0: 1e06 |0046: monitor-exit v6 │ │ -01d1e2: 0e00 |0047: return-void │ │ -01d1e4: 0d05 |0048: move-exception v5 │ │ -01d1e6: 1e06 |0049: monitor-exit v6 │ │ -01d1e8: 2705 |004a: throw v5 │ │ +01dc64: |[01dc64] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +01dc74: 5476 3c01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01dc78: 1d06 |0002: monitor-enter v6 │ │ +01dc7a: 2202 7800 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ +01dc7e: 7030 3403 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0334 │ │ +01dc84: 5475 3c01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01dc88: 6e20 5c09 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ +01dc8e: 0c03 |000d: move-result-object v3 │ │ +01dc90: 1f03 8001 |000e: check-cast v3, Ljava/util/ArrayList; // type@0180 │ │ +01dc94: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +01dc98: 2203 8001 |0012: new-instance v3, Ljava/util/ArrayList; // type@0180 │ │ +01dc9c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +01dc9e: 7020 4709 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ +01dca4: 5475 3c01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01dca8: 6e30 5d09 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@095d │ │ +01dcae: 6e20 4909 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +01dcb4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +01dcb6: 6e10 5c00 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@005c │ │ +01dcbc: 0a05 |0024: move-result v5 │ │ +01dcbe: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +01dcc2: 6e20 5d00 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@005d │ │ +01dcc8: 0c00 |002a: move-result-object v0 │ │ +01dcca: 5475 3601 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +01dcce: 6e20 5c09 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ +01dcd4: 0c01 |0030: move-result-object v1 │ │ +01dcd6: 1f01 8001 |0031: check-cast v1, Ljava/util/ArrayList; // type@0180 │ │ +01dcda: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +01dcde: 2201 8001 |0035: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ +01dce2: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +01dce4: 7020 4709 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ +01dcea: 5475 3601 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +01dcee: 6e30 5d09 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@095d │ │ +01dcf4: 6e20 4909 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +01dcfa: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01dcfe: 28dc |0045: goto 0021 // -0024 │ │ +01dd00: 1e06 |0046: monitor-exit v6 │ │ +01dd02: 0e00 |0047: return-void │ │ +01dd04: 0d05 |0048: move-exception v5 │ │ +01dd06: 1e06 |0049: monitor-exit v6 │ │ +01dd08: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -10550,209 +10550,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -01d1f8: |[01d1f8] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -01d208: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -01d20c: 540f 3c01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01d210: 1d0f |0004: monitor-enter v15 │ │ -01d212: 7401 5600 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0056 │ │ -01d218: 0c02 |0008: move-result-object v2 │ │ -01d21a: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -01d21e: 5401 3701 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ -01d222: 6e10 5000 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -01d228: 0c01 |0010: move-result-object v1 │ │ -01d22a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -01d22e: 6e20 5b00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@005b │ │ -01d234: 0c03 |0016: move-result-object v3 │ │ -01d236: 7401 5800 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0058 │ │ -01d23c: 0c05 |001a: move-result-object v5 │ │ -01d23e: 7401 5a00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@005a │ │ -01d244: 0c04 |001e: move-result-object v4 │ │ -01d246: 7401 5700 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0057 │ │ -01d24c: 0c06 |0022: move-result-object v6 │ │ -01d24e: 7401 5900 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@0059 │ │ -01d254: 0a01 |0026: move-result v1 │ │ -01d256: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -01d25a: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -01d25e: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -01d260: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -01d264: 1a01 0205 |002e: const-string v1, "LocalBroadcastManager" // string@0502 │ │ -01d268: 2207 5f01 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ -01d26c: 7010 1a09 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01d272: 1a10 ca05 |0035: const-string v16, "Resolving type " // string@05ca │ │ -01d276: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -01d27a: 6e20 2009 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d280: 0c07 |003c: move-result-object v7 │ │ -01d282: 6e20 2009 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d288: 0c07 |0040: move-result-object v7 │ │ -01d28a: 1a10 7300 |0041: const-string v16, " scheme " // string@0073 │ │ -01d28e: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -01d292: 6e20 2009 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d298: 0c07 |0048: move-result-object v7 │ │ -01d29a: 6e20 2009 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d2a0: 0c07 |004c: move-result-object v7 │ │ -01d2a2: 1a10 6f00 |004d: const-string v16, " of intent " // string@006f │ │ -01d2a6: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -01d2aa: 6e20 2009 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d2b0: 0c07 |0054: move-result-object v7 │ │ -01d2b2: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -01d2b6: 6e20 1f09 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01d2bc: 0c07 |005a: move-result-object v7 │ │ -01d2be: 6e10 2609 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01d2c4: 0c07 |005e: move-result-object v7 │ │ -01d2c6: 7120 8607 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -01d2cc: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -01d2d0: 5401 3601 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -01d2d4: 7401 5600 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0056 │ │ -01d2da: 0c07 |0069: move-result-object v7 │ │ -01d2dc: 6e20 5c09 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ -01d2e2: 0c09 |006d: move-result-object v9 │ │ -01d2e4: 1f09 8001 |006e: check-cast v9, Ljava/util/ArrayList; // type@0180 │ │ -01d2e8: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -01d2ec: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -01d2f0: 1a01 0205 |0074: const-string v1, "LocalBroadcastManager" // string@0502 │ │ -01d2f4: 2207 5f01 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ -01d2f8: 7010 1a09 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01d2fe: 1a10 4401 |007b: const-string v16, "Action list: " // string@0144 │ │ -01d302: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -01d306: 6e20 2009 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d30c: 0c07 |0082: move-result-object v7 │ │ -01d30e: 6e20 1f09 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01d314: 0c07 |0086: move-result-object v7 │ │ -01d316: 6e10 2609 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01d31c: 0c07 |008a: move-result-object v7 │ │ -01d31e: 7120 8607 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -01d324: 120e |008e: const/4 v14, #int 0 // #0 │ │ -01d326: 120a |008f: const/4 v10, #int 0 // #0 │ │ -01d328: 6e10 5109 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01d32e: 0a01 |0093: move-result v1 │ │ -01d330: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -01d334: 6e20 4c09 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01d33a: 0c0d |0099: move-result-object v13 │ │ -01d33c: 1f0d 7800 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ -01d340: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -01d344: 1a01 0205 |009e: const-string v1, "LocalBroadcastManager" // string@0502 │ │ -01d348: 2207 5f01 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ -01d34c: 7010 1a09 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01d352: 1a10 4805 |00a5: const-string v16, "Matching against filter " // string@0548 │ │ -01d356: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -01d35a: 6e20 2009 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d360: 0c07 |00ac: move-result-object v7 │ │ -01d362: 54d0 3101 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -01d366: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -01d36a: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -01d36e: 6e20 1f09 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01d374: 0c07 |00b6: move-result-object v7 │ │ -01d376: 6e10 2609 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01d37c: 0c07 |00ba: move-result-object v7 │ │ -01d37e: 7120 8607 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -01d384: 55d1 3001 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ -01d388: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -01d38c: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -01d390: 1a01 0205 |00c4: const-string v1, "LocalBroadcastManager" // string@0502 │ │ -01d394: 1a07 0b00 |00c6: const-string v7, " Filter's target already added" // string@000b │ │ -01d398: 7120 8607 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -01d39e: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -01d3a2: 28c3 |00cd: goto 0090 // -003d │ │ -01d3a4: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -01d3a6: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -01d3aa: 54d1 3101 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ -01d3ae: 1a07 0205 |00d3: const-string v7, "LocalBroadcastManager" // string@0502 │ │ -01d3b2: 7407 5e00 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@005e │ │ -01d3b8: 0a0b |00d8: move-result v11 │ │ -01d3ba: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -01d3be: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -01d3c2: 1a01 0205 |00dd: const-string v1, "LocalBroadcastManager" // string@0502 │ │ -01d3c6: 2207 5f01 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ -01d3ca: 7010 1a09 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01d3d0: 1a10 0a00 |00e4: const-string v16, " Filter matched! match=0x" // string@000a │ │ -01d3d4: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -01d3d8: 6e20 2009 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d3de: 0c07 |00eb: move-result-object v7 │ │ -01d3e0: 7110 e608 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01d3e6: 0c10 |00ef: move-result-object v16 │ │ -01d3e8: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -01d3ec: 6e20 2009 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d3f2: 0c07 |00f5: move-result-object v7 │ │ -01d3f4: 6e10 2609 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01d3fa: 0c07 |00f9: move-result-object v7 │ │ -01d3fc: 7120 8607 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -01d402: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -01d406: 220e 8001 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0180 │ │ -01d40a: 7010 4609 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -01d410: 6e20 4909 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -01d416: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -01d418: 5cd1 3001 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ -01d41c: 28c1 |010a: goto 00cb // -003f │ │ -01d41e: 0d01 |010b: move-exception v1 │ │ -01d420: 1e0f |010c: monitor-exit v15 │ │ -01d422: 2701 |010d: throw v1 │ │ -01d424: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -01d428: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -01d42e: 1a0c dd10 |0113: const-string v12, "unknown reason" // string@10dd │ │ -01d432: 1a01 0205 |0115: const-string v1, "LocalBroadcastManager" // string@0502 │ │ -01d436: 2207 5f01 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ -01d43a: 7010 1a09 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01d440: 1a10 0900 |011c: const-string v16, " Filter did not match: " // string@0009 │ │ -01d444: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -01d448: 6e20 2009 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d44e: 0c07 |0123: move-result-object v7 │ │ -01d450: 6e20 2009 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d456: 0c07 |0127: move-result-object v7 │ │ -01d458: 6e10 2609 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01d45e: 0c07 |012b: move-result-object v7 │ │ -01d460: 7120 8607 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -01d466: 289c |012f: goto 00cb // -0064 │ │ -01d468: 1a0c fb06 |0130: const-string v12, "action" // string@06fb │ │ -01d46c: 28e3 |0132: goto 0115 // -001d │ │ -01d46e: 1a0c c907 |0133: const-string v12, "category" // string@07c9 │ │ -01d472: 28e0 |0135: goto 0115 // -0020 │ │ -01d474: 1a0c 5a08 |0136: const-string v12, "data" // string@085a │ │ -01d478: 28dd |0138: goto 0115 // -0023 │ │ -01d47a: 1a0c d910 |0139: const-string v12, "type" // string@10d9 │ │ -01d47e: 28da |013b: goto 0115 // -0026 │ │ -01d480: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -01d484: 120a |013e: const/4 v10, #int 0 // #0 │ │ -01d486: 6e10 5109 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01d48c: 0a01 |0142: move-result v1 │ │ -01d48e: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -01d492: 6e20 4c09 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01d498: 0c01 |0148: move-result-object v1 │ │ -01d49a: 1f01 7800 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ -01d49e: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -01d4a0: 5c17 3001 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ -01d4a4: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -01d4a8: 28ef |0150: goto 013f // -0011 │ │ -01d4aa: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -01d4ae: 5401 3b01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ -01d4b2: 2207 7700 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0077 │ │ -01d4b6: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -01d4ba: 7030 3303 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0333 │ │ -01d4c0: 6e20 4909 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -01d4c6: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -01d4ca: 5401 3801 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ -01d4ce: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -01d4d0: 6e20 c200 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@00c2 │ │ -01d4d6: 0a01 |0167: move-result v1 │ │ -01d4d8: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -01d4dc: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -01d4e0: 5401 3801 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ -01d4e4: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -01d4e6: 6e20 c700 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ -01d4ec: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -01d4ee: 1e0f |0173: monitor-exit v15 │ │ -01d4f0: 0f01 |0174: return v1 │ │ -01d4f2: 1e0f |0175: monitor-exit v15 │ │ -01d4f4: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -01d4f6: 28fd |0177: goto 0174 // -0003 │ │ -01d4f8: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +01dd18: |[01dd18] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +01dd28: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +01dd2c: 540f 3c01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01dd30: 1d0f |0004: monitor-enter v15 │ │ +01dd32: 7401 5600 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0056 │ │ +01dd38: 0c02 |0008: move-result-object v2 │ │ +01dd3a: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +01dd3e: 5401 3701 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0137 │ │ +01dd42: 6e10 5000 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +01dd48: 0c01 |0010: move-result-object v1 │ │ +01dd4a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +01dd4e: 6e20 5b00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@005b │ │ +01dd54: 0c03 |0016: move-result-object v3 │ │ +01dd56: 7401 5800 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0058 │ │ +01dd5c: 0c05 |001a: move-result-object v5 │ │ +01dd5e: 7401 5a00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@005a │ │ +01dd64: 0c04 |001e: move-result-object v4 │ │ +01dd66: 7401 5700 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0057 │ │ +01dd6c: 0c06 |0022: move-result-object v6 │ │ +01dd6e: 7401 5900 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@0059 │ │ +01dd74: 0a01 |0026: move-result v1 │ │ +01dd76: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +01dd7a: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +01dd7e: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +01dd80: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +01dd84: 1a01 0205 |002e: const-string v1, "LocalBroadcastManager" // string@0502 │ │ +01dd88: 2207 5f01 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ +01dd8c: 7010 1a09 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01dd92: 1a10 ca05 |0035: const-string v16, "Resolving type " // string@05ca │ │ +01dd96: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +01dd9a: 6e20 2009 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01dda0: 0c07 |003c: move-result-object v7 │ │ +01dda2: 6e20 2009 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01dda8: 0c07 |0040: move-result-object v7 │ │ +01ddaa: 1a10 7300 |0041: const-string v16, " scheme " // string@0073 │ │ +01ddae: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +01ddb2: 6e20 2009 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ddb8: 0c07 |0048: move-result-object v7 │ │ +01ddba: 6e20 2009 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ddc0: 0c07 |004c: move-result-object v7 │ │ +01ddc2: 1a10 6f00 |004d: const-string v16, " of intent " // string@006f │ │ +01ddc6: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +01ddca: 6e20 2009 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ddd0: 0c07 |0054: move-result-object v7 │ │ +01ddd2: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +01ddd6: 6e20 1f09 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01dddc: 0c07 |005a: move-result-object v7 │ │ +01ddde: 6e10 2609 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01dde4: 0c07 |005e: move-result-object v7 │ │ +01dde6: 7120 8607 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01ddec: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +01ddf0: 5401 3601 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +01ddf4: 7401 5600 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0056 │ │ +01ddfa: 0c07 |0069: move-result-object v7 │ │ +01ddfc: 6e20 5c09 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ +01de02: 0c09 |006d: move-result-object v9 │ │ +01de04: 1f09 8001 |006e: check-cast v9, Ljava/util/ArrayList; // type@0180 │ │ +01de08: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +01de0c: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +01de10: 1a01 0205 |0074: const-string v1, "LocalBroadcastManager" // string@0502 │ │ +01de14: 2207 5f01 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ +01de18: 7010 1a09 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01de1e: 1a10 4401 |007b: const-string v16, "Action list: " // string@0144 │ │ +01de22: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +01de26: 6e20 2009 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01de2c: 0c07 |0082: move-result-object v7 │ │ +01de2e: 6e20 1f09 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01de34: 0c07 |0086: move-result-object v7 │ │ +01de36: 6e10 2609 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01de3c: 0c07 |008a: move-result-object v7 │ │ +01de3e: 7120 8607 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01de44: 120e |008e: const/4 v14, #int 0 // #0 │ │ +01de46: 120a |008f: const/4 v10, #int 0 // #0 │ │ +01de48: 6e10 5109 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01de4e: 0a01 |0093: move-result v1 │ │ +01de50: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +01de54: 6e20 4c09 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01de5a: 0c0d |0099: move-result-object v13 │ │ +01de5c: 1f0d 7800 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ +01de60: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +01de64: 1a01 0205 |009e: const-string v1, "LocalBroadcastManager" // string@0502 │ │ +01de68: 2207 5f01 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ +01de6c: 7010 1a09 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01de72: 1a10 4805 |00a5: const-string v16, "Matching against filter " // string@0548 │ │ +01de76: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +01de7a: 6e20 2009 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01de80: 0c07 |00ac: move-result-object v7 │ │ +01de82: 54d0 3101 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +01de86: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +01de8a: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +01de8e: 6e20 1f09 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01de94: 0c07 |00b6: move-result-object v7 │ │ +01de96: 6e10 2609 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01de9c: 0c07 |00ba: move-result-object v7 │ │ +01de9e: 7120 8607 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01dea4: 55d1 3001 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ +01dea8: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +01deac: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +01deb0: 1a01 0205 |00c4: const-string v1, "LocalBroadcastManager" // string@0502 │ │ +01deb4: 1a07 0b00 |00c6: const-string v7, " Filter's target already added" // string@000b │ │ +01deb8: 7120 8607 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01debe: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +01dec2: 28c3 |00cd: goto 0090 // -003d │ │ +01dec4: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +01dec6: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +01deca: 54d1 3101 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0131 │ │ +01dece: 1a07 0205 |00d3: const-string v7, "LocalBroadcastManager" // string@0502 │ │ +01ded2: 7407 5e00 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@005e │ │ +01ded8: 0a0b |00d8: move-result v11 │ │ +01deda: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +01dede: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +01dee2: 1a01 0205 |00dd: const-string v1, "LocalBroadcastManager" // string@0502 │ │ +01dee6: 2207 5f01 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ +01deea: 7010 1a09 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01def0: 1a10 0a00 |00e4: const-string v16, " Filter matched! match=0x" // string@000a │ │ +01def4: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +01def8: 6e20 2009 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01defe: 0c07 |00eb: move-result-object v7 │ │ +01df00: 7110 e608 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01df06: 0c10 |00ef: move-result-object v16 │ │ +01df08: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +01df0c: 6e20 2009 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01df12: 0c07 |00f5: move-result-object v7 │ │ +01df14: 6e10 2609 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01df1a: 0c07 |00f9: move-result-object v7 │ │ +01df1c: 7120 8607 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01df22: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +01df26: 220e 8001 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0180 │ │ +01df2a: 7010 4609 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +01df30: 6e20 4909 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +01df36: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +01df38: 5cd1 3001 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ +01df3c: 28c1 |010a: goto 00cb // -003f │ │ +01df3e: 0d01 |010b: move-exception v1 │ │ +01df40: 1e0f |010c: monitor-exit v15 │ │ +01df42: 2701 |010d: throw v1 │ │ +01df44: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +01df48: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +01df4e: 1a0c db10 |0113: const-string v12, "unknown reason" // string@10db │ │ +01df52: 1a01 0205 |0115: const-string v1, "LocalBroadcastManager" // string@0502 │ │ +01df56: 2207 5f01 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ +01df5a: 7010 1a09 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01df60: 1a10 0900 |011c: const-string v16, " Filter did not match: " // string@0009 │ │ +01df64: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +01df68: 6e20 2009 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01df6e: 0c07 |0123: move-result-object v7 │ │ +01df70: 6e20 2009 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01df76: 0c07 |0127: move-result-object v7 │ │ +01df78: 6e10 2609 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01df7e: 0c07 |012b: move-result-object v7 │ │ +01df80: 7120 8607 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +01df86: 289c |012f: goto 00cb // -0064 │ │ +01df88: 1a0c fb06 |0130: const-string v12, "action" // string@06fb │ │ +01df8c: 28e3 |0132: goto 0115 // -001d │ │ +01df8e: 1a0c c807 |0133: const-string v12, "category" // string@07c8 │ │ +01df92: 28e0 |0135: goto 0115 // -0020 │ │ +01df94: 1a0c 5908 |0136: const-string v12, "data" // string@0859 │ │ +01df98: 28dd |0138: goto 0115 // -0023 │ │ +01df9a: 1a0c d710 |0139: const-string v12, "type" // string@10d7 │ │ +01df9e: 28da |013b: goto 0115 // -0026 │ │ +01dfa0: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +01dfa4: 120a |013e: const/4 v10, #int 0 // #0 │ │ +01dfa6: 6e10 5109 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01dfac: 0a01 |0142: move-result v1 │ │ +01dfae: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +01dfb2: 6e20 4c09 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01dfb8: 0c01 |0148: move-result-object v1 │ │ +01dfba: 1f01 7800 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ +01dfbe: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +01dfc0: 5c17 3001 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0130 │ │ +01dfc4: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +01dfc8: 28ef |0150: goto 013f // -0011 │ │ +01dfca: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +01dfce: 5401 3b01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@013b │ │ +01dfd2: 2207 7700 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0077 │ │ +01dfd6: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +01dfda: 7030 3303 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0333 │ │ +01dfe0: 6e20 4909 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +01dfe6: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +01dfea: 5401 3801 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ +01dfee: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +01dff0: 6e20 c200 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@00c2 │ │ +01dff6: 0a01 |0167: move-result v1 │ │ +01dff8: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +01dffc: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +01e000: 5401 3801 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0138 │ │ +01e004: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +01e006: 6e20 c700 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ +01e00c: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +01e00e: 1e0f |0173: monitor-exit v15 │ │ +01e010: 0f01 |0174: return v1 │ │ +01e012: 1e0f |0175: monitor-exit v15 │ │ +01e014: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +01e016: 28fd |0177: goto 0174 // -0003 │ │ +01e018: 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 │ │ @@ -10845,20 +10845,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01d524: |[01d524] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -01d534: 6e20 3c03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@033c │ │ -01d53a: 0a00 |0003: move-result v0 │ │ -01d53c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -01d540: 7010 3903 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0339 │ │ -01d546: 0e00 |0009: return-void │ │ +01e044: |[01e044] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +01e054: 6e20 3c03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@033c │ │ +01e05a: 0a00 |0003: move-result v0 │ │ +01e05c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +01e060: 7010 3903 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0339 │ │ +01e066: 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; │ │ @@ -10869,69 +10869,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -01d548: |[01d548] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -01d558: 5498 3c01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01d55c: 1d08 |0002: monitor-enter v8 │ │ -01d55e: 5497 3c01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ -01d562: 6e20 5e09 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@095e │ │ -01d568: 0c02 |0008: move-result-object v2 │ │ -01d56a: 1f02 8001 |0009: check-cast v2, Ljava/util/ArrayList; // type@0180 │ │ -01d56e: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -01d572: 1e08 |000d: monitor-exit v8 │ │ -01d574: 0e00 |000e: return-void │ │ -01d576: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -01d578: 6e10 5109 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01d57e: 0a07 |0013: move-result v7 │ │ -01d580: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -01d584: 6e20 4c09 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01d58a: 0c01 |0019: move-result-object v1 │ │ -01d58c: 1f01 1b00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@001b │ │ -01d590: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -01d592: 6e10 5c00 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@005c │ │ -01d598: 0a07 |0020: move-result v7 │ │ -01d59a: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -01d59e: 6e20 5d00 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@005d │ │ -01d5a4: 0c00 |0026: move-result-object v0 │ │ -01d5a6: 5497 3601 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -01d5aa: 6e20 5c09 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ -01d5b0: 0c06 |002c: move-result-object v6 │ │ -01d5b2: 1f06 8001 |002d: check-cast v6, Ljava/util/ArrayList; // type@0180 │ │ -01d5b6: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -01d5ba: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -01d5bc: 6e10 5109 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01d5c2: 0a07 |0035: move-result v7 │ │ -01d5c4: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -01d5c8: 6e20 4c09 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01d5ce: 0c07 |003b: move-result-object v7 │ │ -01d5d0: 1f07 7800 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ -01d5d4: 5477 3201 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ -01d5d8: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -01d5dc: 6e20 4e09 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ -01d5e2: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -01d5e6: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -01d5ea: 28e9 |0049: goto 0032 // -0017 │ │ -01d5ec: 6e10 5109 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01d5f2: 0a07 |004d: move-result v7 │ │ -01d5f4: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -01d5f8: 5497 3601 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ -01d5fc: 6e20 5e09 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@095e │ │ -01d602: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01d606: 28c6 |0057: goto 001d // -003a │ │ -01d608: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01d60c: 28b6 |005a: goto 0010 // -004a │ │ -01d60e: 1e08 |005b: monitor-exit v8 │ │ -01d610: 28b2 |005c: goto 000e // -004e │ │ -01d612: 0d07 |005d: move-exception v7 │ │ -01d614: 1e08 |005e: monitor-exit v8 │ │ -01d616: 2707 |005f: throw v7 │ │ +01e068: |[01e068] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +01e078: 5498 3c01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01e07c: 1d08 |0002: monitor-enter v8 │ │ +01e07e: 5497 3c01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@013c │ │ +01e082: 6e20 5e09 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@095e │ │ +01e088: 0c02 |0008: move-result-object v2 │ │ +01e08a: 1f02 8001 |0009: check-cast v2, Ljava/util/ArrayList; // type@0180 │ │ +01e08e: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +01e092: 1e08 |000d: monitor-exit v8 │ │ +01e094: 0e00 |000e: return-void │ │ +01e096: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +01e098: 6e10 5109 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01e09e: 0a07 |0013: move-result v7 │ │ +01e0a0: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +01e0a4: 6e20 4c09 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01e0aa: 0c01 |0019: move-result-object v1 │ │ +01e0ac: 1f01 1b00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@001b │ │ +01e0b0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +01e0b2: 6e10 5c00 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@005c │ │ +01e0b8: 0a07 |0020: move-result v7 │ │ +01e0ba: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +01e0be: 6e20 5d00 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@005d │ │ +01e0c4: 0c00 |0026: move-result-object v0 │ │ +01e0c6: 5497 3601 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +01e0ca: 6e20 5c09 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@095c │ │ +01e0d0: 0c06 |002c: move-result-object v6 │ │ +01e0d2: 1f06 8001 |002d: check-cast v6, Ljava/util/ArrayList; // type@0180 │ │ +01e0d6: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +01e0da: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +01e0dc: 6e10 5109 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01e0e2: 0a07 |0035: move-result v7 │ │ +01e0e4: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +01e0e8: 6e20 4c09 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +01e0ee: 0c07 |003b: move-result-object v7 │ │ +01e0f0: 1f07 7800 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0078 │ │ +01e0f4: 5477 3201 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0132 │ │ +01e0f8: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +01e0fc: 6e20 4e09 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ +01e102: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +01e106: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +01e10a: 28e9 |0049: goto 0032 // -0017 │ │ +01e10c: 6e10 5109 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +01e112: 0a07 |004d: move-result v7 │ │ +01e114: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +01e118: 5497 3601 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0136 │ │ +01e11c: 6e20 5e09 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@095e │ │ +01e122: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01e126: 28c6 |0057: goto 001d // -003a │ │ +01e128: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01e12c: 28b6 |005a: goto 0010 // -004a │ │ +01e12e: 1e08 |005b: monitor-exit v8 │ │ +01e130: 28b2 |005c: goto 000e // -004e │ │ +01e132: 0d07 |005d: move-exception v7 │ │ +01e134: 1e08 |005e: monitor-exit v8 │ │ +01e136: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -10999,21 +10999,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01d624: |[01d624] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -01d634: 7010 f608 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01d63a: 2200 9c01 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@019c │ │ -01d63e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -01d640: 7020 8509 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0985 │ │ -01d646: 5b20 3d01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ -01d64a: 0e00 |000b: return-void │ │ +01e144: |[01e144] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +01e154: 7010 f608 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e15a: 2200 9c01 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@019c │ │ +01e15e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +01e160: 7020 8509 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0985 │ │ +01e166: 5b20 3d01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ +01e16a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -11023,30 +11023,30 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01d64c: |[01d64c] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -01d65c: 2200 6101 |0000: new-instance v0, Ljava/lang/Thread; // type@0161 │ │ -01d660: 2201 5f01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -01d664: 7010 1a09 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01d66a: 1a02 4f05 |0007: const-string v2, "ModernAsyncTask #" // string@054f │ │ -01d66e: 6e20 2009 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01d674: 0c01 |000c: move-result-object v1 │ │ -01d676: 5432 3d01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ -01d67a: 6e10 8609 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0986 │ │ -01d680: 0a02 |0012: move-result v2 │ │ -01d682: 6e20 1d09 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -01d688: 0c01 |0016: move-result-object v1 │ │ -01d68a: 6e10 2609 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01d690: 0c01 |001a: move-result-object v1 │ │ -01d692: 7030 2b09 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@092b │ │ -01d698: 1100 |001e: return-object v0 │ │ +01e16c: |[01e16c] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +01e17c: 2200 6101 |0000: new-instance v0, Ljava/lang/Thread; // type@0161 │ │ +01e180: 2201 5f01 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +01e184: 7010 1a09 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01e18a: 1a02 4f05 |0007: const-string v2, "ModernAsyncTask #" // string@054f │ │ +01e18e: 6e20 2009 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01e194: 0c01 |000c: move-result-object v1 │ │ +01e196: 5432 3d01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@013d │ │ +01e19a: 6e10 8609 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0986 │ │ +01e1a0: 0a02 |0012: move-result v2 │ │ +01e1a2: 6e20 1d09 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +01e1a8: 0c01 |0016: move-result-object v1 │ │ +01e1aa: 6e10 2609 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01e1b0: 0c01 |001a: move-result-object v1 │ │ +01e1b2: 7030 2b09 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@092b │ │ +01e1b8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ @@ -11085,18 +11085,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 │ │ -01d69c: |[01d69c] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -01d6ac: 5b01 4001 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ -01d6b0: 7020 7b09 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@097b │ │ -01d6b6: 0e00 |0005: return-void │ │ +01e1bc: |[01e1bc] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +01e1cc: 5b01 4001 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ +01e1d0: 7020 7b09 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@097b │ │ +01e1d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 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; │ │ @@ -11109,41 +11109,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -01d6b8: |[01d6b8] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -01d6c8: 6e10 4503 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0345 │ │ -01d6ce: 0c01 |0003: move-result-object v1 │ │ -01d6d0: 5463 4001 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ -01d6d4: 7120 5803 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0358 │ │ -01d6da: 0e00 |0009: return-void │ │ -01d6dc: 0d00 |000a: move-exception v0 │ │ -01d6de: 1a03 5e01 |000b: const-string v3, "AsyncTask" // string@015e │ │ -01d6e2: 7120 8907 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0789 │ │ -01d6e8: 28f9 |0010: goto 0009 // -0007 │ │ -01d6ea: 0d00 |0011: move-exception v0 │ │ -01d6ec: 2203 5c01 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ -01d6f0: 1a04 5801 |0014: const-string v4, "An error occured while executing doInBackground()" // string@0158 │ │ -01d6f4: 6e10 7909 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0979 │ │ -01d6fa: 0c05 |0019: move-result-object v5 │ │ -01d6fc: 7030 fe08 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@08fe │ │ -01d702: 2703 |001d: throw v3 │ │ -01d704: 0d00 |001e: move-exception v0 │ │ -01d706: 5463 4001 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ -01d70a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -01d70c: 7120 5803 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0358 │ │ -01d712: 28e4 |0025: goto 0009 // -001c │ │ -01d714: 0d02 |0026: move-exception v2 │ │ -01d716: 2203 5c01 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ -01d71a: 1a04 5801 |0029: const-string v4, "An error occured while executing doInBackground()" // string@0158 │ │ -01d71e: 7030 fe08 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@08fe │ │ -01d724: 2703 |002e: throw v3 │ │ +01e1d8: |[01e1d8] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +01e1e8: 6e10 4503 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0345 │ │ +01e1ee: 0c01 |0003: move-result-object v1 │ │ +01e1f0: 5463 4001 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ +01e1f4: 7120 5803 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0358 │ │ +01e1fa: 0e00 |0009: return-void │ │ +01e1fc: 0d00 |000a: move-exception v0 │ │ +01e1fe: 1a03 5e01 |000b: const-string v3, "AsyncTask" // string@015e │ │ +01e202: 7120 8907 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0789 │ │ +01e208: 28f9 |0010: goto 0009 // -0007 │ │ +01e20a: 0d00 |0011: move-exception v0 │ │ +01e20c: 2203 5c01 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ +01e210: 1a04 5801 |0014: const-string v4, "An error occured while executing doInBackground()" // string@0158 │ │ +01e214: 6e10 7909 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0979 │ │ +01e21a: 0c05 |0019: move-result-object v5 │ │ +01e21c: 7030 fe08 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@08fe │ │ +01e222: 2703 |001d: throw v3 │ │ +01e224: 0d00 |001e: move-exception v0 │ │ +01e226: 5463 4001 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0140 │ │ +01e22a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +01e22c: 7120 5803 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0358 │ │ +01e232: 28e4 |0025: goto 0009 // -001c │ │ +01e234: 0d02 |0026: move-exception v2 │ │ +01e236: 2203 5c01 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ +01e23a: 1a04 5801 |0029: const-string v4, "An error occured while executing doInBackground()" // string@0158 │ │ +01e23e: 7030 fe08 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@08fe │ │ +01e244: 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 : │ │ @@ -11201,37 +11201,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -01d740: |[01d740] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -01d750: 7100 5103 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0351 │ │ -01d756: 0c00 |0003: move-result-object v0 │ │ -01d758: 2100 |0004: array-length v0, v0 │ │ -01d75a: 2300 2502 |0005: new-array v0, v0, [I // type@0225 │ │ -01d75e: 6900 4101 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -01d762: 6200 4101 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -01d766: 6201 4701 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -01d76a: 6e10 4f03 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034f │ │ -01d770: 0a01 |0010: move-result v1 │ │ -01d772: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -01d774: 4b02 0001 |0012: aput v2, v0, v1 │ │ -01d778: 6200 4101 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -01d77c: 6201 4501 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -01d780: 6e10 4f03 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034f │ │ -01d786: 0a01 |001b: move-result v1 │ │ -01d788: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -01d78a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -01d78e: 0e00 |001f: return-void │ │ -01d790: 0d00 |0020: move-exception v0 │ │ -01d792: 28fe |0021: goto 001f // -0002 │ │ -01d794: 0d00 |0022: move-exception v0 │ │ -01d796: 28f1 |0023: goto 0014 // -000f │ │ +01e260: |[01e260] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +01e270: 7100 5103 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0351 │ │ +01e276: 0c00 |0003: move-result-object v0 │ │ +01e278: 2100 |0004: array-length v0, v0 │ │ +01e27a: 2300 2502 |0005: new-array v0, v0, [I // type@0225 │ │ +01e27e: 6900 4101 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +01e282: 6200 4101 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +01e286: 6201 4701 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +01e28a: 6e10 4f03 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034f │ │ +01e290: 0a01 |0010: move-result v1 │ │ +01e292: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +01e294: 4b02 0001 |0012: aput v2, v0, v1 │ │ +01e298: 6200 4101 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +01e29c: 6201 4501 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +01e2a0: 6e10 4f03 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034f │ │ +01e2a6: 0a01 |001b: move-result v1 │ │ +01e2a8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +01e2aa: 4b02 0001 |001d: aput v2, v0, v1 │ │ +01e2ae: 0e00 |001f: return-void │ │ +01e2b0: 0d00 |0020: move-exception v0 │ │ +01e2b2: 28fe |0021: goto 001f // -0002 │ │ +01e2b4: 0d00 |0022: move-exception v0 │ │ +01e2b6: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=403 │ │ @@ -11281,19 +11281,19 @@ │ │ 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 │ │ -01d7b4: |[01d7b4] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -01d7c4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01d7ca: 5b01 4301 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ -01d7ce: 5b02 4201 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ -01d7d2: 0e00 |0007: return-void │ │ +01e2d4: |[01e2d4] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +01e2e4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e2ea: 5b01 4301 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ +01e2ee: 5b02 4201 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ +01e2f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0003 line=489 │ │ 0x0005 line=490 │ │ 0x0007 line=491 │ │ locals : │ │ @@ -11334,17 +11334,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d7d4: |[01d7d4] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -01d7e4: 7010 be00 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ -01d7ea: 0e00 |0003: return-void │ │ +01e2f4: |[01e2f4] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +01e304: 7010 be00 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ +01e30a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -11352,17 +11352,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 │ │ -01d7ec: |[01d7ec] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -01d7fc: 7010 4803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0348 │ │ -01d802: 0e00 |0003: return-void │ │ +01e30c: |[01e30c] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +01e31c: 7010 4803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0348 │ │ +01e322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -11372,32 +11372,32 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -01d804: |[01d804] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -01d814: 5450 0300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ -01d818: 1f00 7e00 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@007e │ │ -01d81c: 5251 0400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0004 │ │ -01d820: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -01d826: 0e00 |0009: return-void │ │ -01d828: 5401 4301 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ -01d82c: 5402 4201 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ -01d830: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -01d832: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -01d836: 7120 5903 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0359 │ │ -01d83c: 28f5 |0014: goto 0009 // -000b │ │ -01d83e: 5401 4301 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ -01d842: 5402 4201 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ -01d846: 6e20 6903 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0369 │ │ -01d84c: 28ed |001c: goto 0009 // -0013 │ │ -01d84e: 0000 |001d: nop // spacer │ │ -01d850: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +01e324: |[01e324] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +01e334: 5450 0300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ +01e338: 1f00 7e00 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@007e │ │ +01e33c: 5251 0400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0004 │ │ +01e340: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +01e346: 0e00 |0009: return-void │ │ +01e348: 5401 4301 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ +01e34c: 5402 4201 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ +01e350: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +01e352: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +01e356: 7120 5903 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0359 │ │ +01e35c: 28f5 |0014: goto 0009 // -000b │ │ +01e35e: 5401 4301 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0143 │ │ +01e362: 5402 4201 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0142 │ │ +01e366: 6e20 6903 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0369 │ │ +01e36c: 28ed |001c: goto 0009 // -0013 │ │ +01e36e: 0000 |001d: nop // spacer │ │ +01e370: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0004 line=467 │ │ 0x0009 line=476 │ │ 0x000a line=470 │ │ 0x0015 line=473 │ │ @@ -11456,40 +11456,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -01d860: |[01d860] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -01d870: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -01d872: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -01d874: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -01d876: 2200 8000 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ -01d87a: 1a01 8e05 |0005: const-string v1, "PENDING" // string@058e │ │ -01d87e: 7030 4e03 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034e │ │ -01d884: 6900 4601 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -01d888: 2200 8000 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ -01d88c: 1a01 c105 |000e: const-string v1, "RUNNING" // string@05c1 │ │ -01d890: 7030 4e03 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034e │ │ -01d896: 6900 4701 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -01d89a: 2200 8000 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ -01d89e: 1a01 2602 |0017: const-string v1, "FINISHED" // string@0226 │ │ -01d8a2: 7030 4e03 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034e │ │ -01d8a8: 6900 4501 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -01d8ac: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -01d8ae: 2300 2c02 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@022c │ │ -01d8b2: 6201 4601 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -01d8b6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -01d8ba: 6201 4701 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -01d8be: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -01d8c2: 6201 4501 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -01d8c6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -01d8ca: 6900 4401 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ -01d8ce: 0e00 |002f: return-void │ │ +01e380: |[01e380] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +01e390: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +01e392: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +01e394: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +01e396: 2200 8000 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ +01e39a: 1a01 8e05 |0005: const-string v1, "PENDING" // string@058e │ │ +01e39e: 7030 4e03 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034e │ │ +01e3a4: 6900 4601 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +01e3a8: 2200 8000 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ +01e3ac: 1a01 c105 |000e: const-string v1, "RUNNING" // string@05c1 │ │ +01e3b0: 7030 4e03 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034e │ │ +01e3b6: 6900 4701 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +01e3ba: 2200 8000 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ +01e3be: 1a01 2602 |0017: const-string v1, "FINISHED" // string@0226 │ │ +01e3c2: 7030 4e03 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@034e │ │ +01e3c8: 6900 4501 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +01e3cc: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +01e3ce: 2300 2c02 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@022c │ │ +01e3d2: 6201 4601 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +01e3d6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +01e3da: 6201 4701 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +01e3de: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +01e3e2: 6201 4501 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +01e3e6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +01e3ea: 6900 4401 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ +01e3ee: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=89 │ │ 0x000c line=93 │ │ 0x0015 line=97 │ │ 0x001e line=85 │ │ locals : │ │ @@ -11499,17 +11499,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 │ │ -01d8d0: |[01d8d0] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -01d8e0: 7030 d908 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@08d9 │ │ -01d8e6: 0e00 |0003: return-void │ │ +01e3f0: |[01e3f0] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +01e400: 7030 d908 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@08d9 │ │ +01e406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 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 │ │ @@ -11519,20 +11519,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 │ │ -01d8e8: |[01d8e8] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -01d8f8: 1c00 8000 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ -01d8fc: 7120 da08 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@08da │ │ -01d902: 0c00 |0005: move-result-object v0 │ │ -01d904: 1f00 8000 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ -01d908: 1100 |0008: return-object v0 │ │ +01e408: |[01e408] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +01e418: 1c00 8000 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ +01e41c: 7120 da08 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@08da │ │ +01e422: 0c00 |0005: move-result-object v0 │ │ +01e424: 1f00 8000 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0080 │ │ +01e428: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -11540,20 +11540,20 @@ │ │ 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 │ │ -01d90c: |[01d90c] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -01d91c: 6200 4401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ -01d920: 6e10 fa0b 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0bfa │ │ -01d926: 0c00 |0005: move-result-object v0 │ │ -01d928: 1f00 2c02 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@022c │ │ -01d92c: 1100 |0008: return-object v0 │ │ +01e42c: |[01e42c] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +01e43c: 6200 4401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0144 │ │ +01e440: 6e10 fa0b 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0bfa │ │ +01e446: 0c00 |0005: move-result-object v0 │ │ +01e448: 1f00 2c02 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@022c │ │ +01e44c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1360 (ModernAsyncTask.java) │ │ @@ -11594,17 +11594,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d930: |[01d930] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -01d940: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01d946: 0e00 |0003: return-void │ │ +01e450: |[01e450] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +01e460: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 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; │ │ │ │ @@ -11613,17 +11613,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 │ │ -01d948: |[01d948] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -01d958: 7010 5203 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@0352 │ │ -01d95e: 0e00 |0003: return-void │ │ +01e468: |[01e468] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +01e478: 7010 5203 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@0352 │ │ +01e47e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 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; │ │ @@ -11753,42 +11753,42 @@ │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -01d960: |[01d960] android.support.v4.content.ModernAsyncTask.:()V │ │ -01d970: 2200 7a00 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@007a │ │ -01d974: 7010 3f03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@033f │ │ -01d97a: 6900 5701 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ -01d97e: 2200 9601 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0196 │ │ -01d982: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -01d986: 7020 8009 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0980 │ │ -01d98c: 6900 5601 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ -01d990: 2200 9801 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0198 │ │ -01d994: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -01d996: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -01d99a: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -01d99e: 6205 f901 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@01f9 │ │ -01d9a2: 6206 5601 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ -01d9a6: 6207 5701 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ -01d9aa: 7608 8109 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@0981 │ │ -01d9b0: 6900 4f01 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ -01d9b4: 2200 7f00 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@007f │ │ -01d9b8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -01d9ba: 7020 4903 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0349 │ │ -01d9c0: 6900 5501 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -01d9c4: 6200 4f01 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ -01d9c8: 6900 5401 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -01d9cc: 0e00 |002e: return-void │ │ +01e480: |[01e480] android.support.v4.content.ModernAsyncTask.:()V │ │ +01e490: 2200 7a00 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@007a │ │ +01e494: 7010 3f03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@033f │ │ +01e49a: 6900 5701 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ +01e49e: 2200 9601 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0196 │ │ +01e4a2: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +01e4a6: 7020 8009 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0980 │ │ +01e4ac: 6900 5601 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ +01e4b0: 2201 9801 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@0198 │ │ +01e4b4: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +01e4b6: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +01e4ba: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +01e4be: 6206 f901 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@01f9 │ │ +01e4c2: 6207 5601 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0156 │ │ +01e4c6: 6208 5701 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0157 │ │ +01e4ca: 7608 8109 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@0981 │ │ +01e4d0: 6901 4f01 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ +01e4d4: 2200 7f00 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@007f │ │ +01e4d8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +01e4da: 7020 4903 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0349 │ │ +01e4e0: 6900 5501 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +01e4e4: 6200 4f01 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ +01e4e8: 6900 5401 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +01e4ec: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=58 │ │ 0x0010 line=64 │ │ 0x0022 line=71 │ │ 0x002a line=73 │ │ @@ -11799,29 +11799,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01d9d0: |[01d9d0] android.support.v4.content.ModernAsyncTask.:()V │ │ -01d9e0: 7010 f608 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01d9e6: 6200 4601 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -01d9ea: 5b20 5101 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -01d9ee: 2200 9b01 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@019b │ │ -01d9f2: 7010 8209 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0982 │ │ -01d9f8: 5b20 5201 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ -01d9fc: 2200 7b00 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@007b │ │ -01da00: 7020 4103 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0341 │ │ -01da06: 5b20 5301 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ -01da0a: 2200 7c00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@007c │ │ -01da0e: 5421 5301 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ -01da12: 7030 4303 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@0343 │ │ -01da18: 5b20 5001 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -01da1c: 0e00 |001e: return-void │ │ +01e4f0: |[01e4f0] android.support.v4.content.ModernAsyncTask.:()V │ │ +01e500: 7010 f608 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e506: 6200 4601 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +01e50a: 5b20 5101 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +01e50e: 2200 9b01 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@019b │ │ +01e512: 7010 8209 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0982 │ │ +01e518: 5b20 5201 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ +01e51c: 2200 7b00 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@007b │ │ +01e520: 7020 4103 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0341 │ │ +01e526: 5b20 5301 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ +01e52a: 2200 7c00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@007c │ │ +01e52e: 5421 5301 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ +01e532: 7030 4303 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@0343 │ │ +01e538: 5b20 5001 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +01e53c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=77 │ │ 0x0007 line=79 │ │ 0x000e line=114 │ │ 0x0015 line=123 │ │ @@ -11835,17 +11835,17 @@ │ │ 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 │ │ -01da20: |[01da20] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -01da30: 5410 5201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ -01da34: 1100 |0002: return-object v0 │ │ +01e540: |[01e540] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +01e550: 5410 5201 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ +01e554: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -11853,18 +11853,18 @@ │ │ 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 │ │ -01da38: |[01da38] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -01da48: 7020 6a03 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@036a │ │ -01da4e: 0c00 |0003: move-result-object v0 │ │ -01da50: 1100 |0004: return-object v0 │ │ +01e558: |[01e558] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +01e568: 7020 6a03 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@036a │ │ +01e56e: 0c00 |0003: move-result-object v0 │ │ +01e570: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -11873,17 +11873,17 @@ │ │ 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 │ │ -01da54: |[01da54] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -01da64: 7020 6b03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@036b │ │ -01da6a: 0e00 |0003: return-void │ │ +01e574: |[01e574] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +01e584: 7020 6b03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@036b │ │ +01e58a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -11892,17 +11892,17 @@ │ │ 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 │ │ -01da6c: |[01da6c] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -01da7c: 7020 5f03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@035f │ │ -01da82: 0e00 |0003: return-void │ │ +01e58c: |[01e58c] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +01e59c: 7020 5f03 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@035f │ │ +01e5a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -11911,18 +11911,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01da84: |[01da84] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -01da94: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -01da98: 7220 7a09 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@097a │ │ -01da9e: 0e00 |0005: return-void │ │ +01e5a4: |[01e5a4] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +01e5b4: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +01e5b8: 7220 7a09 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@097a │ │ +01e5be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0005 line=430 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -11931,24 +11931,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01daa0: |[01daa0] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -01dab0: 6e10 6403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0364 │ │ -01dab6: 0a00 |0003: move-result v0 │ │ -01dab8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -01dabc: 6e20 6603 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0366 │ │ -01dac2: 6200 4501 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ -01dac6: 5b10 5101 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -01daca: 0e00 |000d: return-void │ │ -01dacc: 6e20 6703 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0367 │ │ -01dad2: 28f8 |0011: goto 0009 // -0008 │ │ +01e5c0: |[01e5c0] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +01e5d0: 6e10 6403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0364 │ │ +01e5d6: 0a00 |0003: move-result v0 │ │ +01e5d8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +01e5dc: 6e20 6603 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0366 │ │ +01e5e2: 6200 4501 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0145 │ │ +01e5e6: 5b10 5101 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +01e5ea: 0e00 |000d: return-void │ │ +01e5ec: 6e20 6703 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0367 │ │ +01e5f2: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0006 line=455 │ │ 0x0009 line=459 │ │ 0x000d line=460 │ │ 0x000e line=457 │ │ @@ -11963,18 +11963,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01dad4: |[01dad4] android.support.v4.content.ModernAsyncTask.init:()V │ │ -01dae4: 6200 5501 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -01dae8: 6e10 4a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@034a │ │ -01daee: 0e00 |0005: return-void │ │ +01e5f4: |[01e5f4] android.support.v4.content.ModernAsyncTask.init:()V │ │ +01e604: 6200 5501 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +01e608: 6e10 4a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@034a │ │ +01e60e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -11982,26 +11982,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -01daf0: |[01daf0] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -01db00: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01db02: 6201 5501 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -01db06: 2202 7e00 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@007e │ │ -01db0a: 2353 3102 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0231 │ │ -01db0e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -01db10: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -01db14: 7030 4703 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0347 │ │ -01db1a: 6e30 4c03 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@034c │ │ -01db20: 0c00 |0010: move-result-object v0 │ │ -01db22: 6e10 cb00 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00cb │ │ -01db28: 1107 |0014: return-object v7 │ │ +01e610: |[01e610] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +01e620: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +01e622: 6201 5501 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +01e626: 2202 7e00 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@007e │ │ +01e62a: 2353 3102 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0231 │ │ +01e62e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +01e630: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +01e634: 7030 4703 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0347 │ │ +01e63a: 6e30 4c03 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@034c │ │ +01e640: 0c00 |0010: move-result-object v0 │ │ +01e642: 6e10 cb00 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00cb │ │ +01e648: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0011 line=155 │ │ 0x0014 line=156 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -12015,21 +12015,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01db2c: |[01db2c] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -01db3c: 5421 5201 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ -01db40: 6e10 8309 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0983 │ │ -01db46: 0a00 |0005: move-result v0 │ │ -01db48: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -01db4c: 7020 6a03 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@036a │ │ -01db52: 0e00 |000b: return-void │ │ +01e64c: |[01e64c] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +01e65c: 5421 5201 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0152 │ │ +01e660: 6e10 8309 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0983 │ │ +01e666: 0a00 |0005: move-result v0 │ │ +01e668: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +01e66c: 7020 6a03 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@036a │ │ +01e672: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x0008 line=148 │ │ 0x000b line=150 │ │ locals : │ │ @@ -12044,17 +12044,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01db54: |[01db54] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -01db64: 6900 5401 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -01db68: 0e00 |0002: return-void │ │ +01e674: |[01e674] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +01e684: 6900 5401 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +01e688: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -12064,19 +12064,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01db6c: |[01db6c] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -01db7c: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -01db80: 6e20 7c09 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@097c │ │ -01db86: 0a00 |0005: move-result v0 │ │ -01db88: 0f00 |0006: return v0 │ │ +01e68c: |[01e68c] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +01e69c: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +01e6a0: 6e20 7c09 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@097c │ │ +01e6a6: 0a00 |0005: move-result v0 │ │ +01e6a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 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 │ │ @@ -12092,19 +12092,19 @@ │ │ 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 │ │ -01db8c: |[01db8c] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -01db9c: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ -01dba0: 6e30 5e03 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@035e │ │ -01dba6: 0c00 |0005: move-result-object v0 │ │ -01dba8: 1100 |0006: return-object v0 │ │ +01e6ac: |[01e6ac] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +01e6bc: 6200 5401 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0154 │ │ +01e6c0: 6e30 5e03 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@035e │ │ +01e6c6: 0c00 |0005: move-result-object v0 │ │ +01e6c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 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; │ │ @@ -12115,41 +12115,41 @@ │ │ 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 │ │ -01dbac: |[01dbac] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -01dbbc: 5420 5101 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -01dbc0: 6201 4601 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ -01dbc4: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -01dbc8: 6200 4101 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ -01dbcc: 5421 5101 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -01dbd0: 6e10 4f03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034f │ │ -01dbd6: 0a01 |000d: move-result v1 │ │ -01dbd8: 4400 0001 |000e: aget v0, v0, v1 │ │ -01dbdc: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -01dbe2: 6200 4701 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ -01dbe6: 5b20 5101 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -01dbea: 6e10 6803 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0368 │ │ -01dbf0: 5420 5301 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ -01dbf4: 5b04 4801 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0148 │ │ -01dbf8: 5420 5001 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -01dbfc: 7220 7a09 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@097a │ │ -01dc02: 1102 |0023: return-object v2 │ │ -01dc04: 2200 4f01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01dc08: 1a01 bf01 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01bf │ │ -01dc0c: 7020 e008 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01dc12: 2700 |002b: throw v0 │ │ -01dc14: 2200 4f01 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -01dc18: 1a01 be01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01be │ │ -01dc1c: 7020 e008 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01dc22: 2700 |0033: throw v0 │ │ -01dc24: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +01e6cc: |[01e6cc] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +01e6dc: 5420 5101 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +01e6e0: 6201 4601 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0146 │ │ +01e6e4: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +01e6e8: 6200 4101 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0141 │ │ +01e6ec: 5421 5101 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +01e6f0: 6e10 4f03 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@034f │ │ +01e6f6: 0a01 |000d: move-result v1 │ │ +01e6f8: 4400 0001 |000e: aget v0, v0, v1 │ │ +01e6fc: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +01e702: 6200 4701 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0147 │ │ +01e706: 5b20 5101 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +01e70a: 6e10 6803 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0368 │ │ +01e710: 5420 5301 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0153 │ │ +01e714: 5b04 4801 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0148 │ │ +01e718: 5420 5001 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +01e71c: 7220 7a09 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@097a │ │ +01e722: 1102 |0023: return-object v2 │ │ +01e724: 2200 4f01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01e728: 1a01 bf01 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01bf │ │ +01e72c: 7020 e008 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01e732: 2700 |002b: throw v0 │ │ +01e734: 2200 4f01 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +01e738: 1a01 be01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01be │ │ +01e73c: 7020 e008 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01e742: 2700 |0033: throw v0 │ │ +01e744: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0006 line=403 │ │ 0x0013 line=414 │ │ 0x0017 line=416 │ │ 0x001a line=418 │ │ @@ -12170,19 +12170,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01dc34: |[01dc34] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -01dc44: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -01dc48: 6e10 7d09 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@097d │ │ -01dc4e: 0c00 |0005: move-result-object v0 │ │ -01dc50: 1100 |0006: return-object v0 │ │ +01e754: |[01e754] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +01e764: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +01e768: 6e10 7d09 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@097d │ │ +01e76e: 0c00 |0005: move-result-object v0 │ │ +01e770: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 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; │ │ │ │ @@ -12191,19 +12191,19 @@ │ │ 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 │ │ -01dc54: |[01dc54] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -01dc64: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -01dc68: 6e40 7e09 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@097e │ │ -01dc6e: 0c00 |0005: move-result-object v0 │ │ -01dc70: 1100 |0006: return-object v0 │ │ +01e774: |[01e774] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +01e784: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +01e788: 6e40 7e09 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@097e │ │ +01e78e: 0c00 |0005: move-result-object v0 │ │ +01e790: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 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 │ │ @@ -12214,17 +12214,17 @@ │ │ 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 │ │ -01dc74: |[01dc74] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -01dc84: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ -01dc88: 1100 |0002: return-object v0 │ │ +01e794: |[01e794] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +01e7a4: 5410 5101 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0151 │ │ +01e7a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 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; │ │ │ │ @@ -12233,19 +12233,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01dc8c: |[01dc8c] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -01dc9c: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ -01dca0: 6e10 7f09 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@097f │ │ -01dca6: 0a00 |0005: move-result v0 │ │ -01dca8: 0f00 |0006: return v0 │ │ +01e7ac: |[01e7ac] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +01e7bc: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0150 │ │ +01e7c0: 6e10 7f09 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@097f │ │ +01e7c6: 0a00 |0005: move-result v0 │ │ +01e7c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 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; │ │ │ │ @@ -12254,16 +12254,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01dcac: |[01dcac] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -01dcbc: 0e00 |0000: return-void │ │ +01e7cc: |[01e7cc] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +01e7dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 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; │ │ │ │ @@ -12272,17 +12272,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dcc0: |[01dcc0] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -01dcd0: 6e10 6503 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0365 │ │ -01dcd6: 0e00 |0003: return-void │ │ +01e7e0: |[01e7e0] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +01e7f0: 6e10 6503 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0365 │ │ +01e7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0003 line=241 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -12294,16 +12294,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01dcd8: |[01dcd8] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -01dce8: 0e00 |0000: return-void │ │ +01e7f8: |[01e7f8] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +01e808: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 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; │ │ @@ -12314,16 +12314,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01dcec: |[01dcec] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -01dcfc: 0e00 |0000: return-void │ │ +01e80c: |[01e80c] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +01e81c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 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; │ │ │ │ @@ -12332,16 +12332,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01dd00: |[01dd00] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -01dd10: 0e00 |0000: return-void │ │ +01e820: |[01e820] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +01e830: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 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; │ │ @@ -12352,26 +12352,26 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -01dd14: |[01dd14] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -01dd24: 6e10 6403 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0364 │ │ -01dd2a: 0a00 |0003: move-result v0 │ │ -01dd2c: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -01dd30: 6200 5501 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ -01dd34: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -01dd36: 2202 7e00 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@007e │ │ -01dd3a: 7030 4703 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0347 │ │ -01dd40: 6e30 4c03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@034c │ │ -01dd46: 0c00 |0011: move-result-object v0 │ │ -01dd48: 6e10 cb00 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00cb │ │ -01dd4e: 0e00 |0015: return-void │ │ +01e834: |[01e834] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +01e844: 6e10 6403 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0364 │ │ +01e84a: 0a00 |0003: move-result v0 │ │ +01e84c: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +01e850: 6200 5501 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0155 │ │ +01e854: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +01e856: 2202 7e00 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@007e │ │ +01e85a: 7030 4703 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0347 │ │ +01e860: 6e30 4c03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@034c │ │ +01e866: 0c00 |0011: move-result-object v0 │ │ +01e868: 6e10 cb00 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@00cb │ │ +01e86e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0006 line=448 │ │ 0x0015 line=451 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -12423,18 +12423,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 │ │ -01dd50: |[01dd50] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -01dd60: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01dd66: 5b01 5801 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ -01dd6a: 0e00 |0005: return-void │ │ +01e870: |[01e870] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +01e880: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e886: 5b01 5801 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ +01e88a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -12448,20 +12448,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 │ │ -01dd6c: |[01dd6c] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01dd7c: 5420 5801 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ -01dd80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01dd82: 7230 7303 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0373 │ │ -01dd88: 0c00 |0006: move-result-object v0 │ │ -01dd8a: 1100 |0007: return-object v0 │ │ +01e88c: |[01e88c] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01e89c: 5420 5801 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ +01e8a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01e8a2: 7230 7303 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0373 │ │ +01e8a8: 0c00 |0006: move-result-object v0 │ │ +01e8aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 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; │ │ @@ -12471,19 +12471,19 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01dd8c: |[01dd8c] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -01dd9c: 5410 5801 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ -01dda0: 7220 7403 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0374 │ │ -01dda6: 0c00 |0005: move-result-object v0 │ │ -01dda8: 1100 |0006: return-object v0 │ │ +01e8ac: |[01e8ac] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +01e8bc: 5410 5801 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0158 │ │ +01e8c0: 7220 7403 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0374 │ │ +01e8c6: 0c00 |0005: move-result-object v0 │ │ +01e8c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 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 │ │ @@ -12519,17 +12519,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ddac: |[01ddac] android.support.v4.os.ParcelableCompat.:()V │ │ -01ddbc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01ddc2: 0e00 |0003: return-void │ │ +01e8cc: |[01e8cc] android.support.v4.os.ParcelableCompat.:()V │ │ +01e8dc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e8e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -12538,22 +12538,22 @@ │ │ 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 │ │ -01ddc4: |[01ddc4] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -01ddd4: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01ddd8: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -01dddc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -01dde0: 7110 7a03 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@037a │ │ -01dde6: 2200 8300 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0083 │ │ -01ddea: 7020 6e03 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@036e │ │ -01ddf0: 1100 |000e: return-object v0 │ │ +01e8e4: |[01e8e4] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +01e8f4: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01e8f8: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +01e8fc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +01e900: 7110 7a03 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@037a │ │ +01e906: 2200 8300 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0083 │ │ +01e90a: 7020 6e03 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@036e │ │ +01e910: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=26 │ │ 0x0009 line=28 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ @@ -12645,18 +12645,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 │ │ -01ddf4: |[01ddf4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -01de04: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01de0a: 5b01 5901 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -01de0e: 0e00 |0005: return-void │ │ +01e914: |[01e914] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +01e924: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e92a: 5b01 5901 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +01e92e: 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; │ │ @@ -12670,20 +12670,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 │ │ -01de10: |[01de10] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01de20: 5420 5901 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -01de24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01de26: 7230 7303 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0373 │ │ -01de2c: 0c00 |0006: move-result-object v0 │ │ -01de2e: 1100 |0007: return-object v0 │ │ +01e930: |[01e930] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +01e940: 5420 5901 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +01e944: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01e946: 7230 7303 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0373 │ │ +01e94c: 0c00 |0006: move-result-object v0 │ │ +01e94e: 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; │ │ @@ -12693,19 +12693,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 │ │ -01de30: |[01de30] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -01de40: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -01de44: 7230 7303 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0373 │ │ -01de4a: 0c00 |0005: move-result-object v0 │ │ -01de4c: 1100 |0006: return-object v0 │ │ +01e950: |[01e950] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +01e960: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +01e964: 7230 7303 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0373 │ │ +01e96a: 0c00 |0005: move-result-object v0 │ │ +01e96c: 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; │ │ @@ -12716,19 +12716,19 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01de50: |[01de50] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -01de60: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ -01de64: 7220 7403 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0374 │ │ -01de6a: 0c00 |0005: move-result-object v0 │ │ -01de6c: 1100 |0006: return-object v0 │ │ +01e970: |[01e970] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +01e980: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0159 │ │ +01e984: 7220 7403 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0374 │ │ +01e98a: 0c00 |0005: move-result-object v0 │ │ +01e98c: 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 │ │ @@ -12762,17 +12762,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01de70: |[01de70] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -01de80: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01de86: 0e00 |0003: return-void │ │ +01e990: |[01e990] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +01e9a0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e9a6: 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;) │ │ @@ -12780,18 +12780,18 @@ │ │ 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 │ │ -01de88: |[01de88] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -01de98: 2200 8600 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0086 │ │ -01de9c: 7020 7503 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0375 │ │ -01dea2: 1100 |0005: return-object v0 │ │ +01e9a8: |[01e9a8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +01e9b8: 2200 8600 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0086 │ │ +01e9bc: 7020 7503 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0375 │ │ +01e9c2: 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; │ │ │ │ @@ -12821,17 +12821,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dea4: |[01dea4] android.support.v4.util.DebugUtils.:()V │ │ -01deb4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01deba: 0e00 |0003: return-void │ │ +01e9c4: |[01e9c4] android.support.v4.util.DebugUtils.:()V │ │ +01e9d4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01e9da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -12839,47 +12839,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 │ │ -01debc: |[01debc] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -01decc: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -01ded0: 1a02 8b0d |0002: const-string v2, "null" // string@0d8b │ │ -01ded4: 6e20 2009 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01deda: 0e00 |0007: return-void │ │ -01dedc: 6e10 f808 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -01dee2: 0c02 |000b: move-result-object v2 │ │ -01dee4: 6e10 d508 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@08d5 │ │ -01deea: 0c01 |000f: move-result-object v1 │ │ -01deec: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -01def0: 6e10 0e09 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@090e │ │ -01def6: 0a02 |0015: move-result v2 │ │ -01def8: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -01defc: 6e10 f808 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -01df02: 0c02 |001b: move-result-object v2 │ │ -01df04: 6e10 d408 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ -01df0a: 0c01 |001f: move-result-object v1 │ │ -01df0c: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -01df10: 6e20 0d09 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@090d │ │ -01df16: 0a00 |0025: move-result v0 │ │ -01df18: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -01df1c: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -01df20: 6e20 1409 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0914 │ │ -01df26: 0c01 |002d: move-result-object v1 │ │ -01df28: 6e20 2009 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01df2e: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -01df32: 6e20 1c09 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@091c │ │ -01df38: 7110 2909 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -01df3e: 0a02 |0039: move-result v2 │ │ -01df40: 7110 e608 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01df46: 0c02 |003d: move-result-object v2 │ │ -01df48: 6e20 2009 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01df4e: 28c6 |0041: goto 0007 // -003a │ │ +01e9dc: |[01e9dc] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +01e9ec: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +01e9f0: 1a02 890d |0002: const-string v2, "null" // string@0d89 │ │ +01e9f4: 6e20 2009 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01e9fa: 0e00 |0007: return-void │ │ +01e9fc: 6e10 f808 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +01ea02: 0c02 |000b: move-result-object v2 │ │ +01ea04: 6e10 d508 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@08d5 │ │ +01ea0a: 0c01 |000f: move-result-object v1 │ │ +01ea0c: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +01ea10: 6e10 0e09 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@090e │ │ +01ea16: 0a02 |0015: move-result v2 │ │ +01ea18: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +01ea1c: 6e10 f808 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +01ea22: 0c02 |001b: move-result-object v2 │ │ +01ea24: 6e10 d408 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ +01ea2a: 0c01 |001f: move-result-object v1 │ │ +01ea2c: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +01ea30: 6e20 0d09 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@090d │ │ +01ea36: 0a00 |0025: move-result v0 │ │ +01ea38: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +01ea3c: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +01ea40: 6e20 1409 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0914 │ │ +01ea46: 0c01 |002d: move-result-object v1 │ │ +01ea48: 6e20 2009 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ea4e: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +01ea52: 6e20 1c09 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@091c │ │ +01ea58: 7110 2909 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +01ea5e: 0a02 |0039: move-result v2 │ │ +01ea60: 7110 e608 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +01ea66: 0c02 |003d: move-result-object v2 │ │ +01ea68: 6e20 2009 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ea6e: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ 0x0007 line=39 │ │ 0x0008 line=27 │ │ 0x0010 line=28 │ │ @@ -12930,22 +12930,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01df50: |[01df50] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -01df60: 7010 cc08 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@08cc │ │ -01df66: 2200 5f01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -01df6a: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -01df6e: 7020 1b09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -01df74: 5b20 5a01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -01df78: 5b23 5b01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ -01df7c: 0e00 |000e: return-void │ │ +01ea70: |[01ea70] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +01ea80: 7010 cc08 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@08cc │ │ +01ea86: 2200 5f01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +01ea8a: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +01ea8e: 7020 1b09 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +01ea94: 5b20 5a01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +01ea98: 5b23 5b01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ +01ea9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=28 │ │ 0x000c line=43 │ │ 0x000e line=44 │ │ locals : │ │ @@ -12957,31 +12957,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -01df80: |[01df80] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -01df90: 5430 5a01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -01df94: 6e10 2509 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -01df9a: 0a00 |0005: move-result v0 │ │ -01df9c: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -01dfa0: 5430 5b01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ -01dfa4: 5431 5a01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -01dfa8: 6e10 2609 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01dfae: 0c01 |000f: move-result-object v1 │ │ -01dfb0: 7120 8307 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0783 │ │ -01dfb6: 5430 5a01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -01dfba: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -01dfbc: 5432 5a01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -01dfc0: 6e10 2509 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -01dfc6: 0a02 |001b: move-result v2 │ │ -01dfc8: 6e30 2409 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0924 │ │ -01dfce: 0e00 |001f: return-void │ │ +01eaa0: |[01eaa0] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +01eab0: 5430 5a01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +01eab4: 6e10 2509 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +01eaba: 0a00 |0005: move-result v0 │ │ +01eabc: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +01eac0: 5430 5b01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@015b │ │ +01eac4: 5431 5a01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +01eac8: 6e10 2609 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01eace: 0c01 |000f: move-result-object v1 │ │ +01ead0: 7120 8307 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0783 │ │ +01ead6: 5430 5a01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +01eada: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +01eadc: 5432 5a01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +01eae0: 6e10 2509 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +01eae6: 0a02 |001b: move-result v2 │ │ +01eae8: 6e30 2409 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0924 │ │ +01eaee: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0008 line=68 │ │ 0x0013 line=69 │ │ 0x001f line=71 │ │ locals : │ │ @@ -12993,17 +12993,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dfd0: |[01dfd0] android.support.v4.util.LogWriter.close:()V │ │ -01dfe0: 7010 8003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0380 │ │ -01dfe6: 0e00 |0003: return-void │ │ +01eaf0: |[01eaf0] android.support.v4.util.LogWriter.close:()V │ │ +01eb00: 7010 8003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0380 │ │ +01eb06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -13012,17 +13012,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01dfe8: |[01dfe8] android.support.v4.util.LogWriter.flush:()V │ │ -01dff8: 7010 8003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0380 │ │ -01dffe: 0e00 |0003: return-void │ │ +01eb08: |[01eb08] android.support.v4.util.LogWriter.flush:()V │ │ +01eb18: 7010 8003 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0380 │ │ +01eb1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -13031,28 +13031,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -01e000: |[01e000] android.support.v4.util.LogWriter.write:([CII)V │ │ -01e010: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01e012: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -01e016: 9002 0501 |0003: add-int v2, v5, v1 │ │ -01e01a: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -01e01e: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -01e022: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -01e026: 7010 8003 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0380 │ │ -01e02c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01e030: 28f1 |0010: goto 0001 // -000f │ │ -01e032: 5432 5a01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ -01e036: 6e20 1c09 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@091c │ │ -01e03c: 28f8 |0016: goto 000e // -0008 │ │ -01e03e: 0e00 |0017: return-void │ │ +01eb20: |[01eb20] android.support.v4.util.LogWriter.write:([CII)V │ │ +01eb30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01eb32: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +01eb36: 9002 0501 |0003: add-int v2, v5, v1 │ │ +01eb3a: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +01eb3e: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +01eb42: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +01eb46: 7010 8003 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0380 │ │ +01eb4c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01eb50: 28f1 |0010: goto 0001 // -000f │ │ +01eb52: 5432 5a01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@015a │ │ +01eb56: 6e20 1c09 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@091c │ │ +01eb5c: 28f8 |0016: goto 000e // -0008 │ │ +01eb5e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0007 line=57 │ │ 0x000b line=58 │ │ 0x000e line=55 │ │ @@ -13145,29 +13145,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -01e040: |[01e040] android.support.v4.util.LruCache.:(I)V │ │ -01e050: 7010 f608 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01e056: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -01e05a: 2200 4e01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -01e05e: 1a01 210d |0007: const-string v1, "maxSize <= 0" // string@0d21 │ │ -01e062: 7020 de08 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -01e068: 2700 |000c: throw v0 │ │ -01e06a: 5945 6001 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -01e06e: 2200 8a01 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@018a │ │ -01e072: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -01e074: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -01e078: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -01e07a: 7040 6909 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0969 │ │ -01e080: 5b40 5f01 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e084: 0e00 |001a: return-void │ │ +01eb60: |[01eb60] android.support.v4.util.LruCache.:(I)V │ │ +01eb70: 7010 f608 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01eb76: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +01eb7a: 2200 4e01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +01eb7e: 1a01 1f0d |0007: const-string v1, "maxSize <= 0" // string@0d1f │ │ +01eb82: 7020 de08 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +01eb88: 2700 |000c: throw v0 │ │ +01eb8a: 5945 6001 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +01eb8e: 2200 8a01 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@018a │ │ +01eb92: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +01eb94: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +01eb98: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +01eb9a: 7040 6909 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0969 │ │ +01eba0: 5b40 5f01 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01eba4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -13182,36 +13182,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 │ │ -01e088: |[01e088] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01e098: 6e30 9103 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0391 │ │ -01e09e: 0a00 |0003: move-result v0 │ │ -01e0a0: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -01e0a4: 2201 4f01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -01e0a8: 2202 5f01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -01e0ac: 7010 1a09 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01e0b2: 1a03 6405 |000d: const-string v3, "Negative size: " // string@0564 │ │ -01e0b6: 6e20 2009 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01e0bc: 0c02 |0012: move-result-object v2 │ │ -01e0be: 6e20 1f09 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01e0c4: 0c02 |0016: move-result-object v2 │ │ -01e0c6: 1a03 e000 |0017: const-string v3, "=" // string@00e0 │ │ -01e0ca: 6e20 2009 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01e0d0: 0c02 |001c: move-result-object v2 │ │ -01e0d2: 6e20 1f09 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -01e0d8: 0c02 |0020: move-result-object v2 │ │ -01e0da: 6e10 2609 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01e0e0: 0c02 |0024: move-result-object v2 │ │ -01e0e2: 7020 e008 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01e0e8: 2701 |0028: throw v1 │ │ -01e0ea: 0f00 |0029: return v0 │ │ +01eba8: |[01eba8] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +01ebb8: 6e30 9103 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0391 │ │ +01ebbe: 0a00 |0003: move-result v0 │ │ +01ebc0: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +01ebc4: 2201 4f01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +01ebc8: 2202 5f01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +01ebcc: 7010 1a09 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01ebd2: 1a03 6405 |000d: const-string v3, "Negative size: " // string@0564 │ │ +01ebd6: 6e20 2009 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ebdc: 0c02 |0012: move-result-object v2 │ │ +01ebde: 6e20 1f09 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01ebe4: 0c02 |0016: move-result-object v2 │ │ +01ebe6: 1a03 e000 |0017: const-string v3, "=" // string@00e0 │ │ +01ebea: 6e20 2009 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ebf0: 0c02 |001c: move-result-object v2 │ │ +01ebf2: 6e20 1f09 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +01ebf8: 0c02 |0020: move-result-object v2 │ │ +01ebfa: 6e10 2609 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01ec00: 0c02 |0024: move-result-object v2 │ │ +01ec02: 7020 e008 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01ec08: 2701 |0028: throw v1 │ │ +01ec0a: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x0029 line=234 │ │ locals : │ │ @@ -13228,78 +13228,78 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -01e0ec: |[01e0ec] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -01e0fc: 1d06 |0000: monitor-enter v6 │ │ -01e0fe: 5263 6301 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e102: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -01e106: 5463 5f01 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e10a: 6e10 6d09 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@096d │ │ -01e110: 0a03 |000a: move-result v3 │ │ -01e112: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -01e116: 5263 6301 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e11a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -01e11e: 2203 4f01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ -01e122: 2204 5f01 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -01e126: 7010 1a09 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01e12c: 6e10 f808 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -01e132: 0c05 |001b: move-result-object v5 │ │ -01e134: 6e10 d408 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ -01e13a: 0c05 |001f: move-result-object v5 │ │ -01e13c: 6e20 2009 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01e142: 0c04 |0023: move-result-object v4 │ │ -01e144: 1a05 b300 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00b3 │ │ -01e148: 6e20 2009 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01e14e: 0c04 |0029: move-result-object v4 │ │ -01e150: 6e10 2609 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01e156: 0c04 |002d: move-result-object v4 │ │ -01e158: 7020 e008 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -01e15e: 2703 |0031: throw v3 │ │ -01e160: 0d03 |0032: move-exception v3 │ │ -01e162: 1e06 |0033: monitor-exit v6 │ │ -01e164: 2703 |0034: throw v3 │ │ -01e166: 5263 6301 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e16a: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -01e16e: 5463 5f01 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e172: 6e10 6d09 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@096d │ │ -01e178: 0a03 |003e: move-result v3 │ │ -01e17a: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -01e17e: 1e06 |0041: monitor-exit v6 │ │ -01e180: 0e00 |0042: return-void │ │ -01e182: 5463 5f01 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e186: 6e10 6b09 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@096b │ │ -01e18c: 0c03 |0048: move-result-object v3 │ │ -01e18e: 7210 7509 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0975 │ │ -01e194: 0c03 |004c: move-result-object v3 │ │ -01e196: 7210 6809 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -01e19c: 0c01 |0050: move-result-object v1 │ │ -01e19e: 1f01 8c01 |0051: check-cast v1, Ljava/util/Map$Entry; // type@018c │ │ -01e1a2: 7210 7309 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0973 │ │ -01e1a8: 0c00 |0056: move-result-object v0 │ │ -01e1aa: 7210 7409 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0974 │ │ -01e1b0: 0c02 |005a: move-result-object v2 │ │ -01e1b2: 5463 5f01 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e1b6: 6e20 6f09 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@096f │ │ -01e1bc: 5263 6301 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e1c0: 7030 8f03 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ -01e1c6: 0a04 |0065: move-result v4 │ │ -01e1c8: b143 |0066: sub-int/2addr v3, v4 │ │ -01e1ca: 5963 6301 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e1ce: 5263 5d01 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ -01e1d2: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01e1d6: 5963 5d01 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ -01e1da: 1e06 |006f: monitor-exit v6 │ │ -01e1dc: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -01e1de: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -01e1e0: 6e54 8503 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@0385 │ │ -01e1e6: 288b |0075: goto 0000 // -0075 │ │ +01ec0c: |[01ec0c] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +01ec1c: 1d06 |0000: monitor-enter v6 │ │ +01ec1e: 5263 6301 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ec22: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +01ec26: 5463 5f01 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01ec2a: 6e10 6d09 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@096d │ │ +01ec30: 0a03 |000a: move-result v3 │ │ +01ec32: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +01ec36: 5263 6301 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ec3a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +01ec3e: 2203 4f01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ +01ec42: 2204 5f01 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +01ec46: 7010 1a09 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +01ec4c: 6e10 f808 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +01ec52: 0c05 |001b: move-result-object v5 │ │ +01ec54: 6e10 d408 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ +01ec5a: 0c05 |001f: move-result-object v5 │ │ +01ec5c: 6e20 2009 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ec62: 0c04 |0023: move-result-object v4 │ │ +01ec64: 1a05 b300 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00b3 │ │ +01ec68: 6e20 2009 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +01ec6e: 0c04 |0029: move-result-object v4 │ │ +01ec70: 6e10 2609 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +01ec76: 0c04 |002d: move-result-object v4 │ │ +01ec78: 7020 e008 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +01ec7e: 2703 |0031: throw v3 │ │ +01ec80: 0d03 |0032: move-exception v3 │ │ +01ec82: 1e06 |0033: monitor-exit v6 │ │ +01ec84: 2703 |0034: throw v3 │ │ +01ec86: 5263 6301 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ec8a: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +01ec8e: 5463 5f01 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01ec92: 6e10 6d09 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@096d │ │ +01ec98: 0a03 |003e: move-result v3 │ │ +01ec9a: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +01ec9e: 1e06 |0041: monitor-exit v6 │ │ +01eca0: 0e00 |0042: return-void │ │ +01eca2: 5463 5f01 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01eca6: 6e10 6b09 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@096b │ │ +01ecac: 0c03 |0048: move-result-object v3 │ │ +01ecae: 7210 7509 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0975 │ │ +01ecb4: 0c03 |004c: move-result-object v3 │ │ +01ecb6: 7210 6809 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +01ecbc: 0c01 |0050: move-result-object v1 │ │ +01ecbe: 1f01 8c01 |0051: check-cast v1, Ljava/util/Map$Entry; // type@018c │ │ +01ecc2: 7210 7309 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0973 │ │ +01ecc8: 0c00 |0056: move-result-object v0 │ │ +01ecca: 7210 7409 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0974 │ │ +01ecd0: 0c02 |005a: move-result-object v2 │ │ +01ecd2: 5463 5f01 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01ecd6: 6e20 6f09 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@096f │ │ +01ecdc: 5263 6301 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ece0: 7030 8f03 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ +01ece6: 0a04 |0065: move-result v4 │ │ +01ece8: b143 |0066: sub-int/2addr v3, v4 │ │ +01ecea: 5963 6301 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ecee: 5263 5d01 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ +01ecf2: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +01ecf6: 5963 5d01 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ +01ecfa: 1e06 |006f: monitor-exit v6 │ │ +01ecfc: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +01ecfe: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +01ed00: 6e54 8503 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@0385 │ │ +01ed06: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=146 │ │ @@ -13331,17 +13331,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 │ │ -01e1fc: |[01e1fc] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e20c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e20e: 1100 |0001: return-object v0 │ │ +01ed1c: |[01ed1c] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +01ed2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01ed2e: 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; │ │ @@ -13352,22 +13352,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01e210: |[01e210] android.support.v4.util.LruCache.createCount:()I │ │ -01e220: 1d01 |0000: monitor-enter v1 │ │ -01e222: 5210 5c01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ -01e226: 1e01 |0003: monitor-exit v1 │ │ -01e228: 0f00 |0004: return v0 │ │ -01e22a: 0d00 |0005: move-exception v0 │ │ -01e22c: 1e01 |0006: monitor-exit v1 │ │ -01e22e: 2700 |0007: throw v0 │ │ +01ed30: |[01ed30] android.support.v4.util.LruCache.createCount:()I │ │ +01ed40: 1d01 |0000: monitor-enter v1 │ │ +01ed42: 5210 5c01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ +01ed46: 1e01 |0003: monitor-exit v1 │ │ +01ed48: 0f00 |0004: return v0 │ │ +01ed4a: 0d00 |0005: move-exception v0 │ │ +01ed4c: 1e01 |0006: monitor-exit v1 │ │ +01ed4e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13378,16 +13378,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 │ │ -01e23c: |[01e23c] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -01e24c: 0e00 |0000: return-void │ │ +01ed5c: |[01ed5c] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +01ed6c: 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; │ │ @@ -13403,18 +13403,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01e250: |[01e250] android.support.v4.util.LruCache.evictAll:()V │ │ -01e260: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01e262: 7020 9403 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0394 │ │ -01e268: 0e00 |0004: return-void │ │ +01ed70: |[01ed70] android.support.v4.util.LruCache.evictAll:()V │ │ +01ed80: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01ed82: 7020 9403 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0394 │ │ +01ed88: 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; │ │ @@ -13424,22 +13424,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01e26c: |[01e26c] android.support.v4.util.LruCache.evictionCount:()I │ │ -01e27c: 1d01 |0000: monitor-enter v1 │ │ -01e27e: 5210 5d01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ -01e282: 1e01 |0003: monitor-exit v1 │ │ -01e284: 0f00 |0004: return v0 │ │ -01e286: 0d00 |0005: move-exception v0 │ │ -01e288: 1e01 |0006: monitor-exit v1 │ │ -01e28a: 2700 |0007: throw v0 │ │ +01ed8c: |[01ed8c] android.support.v4.util.LruCache.evictionCount:()I │ │ +01ed9c: 1d01 |0000: monitor-enter v1 │ │ +01ed9e: 5210 5d01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@015d │ │ +01eda2: 1e01 |0003: monitor-exit v1 │ │ +01eda4: 0f00 |0004: return v0 │ │ +01eda6: 0d00 |0005: move-exception v0 │ │ +01eda8: 1e01 |0006: monitor-exit v1 │ │ +01edaa: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13450,71 +13450,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 │ │ -01e298: |[01e298] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e2a8: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -01e2ac: 2202 5801 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0158 │ │ -01e2b0: 1a03 260b |0004: const-string v3, "key == null" // string@0b26 │ │ -01e2b4: 7020 f508 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@08f5 │ │ -01e2ba: 2702 |0009: throw v2 │ │ -01e2bc: 1d04 |000a: monitor-enter v4 │ │ -01e2be: 5442 5f01 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e2c2: 6e20 6c09 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@096c │ │ -01e2c8: 0c01 |0010: move-result-object v1 │ │ -01e2ca: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -01e2ce: 5242 5e01 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -01e2d2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01e2d6: 5942 5e01 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -01e2da: 1e04 |0019: monitor-exit v4 │ │ -01e2dc: 0710 |001a: move-object v0, v1 │ │ -01e2de: 1100 |001b: return-object v0 │ │ -01e2e0: 5242 6101 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -01e2e4: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01e2e8: 5942 6101 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -01e2ec: 1e04 |0022: monitor-exit v4 │ │ -01e2ee: 6e20 8303 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0383 │ │ -01e2f4: 0c00 |0026: move-result-object v0 │ │ -01e2f6: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -01e2fa: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -01e2fc: 28f1 |002a: goto 001b // -000f │ │ -01e2fe: 0d02 |002b: move-exception v2 │ │ -01e300: 1e04 |002c: monitor-exit v4 │ │ -01e302: 2702 |002d: throw v2 │ │ -01e304: 1d04 |002e: monitor-enter v4 │ │ -01e306: 5242 5c01 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ -01e30a: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01e30e: 5942 5c01 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ -01e312: 5442 5f01 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e316: 6e30 6e09 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@096e │ │ -01e31c: 0c01 |003a: move-result-object v1 │ │ -01e31e: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -01e322: 5442 5f01 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e326: 6e30 6e09 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@096e │ │ -01e32c: 1e04 |0042: monitor-exit v4 │ │ -01e32e: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -01e332: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -01e334: 6e51 8503 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@0385 │ │ -01e33a: 0710 |0049: move-object v0, v1 │ │ -01e33c: 28d1 |004a: goto 001b // -002f │ │ -01e33e: 5242 6301 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e342: 7030 8f03 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ -01e348: 0a03 |0050: move-result v3 │ │ -01e34a: b032 |0051: add-int/2addr v2, v3 │ │ -01e34c: 5942 6301 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e350: 28ee |0054: goto 0042 // -0012 │ │ -01e352: 0d02 |0055: move-exception v2 │ │ -01e354: 1e04 |0056: monitor-exit v4 │ │ -01e356: 2702 |0057: throw v2 │ │ -01e358: 5242 6001 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -01e35c: 7020 9403 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0394 │ │ -01e362: 28be |005d: goto 001b // -0042 │ │ +01edb8: |[01edb8] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +01edc8: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +01edcc: 2202 5801 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0158 │ │ +01edd0: 1a03 250b |0004: const-string v3, "key == null" // string@0b25 │ │ +01edd4: 7020 f508 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@08f5 │ │ +01edda: 2702 |0009: throw v2 │ │ +01eddc: 1d04 |000a: monitor-enter v4 │ │ +01edde: 5442 5f01 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01ede2: 6e20 6c09 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@096c │ │ +01ede8: 0c01 |0010: move-result-object v1 │ │ +01edea: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +01edee: 5242 5e01 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +01edf2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01edf6: 5942 5e01 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +01edfa: 1e04 |0019: monitor-exit v4 │ │ +01edfc: 0710 |001a: move-object v0, v1 │ │ +01edfe: 1100 |001b: return-object v0 │ │ +01ee00: 5242 6101 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +01ee04: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01ee08: 5942 6101 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +01ee0c: 1e04 |0022: monitor-exit v4 │ │ +01ee0e: 6e20 8303 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0383 │ │ +01ee14: 0c00 |0026: move-result-object v0 │ │ +01ee16: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +01ee1a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +01ee1c: 28f1 |002a: goto 001b // -000f │ │ +01ee1e: 0d02 |002b: move-exception v2 │ │ +01ee20: 1e04 |002c: monitor-exit v4 │ │ +01ee22: 2702 |002d: throw v2 │ │ +01ee24: 1d04 |002e: monitor-enter v4 │ │ +01ee26: 5242 5c01 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ +01ee2a: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +01ee2e: 5942 5c01 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@015c │ │ +01ee32: 5442 5f01 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01ee36: 6e30 6e09 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@096e │ │ +01ee3c: 0c01 |003a: move-result-object v1 │ │ +01ee3e: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +01ee42: 5442 5f01 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01ee46: 6e30 6e09 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@096e │ │ +01ee4c: 1e04 |0042: monitor-exit v4 │ │ +01ee4e: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +01ee52: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +01ee54: 6e51 8503 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@0385 │ │ +01ee5a: 0710 |0049: move-object v0, v1 │ │ +01ee5c: 28d1 |004a: goto 001b // -002f │ │ +01ee5e: 5242 6301 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ee62: 7030 8f03 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ +01ee68: 0a03 |0050: move-result v3 │ │ +01ee6a: b032 |0051: add-int/2addr v2, v3 │ │ +01ee6c: 5942 6301 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ee70: 28ee |0054: goto 0042 // -0012 │ │ +01ee72: 0d02 |0055: move-exception v2 │ │ +01ee74: 1e04 |0056: monitor-exit v4 │ │ +01ee76: 2702 |0057: throw v2 │ │ +01ee78: 5242 6001 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +01ee7c: 7020 9403 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0394 │ │ +01ee82: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -13562,22 +13562,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01e38c: |[01e38c] android.support.v4.util.LruCache.hitCount:()I │ │ -01e39c: 1d01 |0000: monitor-enter v1 │ │ -01e39e: 5210 5e01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -01e3a2: 1e01 |0003: monitor-exit v1 │ │ -01e3a4: 0f00 |0004: return v0 │ │ -01e3a6: 0d00 |0005: move-exception v0 │ │ -01e3a8: 1e01 |0006: monitor-exit v1 │ │ -01e3aa: 2700 |0007: throw v0 │ │ +01eeac: |[01eeac] android.support.v4.util.LruCache.hitCount:()I │ │ +01eebc: 1d01 |0000: monitor-enter v1 │ │ +01eebe: 5210 5e01 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +01eec2: 1e01 |0003: monitor-exit v1 │ │ +01eec4: 0f00 |0004: return v0 │ │ +01eec6: 0d00 |0005: move-exception v0 │ │ +01eec8: 1e01 |0006: monitor-exit v1 │ │ +01eeca: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13588,22 +13588,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01e3b8: |[01e3b8] android.support.v4.util.LruCache.maxSize:()I │ │ -01e3c8: 1d01 |0000: monitor-enter v1 │ │ -01e3ca: 5210 6001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -01e3ce: 1e01 |0003: monitor-exit v1 │ │ -01e3d0: 0f00 |0004: return v0 │ │ -01e3d2: 0d00 |0005: move-exception v0 │ │ -01e3d4: 1e01 |0006: monitor-exit v1 │ │ -01e3d6: 2700 |0007: throw v0 │ │ +01eed8: |[01eed8] android.support.v4.util.LruCache.maxSize:()I │ │ +01eee8: 1d01 |0000: monitor-enter v1 │ │ +01eeea: 5210 6001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +01eeee: 1e01 |0003: monitor-exit v1 │ │ +01eef0: 0f00 |0004: return v0 │ │ +01eef2: 0d00 |0005: move-exception v0 │ │ +01eef4: 1e01 |0006: monitor-exit v1 │ │ +01eef6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13614,22 +13614,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01e3e4: |[01e3e4] android.support.v4.util.LruCache.missCount:()I │ │ -01e3f4: 1d01 |0000: monitor-enter v1 │ │ -01e3f6: 5210 6101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -01e3fa: 1e01 |0003: monitor-exit v1 │ │ -01e3fc: 0f00 |0004: return v0 │ │ -01e3fe: 0d00 |0005: move-exception v0 │ │ -01e400: 1e01 |0006: monitor-exit v1 │ │ -01e402: 2700 |0007: throw v0 │ │ +01ef04: |[01ef04] android.support.v4.util.LruCache.missCount:()I │ │ +01ef14: 1d01 |0000: monitor-enter v1 │ │ +01ef16: 5210 6101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +01ef1a: 1e01 |0003: monitor-exit v1 │ │ +01ef1c: 0f00 |0004: return v0 │ │ +01ef1e: 0d00 |0005: move-exception v0 │ │ +01ef20: 1e01 |0006: monitor-exit v1 │ │ +01ef22: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13640,49 +13640,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 │ │ -01e410: |[01e410] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e420: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -01e424: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -01e428: 2201 5801 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0158 │ │ -01e42c: 1a02 270b |0006: const-string v2, "key == null || value == null" // string@0b27 │ │ -01e430: 7020 f508 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@08f5 │ │ -01e436: 2701 |000b: throw v1 │ │ -01e438: 1d03 |000c: monitor-enter v3 │ │ -01e43a: 5231 6201 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ -01e43e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01e442: 5931 6201 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ -01e446: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e44a: 7030 8f03 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ -01e450: 0a02 |0018: move-result v2 │ │ -01e452: b021 |0019: add-int/2addr v1, v2 │ │ -01e454: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e458: 5431 5f01 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e45c: 6e30 6e09 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@096e │ │ -01e462: 0c00 |0021: move-result-object v0 │ │ -01e464: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -01e468: 5231 6301 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e46c: 7030 8f03 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ -01e472: 0a02 |0029: move-result v2 │ │ -01e474: b121 |002a: sub-int/2addr v1, v2 │ │ -01e476: 5931 6301 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e47a: 1e03 |002d: monitor-exit v3 │ │ -01e47c: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -01e480: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -01e482: 6e55 8503 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@0385 │ │ -01e488: 5231 6001 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -01e48c: 7020 9403 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0394 │ │ -01e492: 1100 |0039: return-object v0 │ │ -01e494: 0d01 |003a: move-exception v1 │ │ -01e496: 1e03 |003b: monitor-exit v3 │ │ -01e498: 2701 |003c: throw v1 │ │ +01ef30: |[01ef30] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +01ef40: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +01ef44: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +01ef48: 2201 5801 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0158 │ │ +01ef4c: 1a02 260b |0006: const-string v2, "key == null || value == null" // string@0b26 │ │ +01ef50: 7020 f508 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@08f5 │ │ +01ef56: 2701 |000b: throw v1 │ │ +01ef58: 1d03 |000c: monitor-enter v3 │ │ +01ef5a: 5231 6201 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ +01ef5e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +01ef62: 5931 6201 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ +01ef66: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ef6a: 7030 8f03 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ +01ef70: 0a02 |0018: move-result v2 │ │ +01ef72: b021 |0019: add-int/2addr v1, v2 │ │ +01ef74: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ef78: 5431 5f01 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01ef7c: 6e30 6e09 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@096e │ │ +01ef82: 0c00 |0021: move-result-object v0 │ │ +01ef84: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +01ef88: 5231 6301 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ef8c: 7030 8f03 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ +01ef92: 0a02 |0029: move-result v2 │ │ +01ef94: b121 |002a: sub-int/2addr v1, v2 │ │ +01ef96: 5931 6301 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01ef9a: 1e03 |002d: monitor-exit v3 │ │ +01ef9c: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +01efa0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +01efa2: 6e55 8503 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@0385 │ │ +01efa8: 5231 6001 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +01efac: 7020 9403 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0394 │ │ +01efb2: 1100 |0039: return-object v0 │ │ +01efb4: 0d01 |003a: move-exception v1 │ │ +01efb6: 1e03 |003b: monitor-exit v3 │ │ +01efb8: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -13713,22 +13713,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01e4b0: |[01e4b0] android.support.v4.util.LruCache.putCount:()I │ │ -01e4c0: 1d01 |0000: monitor-enter v1 │ │ -01e4c2: 5210 6201 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ -01e4c6: 1e01 |0003: monitor-exit v1 │ │ -01e4c8: 0f00 |0004: return v0 │ │ -01e4ca: 0d00 |0005: move-exception v0 │ │ -01e4cc: 1e01 |0006: monitor-exit v1 │ │ -01e4ce: 2700 |0007: throw v0 │ │ +01efd0: |[01efd0] android.support.v4.util.LruCache.putCount:()I │ │ +01efe0: 1d01 |0000: monitor-enter v1 │ │ +01efe2: 5210 6201 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0162 │ │ +01efe6: 1e01 |0003: monitor-exit v1 │ │ +01efe8: 0f00 |0004: return v0 │ │ +01efea: 0d00 |0005: move-exception v0 │ │ +01efec: 1e01 |0006: monitor-exit v1 │ │ +01efee: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13739,39 +13739,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 │ │ -01e4dc: |[01e4dc] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -01e4ec: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -01e4f0: 2201 5801 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0158 │ │ -01e4f4: 1a02 260b |0004: const-string v2, "key == null" // string@0b26 │ │ -01e4f8: 7020 f508 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@08f5 │ │ -01e4fe: 2701 |0009: throw v1 │ │ -01e500: 1d03 |000a: monitor-enter v3 │ │ -01e502: 5431 5f01 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e506: 6e20 6f09 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@096f │ │ -01e50c: 0c00 |0010: move-result-object v0 │ │ -01e50e: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -01e512: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e516: 7030 8f03 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ -01e51c: 0a02 |0018: move-result v2 │ │ -01e51e: b121 |0019: sub-int/2addr v1, v2 │ │ -01e520: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e524: 1e03 |001c: monitor-exit v3 │ │ -01e526: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -01e52a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -01e52c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -01e52e: 6e52 8503 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@0385 │ │ -01e534: 1100 |0024: return-object v0 │ │ -01e536: 0d01 |0025: move-exception v1 │ │ -01e538: 1e03 |0026: monitor-exit v3 │ │ -01e53a: 2701 |0027: throw v1 │ │ +01effc: |[01effc] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +01f00c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +01f010: 2201 5801 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0158 │ │ +01f014: 1a02 250b |0004: const-string v2, "key == null" // string@0b25 │ │ +01f018: 7020 f508 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@08f5 │ │ +01f01e: 2701 |0009: throw v1 │ │ +01f020: 1d03 |000a: monitor-enter v3 │ │ +01f022: 5431 5f01 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01f026: 6e20 6f09 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@096f │ │ +01f02c: 0c00 |0010: move-result-object v0 │ │ +01f02e: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +01f032: 5231 6301 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01f036: 7030 8f03 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@038f │ │ +01f03c: 0a02 |0018: move-result v2 │ │ +01f03e: b121 |0019: sub-int/2addr v1, v2 │ │ +01f040: 5931 6301 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01f044: 1e03 |001c: monitor-exit v3 │ │ +01f046: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +01f04a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +01f04c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +01f04e: 6e52 8503 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@0385 │ │ +01f054: 1100 |0024: return-object v0 │ │ +01f056: 0d01 |0025: move-exception v1 │ │ +01f058: 1e03 |0026: monitor-exit v3 │ │ +01f05a: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=174 │ │ @@ -13797,22 +13797,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01e550: |[01e550] android.support.v4.util.LruCache.size:()I │ │ -01e560: 1d01 |0000: monitor-enter v1 │ │ -01e562: 5210 6301 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ -01e566: 1e01 |0003: monitor-exit v1 │ │ -01e568: 0f00 |0004: return v0 │ │ -01e56a: 0d00 |0005: move-exception v0 │ │ -01e56c: 1e01 |0006: monitor-exit v1 │ │ -01e56e: 2700 |0007: throw v0 │ │ +01f070: |[01f070] android.support.v4.util.LruCache.size:()I │ │ +01f080: 1d01 |0000: monitor-enter v1 │ │ +01f082: 5210 6301 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0163 │ │ +01f086: 1e01 |0003: monitor-exit v1 │ │ +01f088: 0f00 |0004: return v0 │ │ +01f08a: 0d00 |0005: move-exception v0 │ │ +01f08c: 1e01 |0006: monitor-exit v1 │ │ +01f08e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -13823,17 +13823,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 │ │ -01e57c: |[01e57c] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01e58c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01e58e: 0f00 |0001: return v0 │ │ +01f09c: |[01f09c] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +01f0ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01f0ae: 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; │ │ @@ -13846,24 +13846,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 │ │ -01e590: |[01e590] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -01e5a0: 1d02 |0000: monitor-enter v2 │ │ -01e5a2: 2200 8a01 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@018a │ │ -01e5a6: 5421 5f01 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ -01e5aa: 7020 6a09 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@096a │ │ -01e5b0: 1e02 |0008: monitor-exit v2 │ │ -01e5b2: 1100 |0009: return-object v0 │ │ -01e5b4: 0d00 |000a: move-exception v0 │ │ -01e5b6: 1e02 |000b: monitor-exit v2 │ │ -01e5b8: 2700 |000c: throw v0 │ │ +01f0b0: |[01f0b0] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +01f0c0: 1d02 |0000: monitor-enter v2 │ │ +01f0c2: 2200 8a01 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@018a │ │ +01f0c6: 5421 5f01 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@015f │ │ +01f0ca: 7020 6a09 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@096a │ │ +01f0d0: 1e02 |0008: monitor-exit v2 │ │ +01f0d2: 1100 |0009: return-object v0 │ │ +01f0d4: 0d00 |000a: move-exception v0 │ │ +01f0d6: 1e02 |000b: monitor-exit v2 │ │ +01f0d8: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -13874,53 +13874,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -01e5c8: |[01e5c8] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -01e5d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01e5da: 1d06 |0001: monitor-enter v6 │ │ -01e5dc: 5262 5e01 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -01e5e0: 5263 6101 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -01e5e4: 9000 0203 |0006: add-int v0, v2, v3 │ │ -01e5e8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -01e5ec: 5262 5e01 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -01e5f0: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -01e5f4: 9301 0200 |000e: div-int v1, v2, v0 │ │ -01e5f8: 1a02 3505 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0535 │ │ -01e5fc: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -01e5fe: 2333 3102 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ -01e602: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -01e604: 5265 6001 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ -01e608: 7110 e808 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -01e60e: 0c05 |001b: move-result-object v5 │ │ -01e610: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -01e614: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -01e616: 5265 5e01 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ -01e61a: 7110 e808 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -01e620: 0c05 |0024: move-result-object v5 │ │ -01e622: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -01e626: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -01e628: 5265 6101 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ -01e62c: 7110 e808 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -01e632: 0c05 |002d: move-result-object v5 │ │ -01e634: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -01e638: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -01e63a: 7110 e808 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -01e640: 0c05 |0034: move-result-object v5 │ │ -01e642: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -01e646: 7120 0709 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0907 │ │ -01e64c: 0c02 |003a: move-result-object v2 │ │ -01e64e: 1e06 |003b: monitor-exit v6 │ │ -01e650: 1102 |003c: return-object v2 │ │ -01e652: 0d02 |003d: move-exception v2 │ │ -01e654: 1e06 |003e: monitor-exit v6 │ │ -01e656: 2702 |003f: throw v2 │ │ +01f0e8: |[01f0e8] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +01f0f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +01f0fa: 1d06 |0001: monitor-enter v6 │ │ +01f0fc: 5262 5e01 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +01f100: 5263 6101 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +01f104: 9000 0203 |0006: add-int v0, v2, v3 │ │ +01f108: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +01f10c: 5262 5e01 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +01f110: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +01f114: 9301 0200 |000e: div-int v1, v2, v0 │ │ +01f118: 1a02 3505 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0535 │ │ +01f11c: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +01f11e: 2333 3102 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ +01f122: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +01f124: 5265 6001 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0160 │ │ +01f128: 7110 e808 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +01f12e: 0c05 |001b: move-result-object v5 │ │ +01f130: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +01f134: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +01f136: 5265 5e01 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@015e │ │ +01f13a: 7110 e808 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +01f140: 0c05 |0024: move-result-object v5 │ │ +01f142: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +01f146: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +01f148: 5265 6101 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0161 │ │ +01f14c: 7110 e808 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +01f152: 0c05 |002d: move-result-object v5 │ │ +01f154: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +01f158: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +01f15a: 7110 e808 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +01f160: 0c05 |0034: move-result-object v5 │ │ +01f162: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +01f166: 7120 0709 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0907 │ │ +01f16c: 0c02 |003a: move-result-object v2 │ │ +01f16e: 1e06 |003b: monitor-exit v6 │ │ +01f170: 1102 |003c: return-object v2 │ │ +01f172: 0d02 |003d: move-exception v2 │ │ +01f174: 1e06 |003e: monitor-exit v6 │ │ +01f176: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=318 │ │ 0x0008 line=319 │ │ 0x0010 line=320 │ │ @@ -13984,22 +13984,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01e664: |[01e664] android.support.v4.util.TimeUtils.:()V │ │ -01e674: 2200 5a01 |0000: new-instance v0, Ljava/lang/Object; // type@015a │ │ -01e678: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01e67e: 6900 6901 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ -01e682: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -01e686: 2300 2402 |0009: new-array v0, v0, [C // type@0224 │ │ -01e68a: 6900 6801 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -01e68e: 0e00 |000d: return-void │ │ +01f184: |[01f184] android.support.v4.util.TimeUtils.:()V │ │ +01f194: 2200 5a01 |0000: new-instance v0, Ljava/lang/Object; // type@015a │ │ +01f198: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01f19e: 6900 6901 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ +01f1a2: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +01f1a6: 2300 2402 |0009: new-array v0, v0, [C // type@0224 │ │ +01f1aa: 6900 6801 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +01f1ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -14007,17 +14007,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e690: |[01e690] android.support.v4.util.TimeUtils.:()V │ │ -01e6a0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01e6a6: 0e00 |0003: return-void │ │ +01f1b0: |[01f1b0] android.support.v4.util.TimeUtils.:()V │ │ +01f1c0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01f1c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -14025,35 +14025,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -01e6a8: |[01e6a8] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -01e6b8: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -01e6bc: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -01e6c0: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -01e6c4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -01e6c6: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -01e6ca: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -01e6ce: 0f00 |000b: return v0 │ │ -01e6d0: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -01e6d4: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -01e6d8: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -01e6dc: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -01e6de: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -01e6e2: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -01e6e6: 28f4 |0017: goto 000b // -000c │ │ -01e6e8: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -01e6ec: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -01e6f0: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -01e6f4: 28ed |001e: goto 000b // -0013 │ │ -01e6f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -01e6f8: 28eb |0020: goto 000b // -0015 │ │ +01f1c8: |[01f1c8] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +01f1d8: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +01f1dc: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +01f1e0: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +01f1e4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +01f1e6: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +01f1ea: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +01f1ee: 0f00 |000b: return v0 │ │ +01f1f0: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +01f1f4: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +01f1f8: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +01f1fc: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +01f1fe: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +01f202: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +01f206: 28f4 |0017: goto 000b // -000c │ │ +01f208: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +01f20c: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +01f210: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +01f214: 28ed |001e: goto 000b // -0013 │ │ +01f216: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +01f218: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=37 │ │ 0x000b line=45 │ │ 0x000c line=39 │ │ 0x0015 line=40 │ │ @@ -14067,124 +14067,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 │ │ -01e6fc: |[01e6fc] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -01e70c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -01e710: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -01e714: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -01e718: 1a00 b100 |0006: const-string v0, "--" // string@00b1 │ │ -01e71c: 6e20 c308 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01e722: 0e00 |000b: return-void │ │ -01e724: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -01e728: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -01e72a: 7140 9a03 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@039a │ │ -01e730: 28f9 |0012: goto 000b // -0007 │ │ +01f21c: |[01f21c] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +01f22c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +01f230: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +01f234: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +01f238: 1a00 b100 |0006: const-string v0, "--" // string@00b1 │ │ +01f23c: 6e20 c308 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01f242: 0e00 |000b: return-void │ │ +01f244: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +01f248: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +01f24a: 7140 9a03 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@039a │ │ +01f250: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000b line=171 │ │ 0x000c line=170 │ │ 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 │ │ -01e734: |[01e734] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -01e744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e746: 7140 9a03 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@039a │ │ -01e74c: 0e00 |0004: return-void │ │ +01f254: |[01f254] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +01f264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01f266: 7140 9a03 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@039a │ │ +01f26c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ 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 │ │ -01e750: |[01e750] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -01e760: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ -01e764: 1d02 |0002: monitor-enter v2 │ │ -01e766: 7130 9c03 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@039c │ │ -01e76c: 0a00 |0006: move-result v0 │ │ -01e76e: 2201 5d01 |0007: new-instance v1, Ljava/lang/String; // type@015d │ │ -01e772: 6203 6801 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -01e776: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -01e778: 7040 0209 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0902 │ │ -01e77e: 6e20 c308 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -01e784: 1e02 |0012: monitor-exit v2 │ │ -01e786: 0e00 |0013: return-void │ │ -01e788: 0d01 |0014: move-exception v1 │ │ -01e78a: 1e02 |0015: monitor-exit v2 │ │ -01e78c: 2701 |0016: throw v1 │ │ +01f270: |[01f270] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +01f280: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ +01f284: 1d02 |0002: monitor-enter v2 │ │ +01f286: 7130 9c03 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@039c │ │ +01f28c: 0a00 |0006: move-result v0 │ │ +01f28e: 2201 5d01 |0007: new-instance v1, Ljava/lang/String; // type@015d │ │ +01f292: 6203 6801 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +01f296: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +01f298: 7040 0209 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0902 │ │ +01f29e: 6e20 c308 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +01f2a4: 1e02 |0012: monitor-exit v2 │ │ +01f2a6: 0e00 |0013: return-void │ │ +01f2a8: 0d01 |0014: move-exception v1 │ │ +01f2aa: 1e02 |0015: monitor-exit v2 │ │ +01f2ac: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0007 line=155 │ │ 0x0012 line=156 │ │ 0x0013 line=157 │ │ 0x0014 line=156 │ │ 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 │ │ -01e79c: |[01e79c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -01e7ac: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ -01e7b0: 1d02 |0002: monitor-enter v2 │ │ -01e7b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01e7b4: 7130 9c03 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@039c │ │ -01e7ba: 0a00 |0007: move-result v0 │ │ -01e7bc: 6201 6801 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -01e7c0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -01e7c2: 6e40 2309 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0923 │ │ -01e7c8: 1e02 |000e: monitor-exit v2 │ │ -01e7ca: 0e00 |000f: return-void │ │ -01e7cc: 0d01 |0010: move-exception v1 │ │ -01e7ce: 1e02 |0011: monitor-exit v2 │ │ -01e7d0: 2701 |0012: throw v1 │ │ +01f2bc: |[01f2bc] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +01f2cc: 6202 6901 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0169 │ │ +01f2d0: 1d02 |0002: monitor-enter v2 │ │ +01f2d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +01f2d4: 7130 9c03 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@039c │ │ +01f2da: 0a00 |0007: move-result v0 │ │ +01f2dc: 6201 6801 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +01f2e0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +01f2e2: 6e40 2309 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0923 │ │ +01f2e8: 1e02 |000e: monitor-exit v2 │ │ +01f2ea: 0e00 |000f: return-void │ │ +01f2ec: 0d01 |0010: move-exception v1 │ │ +01f2ee: 1e02 |0011: monitor-exit v2 │ │ +01f2f0: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0008 line=147 │ │ @@ -14201,206 +14201,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -01e7e0: |[01e7e0] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -01e7f0: 6204 6801 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -01e7f4: 2144 |0002: array-length v4, v4 │ │ -01e7f6: 0200 1600 |0003: move/from16 v0, v22 │ │ -01e7fa: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -01e7fe: 0200 1600 |0007: move/from16 v0, v22 │ │ -01e802: 2304 2402 |0009: new-array v4, v0, [C // type@0224 │ │ -01e806: 6904 6801 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -01e80a: 6202 6801 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ -01e80e: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -01e812: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -01e816: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -01e81a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -01e81c: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -01e820: 0200 1600 |0018: move/from16 v0, v22 │ │ -01e824: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -01e828: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -01e82c: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -01e830: 28f8 |0020: goto 0018 // -0008 │ │ -01e832: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -01e836: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -01e83a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -01e83c: 0f04 |0026: return v4 │ │ -01e83e: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -01e842: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -01e846: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -01e84a: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -01e84e: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -01e852: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -01e856: 846d |0033: long-to-int v13, v6 │ │ -01e858: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -01e85c: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -01e860: 8666 |0038: long-to-double v6, v6 │ │ -01e862: 7120 f108 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@08f1 │ │ -01e868: 0b06 |003c: move-result-wide v6 │ │ -01e86a: 8a60 |003d: double-to-int v0, v6 │ │ -01e86c: 0211 0000 |003e: move/from16 v17, v0 │ │ -01e870: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -01e872: 120c |0041: const/4 v12, #int 0 // #0 │ │ -01e874: 120e |0042: const/4 v14, #int 0 // #0 │ │ -01e876: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -01e87c: 0200 1100 |0046: move/from16 v0, v17 │ │ -01e880: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -01e884: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -01e88a: 9303 1104 |004d: div-int v3, v17, v4 │ │ -01e88e: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -01e894: b234 |0052: mul-int/2addr v4, v3 │ │ -01e896: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -01e89a: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -01e89e: 0200 1100 |0057: move/from16 v0, v17 │ │ -01e8a2: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -01e8a6: 0200 1100 |005b: move/from16 v0, v17 │ │ -01e8aa: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -01e8ae: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -01e8b2: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -01e8b6: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -01e8ba: 0200 1100 |0065: move/from16 v0, v17 │ │ -01e8be: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -01e8c2: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -01e8c6: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -01e8ca: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -01e8ce: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -01e8d0: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -01e8d4: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -01e8d6: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -01e8d8: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -01e8da: 7140 9703 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ -01e8e0: 0a0f |0078: move-result v15 │ │ -01e8e2: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -01e8e4: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -01e8e8: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -01e8ea: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -01e8ec: 7140 9703 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ -01e8f2: 0a04 |0081: move-result v4 │ │ -01e8f4: b04f |0082: add-int/2addr v15, v4 │ │ -01e8f6: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -01e8f8: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -01e8fc: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -01e8fe: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -01e900: 7140 9703 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ -01e906: 0a04 |008b: move-result v4 │ │ -01e908: b04f |008c: add-int/2addr v15, v4 │ │ -01e90a: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -01e90c: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -01e910: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -01e912: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -01e914: 0200 1100 |0092: move/from16 v0, v17 │ │ -01e918: 7140 9703 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ -01e91e: 0a04 |0097: move-result v4 │ │ -01e920: b04f |0098: add-int/2addr v15, v4 │ │ -01e922: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -01e924: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -01e926: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -01e92a: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -01e92c: 7140 9703 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ -01e932: 0a04 |00a1: move-result v4 │ │ -01e934: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01e938: b04f |00a4: add-int/2addr v15, v4 │ │ -01e93a: 0200 1600 |00a5: move/from16 v0, v22 │ │ -01e93e: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -01e942: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -01e946: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -01e94a: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -01e94e: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -01e952: 28f4 |00b1: goto 00a5 // -000c │ │ -01e954: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -01e958: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -01e95c: 7d00 |00b6: neg-long v0, v0 │ │ -01e95e: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -01e962: 2900 76ff |00b9: goto/16 002f // -008a │ │ -01e966: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -01e968: 28c1 |00bc: goto 007d // -003f │ │ -01e96a: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -01e96c: 28c9 |00be: goto 0087 // -0037 │ │ -01e96e: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -01e970: 28d1 |00c0: goto 0091 // -002f │ │ -01e972: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -01e974: 28dc |00c2: goto 009e // -0024 │ │ -01e976: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -01e97a: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -01e97e: 0212 0500 |00c7: move/from16 v18, v5 │ │ -01e982: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -01e986: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -01e98a: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -01e98e: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -01e990: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -01e992: 7706 9d03 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ -01e998: 0a05 |00d4: move-result v5 │ │ -01e99a: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -01e99e: 0200 1200 |00d7: move/from16 v0, v18 │ │ -01e9a2: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -01e9a6: 121a |00db: const/4 v10, #int 1 // #1 │ │ -01e9a8: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -01e9ac: 122b |00de: const/4 v11, #int 2 // #2 │ │ -01e9ae: 0726 |00df: move-object v6, v2 │ │ -01e9b0: 01c7 |00e0: move v7, v12 │ │ -01e9b2: 0159 |00e1: move v9, v5 │ │ -01e9b4: 7706 9d03 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ -01e9ba: 0a05 |00e5: move-result v5 │ │ -01e9bc: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -01e9c0: 0200 1200 |00e8: move/from16 v0, v18 │ │ -01e9c4: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -01e9c8: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -01e9ca: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -01e9ce: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -01e9d0: 0726 |00f0: move-object v6, v2 │ │ -01e9d2: 01e7 |00f1: move v7, v14 │ │ -01e9d4: 0159 |00f2: move v9, v5 │ │ -01e9d6: 7706 9d03 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ -01e9dc: 0a05 |00f6: move-result v5 │ │ -01e9de: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -01e9e2: 0200 1200 |00f9: move/from16 v0, v18 │ │ -01e9e6: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -01e9ea: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -01e9ec: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -01e9f0: 122b |0100: const/4 v11, #int 2 // #2 │ │ -01e9f2: 0726 |0101: move-object v6, v2 │ │ -01e9f4: 0207 1100 |0102: move/from16 v7, v17 │ │ -01e9f8: 0159 |0104: move v9, v5 │ │ -01e9fa: 7706 9d03 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ -01ea00: 0a05 |0108: move-result v5 │ │ -01ea02: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -01ea06: 121a |010b: const/4 v10, #int 1 // #1 │ │ -01ea08: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -01ea0c: 0200 1200 |010e: move/from16 v0, v18 │ │ -01ea10: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -01ea14: 123b |0112: const/4 v11, #int 3 // #3 │ │ -01ea16: 0726 |0113: move-object v6, v2 │ │ -01ea18: 01d7 |0114: move v7, v13 │ │ -01ea1a: 0159 |0115: move v9, v5 │ │ -01ea1c: 7706 9d03 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ -01ea22: 0a05 |0119: move-result v5 │ │ -01ea24: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -01ea28: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -01ea2c: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01ea30: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -01ea34: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -01ea38: 28a9 |0124: goto 00cd // -0057 │ │ -01ea3a: 120a |0125: const/4 v10, #int 0 // #0 │ │ -01ea3c: 28b6 |0126: goto 00dc // -004a │ │ -01ea3e: 120b |0127: const/4 v11, #int 0 // #0 │ │ -01ea40: 28b7 |0128: goto 00df // -0049 │ │ -01ea42: 120a |0129: const/4 v10, #int 0 // #0 │ │ -01ea44: 28c3 |012a: goto 00ed // -003d │ │ -01ea46: 120b |012b: const/4 v11, #int 0 // #0 │ │ -01ea48: 28c4 |012c: goto 00f0 // -003c │ │ -01ea4a: 120a |012d: const/4 v10, #int 0 // #0 │ │ -01ea4c: 28d0 |012e: goto 00fe // -0030 │ │ -01ea4e: 120b |012f: const/4 v11, #int 0 // #0 │ │ -01ea50: 28d1 |0130: goto 0101 // -002f │ │ -01ea52: 120b |0131: const/4 v11, #int 0 // #0 │ │ -01ea54: 28e1 |0132: goto 0113 // -001f │ │ +01f300: |[01f300] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +01f310: 6204 6801 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +01f314: 2144 |0002: array-length v4, v4 │ │ +01f316: 0200 1600 |0003: move/from16 v0, v22 │ │ +01f31a: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +01f31e: 0200 1600 |0007: move/from16 v0, v22 │ │ +01f322: 2304 2402 |0009: new-array v4, v0, [C // type@0224 │ │ +01f326: 6904 6801 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +01f32a: 6202 6801 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0168 │ │ +01f32e: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +01f332: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +01f336: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +01f33a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +01f33c: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +01f340: 0200 1600 |0018: move/from16 v0, v22 │ │ +01f344: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +01f348: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +01f34c: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +01f350: 28f8 |0020: goto 0018 // -0008 │ │ +01f352: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +01f356: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +01f35a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +01f35c: 0f04 |0026: return v4 │ │ +01f35e: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +01f362: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +01f366: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +01f36a: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +01f36e: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +01f372: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +01f376: 846d |0033: long-to-int v13, v6 │ │ +01f378: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +01f37c: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +01f380: 8666 |0038: long-to-double v6, v6 │ │ +01f382: 7120 f108 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@08f1 │ │ +01f388: 0b06 |003c: move-result-wide v6 │ │ +01f38a: 8a60 |003d: double-to-int v0, v6 │ │ +01f38c: 0211 0000 |003e: move/from16 v17, v0 │ │ +01f390: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +01f392: 120c |0041: const/4 v12, #int 0 // #0 │ │ +01f394: 120e |0042: const/4 v14, #int 0 // #0 │ │ +01f396: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +01f39c: 0200 1100 |0046: move/from16 v0, v17 │ │ +01f3a0: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +01f3a4: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +01f3aa: 9303 1104 |004d: div-int v3, v17, v4 │ │ +01f3ae: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +01f3b4: b234 |0052: mul-int/2addr v4, v3 │ │ +01f3b6: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +01f3ba: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +01f3be: 0200 1100 |0057: move/from16 v0, v17 │ │ +01f3c2: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +01f3c6: 0200 1100 |005b: move/from16 v0, v17 │ │ +01f3ca: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +01f3ce: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +01f3d2: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +01f3d6: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +01f3da: 0200 1100 |0065: move/from16 v0, v17 │ │ +01f3de: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +01f3e2: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +01f3e6: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +01f3ea: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +01f3ee: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +01f3f0: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +01f3f4: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +01f3f6: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +01f3f8: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +01f3fa: 7140 9703 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ +01f400: 0a0f |0078: move-result v15 │ │ +01f402: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +01f404: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +01f408: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +01f40a: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +01f40c: 7140 9703 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ +01f412: 0a04 |0081: move-result v4 │ │ +01f414: b04f |0082: add-int/2addr v15, v4 │ │ +01f416: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +01f418: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +01f41c: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +01f41e: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +01f420: 7140 9703 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ +01f426: 0a04 |008b: move-result v4 │ │ +01f428: b04f |008c: add-int/2addr v15, v4 │ │ +01f42a: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +01f42c: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +01f430: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +01f432: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +01f434: 0200 1100 |0092: move/from16 v0, v17 │ │ +01f438: 7140 9703 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ +01f43e: 0a04 |0097: move-result v4 │ │ +01f440: b04f |0098: add-int/2addr v15, v4 │ │ +01f442: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +01f444: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +01f446: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +01f44a: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +01f44c: 7140 9703 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0397 │ │ +01f452: 0a04 |00a1: move-result v4 │ │ +01f454: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +01f458: b04f |00a4: add-int/2addr v15, v4 │ │ +01f45a: 0200 1600 |00a5: move/from16 v0, v22 │ │ +01f45e: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +01f462: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +01f466: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +01f46a: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +01f46e: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +01f472: 28f4 |00b1: goto 00a5 // -000c │ │ +01f474: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +01f478: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +01f47c: 7d00 |00b6: neg-long v0, v0 │ │ +01f47e: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +01f482: 2900 76ff |00b9: goto/16 002f // -008a │ │ +01f486: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +01f488: 28c1 |00bc: goto 007d // -003f │ │ +01f48a: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +01f48c: 28c9 |00be: goto 0087 // -0037 │ │ +01f48e: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +01f490: 28d1 |00c0: goto 0091 // -002f │ │ +01f492: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +01f494: 28dc |00c2: goto 009e // -0024 │ │ +01f496: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +01f49a: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +01f49e: 0212 0500 |00c7: move/from16 v18, v5 │ │ +01f4a2: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +01f4a6: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +01f4aa: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +01f4ae: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +01f4b0: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +01f4b2: 7706 9d03 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ +01f4b8: 0a05 |00d4: move-result v5 │ │ +01f4ba: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +01f4be: 0200 1200 |00d7: move/from16 v0, v18 │ │ +01f4c2: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +01f4c6: 121a |00db: const/4 v10, #int 1 // #1 │ │ +01f4c8: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +01f4cc: 122b |00de: const/4 v11, #int 2 // #2 │ │ +01f4ce: 0726 |00df: move-object v6, v2 │ │ +01f4d0: 01c7 |00e0: move v7, v12 │ │ +01f4d2: 0159 |00e1: move v9, v5 │ │ +01f4d4: 7706 9d03 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ +01f4da: 0a05 |00e5: move-result v5 │ │ +01f4dc: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +01f4e0: 0200 1200 |00e8: move/from16 v0, v18 │ │ +01f4e4: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +01f4e8: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +01f4ea: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +01f4ee: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +01f4f0: 0726 |00f0: move-object v6, v2 │ │ +01f4f2: 01e7 |00f1: move v7, v14 │ │ +01f4f4: 0159 |00f2: move v9, v5 │ │ +01f4f6: 7706 9d03 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ +01f4fc: 0a05 |00f6: move-result v5 │ │ +01f4fe: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +01f502: 0200 1200 |00f9: move/from16 v0, v18 │ │ +01f506: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +01f50a: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +01f50c: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +01f510: 122b |0100: const/4 v11, #int 2 // #2 │ │ +01f512: 0726 |0101: move-object v6, v2 │ │ +01f514: 0207 1100 |0102: move/from16 v7, v17 │ │ +01f518: 0159 |0104: move v9, v5 │ │ +01f51a: 7706 9d03 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ +01f520: 0a05 |0108: move-result v5 │ │ +01f522: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +01f526: 121a |010b: const/4 v10, #int 1 // #1 │ │ +01f528: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +01f52c: 0200 1200 |010e: move/from16 v0, v18 │ │ +01f530: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +01f534: 123b |0112: const/4 v11, #int 3 // #3 │ │ +01f536: 0726 |0113: move-object v6, v2 │ │ +01f538: 01d7 |0114: move v7, v13 │ │ +01f53a: 0159 |0115: move v9, v5 │ │ +01f53c: 7706 9d03 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@039d │ │ +01f542: 0a05 |0119: move-result v5 │ │ +01f544: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +01f548: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +01f54c: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +01f550: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +01f554: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +01f558: 28a9 |0124: goto 00cd // -0057 │ │ +01f55a: 120a |0125: const/4 v10, #int 0 // #0 │ │ +01f55c: 28b6 |0126: goto 00dc // -004a │ │ +01f55e: 120b |0127: const/4 v11, #int 0 // #0 │ │ +01f560: 28b7 |0128: goto 00df // -0049 │ │ +01f562: 120a |0129: const/4 v10, #int 0 // #0 │ │ +01f564: 28c3 |012a: goto 00ed // -003d │ │ +01f566: 120b |012b: const/4 v11, #int 0 // #0 │ │ +01f568: 28c4 |012c: goto 00f0 // -003c │ │ +01f56a: 120a |012d: const/4 v10, #int 0 // #0 │ │ +01f56c: 28d0 |012e: goto 00fe // -0030 │ │ +01f56e: 120b |012f: const/4 v11, #int 0 // #0 │ │ +01f570: 28d1 |0130: goto 0101 // -002f │ │ +01f572: 120b |0131: const/4 v11, #int 0 // #0 │ │ +01f574: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ 0x000d line=77 │ │ 0x000f line=79 │ │ 0x0015 line=80 │ │ @@ -14487,50 +14487,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -01ea58: |[01ea58] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -01ea68: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -01ea6c: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -01ea70: 0161 |0004: move v1, v6 │ │ -01ea72: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -01ea76: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -01ea78: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -01ea7c: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -01ea80: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -01ea84: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -01ea88: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -01ea8c: 8e22 |0012: int-to-char v2, v2 │ │ -01ea8e: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -01ea92: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -01ea96: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -01ea9a: b124 |0019: sub-int/2addr v4, v2 │ │ -01ea9c: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -01eaa0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -01eaa2: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -01eaa6: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -01eaaa: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -01eaae: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -01eab2: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -01eab6: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -01eaba: 8e22 |0029: int-to-char v2, v2 │ │ -01eabc: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -01eac0: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -01eac4: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -01eac8: b124 |0030: sub-int/2addr v4, v2 │ │ -01eaca: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -01eace: 8e22 |0033: int-to-char v2, v2 │ │ -01ead0: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -01ead4: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -01ead8: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -01eadc: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -01eae0: 0f06 |003c: return v6 │ │ +01f578: |[01f578] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +01f588: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +01f58c: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +01f590: 0161 |0004: move v1, v6 │ │ +01f592: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +01f596: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +01f598: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +01f59c: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +01f5a0: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +01f5a4: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +01f5a8: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +01f5ac: 8e22 |0012: int-to-char v2, v2 │ │ +01f5ae: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +01f5b2: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01f5b6: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +01f5ba: b124 |0019: sub-int/2addr v4, v2 │ │ +01f5bc: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +01f5c0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +01f5c2: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +01f5c6: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +01f5ca: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +01f5ce: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +01f5d2: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +01f5d6: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +01f5da: 8e22 |0029: int-to-char v2, v2 │ │ +01f5dc: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +01f5e0: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01f5e4: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +01f5e8: b124 |0030: sub-int/2addr v4, v2 │ │ +01f5ea: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +01f5ee: 8e22 |0033: int-to-char v2, v2 │ │ +01f5f0: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +01f5f4: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01f5f8: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +01f5fc: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +01f600: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0005 line=52 │ │ 0x000e line=53 │ │ 0x0010 line=54 │ │ @@ -14679,30 +14679,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -01eae4: |[01eae4] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -01eaf4: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01eaf8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01eafc: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -01eb00: 2200 8d00 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@008d │ │ -01eb04: 7010 a603 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@03a6 │ │ -01eb0a: 6900 6d01 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01eb0e: 6200 6d01 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01eb12: 7210 b203 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@03b2 │ │ -01eb18: 0c00 |0012: move-result-object v0 │ │ -01eb1a: 6900 6c01 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01eb1e: 0e00 |0015: return-void │ │ -01eb20: 2200 8f00 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@008f │ │ -01eb24: 7010 b903 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b9 │ │ -01eb2a: 6900 6d01 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01eb2e: 28f0 |001d: goto 000d // -0010 │ │ +01f604: |[01f604] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +01f614: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01f618: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +01f61c: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +01f620: 2200 8d00 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@008d │ │ +01f624: 7010 a603 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@03a6 │ │ +01f62a: 6900 6d01 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f62e: 6200 6d01 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f632: 7210 b203 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@03b2 │ │ +01f638: 0c00 |0012: move-result-object v0 │ │ +01f63a: 6900 6c01 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f63e: 0e00 |0015: return-void │ │ +01f640: 2200 8f00 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@008f │ │ +01f644: 7010 b903 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b9 │ │ +01f64a: 6900 6d01 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f64e: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0006 line=188 │ │ 0x000d line=192 │ │ 0x0015 line=193 │ │ 0x0016 line=190 │ │ @@ -14713,21 +14713,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01eb30: |[01eb30] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -01eb40: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01eb46: 6200 6d01 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01eb4a: 7220 b103 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@03b1 │ │ -01eb50: 0c00 |0008: move-result-object v0 │ │ -01eb52: 5b10 6e01 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ -01eb56: 0e00 |000b: return-void │ │ +01f650: |[01f650] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +01f660: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01f666: 6200 6d01 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f66a: 7220 b103 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@03b1 │ │ +01f670: 0c00 |0008: move-result-object v0 │ │ +01f672: 5b10 6e01 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ +01f676: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x000b line=202 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -14738,20 +14738,20 @@ │ │ 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 │ │ -01eb58: |[01eb58] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01eb68: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01eb6c: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01eb70: 7240 b003 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@03b0 │ │ -01eb76: 0a00 |0007: move-result v0 │ │ -01eb78: 0f00 |0008: return v0 │ │ +01f678: |[01f678] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +01f688: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f68c: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f690: 7240 b003 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@03b0 │ │ +01f696: 0a00 |0007: move-result v0 │ │ +01f698: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 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; │ │ @@ -14761,17 +14761,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01eb7c: |[01eb7c] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -01eb8c: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ -01eb90: 1100 |0002: return-object v0 │ │ +01f69c: |[01f69c] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +01f6ac: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@016e │ │ +01f6b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ @@ -14779,19 +14779,19 @@ │ │ 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 │ │ -01eb94: |[01eb94] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01eba4: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01eba8: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01ebac: 7240 b303 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@03b3 │ │ -01ebb2: 0e00 |0007: return-void │ │ +01f6b4: |[01f6b4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f6c4: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f6c8: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f6cc: 7240 b303 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@03b3 │ │ +01f6d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0007 line=310 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14802,19 +14802,19 @@ │ │ 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 │ │ -01ebb4: |[01ebb4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -01ebc4: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01ebc8: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01ebcc: 7240 b403 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03b4 │ │ -01ebd2: 0e00 |0007: return-void │ │ +01f6d4: |[01f6d4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +01f6e4: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f6e8: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f6ec: 7240 b403 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03b4 │ │ +01f6f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0007 line=329 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14825,19 +14825,19 @@ │ │ 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 │ │ -01ebd4: |[01ebd4] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01ebe4: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01ebe8: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01ebec: 7240 b503 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@03b5 │ │ -01ebf2: 0e00 |0007: return-void │ │ +01f6f4: |[01f6f4] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f704: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f708: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f70c: 7240 b503 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@03b5 │ │ +01f712: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0007 line=290 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14848,20 +14848,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -01ebf4: |[01ebf4] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01ec04: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01ec08: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01ec0c: 7255 b603 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@03b6 │ │ -01ec12: 0a00 |0007: move-result v0 │ │ -01ec14: 0f00 |0008: return v0 │ │ +01f714: |[01f714] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +01f724: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f728: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f72c: 7255 b603 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@03b6 │ │ +01f732: 0a00 |0007: move-result v0 │ │ +01f734: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 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; │ │ @@ -14872,19 +14872,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -01ec18: |[01ec18] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -01ec28: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01ec2c: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01ec30: 7240 b703 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03b7 │ │ -01ec36: 0e00 |0007: return-void │ │ +01f738: |[01f738] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +01f748: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f74c: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f750: 7240 b703 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03b7 │ │ +01f756: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14895,19 +14895,19 @@ │ │ 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 │ │ -01ec38: |[01ec38] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01ec48: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ -01ec4c: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ -01ec50: 7240 b803 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@03b8 │ │ -01ec56: 0e00 |0007: return-void │ │ +01f758: |[01f758] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f768: 6200 6d01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@016d │ │ +01f76c: 6201 6c01 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@016c │ │ +01f770: 7240 b803 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@03b8 │ │ +01f776: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0007 line=249 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -14947,18 +14947,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 │ │ -01ec58: |[01ec58] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -01ec68: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01ec6c: 7010 b107 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07b1 │ │ -01ec72: 0e00 |0005: return-void │ │ +01f778: |[01f778] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +01f788: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f78c: 7010 b107 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07b1 │ │ +01f792: 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; │ │ │ │ @@ -14968,19 +14968,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 │ │ -01ec74: |[01ec74] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01ec84: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01ec88: 7230 d503 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03d5 │ │ -01ec8e: 0a00 |0005: move-result v0 │ │ -01ec90: 0f00 |0006: return v0 │ │ +01f794: |[01f794] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +01f7a4: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f7a8: 7230 d503 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03d5 │ │ +01f7ae: 0a00 |0005: move-result v0 │ │ +01f7b0: 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; │ │ @@ -14990,18 +14990,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 │ │ -01ec94: |[01ec94] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01eca4: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01eca8: 7230 d603 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d6 │ │ -01ecae: 0e00 |0005: return-void │ │ +01f7b4: |[01f7b4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f7c4: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f7c8: 7230 d603 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d6 │ │ +01f7ce: 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; │ │ @@ -15012,18 +15012,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 │ │ -01ecb0: |[01ecb0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -01ecc0: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01ecc4: 7230 d703 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@03d7 │ │ -01ecca: 0e00 |0005: return-void │ │ +01f7d0: |[01f7d0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +01f7e0: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f7e4: 7230 d703 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@03d7 │ │ +01f7ea: 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; │ │ @@ -15034,18 +15034,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 │ │ -01eccc: |[01eccc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01ecdc: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01ece0: 7230 d803 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d8 │ │ -01ece6: 0e00 |0005: return-void │ │ +01f7ec: |[01f7ec] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f7fc: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f800: 7230 d803 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03d8 │ │ +01f806: 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; │ │ @@ -15056,19 +15056,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 │ │ -01ece8: |[01ece8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01ecf8: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01ecfc: 7240 d903 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@03d9 │ │ -01ed02: 0a00 |0005: move-result v0 │ │ -01ed04: 0f00 |0006: return v0 │ │ +01f808: |[01f808] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +01f818: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f81c: 7240 d903 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@03d9 │ │ +01f822: 0a00 |0005: move-result v0 │ │ +01f824: 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; │ │ @@ -15079,18 +15079,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01ed08: |[01ed08] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -01ed18: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01ed1c: 7230 da03 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03da │ │ -01ed22: 0e00 |0005: return-void │ │ +01f828: |[01f828] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +01f838: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f83c: 7230 da03 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03da │ │ +01f842: 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; │ │ @@ -15101,18 +15101,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 │ │ -01ed24: |[01ed24] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01ed34: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ -01ed38: 7230 db03 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03db │ │ -01ed3e: 0e00 |0005: return-void │ │ +01f844: |[01f844] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f854: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@016f │ │ +01f858: 7230 db03 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03db │ │ +01f85e: 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; │ │ @@ -15215,17 +15215,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ed40: |[01ed40] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -01ed50: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01ed56: 0e00 |0003: return-void │ │ +01f860: |[01f860] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +01f870: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01f876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -15234,19 +15234,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 │ │ -01ed58: |[01ed58] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01ed68: 1f01 0001 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01ed6c: 6e30 b207 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07b2 │ │ -01ed72: 0a00 |0005: move-result v0 │ │ -01ed74: 0f00 |0006: return v0 │ │ +01f878: |[01f878] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +01f888: 1f01 0001 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f88c: 6e30 b207 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07b2 │ │ +01f892: 0a00 |0005: move-result v0 │ │ +01f894: 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; │ │ @@ -15256,18 +15256,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 │ │ -01ed78: |[01ed78] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -01ed88: 2200 9100 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0091 │ │ -01ed8c: 7020 cd03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@03cd │ │ -01ed92: 1100 |0005: return-object v0 │ │ +01f898: |[01f898] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +01f8a8: 2200 9100 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0091 │ │ +01f8ac: 7020 cd03 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@03cd │ │ +01f8b2: 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;) │ │ @@ -15275,36 +15275,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ed94: |[01ed94] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -01eda4: 2200 0001 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01eda8: 7010 b107 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07b1 │ │ -01edae: 1100 |0005: return-object v0 │ │ +01f8b4: |[01f8b4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +01f8c4: 2200 0001 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f8c8: 7010 b107 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@07b1 │ │ +01f8ce: 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 │ │ -01edb0: |[01edb0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01edc0: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01edc4: 6e30 b307 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b3 │ │ -01edca: 0e00 |0005: return-void │ │ +01f8d0: |[01f8d0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f8e0: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f8e4: 6e30 b307 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b3 │ │ +01f8ea: 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; │ │ @@ -15315,19 +15315,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 │ │ -01edcc: |[01edcc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -01eddc: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01ede0: 1f02 0f01 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -01ede4: 6e30 b407 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07b4 │ │ -01edea: 0e00 |0007: return-void │ │ +01f8ec: |[01f8ec] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +01f8fc: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f900: 1f02 0f01 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +01f904: 6e30 b407 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07b4 │ │ +01f90a: 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; │ │ @@ -15338,18 +15338,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 │ │ -01edec: |[01edec] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01edfc: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01ee00: 6e30 b507 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b5 │ │ -01ee06: 0e00 |0005: return-void │ │ +01f90c: |[01f90c] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f91c: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f920: 6e30 b507 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b5 │ │ +01f926: 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; │ │ @@ -15360,19 +15360,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 │ │ -01ee08: |[01ee08] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01ee18: 1f01 0001 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01ee1c: 6e40 b607 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@07b6 │ │ -01ee22: 0a00 |0005: move-result v0 │ │ -01ee24: 0f00 |0006: return v0 │ │ +01f928: |[01f928] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +01f938: 1f01 0001 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f93c: 6e40 b607 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@07b6 │ │ +01f942: 0a00 |0005: move-result v0 │ │ +01f944: 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; │ │ @@ -15383,18 +15383,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 │ │ -01ee28: |[01ee28] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -01ee38: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01ee3c: 6e30 b707 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07b7 │ │ -01ee42: 0e00 |0005: return-void │ │ +01f948: |[01f948] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +01f958: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f95c: 6e30 b707 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@07b7 │ │ +01f962: 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; │ │ @@ -15405,18 +15405,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 │ │ -01ee44: |[01ee44] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01ee54: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01ee58: 6e30 b807 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b8 │ │ -01ee5e: 0e00 |0005: return-void │ │ +01f964: |[01f964] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01f974: 1f00 0001 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +01f978: 6e30 b807 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@07b8 │ │ +01f97e: 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; │ │ @@ -15500,26 +15500,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01ee60: |[01ee60] android.support.v4.view.KeyEventCompat.:()V │ │ -01ee70: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01ee74: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01ee78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01ee7c: 2200 9500 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@0095 │ │ -01ee80: 7010 eb03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@03eb │ │ -01ee86: 6900 7201 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -01ee8a: 0e00 |000d: return-void │ │ -01ee8c: 2200 9400 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@0094 │ │ -01ee90: 7010 e603 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@03e6 │ │ -01ee96: 6900 7201 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -01ee9a: 28f8 |0015: goto 000d // -0008 │ │ +01f980: |[01f980] android.support.v4.view.KeyEventCompat.:()V │ │ +01f990: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01f994: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01f998: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01f99c: 2200 9500 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@0095 │ │ +01f9a0: 7010 eb03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@03eb │ │ +01f9a6: 6900 7201 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +01f9aa: 0e00 |000d: return-void │ │ +01f9ac: 2200 9400 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@0094 │ │ +01f9b0: 7010 e603 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@03e6 │ │ +01f9b6: 6900 7201 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +01f9ba: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x000d line=122 │ │ 0x000e line=120 │ │ locals : │ │ @@ -15529,17 +15529,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ee9c: |[01ee9c] android.support.v4.view.KeyEventCompat.:()V │ │ -01eeac: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01eeb2: 0e00 |0003: return-void │ │ +01f9bc: |[01f9bc] android.support.v4.view.KeyEventCompat.:()V │ │ +01f9cc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01f9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -15548,21 +15548,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 │ │ -01eeb4: |[01eeb4] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -01eec4: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -01eec8: 6e10 9207 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0792 │ │ -01eece: 0a01 |0005: move-result v1 │ │ -01eed0: 7230 ef03 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ef │ │ -01eed6: 0a00 |0009: move-result v0 │ │ -01eed8: 0f00 |000a: return v0 │ │ +01f9d4: |[01f9d4] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +01f9e4: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +01f9e8: 6e10 9207 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0792 │ │ +01f9ee: 0a01 |0005: move-result v1 │ │ +01f9f0: 7230 ef03 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ef │ │ +01f9f6: 0a00 |0009: move-result v0 │ │ +01f9f8: 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 │ │ │ │ @@ -15571,21 +15571,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -01eedc: |[01eedc] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -01eeec: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -01eef0: 6e10 9207 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0792 │ │ -01eef6: 0a01 |0005: move-result v1 │ │ -01eef8: 7220 f003 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03f0 │ │ -01eefe: 0a00 |0009: move-result v0 │ │ -01ef00: 0f00 |000a: return v0 │ │ +01f9fc: |[01f9fc] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +01fa0c: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +01fa10: 6e10 9207 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0792 │ │ +01fa16: 0a01 |0005: move-result v1 │ │ +01fa18: 7220 f003 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03f0 │ │ +01fa1e: 0a00 |0009: move-result v0 │ │ +01fa20: 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;) │ │ @@ -15593,19 +15593,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01ef04: |[01ef04] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -01ef14: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -01ef18: 7230 ef03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ef │ │ -01ef1e: 0a00 |0005: move-result v0 │ │ -01ef20: 0f00 |0006: return v0 │ │ +01fa24: |[01fa24] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +01fa34: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +01fa38: 7230 ef03 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@03ef │ │ +01fa3e: 0a00 |0005: move-result v0 │ │ +01fa40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -15614,19 +15614,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01ef24: |[01ef24] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -01ef34: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -01ef38: 7220 f003 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03f0 │ │ -01ef3e: 0a00 |0005: move-result v0 │ │ -01ef40: 0f00 |0006: return v0 │ │ +01fa44: |[01fa44] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +01fa54: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +01fa58: 7220 f003 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@03f0 │ │ +01fa5e: 0a00 |0005: move-result v0 │ │ +01fa60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -15634,19 +15634,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01ef44: |[01ef44] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -01ef54: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ -01ef58: 7220 f103 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@03f1 │ │ -01ef5e: 0a00 |0005: move-result v0 │ │ -01ef60: 0f00 |0006: return v0 │ │ +01fa64: |[01fa64] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +01fa74: 6200 7201 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0172 │ │ +01fa78: 7220 f103 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@03f1 │ │ +01fa7e: 0a00 |0005: move-result v0 │ │ +01fa80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ Virtual methods - │ │ @@ -15675,17 +15675,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ef64: |[01ef64] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -01ef74: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01ef7a: 0e00 |0003: return-void │ │ +01fa84: |[01fa84] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +01fa94: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fa9a: 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;) │ │ @@ -15693,18 +15693,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ef7c: |[01ef7c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -01ef8c: 7120 9407 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@0794 │ │ -01ef92: 0a00 |0003: move-result v0 │ │ -01ef94: 0f00 |0004: return v0 │ │ +01fa9c: |[01fa9c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +01faac: 7120 9407 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@0794 │ │ +01fab2: 0a00 |0003: move-result v0 │ │ +01fab4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -15713,18 +15713,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ef98: |[01ef98] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -01efa8: 7110 9507 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@0795 │ │ -01efae: 0a00 |0003: move-result v0 │ │ -01efb0: 0f00 |0004: return v0 │ │ +01fab8: |[01fab8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +01fac8: 7110 9507 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@0795 │ │ +01face: 0a00 |0003: move-result v0 │ │ +01fad0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -15732,18 +15732,18 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01efb4: |[01efb4] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -01efc4: 7110 9607 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@0796 │ │ -01efca: 0a00 |0003: move-result v0 │ │ -01efcc: 0f00 |0004: return v0 │ │ +01fad4: |[01fad4] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +01fae4: 7110 9607 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@0796 │ │ +01faea: 0a00 |0003: move-result v0 │ │ +01faec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ @@ -15812,26 +15812,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01efd0: |[01efd0] android.support.v4.view.MenuCompat.:()V │ │ -01efe0: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01efe4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01efe8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01efec: 2200 9a00 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@009a │ │ -01eff0: 7010 ff03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@03ff │ │ -01eff6: 6900 7301 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ -01effa: 0e00 |000d: return-void │ │ -01effc: 2200 9900 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@0099 │ │ -01f000: 7010 fd03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@03fd │ │ -01f006: 6900 7301 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ -01f00a: 28f8 |0015: goto 000d // -0008 │ │ +01faf0: |[01faf0] android.support.v4.view.MenuCompat.:()V │ │ +01fb00: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01fb04: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01fb08: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01fb0c: 2200 9a00 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@009a │ │ +01fb10: 7010 ff03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@03ff │ │ +01fb16: 6900 7301 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ +01fb1a: 0e00 |000d: return-void │ │ +01fb1c: 2200 9900 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@0099 │ │ +01fb20: 7010 fd03 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@03fd │ │ +01fb26: 6900 7301 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ +01fb2a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -15841,17 +15841,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f00c: |[01f00c] android.support.v4.view.MenuCompat.:()V │ │ -01f01c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f022: 0e00 |0003: return-void │ │ +01fb2c: |[01fb2c] android.support.v4.view.MenuCompat.:()V │ │ +01fb3c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fb42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ @@ -15860,19 +15860,19 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01f024: |[01f024] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -01f034: 6200 7301 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ -01f038: 7230 0104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@0401 │ │ -01f03e: 0a00 |0005: move-result v0 │ │ -01f040: 0f00 |0006: return v0 │ │ +01fb44: |[01fb44] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +01fb54: 6200 7301 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@0173 │ │ +01fb58: 7230 0104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@0401 │ │ +01fb5e: 0a00 |0005: move-result v0 │ │ +01fb60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ @@ -15902,17 +15902,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f044: |[01f044] android.support.v4.view.MenuCompatHoneycomb.:()V │ │ -01f054: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f05a: 0e00 |0003: return-void │ │ +01fb64: |[01fb64] android.support.v4.view.MenuCompatHoneycomb.:()V │ │ +01fb74: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuCompatHoneycomb;) │ │ @@ -15920,17 +15920,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f05c: |[01f05c] android.support.v4.view.MenuCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -01f06c: 7220 9c07 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@079c │ │ -01f072: 0e00 |0003: return-void │ │ +01fb7c: |[01fb7c] android.support.v4.view.MenuCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +01fb8c: 7220 9c07 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@079c │ │ +01fb92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -16054,26 +16054,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -01f074: |[01f074] android.support.v4.view.MotionEventCompat.:()V │ │ -01f084: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01f088: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -01f08a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -01f08e: 2200 9f00 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@009f │ │ -01f092: 7010 0c04 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@040c │ │ -01f098: 6900 7b01 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -01f09c: 0e00 |000c: return-void │ │ -01f09e: 2200 9e00 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@009e │ │ -01f0a2: 7010 0704 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0407 │ │ -01f0a8: 6900 7b01 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -01f0ac: 28f8 |0014: goto 000c // -0008 │ │ +01fb94: |[01fb94] android.support.v4.view.MotionEventCompat.:()V │ │ +01fba4: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01fba8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +01fbaa: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +01fbae: 2200 9f00 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@009f │ │ +01fbb2: 7010 0c04 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@040c │ │ +01fbb8: 6900 7b01 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +01fbbc: 0e00 |000c: return-void │ │ +01fbbe: 2200 9e00 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@009e │ │ +01fbc2: 7010 0704 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0407 │ │ +01fbc8: 6900 7b01 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +01fbcc: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x000c line=103 │ │ 0x000d line=101 │ │ locals : │ │ @@ -16083,17 +16083,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f0b0: |[01f0b0] android.support.v4.view.MotionEventCompat.:()V │ │ -01f0c0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f0c6: 0e00 |0003: return-void │ │ +01fbd0: |[01fbd0] android.support.v4.view.MotionEventCompat.:()V │ │ +01fbe0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fbe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -16102,19 +16102,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 │ │ -01f0c8: |[01f0c8] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -01f0d8: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -01f0dc: 7230 1104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0411 │ │ -01f0e2: 0a00 |0005: move-result v0 │ │ -01f0e4: 0f00 |0006: return v0 │ │ +01fbe8: |[01fbe8] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +01fbf8: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +01fbfc: 7230 1104 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0411 │ │ +01fc02: 0a00 |0005: move-result v0 │ │ +01fc04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -16123,21 +16123,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -01f0e8: |[01f0e8] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -01f0f8: 6e10 9e07 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ -01f0fe: 0a00 |0003: move-result v0 │ │ -01f100: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -01f106: b510 |0007: and-int/2addr v0, v1 │ │ -01f108: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -01f10c: 0f00 |000a: return v0 │ │ +01fc08: |[01fc08] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +01fc18: 6e10 9e07 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ +01fc1e: 0a00 |0003: move-result v0 │ │ +01fc20: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +01fc26: b510 |0007: and-int/2addr v0, v1 │ │ +01fc28: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +01fc2c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -16145,19 +16145,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01f110: |[01f110] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -01f120: 6e10 9e07 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ -01f126: 0a00 |0003: move-result v0 │ │ -01f128: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -01f12c: 0f00 |0006: return v0 │ │ +01fc30: |[01fc30] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +01fc40: 6e10 9e07 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ +01fc46: 0a00 |0003: move-result v0 │ │ +01fc48: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +01fc4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -16165,19 +16165,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 │ │ -01f130: |[01f130] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -01f140: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -01f144: 7230 1204 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0412 │ │ -01f14a: 0a00 |0005: move-result v0 │ │ -01f14c: 0f00 |0006: return v0 │ │ +01fc50: |[01fc50] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +01fc60: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +01fc64: 7230 1204 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0412 │ │ +01fc6a: 0a00 |0005: move-result v0 │ │ +01fc6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -16186,19 +16186,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 │ │ -01f150: |[01f150] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -01f160: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -01f164: 7230 1304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0413 │ │ -01f16a: 0a00 |0005: move-result v0 │ │ -01f16c: 0f00 |0006: return v0 │ │ +01fc70: |[01fc70] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +01fc80: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +01fc84: 7230 1304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0413 │ │ +01fc8a: 0a00 |0005: move-result v0 │ │ +01fc8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -16207,19 +16207,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 │ │ -01f170: |[01f170] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -01f180: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ -01f184: 7230 1404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0414 │ │ -01f18a: 0a00 |0005: move-result v0 │ │ -01f18c: 0f00 |0006: return v0 │ │ +01fc90: |[01fc90] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +01fca0: 6200 7b01 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@017b │ │ +01fca4: 7230 1404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0414 │ │ +01fcaa: 0a00 |0005: move-result v0 │ │ +01fcac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -16249,17 +16249,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f190: |[01f190] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -01f1a0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f1a6: 0e00 |0003: return-void │ │ +01fcb0: |[01fcb0] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +01fcc0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fcc6: 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;) │ │ @@ -16267,18 +16267,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 │ │ -01f1a8: |[01f1a8] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -01f1b8: 6e20 9d07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@079d │ │ -01f1be: 0a00 |0003: move-result v0 │ │ -01f1c0: 0f00 |0004: return v0 │ │ +01fcc8: |[01fcc8] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +01fcd8: 6e20 9d07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@079d │ │ +01fcde: 0a00 |0003: move-result v0 │ │ +01fce0: 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 │ │ │ │ @@ -16287,18 +16287,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 │ │ -01f1c4: |[01f1c4] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -01f1d4: 6e20 a007 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@07a0 │ │ -01f1da: 0a00 |0003: move-result v0 │ │ -01f1dc: 0f00 |0004: return v0 │ │ +01fce4: |[01fce4] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +01fcf4: 6e20 a007 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@07a0 │ │ +01fcfa: 0a00 |0003: move-result v0 │ │ +01fcfc: 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 │ │ │ │ @@ -16307,18 +16307,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 │ │ -01f1e0: |[01f1e0] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -01f1f0: 6e20 a207 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@07a2 │ │ -01f1f6: 0a00 |0003: move-result v0 │ │ -01f1f8: 0f00 |0004: return v0 │ │ +01fd00: |[01fd00] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +01fd10: 6e20 a207 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@07a2 │ │ +01fd16: 0a00 |0003: move-result v0 │ │ +01fd18: 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 │ │ │ │ @@ -16327,18 +16327,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 │ │ -01f1fc: |[01f1fc] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -01f20c: 6e20 a407 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@07a4 │ │ -01f212: 0a00 |0003: move-result v0 │ │ -01f214: 0f00 |0004: return v0 │ │ +01fd1c: |[01fd1c] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +01fd2c: 6e20 a407 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@07a4 │ │ +01fd32: 0a00 |0003: move-result v0 │ │ +01fd34: 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 │ │ │ │ @@ -16418,17 +16418,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f218: |[01f218] android.support.v4.view.PagerAdapter.:()V │ │ -01f228: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f22e: 0e00 |0003: return-void │ │ +01fd38: |[01fd38] android.support.v4.view.PagerAdapter.:()V │ │ +01fd48: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fd4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -16456,17 +16456,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01f230: |[01f230] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -01f240: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01f242: 0f00 |0001: return v0 │ │ +01fd50: |[01fd50] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +01fd60: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01fd62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -16487,20 +16487,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01f244: |[01f244] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -01f254: 5410 7e01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ -01f258: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01f25c: 5410 7e01 |0004: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ -01f260: 7210 2204 0000 |0006: invoke-interface {v0}, Landroid/support/v4/view/PagerAdapter$DataSetObserver;.onDataSetChanged:()V // method@0422 │ │ -01f266: 0e00 |0009: return-void │ │ +01fd64: |[01fd64] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +01fd74: 5410 7e01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ +01fd78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +01fd7c: 5410 7e01 |0004: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ +01fd80: 7210 2204 0000 |0006: invoke-interface {v0}, Landroid/support/v4/view/PagerAdapter$DataSetObserver;.onDataSetChanged:()V // method@0422 │ │ +01fd86: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ @@ -16522,17 +16522,17 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f268: |[01f268] android.support.v4.view.PagerAdapter.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V │ │ -01f278: 5b01 7e01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ -01f27c: 0e00 |0002: return-void │ │ +01fd88: |[01fd88] android.support.v4.view.PagerAdapter.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V │ │ +01fd98: 5b01 7e01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerAdapter;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@017e │ │ +01fd9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0003 reg=1 observer Landroid/support/v4/view/PagerAdapter$DataSetObserver; │ │ @@ -16542,16 +16542,16 @@ │ │ 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 │ │ -01f280: |[01f280] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -01f290: 0e00 |0000: return-void │ │ +01fda0: |[01fda0] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +01fdb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 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 │ │ @@ -16634,26 +16634,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01f294: |[01f294] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -01f2a4: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01f2a8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01f2ac: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01f2b0: 2200 a600 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00a6 │ │ -01f2b4: 7010 3304 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0433 │ │ -01f2ba: 6900 7f01 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -01f2be: 0e00 |000d: return-void │ │ -01f2c0: 2200 a500 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00a5 │ │ -01f2c4: 7010 3004 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0430 │ │ -01f2ca: 6900 7f01 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -01f2ce: 28f8 |0015: goto 000d // -0008 │ │ +01fdb4: |[01fdb4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +01fdc4: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01fdc8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +01fdcc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01fdd0: 2200 a600 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00a6 │ │ +01fdd4: 7010 3304 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0433 │ │ +01fdda: 6900 7f01 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +01fdde: 0e00 |000d: return-void │ │ +01fde0: 2200 a500 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00a5 │ │ +01fde4: 7010 3004 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0430 │ │ +01fdea: 6900 7f01 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +01fdee: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0006 line=67 │ │ 0x000d line=71 │ │ 0x000e line=69 │ │ locals : │ │ @@ -16663,17 +16663,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f2d0: |[01f2d0] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -01f2e0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f2e6: 0e00 |0003: return-void │ │ +01fdf0: |[01fdf0] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +01fe00: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fe06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -16682,19 +16682,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 │ │ -01f2e8: |[01f2e8] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -01f2f8: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -01f2fc: 7230 3604 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0436 │ │ -01f302: 0a00 |0005: move-result v0 │ │ -01f304: 0f00 |0006: return v0 │ │ +01fe08: |[01fe08] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +01fe18: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +01fe1c: 7230 3604 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0436 │ │ +01fe22: 0a00 |0005: move-result v0 │ │ +01fe24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -16703,19 +16703,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 │ │ -01f308: |[01f308] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -01f318: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ -01f31c: 7230 3704 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0437 │ │ -01f322: 0a00 |0005: move-result v0 │ │ -01f324: 0f00 |0006: return v0 │ │ +01fe28: |[01fe28] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +01fe38: 6200 7f01 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@017f │ │ +01fe3c: 7230 3704 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0437 │ │ +01fe42: 0a00 |0005: move-result v0 │ │ +01fe44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -16745,17 +16745,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f328: |[01f328] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -01f338: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f33e: 0e00 |0003: return-void │ │ +01fe48: |[01fe48] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +01fe58: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01fe5e: 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;) │ │ @@ -16763,18 +16763,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 │ │ -01f340: |[01f340] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -01f350: 6e20 ac07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@07ac │ │ -01f356: 0a00 |0003: move-result v0 │ │ -01f358: 0f00 |0004: return v0 │ │ +01fe60: |[01fe60] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +01fe70: 6e20 ac07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@07ac │ │ +01fe76: 0a00 |0003: move-result v0 │ │ +01fe78: 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 │ │ │ │ @@ -16783,18 +16783,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 │ │ -01f35c: |[01f35c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -01f36c: 6e20 ae07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@07ae │ │ -01f372: 0a00 |0003: move-result v0 │ │ -01f374: 0f00 |0004: return v0 │ │ +01fe7c: |[01fe7c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +01fe8c: 6e20 ae07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@07ae │ │ +01fe92: 0a00 |0003: move-result v0 │ │ +01fe94: 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 │ │ │ │ @@ -16922,32 +16922,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -01f378: |[01f378] android.support.v4.view.ViewCompat.:()V │ │ -01f388: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01f38c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01f390: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01f394: 2201 ac00 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00ac │ │ -01f398: 7010 4b04 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@044b │ │ -01f39e: 6901 8001 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f3a2: 0e00 |000d: return-void │ │ -01f3a4: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -01f3a8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -01f3ac: 2201 ab00 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00ab │ │ -01f3b0: 7010 4804 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0448 │ │ -01f3b6: 6901 8001 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f3ba: 28f4 |0019: goto 000d // -000c │ │ -01f3bc: 2201 aa00 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00aa │ │ -01f3c0: 7010 3f04 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043f │ │ -01f3c6: 6901 8001 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f3ca: 28ec |0021: goto 000d // -0014 │ │ +01fe98: |[01fe98] android.support.v4.view.ViewCompat.:()V │ │ +01fea8: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +01feac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +01feb0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +01feb4: 2201 ac00 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@00ac │ │ +01feb8: 7010 4b04 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@044b │ │ +01febe: 6901 8001 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01fec2: 0e00 |000d: return-void │ │ +01fec4: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +01fec8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +01fecc: 2201 ab00 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@00ab │ │ +01fed0: 7010 4804 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0448 │ │ +01fed6: 6901 8001 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01feda: 28f4 |0019: goto 000d // -000c │ │ +01fedc: 2201 aa00 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00aa │ │ +01fee0: 7010 3f04 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043f │ │ +01fee6: 6901 8001 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01feea: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0006 line=124 │ │ 0x000d line=130 │ │ 0x000e line=125 │ │ @@ -16961,17 +16961,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f3cc: |[01f3cc] android.support.v4.view.ViewCompat.:()V │ │ -01f3dc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f3e2: 0e00 |0003: return-void │ │ +01feec: |[01feec] android.support.v4.view.ViewCompat.:()V │ │ +01fefc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +01ff02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -16980,19 +16980,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 │ │ -01f3e4: |[01f3e4] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -01f3f4: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f3f8: 7230 5204 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0452 │ │ -01f3fe: 0a00 |0005: move-result v0 │ │ -01f400: 0f00 |0006: return v0 │ │ +01ff04: |[01ff04] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +01ff14: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ff18: 7230 5204 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0452 │ │ +01ff1e: 0a00 |0005: move-result v0 │ │ +01ff20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -17001,19 +17001,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 │ │ -01f404: |[01f404] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -01f414: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f418: 7230 5304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0453 │ │ -01f41e: 0a00 |0005: move-result v0 │ │ -01f420: 0f00 |0006: return v0 │ │ +01ff24: |[01ff24] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +01ff34: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ff38: 7230 5304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0453 │ │ +01ff3e: 0a00 |0005: move-result v0 │ │ +01ff40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -17022,19 +17022,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01f424: |[01f424] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -01f434: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f438: 7220 5404 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0454 │ │ -01f43e: 0a00 |0005: move-result v0 │ │ -01f440: 0f00 |0006: return v0 │ │ +01ff44: |[01ff44] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +01ff54: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ff58: 7220 5404 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0454 │ │ +01ff5e: 0a00 |0005: move-result v0 │ │ +01ff60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -17042,18 +17042,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 │ │ -01f444: |[01f444] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01f454: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f458: 7230 5504 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0455 │ │ -01f45e: 0e00 |0005: return-void │ │ +01ff64: |[01ff64] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01ff74: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ff78: 7230 5504 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0455 │ │ +01ff7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -17063,18 +17063,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 │ │ -01f460: |[01f460] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -01f470: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f474: 7230 5604 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@0456 │ │ -01f47a: 0e00 |0005: return-void │ │ +01ff80: |[01ff80] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +01ff90: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ff94: 7230 5604 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@0456 │ │ +01ff9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -17084,18 +17084,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 │ │ -01f47c: |[01f47c] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01f48c: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f490: 7230 5704 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0457 │ │ -01f496: 0e00 |0005: return-void │ │ +01ff9c: |[01ff9c] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +01ffac: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ffb0: 7230 5704 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0457 │ │ +01ffb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -17105,18 +17105,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 │ │ -01f498: |[01f498] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -01f4a8: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f4ac: 7230 5804 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0458 │ │ -01f4b2: 0e00 |0005: return-void │ │ +01ffb8: |[01ffb8] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +01ffc8: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ffcc: 7230 5804 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0458 │ │ +01ffd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -17126,18 +17126,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01f4b4: |[01f4b4] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -01f4c4: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ -01f4c8: 7230 5904 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0459 │ │ -01f4ce: 0e00 |0005: return-void │ │ +01ffd4: |[01ffd4] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +01ffe4: 6200 8001 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0180 │ │ +01ffe8: 7230 5904 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0459 │ │ +01ffee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -17168,17 +17168,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f4d0: |[01f4d0] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -01f4e0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f4e6: 0e00 |0003: return-void │ │ +01fff0: |[01fff0] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +020000: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +020006: 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;) │ │ @@ -17186,18 +17186,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01f4e8: |[01f4e8] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -01f4f8: 6e10 cb07 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@07cb │ │ -01f4fe: 0a00 |0003: move-result v0 │ │ -01f500: 0f00 |0004: return v0 │ │ +020008: |[020008] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +020018: 6e10 cb07 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@07cb │ │ +02001e: 0a00 |0003: move-result v0 │ │ +020020: 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;) │ │ @@ -17205,17 +17205,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f504: |[01f504] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -01f514: 6e20 e207 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@07e2 │ │ -01f51a: 0e00 |0003: return-void │ │ +020024: |[020024] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +020034: 6e20 e207 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@07e2 │ │ +02003a: 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 │ │ @@ -17246,17 +17246,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f51c: |[01f51c] android.support.v4.view.ViewCompatICS.:()V │ │ -01f52c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f532: 0e00 |0003: return-void │ │ +02003c: |[02003c] android.support.v4.view.ViewCompatICS.:()V │ │ +02004c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +020052: 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;) │ │ @@ -17264,18 +17264,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 │ │ -01f534: |[01f534] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -01f544: 6e20 bf07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@07bf │ │ -01f54a: 0a00 |0003: move-result v0 │ │ -01f54c: 0f00 |0004: return v0 │ │ +020054: |[020054] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +020064: 6e20 bf07 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@07bf │ │ +02006a: 0a00 |0003: move-result v0 │ │ +02006c: 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 │ │ │ │ @@ -17284,18 +17284,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 │ │ -01f550: |[01f550] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -01f560: 6e20 c007 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@07c0 │ │ -01f566: 0a00 |0003: move-result v0 │ │ -01f568: 0f00 |0004: return v0 │ │ +020070: |[020070] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +020080: 6e20 c007 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@07c0 │ │ +020086: 0a00 |0003: move-result v0 │ │ +020088: 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 │ │ │ │ @@ -17304,17 +17304,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 │ │ -01f56c: |[01f56c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01f57c: 6e20 d607 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07d6 │ │ -01f582: 0e00 |0003: return-void │ │ +02008c: |[02008c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02009c: 6e20 d607 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07d6 │ │ +0200a2: 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; │ │ @@ -17324,18 +17324,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 │ │ -01f584: |[01f584] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -01f594: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -01f598: 6e20 d707 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07d7 │ │ -01f59e: 0e00 |0005: return-void │ │ +0200a4: |[0200a4] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0200b4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0200b8: 6e20 d707 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@07d7 │ │ +0200be: 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; │ │ @@ -17345,17 +17345,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 │ │ -01f5a0: |[01f5a0] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -01f5b0: 6e20 d807 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07d8 │ │ -01f5b6: 0e00 |0003: return-void │ │ +0200c0: |[0200c0] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0200d0: 6e20 d807 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@07d8 │ │ +0200d6: 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; │ │ @@ -17365,18 +17365,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 │ │ -01f5b8: |[01f5b8] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -01f5c8: 1f01 0001 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ -01f5cc: 6e20 de07 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@07de │ │ -01f5d2: 0e00 |0005: return-void │ │ +0200d8: |[0200d8] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0200e8: 1f01 0001 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0100 │ │ +0200ec: 6e20 de07 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@07de │ │ +0200f2: 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; │ │ @@ -17447,26 +17447,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01f5d4: |[01f5d4] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -01f5e4: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01f5e8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01f5ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01f5f0: 2200 b200 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00b2 │ │ -01f5f4: 7010 7004 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0470 │ │ -01f5fa: 6900 8401 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ -01f5fe: 0e00 |000d: return-void │ │ -01f600: 2200 b100 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00b1 │ │ -01f604: 7010 6e04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@046e │ │ -01f60a: 6900 8401 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ -01f60e: 28f8 |0015: goto 000d // -0008 │ │ +0200f4: |[0200f4] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +020104: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +020108: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02010c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +020110: 2200 b200 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@00b2 │ │ +020114: 7010 7004 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0470 │ │ +02011a: 6900 8401 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ +02011e: 0e00 |000d: return-void │ │ +020120: 2200 b100 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@00b1 │ │ +020124: 7010 6e04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@046e │ │ +02012a: 6900 8401 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ +02012e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x000d line=62 │ │ 0x000e line=60 │ │ locals : │ │ @@ -17476,17 +17476,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f610: |[01f610] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -01f620: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f626: 0e00 |0003: return-void │ │ +020130: |[020130] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +020140: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +020146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -17495,19 +17495,19 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01f628: |[01f628] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -01f638: 6200 8401 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ -01f63c: 7220 7204 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0472 │ │ -01f642: 0a00 |0005: move-result v0 │ │ -01f644: 0f00 |0006: return v0 │ │ +020148: |[020148] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +020158: 6200 8401 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0184 │ │ +02015c: 7220 7204 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0472 │ │ +020162: 0a00 |0005: move-result v0 │ │ +020164: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ @@ -17536,17 +17536,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f648: |[01f648] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -01f658: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f65e: 0e00 |0003: return-void │ │ +020168: |[020168] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +020178: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02017e: 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;) │ │ @@ -17554,18 +17554,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01f660: |[01f660] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -01f670: 6e10 e907 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@07e9 │ │ -01f676: 0a00 |0003: move-result v0 │ │ -01f678: 0f00 |0004: return v0 │ │ +020180: |[020180] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +020190: 6e10 e907 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@07e9 │ │ +020196: 0a00 |0003: move-result v0 │ │ +020198: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ @@ -17634,26 +17634,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01f67c: |[01f67c] android.support.v4.view.ViewGroupCompat.:()V │ │ -01f68c: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -01f690: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01f694: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01f698: 2200 b600 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00b6 │ │ -01f69c: 7010 7804 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0478 │ │ -01f6a2: 6900 8501 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ -01f6a6: 0e00 |000d: return-void │ │ -01f6a8: 2200 b800 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00b8 │ │ -01f6ac: 7010 7b04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@047b │ │ -01f6b2: 6900 8501 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ -01f6b6: 28f8 |0015: goto 000d // -0008 │ │ +02019c: |[02019c] android.support.v4.view.ViewGroupCompat.:()V │ │ +0201ac: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +0201b0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0201b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0201b8: 2200 b600 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@00b6 │ │ +0201bc: 7010 7804 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0478 │ │ +0201c2: 6900 8501 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ +0201c6: 0e00 |000d: return-void │ │ +0201c8: 2200 b800 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@00b8 │ │ +0201cc: 7010 7b04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@047b │ │ +0201d2: 6900 8501 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ +0201d6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ 0x000d line=56 │ │ 0x000e line=54 │ │ locals : │ │ @@ -17663,17 +17663,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f6b8: |[01f6b8] android.support.v4.view.ViewGroupCompat.:()V │ │ -01f6c8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f6ce: 0e00 |0003: return-void │ │ +0201d8: |[0201d8] android.support.v4.view.ViewGroupCompat.:()V │ │ +0201e8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0201ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -17682,19 +17682,19 @@ │ │ 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 │ │ -01f6d0: |[01f6d0] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01f6e0: 6200 8501 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ -01f6e4: 7240 7a04 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@047a │ │ -01f6ea: 0a00 |0005: move-result v0 │ │ -01f6ec: 0f00 |0006: return v0 │ │ +0201f0: |[0201f0] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +020200: 6200 8501 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0185 │ │ +020204: 7240 7a04 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@047a │ │ +02020a: 0a00 |0005: move-result v0 │ │ +02020c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 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; │ │ @@ -17725,17 +17725,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f6f0: |[01f6f0] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -01f700: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f706: 0e00 |0003: return-void │ │ +020210: |[020210] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +020220: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +020226: 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;) │ │ @@ -17743,18 +17743,18 @@ │ │ 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 │ │ -01f708: |[01f708] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -01f718: 6e30 f607 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07f6 │ │ -01f71e: 0a00 |0003: move-result v0 │ │ -01f720: 0f00 |0004: return v0 │ │ +020228: |[020228] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +020238: 6e30 f607 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@07f6 │ │ +02023e: 0a00 |0003: move-result v0 │ │ +020240: 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; │ │ @@ -17792,17 +17792,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f724: |[01f724] android.support.v4.view.ViewPager$1.:()V │ │ -01f734: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f73a: 0e00 |0003: return-void │ │ +020244: |[020244] android.support.v4.view.ViewPager$1.:()V │ │ +020254: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02025a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -17811,19 +17811,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 │ │ -01f73c: |[01f73c] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -01f74c: 5230 8801 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -01f750: 5241 8801 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -01f754: b110 |0004: sub-int/2addr v0, v1 │ │ -01f756: 0f00 |0005: return v0 │ │ +02025c: |[02025c] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +02026c: 5230 8801 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020270: 5241 8801 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020274: b110 |0004: sub-int/2addr v0, v1 │ │ +020276: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 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; │ │ @@ -17833,20 +17833,20 @@ │ │ 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 │ │ -01f758: |[01f758] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01f768: 1f02 be00 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -01f76c: 1f03 be00 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -01f770: 6e30 8304 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@0483 │ │ -01f776: 0a00 |0007: move-result v0 │ │ -01f778: 0f00 |0008: return v0 │ │ +020278: |[020278] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +020288: 1f02 be00 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +02028c: 1f03 be00 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +020290: 6e30 8304 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@0483 │ │ +020296: 0a00 |0007: move-result v0 │ │ +020298: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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; │ │ @@ -17882,17 +17882,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f77c: |[01f77c] android.support.v4.view.ViewPager$2.:()V │ │ -01f78c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f792: 0e00 |0003: return-void │ │ +02029c: |[02029c] android.support.v4.view.ViewPager$2.:()V │ │ +0202ac: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0202b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -17901,21 +17901,21 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01f794: |[01f794] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -01f7a4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -01f7a8: c713 |0002: sub-float/2addr v3, v1 │ │ -01f7aa: a800 0303 |0003: mul-float v0, v3, v3 │ │ -01f7ae: c830 |0005: mul-float/2addr v0, v3 │ │ -01f7b0: c610 |0006: add-float/2addr v0, v1 │ │ -01f7b2: 0f00 |0007: return v0 │ │ +0202b4: |[0202b4] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +0202c4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0202c8: c713 |0002: sub-float/2addr v3, v1 │ │ +0202ca: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0202ce: c830 |0005: mul-float/2addr v0, v3 │ │ +0202d0: c610 |0006: add-float/2addr v0, v1 │ │ +0202d2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x0008 reg=3 t F │ │ @@ -17962,17 +17962,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f7b4: |[01f7b4] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -01f7c4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -01f7ca: 0e00 |0003: return-void │ │ +0202d4: |[0202d4] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +0202e4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0202ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ @@ -18068,50 +18068,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01f7cc: |[01f7cc] android.support.v4.view.ViewPager$SavedState.:()V │ │ -01f7dc: 2200 c000 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00c0 │ │ -01f7e0: 7010 8e04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@048e │ │ -01f7e6: 7110 7203 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0372 │ │ -01f7ec: 0c00 |0008: move-result-object v0 │ │ -01f7ee: 6900 8a01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@018a │ │ -01f7f2: 0e00 |000b: return-void │ │ +0202ec: |[0202ec] android.support.v4.view.ViewPager$SavedState.:()V │ │ +0202fc: 2200 c000 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@00c0 │ │ +020300: 7010 8e04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@048e │ │ +020306: 7110 7203 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0372 │ │ +02030c: 0c00 |0008: move-result-object v0 │ │ +02030e: 6900 8a01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@018a │ │ +020312: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 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 │ │ -01f7f4: |[01f7f4] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -01f804: 7020 b907 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@07b9 │ │ -01f80a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -01f80e: 6e10 f808 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -01f814: 0c00 |0008: move-result-object v0 │ │ -01f816: 6e10 d008 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@08d0 │ │ -01f81c: 0c03 |000c: move-result-object v3 │ │ -01f81e: 6e10 cf00 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ -01f824: 0a00 |0010: move-result v0 │ │ -01f826: 5910 8d01 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -01f82a: 6e20 d000 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@00d0 │ │ -01f830: 0c00 |0016: move-result-object v0 │ │ -01f832: 5b10 8b01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -01f836: 5b13 8c01 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ -01f83a: 0e00 |001b: return-void │ │ +020314: |[020314] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +020324: 7020 b907 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@07b9 │ │ +02032a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +02032e: 6e10 f808 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +020334: 0c00 |0008: move-result-object v0 │ │ +020336: 6e10 d008 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@08d0 │ │ +02033c: 0c03 |000c: move-result-object v3 │ │ +02033e: 6e10 cf00 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@00cf │ │ +020344: 0a00 |0010: move-result v0 │ │ +020346: 5910 8d01 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +02034a: 6e20 d000 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@00d0 │ │ +020350: 0c00 |0016: move-result-object v0 │ │ +020352: 5b10 8b01 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +020356: 5b13 8c01 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ +02035a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0003 line=748 │ │ 0x0005 line=749 │ │ 0x000d line=751 │ │ 0x0013 line=752 │ │ @@ -18127,17 +18127,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f83c: |[01f83c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -01f84c: 7020 ba07 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@07ba │ │ -01f852: 0e00 |0003: return-void │ │ +02035c: |[02035c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +02036c: 7020 ba07 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@07ba │ │ +020372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0003 line=718 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -18148,38 +18148,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01f854: |[01f854] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -01f864: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -01f868: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -01f86e: 1a01 3c02 |0005: const-string v1, "FragmentPager.SavedState{" // string@023c │ │ -01f872: 6e20 2009 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01f878: 0c00 |000a: move-result-object v0 │ │ -01f87a: 7110 2909 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -01f880: 0a01 |000e: move-result v1 │ │ -01f882: 7110 e608 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -01f888: 0c01 |0012: move-result-object v1 │ │ -01f88a: 6e20 2009 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01f890: 0c00 |0016: move-result-object v0 │ │ -01f892: 1a01 7200 |0017: const-string v1, " position=" // string@0072 │ │ -01f896: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01f89c: 0c00 |001c: move-result-object v0 │ │ -01f89e: 5221 8d01 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -01f8a2: 6e20 1d09 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -01f8a8: 0c00 |0022: move-result-object v0 │ │ -01f8aa: 1a01 4d11 |0023: const-string v1, "}" // string@114d │ │ -01f8ae: 6e20 2009 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -01f8b4: 0c00 |0028: move-result-object v0 │ │ -01f8b6: 6e10 2609 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -01f8bc: 0c00 |002c: move-result-object v0 │ │ -01f8be: 1100 |002d: return-object v0 │ │ +020374: |[020374] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +020384: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +020388: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02038e: 1a01 3c02 |0005: const-string v1, "FragmentPager.SavedState{" // string@023c │ │ +020392: 6e20 2009 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +020398: 0c00 |000a: move-result-object v0 │ │ +02039a: 7110 2909 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +0203a0: 0a01 |000e: move-result v1 │ │ +0203a2: 7110 e608 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +0203a8: 0c01 |0012: move-result-object v1 │ │ +0203aa: 6e20 2009 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0203b0: 0c00 |0016: move-result-object v0 │ │ +0203b2: 1a01 7200 |0017: const-string v1, " position=" // string@0072 │ │ +0203b6: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0203bc: 0c00 |001c: move-result-object v0 │ │ +0203be: 5221 8d01 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +0203c2: 6e20 1d09 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0203c8: 0c00 |0022: move-result-object v0 │ │ +0203ca: 1a01 4b11 |0023: const-string v1, "}" // string@114b │ │ +0203ce: 6e20 2009 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0203d4: 0c00 |0028: move-result-object v0 │ │ +0203d6: 6e10 2609 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0203dc: 0c00 |002c: move-result-object v0 │ │ +0203de: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -18187,21 +18187,21 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -01f8c0: |[01f8c0] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f8d0: 6f30 bb07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@07bb │ │ -01f8d6: 5210 8d01 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -01f8da: 6e20 d300 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ -01f8e0: 5410 8b01 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -01f8e4: 6e30 d500 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@00d5 │ │ -01f8ea: 0e00 |000d: return-void │ │ +0203e0: |[0203e0] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0203f0: 6f30 bb07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@07bb │ │ +0203f6: 5210 8d01 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +0203fa: 6e20 d300 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@00d3 │ │ +020400: 5410 8b01 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +020404: 6e30 d500 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@00d5 │ │ +02040a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0003 line=723 │ │ 0x0008 line=724 │ │ 0x000d line=725 │ │ locals : │ │ @@ -18443,22 +18443,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -01f8ec: |[01f8ec] android.support.v4.view.ViewPager.:()V │ │ -01f8fc: 2200 bb00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00bb │ │ -01f900: 7010 8204 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0482 │ │ -01f906: 6900 8e01 |0005: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ -01f90a: 2200 bc00 |0007: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00bc │ │ -01f90e: 7010 8504 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0485 │ │ -01f914: 6900 bc01 |000c: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ -01f918: 0e00 |000e: return-void │ │ +02040c: |[02040c] android.support.v4.view.ViewPager.:()V │ │ +02041c: 2200 bb00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@00bb │ │ +020420: 7010 8204 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0482 │ │ +020426: 6900 8e01 |0005: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ +02042a: 2200 bc00 |0007: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@00bc │ │ +02042e: 7010 8504 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0485 │ │ +020434: 6900 bc01 |000c: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ +020438: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=79 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -18466,32 +18466,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -01f91c: |[01f91c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -01f92c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01f92e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -01f930: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -01f932: 7020 eb07 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@07eb │ │ -01f938: 2200 8001 |0006: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -01f93c: 7010 4609 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -01f942: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -01f946: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -01f94a: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -01f94e: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -01f952: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -01f956: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -01f95a: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -01f95e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -01f960: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -01f964: 6e10 cd04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04cd │ │ -01f96a: 0e00 |001f: return-void │ │ +02043c: |[02043c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +02044c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02044e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +020450: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +020452: 7020 eb07 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@07eb │ │ +020458: 2200 8001 |0006: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +02045c: 7010 4609 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +020462: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020466: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +02046a: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +02046e: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +020472: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +020476: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +02047a: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +02047e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +020480: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +020484: 6e10 cd04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04cd │ │ +02048a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=228 │ │ 0x0006 line=88 │ │ 0x000d line=92 │ │ 0x000f line=93 │ │ 0x0011 line=94 │ │ @@ -18510,32 +18510,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 │ │ -01f96c: |[01f96c] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -01f97c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01f97e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -01f980: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -01f982: 7030 ec07 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@07ec │ │ -01f988: 2200 8001 |0006: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -01f98c: 7010 4609 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -01f992: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -01f996: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -01f99a: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -01f99e: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -01f9a2: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -01f9a6: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -01f9aa: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -01f9ae: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -01f9b0: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -01f9b4: 6e10 cd04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04cd │ │ -01f9ba: 0e00 |001f: return-void │ │ +02048c: |[02048c] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +02049c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02049e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0204a0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0204a2: 7030 ec07 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@07ec │ │ +0204a8: 2200 8001 |0006: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +0204ac: 7010 4609 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +0204b2: 5b40 a601 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0204b6: 5941 b401 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +0204ba: 5b43 b201 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +0204be: 5b43 b301 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +0204c2: 5942 ae01 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +0204c6: 5941 9801 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +0204ca: 5c42 a001 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +0204ce: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0204d0: 5940 b601 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +0204d4: 6e10 cd04 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@04cd │ │ +0204da: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=233 │ │ 0x0006 line=88 │ │ 0x000d line=92 │ │ 0x000f line=93 │ │ 0x0011 line=94 │ │ @@ -18555,55 +18555,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -01f9bc: |[01f9bc] android.support.v4.view.ViewPager.completeScroll:()V │ │ -01f9cc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -01f9ce: 5592 b801 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ -01f9d2: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ -01f9d6: 7020 f504 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ -01f9dc: 5497 b701 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01f9e0: 6e10 9e08 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@089e │ │ -01f9e6: 6e10 c604 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -01f9ec: 0a03 |0010: move-result v3 │ │ -01f9ee: 6e10 c704 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ -01f9f4: 0a04 |0014: move-result v4 │ │ -01f9f6: 5497 b701 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01f9fa: 6e10 a008 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@08a0 │ │ -01fa00: 0a05 |001a: move-result v5 │ │ -01fa02: 5497 b701 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01fa06: 6e10 a108 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@08a1 │ │ -01fa0c: 0a06 |0020: move-result v6 │ │ -01fa0e: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ -01fa12: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ -01fa16: 6e30 e604 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -01fa1c: 7020 f404 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ -01fa22: 5c98 b101 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -01fa26: 5c98 b801 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ -01fa2a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -01fa2c: 5497 a601 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -01fa30: 6e10 5109 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01fa36: 0a07 |0035: move-result v7 │ │ -01fa38: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ -01fa3c: 5497 a601 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -01fa40: 6e20 4c09 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -01fa46: 0c01 |003d: move-result-object v1 │ │ -01fa48: 1f01 be00 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -01fa4c: 5517 8901 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -01fa50: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ -01fa54: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -01fa56: 5c18 8901 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -01fa5a: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01fa5e: 28e7 |0049: goto 0030 // -0019 │ │ -01fa60: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ -01fa64: 6e10 e104 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ -01fa6a: 0e00 |004f: return-void │ │ +0204dc: |[0204dc] android.support.v4.view.ViewPager.completeScroll:()V │ │ +0204ec: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0204ee: 5592 b801 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ +0204f2: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ +0204f6: 7020 f504 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ +0204fc: 5497 b701 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020500: 6e10 9e08 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@089e │ │ +020506: 6e10 c604 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +02050c: 0a03 |0010: move-result v3 │ │ +02050e: 6e10 c704 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ +020514: 0a04 |0014: move-result v4 │ │ +020516: 5497 b701 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +02051a: 6e10 a008 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@08a0 │ │ +020520: 0a05 |001a: move-result v5 │ │ +020522: 5497 b701 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020526: 6e10 a108 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@08a1 │ │ +02052c: 0a06 |0020: move-result v6 │ │ +02052e: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ +020532: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ +020536: 6e30 e604 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +02053c: 7020 f404 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ +020542: 5c98 b101 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +020546: 5c98 b801 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ +02054a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +02054c: 5497 a601 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020550: 6e10 5109 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +020556: 0a07 |0035: move-result v7 │ │ +020558: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ +02055c: 5497 a601 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020560: 6e20 4c09 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +020566: 0c01 |003d: move-result-object v1 │ │ +020568: 1f01 be00 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +02056c: 5517 8901 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +020570: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ +020574: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +020576: 5c18 8901 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +02057a: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02057e: 28e7 |0049: goto 0030 // -0019 │ │ +020580: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ +020584: 6e10 e104 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ +02058a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=960 │ │ 0x0003 line=961 │ │ 0x0005 line=963 │ │ 0x0008 line=964 │ │ 0x000d line=965 │ │ @@ -18639,25 +18639,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -01fa6c: |[01fa6c] android.support.v4.view.ViewPager.endDrag:()V │ │ -01fa7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fa7e: 5c10 a401 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -01fa82: 5c10 a501 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -01fa86: 5410 bb01 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01fa8a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -01fa8e: 5410 bb01 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01fa92: 6e10 b007 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@07b0 │ │ -01fa98: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01fa9a: 5b10 bb01 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01fa9e: 0e00 |0011: return-void │ │ +02058c: |[02058c] android.support.v4.view.ViewPager.endDrag:()V │ │ +02059c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02059e: 5c10 a401 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +0205a2: 5c10 a501 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +0205a6: 5410 bb01 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +0205aa: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0205ae: 5410 bb01 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +0205b2: 6e10 b007 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@07b0 │ │ +0205b8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0205ba: 5b10 bb01 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +0205be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1457 │ │ 0x0003 line=1458 │ │ 0x0005 line=1460 │ │ 0x0009 line=1461 │ │ 0x000e line=1462 │ │ @@ -18670,36 +18670,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -01faa0: |[01faa0] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -01fab0: 7110 1804 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0418 │ │ -01fab6: 0a02 |0003: move-result v2 │ │ -01fab8: 7120 1a04 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ -01fabe: 0a01 |0007: move-result v1 │ │ -01fac0: 5243 9801 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -01fac4: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -01fac8: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -01facc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -01face: 7120 1b04 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ -01fad4: 0a03 |0012: move-result v3 │ │ -01fad6: 5943 a701 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -01fada: 7120 1a04 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ -01fae0: 0a03 |0018: move-result v3 │ │ -01fae2: 5943 9801 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -01fae6: 5443 bb01 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01faea: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -01faee: 5443 bb01 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01faf2: 6e10 a907 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@07a9 │ │ -01faf8: 0e00 |0024: return-void │ │ -01fafa: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -01fafc: 28e9 |0026: goto 000f // -0017 │ │ +0205c0: |[0205c0] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +0205d0: 7110 1804 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0418 │ │ +0205d6: 0a02 |0003: move-result v2 │ │ +0205d8: 7120 1a04 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ +0205de: 0a01 |0007: move-result v1 │ │ +0205e0: 5243 9801 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +0205e4: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +0205e8: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +0205ec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0205ee: 7120 1b04 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ +0205f4: 0a03 |0012: move-result v3 │ │ +0205f6: 5943 a701 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0205fa: 7120 1a04 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ +020600: 0a03 |0018: move-result v3 │ │ +020602: 5943 9801 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +020606: 5443 bb01 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +02060a: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +02060e: 5443 bb01 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +020612: 6e10 a907 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@07a9 │ │ +020618: 0e00 |0024: return-void │ │ +02061a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +02061c: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1442 │ │ 0x0004 line=1443 │ │ 0x0008 line=1444 │ │ 0x000c line=1447 │ │ 0x000f line=1448 │ │ @@ -18720,61 +18720,61 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 84 16-bit code units │ │ -01fb00: |[01fb00] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -01fb10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01fb12: 900a 0c0e |0001: add-int v10, v12, v14 │ │ -01fb16: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ -01fb1a: 6e10 c604 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -01fb20: 0a07 |0008: move-result v7 │ │ -01fb22: 9008 0d0f |0009: add-int v8, v13, v15 │ │ -01fb26: 9306 0708 |000b: div-int v6, v7, v8 │ │ -01fb2a: 9400 0708 |000d: rem-int v0, v7, v8 │ │ -01fb2e: 8200 |000f: int-to-float v0, v0 │ │ -01fb30: 8283 |0010: int-to-float v3, v8 │ │ -01fb32: a909 0003 |0011: div-float v9, v0, v3 │ │ -01fb36: 8260 |0013: int-to-float v0, v6 │ │ -01fb38: c690 |0014: add-float/2addr v0, v9 │ │ -01fb3a: 82a3 |0015: int-to-float v3, v10 │ │ -01fb3c: c830 |0016: mul-float/2addr v0, v3 │ │ -01fb3e: 8701 |0017: float-to-int v1, v0 │ │ -01fb40: 6e10 c704 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ -01fb46: 0a00 |001b: move-result v0 │ │ -01fb48: 6e30 e604 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -01fb4e: 54b0 b701 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01fb52: 6e10 a308 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@08a3 │ │ -01fb58: 0a00 |0024: move-result v0 │ │ -01fb5a: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ -01fb5e: 54b0 b701 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01fb62: 6e10 a208 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@08a2 │ │ -01fb68: 0a00 |002c: move-result v0 │ │ -01fb6a: 54b3 b701 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01fb6e: 6e10 a508 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@08a5 │ │ -01fb74: 0a03 |0032: move-result v3 │ │ -01fb76: 9105 0003 |0033: sub-int v5, v0, v3 │ │ -01fb7a: 54b0 b701 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01fb7e: 52b3 9d01 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -01fb82: b2a3 |0039: mul-int/2addr v3, v10 │ │ -01fb84: 0124 |003a: move v4, v2 │ │ -01fb86: 7406 a408 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08a4 │ │ -01fb8c: 0e00 |003e: return-void │ │ -01fb8e: 52b0 9d01 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -01fb92: 9201 000a |0041: mul-int v1, v0, v10 │ │ -01fb96: 6e10 c604 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -01fb9c: 0a00 |0046: move-result v0 │ │ -01fb9e: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ -01fba2: 7010 a804 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ -01fba8: 6e10 c704 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ -01fbae: 0a00 |004f: move-result v0 │ │ -01fbb0: 6e30 e604 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -01fbb6: 28eb |0053: goto 003e // -0015 │ │ +020620: |[020620] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +020630: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +020632: 900a 0c0e |0001: add-int v10, v12, v14 │ │ +020636: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ +02063a: 6e10 c604 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +020640: 0a07 |0008: move-result v7 │ │ +020642: 9008 0d0f |0009: add-int v8, v13, v15 │ │ +020646: 9306 0708 |000b: div-int v6, v7, v8 │ │ +02064a: 9400 0708 |000d: rem-int v0, v7, v8 │ │ +02064e: 8200 |000f: int-to-float v0, v0 │ │ +020650: 8283 |0010: int-to-float v3, v8 │ │ +020652: a909 0003 |0011: div-float v9, v0, v3 │ │ +020656: 8260 |0013: int-to-float v0, v6 │ │ +020658: c690 |0014: add-float/2addr v0, v9 │ │ +02065a: 82a3 |0015: int-to-float v3, v10 │ │ +02065c: c830 |0016: mul-float/2addr v0, v3 │ │ +02065e: 8701 |0017: float-to-int v1, v0 │ │ +020660: 6e10 c704 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ +020666: 0a00 |001b: move-result v0 │ │ +020668: 6e30 e604 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +02066e: 54b0 b701 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020672: 6e10 a308 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@08a3 │ │ +020678: 0a00 |0024: move-result v0 │ │ +02067a: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ +02067e: 54b0 b701 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020682: 6e10 a208 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@08a2 │ │ +020688: 0a00 |002c: move-result v0 │ │ +02068a: 54b3 b701 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +02068e: 6e10 a508 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@08a5 │ │ +020694: 0a03 |0032: move-result v3 │ │ +020696: 9105 0003 |0033: sub-int v5, v0, v3 │ │ +02069a: 54b0 b701 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +02069e: 52b3 9d01 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0206a2: b2a3 |0039: mul-int/2addr v3, v10 │ │ +0206a4: 0124 |003a: move v4, v2 │ │ +0206a6: 7406 a408 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08a4 │ │ +0206ac: 0e00 |003e: return-void │ │ +0206ae: 52b0 9d01 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0206b2: 9201 000a |0041: mul-int v1, v0, v10 │ │ +0206b6: 6e10 c604 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +0206bc: 0a00 |0046: move-result v0 │ │ +0206be: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ +0206c2: 7010 a804 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ +0206c8: 6e10 c704 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ +0206ce: 0a00 |004f: move-result v0 │ │ +0206d0: 6e30 e604 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +0206d6: 28eb |0053: goto 003e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=877 │ │ 0x0003 line=878 │ │ 0x0005 line=879 │ │ 0x0009 line=880 │ │ 0x000b line=881 │ │ @@ -18809,24 +18809,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01fbb8: |[01fbb8] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -01fbc8: 5210 b601 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -01fbcc: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -01fbd0: 0e00 |0004: return-void │ │ -01fbd2: 5912 b601 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -01fbd6: 5410 af01 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -01fbda: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -01fbde: 5410 af01 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -01fbe2: 7220 8b04 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@048b │ │ -01fbe8: 28f4 |0010: goto 0004 // -000c │ │ +0206d8: |[0206d8] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +0206e8: 5210 b601 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +0206ec: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0206f0: 0e00 |0004: return-void │ │ +0206f2: 5912 b601 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +0206f6: 5410 af01 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +0206fa: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ +0206fe: 5410 af01 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +020702: 7220 8b04 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@048b │ │ +020708: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=264 │ │ 0x0005 line=260 │ │ 0x0007 line=261 │ │ 0x000b line=262 │ │ @@ -18839,19 +18839,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -01fbec: |[01fbec] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -01fbfc: 5510 b901 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ -01fc00: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -01fc04: 5c12 b901 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ -01fc08: 0e00 |0006: return-void │ │ +02070c: |[02070c] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +02071c: 5510 b901 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ +020720: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +020724: 5c12 b901 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@01b9 │ │ +020728: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1467 │ │ 0x0004 line=1468 │ │ 0x0006 line=1479 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -18863,60 +18863,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -01fc0c: |[01fc0c] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -01fc1c: 6e10 5109 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01fc22: 0a02 |0003: move-result v2 │ │ -01fc24: 6e10 bb04 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@04bb │ │ -01fc2a: 0a01 |0007: move-result v1 │ │ -01fc2c: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -01fc30: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -01fc34: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -01fc36: 6e10 b704 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -01fc3c: 0a05 |0010: move-result v5 │ │ -01fc3e: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -01fc42: 6e20 b604 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ -01fc48: 0c00 |0016: move-result-object v0 │ │ -01fc4a: 6e10 d207 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ -01fc50: 0a05 |001a: move-result v5 │ │ -01fc52: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -01fc56: 6e20 cc04 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ -01fc5c: 0c04 |0020: move-result-object v4 │ │ -01fc5e: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -01fc62: 5245 8801 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -01fc66: 5276 9d01 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -01fc6a: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -01fc6e: 6e40 bd07 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@07bd │ │ -01fc74: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01fc78: 28df |002e: goto 000d // -0021 │ │ -01fc7a: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -01fc7e: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -01fc82: 6e10 5109 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -01fc88: 0a05 |0036: move-result v5 │ │ -01fc8a: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -01fc8e: 6e10 d004 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@04d0 │ │ -01fc94: 0a05 |003c: move-result v5 │ │ -01fc96: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -01fc9a: 0e00 |003f: return-void │ │ -01fc9c: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -01fca0: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -01fca2: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -01fca6: 6e10 d204 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@04d2 │ │ -01fcac: 0a05 |0048: move-result v5 │ │ -01fcae: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -01fcb2: 6e10 d104 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@04d1 │ │ -01fcb8: 0a05 |004e: move-result v5 │ │ -01fcba: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -01fcbe: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -01fcc2: 6e20 4909 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -01fcc8: 28e9 |0056: goto 003f // -0017 │ │ +02072c: |[02072c] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +02073c: 6e10 5109 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +020742: 0a02 |0003: move-result v2 │ │ +020744: 6e10 bb04 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@04bb │ │ +02074a: 0a01 |0007: move-result v1 │ │ +02074c: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +020750: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +020754: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +020756: 6e10 b704 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +02075c: 0a05 |0010: move-result v5 │ │ +02075e: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +020762: 6e20 b604 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ +020768: 0c00 |0016: move-result-object v0 │ │ +02076a: 6e10 d207 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ +020770: 0a05 |001a: move-result v5 │ │ +020772: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +020776: 6e20 cc04 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ +02077c: 0c04 |0020: move-result-object v4 │ │ +02077e: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +020782: 5245 8801 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020786: 5276 9d01 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02078a: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +02078e: 6e40 bd07 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@07bd │ │ +020794: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +020798: 28df |002e: goto 000d // -0021 │ │ +02079a: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +02079e: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +0207a2: 6e10 5109 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0207a8: 0a05 |0036: move-result v5 │ │ +0207aa: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +0207ae: 6e10 d004 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@04d0 │ │ +0207b4: 0a05 |003c: move-result v5 │ │ +0207b6: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +0207ba: 0e00 |003f: return-void │ │ +0207bc: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +0207c0: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +0207c2: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +0207c6: 6e10 d204 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@04d2 │ │ +0207cc: 0a05 |0048: move-result v5 │ │ +0207ce: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +0207d2: 6e10 d104 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@04d1 │ │ +0207d8: 0a05 |004e: move-result v5 │ │ +0207da: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +0207de: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +0207e2: 6e20 4909 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +0207e8: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1611 │ │ 0x0004 line=1613 │ │ 0x0008 line=1615 │ │ 0x000c line=1616 │ │ 0x0013 line=1617 │ │ @@ -18948,29 +18948,29 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -01fccc: |[01fccc] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ -01fcdc: 2200 be00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -01fce0: 7010 8a04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@048a │ │ -01fce6: 5903 8801 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -01fcea: 5421 9901 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -01fcee: 6e30 2804 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0428 │ │ -01fcf4: 0c01 |000c: move-result-object v1 │ │ -01fcf6: 5b01 8701 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -01fcfa: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ -01fcfe: 5421 a601 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -01fd02: 6e20 4909 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -01fd08: 0e00 |0016: return-void │ │ -01fd0a: 5421 a601 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -01fd0e: 6e30 4809 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0948 │ │ -01fd14: 28fa |001c: goto 0016 // -0006 │ │ +0207ec: |[0207ec] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ +0207fc: 2200 be00 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +020800: 7010 8a04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@048a │ │ +020806: 5903 8801 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02080a: 5421 9901 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02080e: 6e30 2804 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0428 │ │ +020814: 0c01 |000c: move-result-object v1 │ │ +020816: 5b01 8701 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +02081a: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ +02081e: 5421 a601 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020822: 6e20 4909 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +020828: 0e00 |0016: return-void │ │ +02082a: 5421 a601 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +02082e: 6e30 4809 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0948 │ │ +020834: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ 0x0007 line=548 │ │ 0x000f line=549 │ │ 0x0011 line=550 │ │ @@ -18987,34 +18987,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -01fd18: |[01fd18] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -01fd28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01fd2a: 6e10 b704 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -01fd30: 0a03 |0004: move-result v3 │ │ -01fd32: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -01fd36: 6e20 b604 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ -01fd3c: 0c00 |000a: move-result-object v0 │ │ -01fd3e: 6e10 d207 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ -01fd44: 0a03 |000e: move-result v3 │ │ -01fd46: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -01fd4a: 6e20 cc04 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ -01fd50: 0c02 |0014: move-result-object v2 │ │ -01fd52: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -01fd56: 5223 8801 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -01fd5a: 5254 9d01 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -01fd5e: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -01fd62: 6e20 be07 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@07be │ │ -01fd68: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01fd6c: 28df |0022: goto 0001 // -0021 │ │ -01fd6e: 0e00 |0023: return-void │ │ +020838: |[020838] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +020848: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02084a: 6e10 b704 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +020850: 0a03 |0004: move-result v3 │ │ +020852: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +020856: 6e20 b604 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ +02085c: 0c00 |000a: move-result-object v0 │ │ +02085e: 6e10 d207 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ +020864: 0a03 |000e: move-result v3 │ │ +020866: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +02086a: 6e20 cc04 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ +020870: 0c02 |0014: move-result-object v2 │ │ +020872: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +020876: 5223 8801 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02087a: 5254 9d01 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02087e: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +020882: 6e20 be07 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@07be │ │ +020888: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02088c: 28df |0022: goto 0001 // -0021 │ │ +02088e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1658 │ │ 0x0007 line=1659 │ │ 0x000b line=1660 │ │ 0x0011 line=1661 │ │ 0x0015 line=1662 │ │ @@ -19034,24 +19034,24 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -01fd70: |[01fd70] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -01fd80: 5520 a201 |0000: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -01fd84: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -01fd88: 6e40 a404 3254 |0004: invoke-virtual {v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@04a4 │ │ -01fd8e: 5220 9c01 |0007: iget v0, v2, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ -01fd92: 5221 9b01 |0009: iget v1, v2, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ -01fd96: 6e30 d507 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@07d5 │ │ -01fd9c: 0e00 |000e: return-void │ │ -01fd9e: 6f40 ee07 3254 |000f: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ -01fda4: 28fc |0012: goto 000e // -0004 │ │ +020890: |[020890] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +0208a0: 5520 a201 |0000: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +0208a4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0208a8: 6e40 a404 3254 |0004: invoke-virtual {v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@04a4 │ │ +0208ae: 5220 9c01 |0007: iget v0, v2, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ +0208b2: 5221 9b01 |0009: iget v1, v2, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ +0208b6: 6e30 d507 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@07d5 │ │ +0208bc: 0e00 |000e: return-void │ │ +0208be: 6f40 ee07 3254 |000f: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@07ee │ │ +0208c4: 28fc |0012: goto 000e // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0004 line=791 │ │ 0x0007 line=792 │ │ 0x000e line=804 │ │ 0x000f line=794 │ │ @@ -19066,70 +19066,70 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -01fda8: |[01fda8] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -01fdb8: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ -01fdbc: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ -01fdc0: 6e10 b404 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b4 │ │ -01fdc6: 0c00 |0007: move-result-object v0 │ │ -01fdc8: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ -01fdcc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01fdce: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01fdd0: 7100 8f07 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@078f │ │ -01fdd6: 0c03 |000f: move-result-object v3 │ │ -01fdd8: 6e40 8e07 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@078e │ │ -01fdde: 0c02 |0013: move-result-object v2 │ │ -01fde0: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ -01fde4: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ -01fde8: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ -01fdec: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ -01fdf0: 6e10 c807 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ -01fdf6: 0a03 |001f: move-result v3 │ │ -01fdf8: 6e10 c807 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ -01fdfe: 0a04 |0023: move-result v4 │ │ -01fe00: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ -01fe04: 6e10 de04 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04de │ │ -01fe0a: 0a01 |0029: move-result v1 │ │ -01fe0c: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ -01fe10: 7110 a707 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@07a7 │ │ -01fe16: 0a03 |002f: move-result v3 │ │ -01fe18: 6e20 e004 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@04e0 │ │ -01fe1e: 0f01 |0033: return v1 │ │ -01fe20: 6e10 d907 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07d9 │ │ -01fe26: 0a01 |0037: move-result v1 │ │ -01fe28: 28f2 |0038: goto 002a // -000e │ │ -01fe2a: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ -01fe2e: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ -01fe32: 6e10 c807 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ -01fe38: 0a03 |0040: move-result v3 │ │ -01fe3a: 6e10 c807 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ -01fe40: 0a04 |0044: move-result v4 │ │ -01fe42: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ -01fe46: 6e10 df04 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04df │ │ -01fe4c: 0a01 |004a: move-result v1 │ │ -01fe4e: 28df |004b: goto 002a // -0021 │ │ -01fe50: 6e10 d907 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07d9 │ │ -01fe56: 0a01 |004f: move-result v1 │ │ -01fe58: 28da |0050: goto 002a // -0026 │ │ -01fe5a: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ -01fe5e: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -01fe60: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ -01fe64: 6e10 de04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04de │ │ -01fe6a: 0a01 |0059: move-result v1 │ │ -01fe6c: 28d0 |005a: goto 002a // -0030 │ │ -01fe6e: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ -01fe72: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -01fe74: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ -01fe78: 6e10 df04 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04df │ │ -01fe7e: 0a01 |0063: move-result v1 │ │ -01fe80: 28c6 |0064: goto 002a // -003a │ │ +0208c8: |[0208c8] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +0208d8: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ +0208dc: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ +0208e0: 6e10 b404 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b4 │ │ +0208e6: 0c00 |0007: move-result-object v0 │ │ +0208e8: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ +0208ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0208ee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0208f0: 7100 8f07 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@078f │ │ +0208f6: 0c03 |000f: move-result-object v3 │ │ +0208f8: 6e40 8e07 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@078e │ │ +0208fe: 0c02 |0013: move-result-object v2 │ │ +020900: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ +020904: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ +020908: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ +02090c: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ +020910: 6e10 c807 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ +020916: 0a03 |001f: move-result v3 │ │ +020918: 6e10 c807 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ +02091e: 0a04 |0023: move-result v4 │ │ +020920: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ +020924: 6e10 de04 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04de │ │ +02092a: 0a01 |0029: move-result v1 │ │ +02092c: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ +020930: 7110 a707 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@07a7 │ │ +020936: 0a03 |002f: move-result v3 │ │ +020938: 6e20 e004 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@04e0 │ │ +02093e: 0f01 |0033: return v1 │ │ +020940: 6e10 d907 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07d9 │ │ +020946: 0a01 |0037: move-result v1 │ │ +020948: 28f2 |0038: goto 002a // -000e │ │ +02094a: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ +02094e: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ +020952: 6e10 c807 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ +020958: 0a03 |0040: move-result v3 │ │ +02095a: 6e10 c807 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ +020960: 0a04 |0044: move-result v4 │ │ +020962: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ +020966: 6e10 df04 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04df │ │ +02096c: 0a01 |004a: move-result v1 │ │ +02096e: 28df |004b: goto 002a // -0021 │ │ +020970: 6e10 d907 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@07d9 │ │ +020976: 0a01 |004f: move-result v1 │ │ +020978: 28da |0050: goto 002a // -0026 │ │ +02097a: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ +02097e: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +020980: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ +020984: 6e10 de04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@04de │ │ +02098a: 0a01 |0059: move-result v1 │ │ +02098c: 28d0 |005a: goto 002a // -0030 │ │ +02098e: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ +020992: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +020994: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ +020998: 6e10 df04 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@04df │ │ +02099e: 0a01 |0063: move-result v1 │ │ +0209a0: 28c6 |0064: goto 002a // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1552 │ │ 0x0008 line=1553 │ │ 0x000b line=1555 │ │ 0x000c line=1557 │ │ 0x0014 line=1559 │ │ @@ -19160,46 +19160,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -01fe84: |[01fe84] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -01fe94: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -01fe96: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -01fe98: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -01fe9a: 55a2 a401 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -01fe9e: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -01fea2: 0f04 |0007: return v4 │ │ -01fea4: 5ca9 9f01 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -01fea8: 7020 f404 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ -01feae: 59a5 a701 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -01feb2: 59a5 a301 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -01feb6: 54a2 bb01 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01feba: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -01febe: 7100 af07 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07af │ │ -01fec4: 0c02 |0018: move-result-object v2 │ │ -01fec6: 5ba2 bb01 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01feca: 7100 da00 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ -01fed0: 0b00 |001e: move-result-wide v0 │ │ -01fed2: 0402 |001f: move-wide v2, v0 │ │ -01fed4: 0156 |0020: move v6, v5 │ │ -01fed6: 0147 |0021: move v7, v4 │ │ -01fed8: 7708 a507 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07a5 │ │ -01fede: 0c08 |0025: move-result-object v8 │ │ -01fee0: 54a2 bb01 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01fee4: 6e20 a807 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07a8 │ │ -01feea: 6e10 a607 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@07a6 │ │ -01fef0: 5aa0 9e01 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ -01fef4: 0194 |0030: move v4, v9 │ │ -01fef6: 28d6 |0031: goto 0007 // -002a │ │ -01fef8: 54a2 bb01 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -01fefc: 6e10 a907 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@07a9 │ │ -01ff02: 28e4 |0037: goto 001b // -001c │ │ +0209a4: |[0209a4] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +0209b4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0209b6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0209b8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0209ba: 55a2 a401 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +0209be: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +0209c2: 0f04 |0007: return v4 │ │ +0209c4: 5ca9 9f01 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +0209c8: 7020 f404 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ +0209ce: 59a5 a701 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0209d2: 59a5 a301 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +0209d6: 54a2 bb01 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +0209da: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +0209de: 7100 af07 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07af │ │ +0209e4: 0c02 |0018: move-result-object v2 │ │ +0209e6: 5ba2 bb01 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +0209ea: 7100 da00 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ +0209f0: 0b00 |001e: move-result-wide v0 │ │ +0209f2: 0402 |001f: move-wide v2, v0 │ │ +0209f4: 0156 |0020: move v6, v5 │ │ +0209f6: 0147 |0021: move v7, v4 │ │ +0209f8: 7708 a507 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07a5 │ │ +0209fe: 0c08 |0025: move-result-object v8 │ │ +020a00: 54a2 bb01 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +020a04: 6e20 a807 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07a8 │ │ +020a0a: 6e10 a607 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@07a6 │ │ +020a10: 5aa0 9e01 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ +020a14: 0194 |0030: move v4, v9 │ │ +020a16: 28d6 |0031: goto 0007 // -002a │ │ +020a18: 54a2 bb01 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +020a1c: 6e10 a907 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@07a9 │ │ +020a22: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1334 │ │ 0x0007 line=1350 │ │ 0x0008 line=1337 │ │ 0x000a line=1338 │ │ 0x000d line=1339 │ │ @@ -19222,72 +19222,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -01ff04: |[01ff04] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -01ff14: 20c0 0801 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0108 │ │ -01ff18: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -01ff1c: 07c7 |0004: move-object v7, v12 │ │ -01ff1e: 1f07 0801 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0108 │ │ -01ff22: 6e10 ce07 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@07ce │ │ -01ff28: 0a09 |000a: move-result v9 │ │ -01ff2a: 6e10 cf07 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@07cf │ │ -01ff30: 0a0a |000e: move-result v10 │ │ -01ff32: 6e10 f307 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@07f3 │ │ -01ff38: 0a06 |0012: move-result v6 │ │ -01ff3a: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -01ff3e: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -01ff42: 6e20 f207 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@07f2 │ │ -01ff48: 0c01 |001a: move-result-object v1 │ │ -01ff4a: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -01ff4e: 6e10 c807 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ -01ff54: 0a02 |0020: move-result v2 │ │ -01ff56: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -01ff5a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -01ff5e: 6e10 cd07 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@07cd │ │ -01ff64: 0a02 |0028: move-result v2 │ │ -01ff66: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -01ff6a: 9000 100a |002b: add-int v0, v16, v10 │ │ -01ff6e: 6e10 d107 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07d1 │ │ -01ff74: 0a02 |0030: move-result v2 │ │ -01ff76: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -01ff7a: 9000 100a |0033: add-int v0, v16, v10 │ │ -01ff7e: 6e10 c407 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@07c4 │ │ -01ff84: 0a02 |0038: move-result v2 │ │ -01ff86: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -01ff8a: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -01ff8c: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -01ff90: 6e10 c807 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ -01ff96: 0a03 |0041: move-result v3 │ │ -01ff98: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -01ff9c: 9000 100a |0044: add-int v0, v16, v10 │ │ -01ffa0: 6e10 d107 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07d1 │ │ -01ffa6: 0a03 |0049: move-result v3 │ │ -01ffa8: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -01ffac: 07b0 |004c: move-object v0, v11 │ │ -01ffae: 01e3 |004d: move v3, v14 │ │ -01ffb0: 7406 a704 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a7 │ │ -01ffb6: 0a00 |0051: move-result v0 │ │ -01ffb8: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -01ffbc: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -01ffbe: 0f00 |0055: return v0 │ │ -01ffc0: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -01ffc4: 28bd |0058: goto 0015 // -0043 │ │ -01ffc6: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -01ffca: 7be0 |005b: neg-int v0, v14 │ │ -01ffcc: 7120 5c04 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@045c │ │ -01ffd2: 0a00 |005f: move-result v0 │ │ -01ffd4: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -01ffd8: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -01ffda: 28f2 |0063: goto 0055 // -000e │ │ -01ffdc: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -01ffde: 28f0 |0065: goto 0055 // -0010 │ │ +020a24: |[020a24] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +020a34: 20c0 0801 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0108 │ │ +020a38: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +020a3c: 07c7 |0004: move-object v7, v12 │ │ +020a3e: 1f07 0801 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0108 │ │ +020a42: 6e10 ce07 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@07ce │ │ +020a48: 0a09 |000a: move-result v9 │ │ +020a4a: 6e10 cf07 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@07cf │ │ +020a50: 0a0a |000e: move-result v10 │ │ +020a52: 6e10 f307 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@07f3 │ │ +020a58: 0a06 |0012: move-result v6 │ │ +020a5a: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +020a5e: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +020a62: 6e20 f207 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@07f2 │ │ +020a68: 0c01 |001a: move-result-object v1 │ │ +020a6a: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +020a6e: 6e10 c807 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ +020a74: 0a02 |0020: move-result v2 │ │ +020a76: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +020a7a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +020a7e: 6e10 cd07 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@07cd │ │ +020a84: 0a02 |0028: move-result v2 │ │ +020a86: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +020a8a: 9000 100a |002b: add-int v0, v16, v10 │ │ +020a8e: 6e10 d107 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07d1 │ │ +020a94: 0a02 |0030: move-result v2 │ │ +020a96: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +020a9a: 9000 100a |0033: add-int v0, v16, v10 │ │ +020a9e: 6e10 c407 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@07c4 │ │ +020aa4: 0a02 |0038: move-result v2 │ │ +020aa6: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +020aaa: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +020aac: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +020ab0: 6e10 c807 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@07c8 │ │ +020ab6: 0a03 |0041: move-result v3 │ │ +020ab8: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +020abc: 9000 100a |0044: add-int v0, v16, v10 │ │ +020ac0: 6e10 d107 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@07d1 │ │ +020ac6: 0a03 |0049: move-result v3 │ │ +020ac8: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +020acc: 07b0 |004c: move-object v0, v11 │ │ +020ace: 01e3 |004d: move v3, v14 │ │ +020ad0: 7406 a704 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a7 │ │ +020ad6: 0a00 |0051: move-result v0 │ │ +020ad8: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +020adc: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +020ade: 0f00 |0055: return v0 │ │ +020ae0: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +020ae4: 28bd |0058: goto 0015 // -0043 │ │ +020ae6: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +020aea: 7be0 |005b: neg-int v0, v14 │ │ +020aec: 7120 5c04 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@045c │ │ +020af2: 0a00 |005f: move-result v0 │ │ +020af4: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +020af8: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +020afa: 28f2 |0063: goto 0055 // -000e │ │ +020afc: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +020afe: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1493 │ │ 0x0005 line=1494 │ │ 0x0007 line=1495 │ │ 0x000b line=1496 │ │ 0x000f line=1497 │ │ @@ -19323,53 +19323,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -01ffe0: |[01ffe0] android.support.v4.view.ViewPager.computeScroll:()V │ │ -01fff0: 54a8 b701 |0000: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -01fff4: 6e10 a308 0800 |0002: invoke-virtual {v8}, Landroid/widget/Scroller;.isFinished:()Z // method@08a3 │ │ -01fffa: 0a08 |0005: move-result v8 │ │ -01fffc: 3908 4200 |0006: if-nez v8, 0048 // +0042 │ │ -020000: 54a8 b701 |0008: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -020004: 6e10 9f08 0800 |000a: invoke-virtual {v8}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@089f │ │ -02000a: 0a08 |000d: move-result v8 │ │ -02000c: 3808 3a00 |000e: if-eqz v8, 0048 // +003a │ │ -020010: 6e10 c604 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -020016: 0a02 |0013: move-result v2 │ │ -020018: 6e10 c704 0a00 |0014: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ -02001e: 0a03 |0017: move-result v3 │ │ -020020: 54a8 b701 |0018: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -020024: 6e10 a008 0800 |001a: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@08a0 │ │ -02002a: 0a06 |001d: move-result v6 │ │ -02002c: 54a8 b701 |001e: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -020030: 6e10 a108 0800 |0020: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@08a1 │ │ -020036: 0a07 |0023: move-result v7 │ │ -020038: 3362 0400 |0024: if-ne v2, v6, 0028 // +0004 │ │ -02003c: 3273 0500 |0026: if-eq v3, v7, 002b // +0005 │ │ -020040: 6e30 e604 6a07 |0028: invoke-virtual {v10, v6, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -020046: 54a8 af01 |002b: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -02004a: 3808 1700 |002d: if-eqz v8, 0044 // +0017 │ │ -02004e: 6e10 c804 0a00 |002f: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -020054: 0a08 |0032: move-result v8 │ │ -020056: 52a9 b001 |0033: iget v9, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -02005a: 9005 0809 |0035: add-int v5, v8, v9 │ │ -02005e: 9304 0605 |0037: div-int v4, v6, v5 │ │ -020062: 9401 0605 |0039: rem-int v1, v6, v5 │ │ -020066: 8218 |003b: int-to-float v8, v1 │ │ -020068: 8259 |003c: int-to-float v9, v5 │ │ -02006a: a900 0809 |003d: div-float v0, v8, v9 │ │ -02006e: 54a8 af01 |003f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -020072: 7240 8c04 4810 |0041: invoke-interface {v8, v4, v0, v1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@048c │ │ -020078: 6e10 ce04 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ -02007e: 0e00 |0047: return-void │ │ -020080: 7010 a804 0a00 |0048: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ -020086: 28fc |004b: goto 0047 // -0004 │ │ +020b00: |[020b00] android.support.v4.view.ViewPager.computeScroll:()V │ │ +020b10: 54a8 b701 |0000: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020b14: 6e10 a308 0800 |0002: invoke-virtual {v8}, Landroid/widget/Scroller;.isFinished:()Z // method@08a3 │ │ +020b1a: 0a08 |0005: move-result v8 │ │ +020b1c: 3908 4200 |0006: if-nez v8, 0048 // +0042 │ │ +020b20: 54a8 b701 |0008: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020b24: 6e10 9f08 0800 |000a: invoke-virtual {v8}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@089f │ │ +020b2a: 0a08 |000d: move-result v8 │ │ +020b2c: 3808 3a00 |000e: if-eqz v8, 0048 // +003a │ │ +020b30: 6e10 c604 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +020b36: 0a02 |0013: move-result v2 │ │ +020b38: 6e10 c704 0a00 |0014: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ +020b3e: 0a03 |0017: move-result v3 │ │ +020b40: 54a8 b701 |0018: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020b44: 6e10 a008 0800 |001a: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@08a0 │ │ +020b4a: 0a06 |001d: move-result v6 │ │ +020b4c: 54a8 b701 |001e: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +020b50: 6e10 a108 0800 |0020: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@08a1 │ │ +020b56: 0a07 |0023: move-result v7 │ │ +020b58: 3362 0400 |0024: if-ne v2, v6, 0028 // +0004 │ │ +020b5c: 3273 0500 |0026: if-eq v3, v7, 002b // +0005 │ │ +020b60: 6e30 e604 6a07 |0028: invoke-virtual {v10, v6, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +020b66: 54a8 af01 |002b: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +020b6a: 3808 1700 |002d: if-eqz v8, 0044 // +0017 │ │ +020b6e: 6e10 c804 0a00 |002f: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +020b74: 0a08 |0032: move-result v8 │ │ +020b76: 52a9 b001 |0033: iget v9, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +020b7a: 9005 0809 |0035: add-int v5, v8, v9 │ │ +020b7e: 9304 0605 |0037: div-int v4, v6, v5 │ │ +020b82: 9401 0605 |0039: rem-int v1, v6, v5 │ │ +020b86: 8218 |003b: int-to-float v8, v1 │ │ +020b88: 8259 |003c: int-to-float v9, v5 │ │ +020b8a: a900 0809 |003d: div-float v0, v8, v9 │ │ +020b8e: 54a8 af01 |003f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +020b92: 7240 8c04 4810 |0041: invoke-interface {v8, v4, v0, v1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@048c │ │ +020b98: 6e10 ce04 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ +020b9e: 0e00 |0047: return-void │ │ +020ba0: 7010 a804 0a00 |0048: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ +020ba6: 28fc |004b: goto 0047 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0008 line=930 │ │ 0x0010 line=932 │ │ 0x0014 line=933 │ │ 0x0018 line=934 │ │ @@ -19401,92 +19401,92 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -020088: |[020088] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -020098: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -02009a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -02009c: 54a7 a601 |0002: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0200a0: 6e10 5109 0700 |0004: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0200a6: 0a07 |0007: move-result v7 │ │ -0200a8: 1238 |0008: const/4 v8, #int 3 // #3 │ │ -0200aa: 3587 3100 |0009: if-ge v7, v8, 003a // +0031 │ │ -0200ae: 54a7 a601 |000b: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0200b2: 6e10 5109 0700 |000d: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0200b8: 0a07 |0010: move-result v7 │ │ -0200ba: 54a8 9901 |0011: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0200be: 6e10 2604 0800 |0013: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -0200c4: 0a08 |0016: move-result v8 │ │ -0200c6: 3587 2300 |0017: if-ge v7, v8, 003a // +0023 │ │ -0200ca: 0152 |0019: move v2, v5 │ │ -0200cc: 12f3 |001a: const/4 v3, #int -1 // #ff │ │ -0200ce: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0200d0: 54a7 a601 |001c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0200d4: 6e10 5109 0700 |001e: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0200da: 0a07 |0021: move-result v7 │ │ -0200dc: 3570 5600 |0022: if-ge v0, v7, 0078 // +0056 │ │ -0200e0: 54a7 a601 |0024: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0200e4: 6e20 4c09 0700 |0026: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0200ea: 0c01 |0029: move-result-object v1 │ │ -0200ec: 1f01 be00 |002a: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -0200f0: 54a7 9901 |002c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0200f4: 5418 8701 |002e: iget-object v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -0200f8: 6e20 2704 8700 |0030: invoke-virtual {v7, v8}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0427 │ │ -0200fe: 0a04 |0033: move-result v4 │ │ -020100: 12f7 |0034: const/4 v7, #int -1 // #ff │ │ -020102: 3374 0700 |0035: if-ne v4, v7, 003c // +0007 │ │ -020106: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02010a: 28e3 |0039: goto 001c // -001d │ │ -02010c: 0162 |003a: move v2, v6 │ │ -02010e: 28df |003b: goto 001a // -0021 │ │ -020110: 12e7 |003c: const/4 v7, #int -2 // #fe │ │ -020112: 3374 2c00 |003d: if-ne v4, v7, 0069 // +002c │ │ -020116: 54a7 a601 |003f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02011a: 6e20 4e09 0700 |0041: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ -020120: d800 00ff |0044: add-int/lit8 v0, v0, #int -1 // #ff │ │ -020124: 54a7 9901 |0046: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020128: 5218 8801 |0048: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02012c: 5419 8701 |004a: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -020130: 6e40 2404 a798 |004c: invoke-virtual {v7, v10, v8, v9}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0424 │ │ -020136: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -020138: 52a7 9d01 |0050: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02013c: 5218 8801 |0052: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -020140: 3387 e3ff |0054: if-ne v7, v8, 0037 // -001d │ │ -020144: 52a7 9d01 |0056: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -020148: 54a8 9901 |0058: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02014c: 6e10 2604 0800 |005a: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -020152: 0a08 |005d: move-result v8 │ │ -020154: d808 08ff |005e: add-int/lit8 v8, v8, #int -1 // #ff │ │ -020158: 7120 f308 8700 |0060: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ -02015e: 0a07 |0063: move-result v7 │ │ -020160: 7120 f208 7600 |0064: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ -020166: 0a03 |0067: move-result v3 │ │ -020168: 28cf |0068: goto 0037 // -0031 │ │ -02016a: 5217 8801 |0069: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02016e: 3247 ccff |006b: if-eq v7, v4, 0037 // -0034 │ │ -020172: 5217 8801 |006d: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -020176: 52a8 9d01 |006f: iget v8, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02017a: 3387 0300 |0071: if-ne v7, v8, 0074 // +0003 │ │ -02017e: 0143 |0073: move v3, v4 │ │ -020180: 5914 8801 |0074: iput v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -020184: 1212 |0076: const/4 v2, #int 1 // #1 │ │ -020186: 28c0 |0077: goto 0037 // -0040 │ │ -020188: 54a7 a601 |0078: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02018c: 6208 8e01 |007a: sget-object v8, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ -020190: 7120 5809 8700 |007c: invoke-static {v7, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0958 │ │ -020196: 3a03 0600 |007f: if-ltz v3, 0085 // +0006 │ │ -02019a: 6e40 ea04 3a56 |0081: invoke-virtual {v10, v3, v6, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -0201a0: 1212 |0084: const/4 v2, #int 1 // #1 │ │ -0201a2: 3802 0800 |0085: if-eqz v2, 008d // +0008 │ │ -0201a6: 6e10 e104 0a00 |0087: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ -0201ac: 6e10 e504 0a00 |008a: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e5 │ │ -0201b2: 0e00 |008d: return-void │ │ +020ba8: |[020ba8] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +020bb8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +020bba: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +020bbc: 54a7 a601 |0002: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020bc0: 6e10 5109 0700 |0004: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +020bc6: 0a07 |0007: move-result v7 │ │ +020bc8: 1238 |0008: const/4 v8, #int 3 // #3 │ │ +020bca: 3587 3100 |0009: if-ge v7, v8, 003a // +0031 │ │ +020bce: 54a7 a601 |000b: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020bd2: 6e10 5109 0700 |000d: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +020bd8: 0a07 |0010: move-result v7 │ │ +020bda: 54a8 9901 |0011: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020bde: 6e10 2604 0800 |0013: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +020be4: 0a08 |0016: move-result v8 │ │ +020be6: 3587 2300 |0017: if-ge v7, v8, 003a // +0023 │ │ +020bea: 0152 |0019: move v2, v5 │ │ +020bec: 12f3 |001a: const/4 v3, #int -1 // #ff │ │ +020bee: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +020bf0: 54a7 a601 |001c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020bf4: 6e10 5109 0700 |001e: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +020bfa: 0a07 |0021: move-result v7 │ │ +020bfc: 3570 5600 |0022: if-ge v0, v7, 0078 // +0056 │ │ +020c00: 54a7 a601 |0024: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020c04: 6e20 4c09 0700 |0026: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +020c0a: 0c01 |0029: move-result-object v1 │ │ +020c0c: 1f01 be00 |002a: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +020c10: 54a7 9901 |002c: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020c14: 5418 8701 |002e: iget-object v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +020c18: 6e20 2704 8700 |0030: invoke-virtual {v7, v8}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0427 │ │ +020c1e: 0a04 |0033: move-result v4 │ │ +020c20: 12f7 |0034: const/4 v7, #int -1 // #ff │ │ +020c22: 3374 0700 |0035: if-ne v4, v7, 003c // +0007 │ │ +020c26: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +020c2a: 28e3 |0039: goto 001c // -001d │ │ +020c2c: 0162 |003a: move v2, v6 │ │ +020c2e: 28df |003b: goto 001a // -0021 │ │ +020c30: 12e7 |003c: const/4 v7, #int -2 // #fe │ │ +020c32: 3374 2c00 |003d: if-ne v4, v7, 0069 // +002c │ │ +020c36: 54a7 a601 |003f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020c3a: 6e20 4e09 0700 |0041: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ +020c40: d800 00ff |0044: add-int/lit8 v0, v0, #int -1 // #ff │ │ +020c44: 54a7 9901 |0046: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020c48: 5218 8801 |0048: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020c4c: 5419 8701 |004a: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +020c50: 6e40 2404 a798 |004c: invoke-virtual {v7, v10, v8, v9}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0424 │ │ +020c56: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +020c58: 52a7 9d01 |0050: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +020c5c: 5218 8801 |0052: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020c60: 3387 e3ff |0054: if-ne v7, v8, 0037 // -001d │ │ +020c64: 52a7 9d01 |0056: iget v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +020c68: 54a8 9901 |0058: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020c6c: 6e10 2604 0800 |005a: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +020c72: 0a08 |005d: move-result v8 │ │ +020c74: d808 08ff |005e: add-int/lit8 v8, v8, #int -1 // #ff │ │ +020c78: 7120 f308 8700 |0060: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ +020c7e: 0a07 |0063: move-result v7 │ │ +020c80: 7120 f208 7600 |0064: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ +020c86: 0a03 |0067: move-result v3 │ │ +020c88: 28cf |0068: goto 0037 // -0031 │ │ +020c8a: 5217 8801 |0069: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020c8e: 3247 ccff |006b: if-eq v7, v4, 0037 // -0034 │ │ +020c92: 5217 8801 |006d: iget v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020c96: 52a8 9d01 |006f: iget v8, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +020c9a: 3387 0300 |0071: if-ne v7, v8, 0074 // +0003 │ │ +020c9e: 0143 |0073: move v3, v4 │ │ +020ca0: 5914 8801 |0074: iput v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020ca4: 1212 |0076: const/4 v2, #int 1 // #1 │ │ +020ca6: 28c0 |0077: goto 0037 // -0040 │ │ +020ca8: 54a7 a601 |0078: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +020cac: 6208 8e01 |007a: sget-object v8, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@018e │ │ +020cb0: 7120 5809 8700 |007c: invoke-static {v7, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0958 │ │ +020cb6: 3a03 0600 |007f: if-ltz v3, 0085 // +0006 │ │ +020cba: 6e40 ea04 3a56 |0081: invoke-virtual {v10, v3, v6, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +020cc0: 1212 |0084: const/4 v2, #int 1 // #1 │ │ +020cc2: 3802 0800 |0085: if-eqz v2, 008d // +0008 │ │ +020cc6: 6e10 e104 0a00 |0087: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ +020ccc: 6e10 e504 0a00 |008a: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e5 │ │ +020cd2: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=559 │ │ 0x001a line=560 │ │ 0x001b line=562 │ │ 0x0024 line=563 │ │ 0x002c line=564 │ │ @@ -19531,25 +19531,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0201b4: |[0201b4] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0201c4: 6f20 ef07 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@07ef │ │ -0201ca: 0a00 |0003: move-result v0 │ │ -0201cc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0201d0: 6e20 b204 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@04b2 │ │ -0201d6: 0a00 |0009: move-result v0 │ │ -0201d8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0201dc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0201de: 0f00 |000d: return v0 │ │ -0201e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0201e2: 28fe |000f: goto 000d // -0002 │ │ +020cd4: |[020cd4] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +020ce4: 6f20 ef07 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@07ef │ │ +020cea: 0a00 |0003: move-result v0 │ │ +020cec: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +020cf0: 6e20 b204 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@04b2 │ │ +020cf6: 0a00 |0009: move-result v0 │ │ +020cf8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +020cfc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +020cfe: 0f00 |000d: return v0 │ │ +020d00: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +020d02: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1518 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -19558,39 +19558,39 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0201e4: |[0201e4] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0201f4: 6e10 b704 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -0201fa: 0a01 |0003: move-result v1 │ │ -0201fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0201fe: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ -020202: 6e20 b604 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ -020208: 0c00 |000a: move-result-object v0 │ │ -02020a: 6e10 d207 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ -020210: 0a04 |000e: move-result v4 │ │ -020212: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ -020216: 6e20 cc04 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ -02021c: 0c03 |0014: move-result-object v3 │ │ -02021e: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ -020222: 5234 8801 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -020226: 5265 9d01 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02022a: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ -02022e: 6e20 c207 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@07c2 │ │ -020234: 0a04 |0020: move-result v4 │ │ -020236: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ -02023a: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -02023c: 0f04 |0024: return v4 │ │ -02023e: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -020242: 28de |0027: goto 0005 // -0022 │ │ -020244: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -020246: 28fb |0029: goto 0024 // -0005 │ │ +020d04: |[020d04] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +020d14: 6e10 b704 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +020d1a: 0a01 |0003: move-result v1 │ │ +020d1c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +020d1e: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ +020d22: 6e20 b604 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ +020d28: 0c00 |000a: move-result-object v0 │ │ +020d2a: 6e10 d207 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ +020d30: 0a04 |000e: move-result v4 │ │ +020d32: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ +020d36: 6e20 cc04 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ +020d3c: 0c03 |0014: move-result-object v3 │ │ +020d3e: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ +020d42: 5234 8801 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +020d46: 5265 9d01 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +020d4a: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ +020d4e: 6e20 c207 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@07c2 │ │ +020d54: 0a04 |0020: move-result v4 │ │ +020d56: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ +020d5a: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +020d5c: 0f04 |0024: return v4 │ │ +020d5e: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +020d62: 28de |0027: goto 0005 // -0022 │ │ +020d64: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +020d66: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1709 │ │ 0x0004 line=1710 │ │ 0x0007 line=1711 │ │ 0x000b line=1712 │ │ 0x0011 line=1713 │ │ @@ -19613,26 +19613,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -020248: |[020248] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -020258: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -02025c: c705 |0002: sub-float/2addr v5, v0 │ │ -02025e: 8950 |0003: float-to-double v0, v5 │ │ -020260: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -02026a: cd20 |0009: mul-double/2addr v0, v2 │ │ -02026c: 8c05 |000a: double-to-float v5, v0 │ │ -02026e: 8950 |000b: float-to-double v0, v5 │ │ -020270: 7120 f408 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@08f4 │ │ -020276: 0b00 |000f: move-result-wide v0 │ │ -020278: 8c00 |0010: double-to-float v0, v0 │ │ -02027a: 0f00 |0011: return v0 │ │ +020d68: |[020d68] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +020d78: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +020d7c: c705 |0002: sub-float/2addr v5, v0 │ │ +020d7e: 8950 |0003: float-to-double v0, v5 │ │ +020d80: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +020d8a: cd20 |0009: mul-double/2addr v0, v2 │ │ +020d8c: 8c05 |000a: double-to-float v5, v0 │ │ +020d8e: 8950 |000b: float-to-double v0, v5 │ │ +020d90: 7120 f408 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@08f4 │ │ +020d96: 0b00 |000f: move-result-wide v0 │ │ +020d98: 8c00 |0010: double-to-float v0, v0 │ │ +020d9a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0003 line=489 │ │ 0x000b line=490 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -19643,110 +19643,110 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -02027c: |[02027c] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -02028c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02028e: 6f20 f007 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@07f0 │ │ -020294: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -020296: 7110 5e04 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@045e │ │ -02029c: 0a03 |0008: move-result v3 │ │ -02029e: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ -0202a2: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ -0202a6: 5496 9901 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0202aa: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ -0202ae: 5496 9901 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0202b2: 6e10 2604 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -0202b8: 0a06 |0016: move-result v6 │ │ -0202ba: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ -0202be: 5496 a901 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -0202c2: 6e10 5507 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0755 │ │ -0202c8: 0a06 |001e: move-result v6 │ │ -0202ca: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ -0202ce: 6e10 9d00 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@009d │ │ -0202d4: 0a04 |0024: move-result v4 │ │ -0202d6: 6e10 bd04 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04bd │ │ -0202dc: 0a06 |0028: move-result v6 │ │ -0202de: 6e10 c404 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ -0202e4: 0a07 |002c: move-result v7 │ │ -0202e6: b176 |002d: sub-int/2addr v6, v7 │ │ -0202e8: 6e10 c104 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04c1 │ │ -0202ee: 0a07 |0031: move-result v7 │ │ -0202f0: 9100 0607 |0032: sub-int v0, v6, v7 │ │ -0202f4: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ -0202f8: 6e20 9c00 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@009c │ │ -0202fe: 7b06 |0039: neg-int v6, v0 │ │ -020300: 6e10 c404 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ -020306: 0a07 |003d: move-result v7 │ │ -020308: b076 |003e: add-int/2addr v6, v7 │ │ -02030a: 8266 |003f: int-to-float v6, v6 │ │ -02030c: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -02030e: 6e30 9e00 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@009e │ │ -020314: 5496 a901 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -020318: 6e10 c804 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -02031e: 0a07 |0049: move-result v7 │ │ -020320: 6e30 5907 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0759 │ │ -020326: 5496 a901 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -02032a: 6e20 5307 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0753 │ │ -020330: 0a06 |0052: move-result v6 │ │ -020332: b662 |0053: or-int/2addr v2, v6 │ │ -020334: 6e20 9b00 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@009b │ │ -02033a: 5496 b501 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -02033e: 6e10 5507 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0755 │ │ -020344: 0a06 |005c: move-result v6 │ │ -020346: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ -02034a: 6e10 9d00 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@009d │ │ -020350: 0a04 |0062: move-result v4 │ │ -020352: 6e10 c804 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -020358: 0a05 |0066: move-result v5 │ │ -02035a: 6e10 bd04 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04bd │ │ -020360: 0a06 |006a: move-result v6 │ │ -020362: 6e10 c404 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ -020368: 0a07 |006e: move-result v7 │ │ -02036a: b176 |006f: sub-int/2addr v6, v7 │ │ -02036c: 6e10 c104 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04c1 │ │ -020372: 0a07 |0073: move-result v7 │ │ -020374: 9100 0607 |0074: sub-int v0, v6, v7 │ │ -020378: 5496 9901 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02037c: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ -020380: 5496 9901 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020384: 6e10 2604 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -02038a: 0a01 |007f: move-result v1 │ │ -02038c: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ -020390: 6e20 9c00 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@009c │ │ -020396: 6e10 c404 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ -02039c: 0a06 |0088: move-result v6 │ │ -02039e: 7b66 |0089: neg-int v6, v6 │ │ -0203a0: 8266 |008a: int-to-float v6, v6 │ │ -0203a2: 7b17 |008b: neg-int v7, v1 │ │ -0203a4: 5298 b001 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -0203a8: b058 |008e: add-int/2addr v8, v5 │ │ -0203aa: b287 |008f: mul-int/2addr v7, v8 │ │ -0203ac: 5298 b001 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -0203b0: b087 |0092: add-int/2addr v7, v8 │ │ -0203b2: 8277 |0093: int-to-float v7, v7 │ │ -0203b4: 6e30 9e00 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@009e │ │ -0203ba: 5496 b501 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0203be: 6e30 5907 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0759 │ │ -0203c4: 5496 b501 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0203c8: 6e20 5307 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0753 │ │ -0203ce: 0a06 |00a1: move-result v6 │ │ -0203d0: b662 |00a2: or-int/2addr v2, v6 │ │ -0203d2: 6e20 9b00 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@009b │ │ -0203d8: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ -0203dc: 6e10 ce04 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ -0203e2: 0e00 |00ab: return-void │ │ -0203e4: 5496 a901 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -0203e8: 6e10 5407 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0754 │ │ -0203ee: 5496 b501 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0203f2: 6e10 5407 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0754 │ │ -0203f8: 28f0 |00b6: goto 00a6 // -0010 │ │ +020d9c: |[020d9c] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +020dac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +020dae: 6f20 f007 a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@07f0 │ │ +020db4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +020db6: 7110 5e04 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@045e │ │ +020dbc: 0a03 |0008: move-result v3 │ │ +020dbe: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ +020dc2: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ +020dc6: 5496 9901 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020dca: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ +020dce: 5496 9901 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020dd2: 6e10 2604 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +020dd8: 0a06 |0016: move-result v6 │ │ +020dda: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ +020dde: 5496 a901 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +020de2: 6e10 5507 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0755 │ │ +020de8: 0a06 |001e: move-result v6 │ │ +020dea: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ +020dee: 6e10 9d00 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@009d │ │ +020df4: 0a04 |0024: move-result v4 │ │ +020df6: 6e10 bd04 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04bd │ │ +020dfc: 0a06 |0028: move-result v6 │ │ +020dfe: 6e10 c404 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ +020e04: 0a07 |002c: move-result v7 │ │ +020e06: b176 |002d: sub-int/2addr v6, v7 │ │ +020e08: 6e10 c104 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04c1 │ │ +020e0e: 0a07 |0031: move-result v7 │ │ +020e10: 9100 0607 |0032: sub-int v0, v6, v7 │ │ +020e14: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ +020e18: 6e20 9c00 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@009c │ │ +020e1e: 7b06 |0039: neg-int v6, v0 │ │ +020e20: 6e10 c404 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ +020e26: 0a07 |003d: move-result v7 │ │ +020e28: b076 |003e: add-int/2addr v6, v7 │ │ +020e2a: 8266 |003f: int-to-float v6, v6 │ │ +020e2c: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +020e2e: 6e30 9e00 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@009e │ │ +020e34: 5496 a901 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +020e38: 6e10 c804 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +020e3e: 0a07 |0049: move-result v7 │ │ +020e40: 6e30 5907 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0759 │ │ +020e46: 5496 a901 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +020e4a: 6e20 5307 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0753 │ │ +020e50: 0a06 |0052: move-result v6 │ │ +020e52: b662 |0053: or-int/2addr v2, v6 │ │ +020e54: 6e20 9b00 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@009b │ │ +020e5a: 5496 b501 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +020e5e: 6e10 5507 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0755 │ │ +020e64: 0a06 |005c: move-result v6 │ │ +020e66: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ +020e6a: 6e10 9d00 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@009d │ │ +020e70: 0a04 |0062: move-result v4 │ │ +020e72: 6e10 c804 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +020e78: 0a05 |0066: move-result v5 │ │ +020e7a: 6e10 bd04 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04bd │ │ +020e80: 0a06 |006a: move-result v6 │ │ +020e82: 6e10 c404 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ +020e88: 0a07 |006e: move-result v7 │ │ +020e8a: b176 |006f: sub-int/2addr v6, v7 │ │ +020e8c: 6e10 c104 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04c1 │ │ +020e92: 0a07 |0073: move-result v7 │ │ +020e94: 9100 0607 |0074: sub-int v0, v6, v7 │ │ +020e98: 5496 9901 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020e9c: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ +020ea0: 5496 9901 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +020ea4: 6e10 2604 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +020eaa: 0a01 |007f: move-result v1 │ │ +020eac: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ +020eb0: 6e20 9c00 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@009c │ │ +020eb6: 6e10 c404 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ +020ebc: 0a06 |0088: move-result v6 │ │ +020ebe: 7b66 |0089: neg-int v6, v6 │ │ +020ec0: 8266 |008a: int-to-float v6, v6 │ │ +020ec2: 7b17 |008b: neg-int v7, v1 │ │ +020ec4: 5298 b001 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +020ec8: b058 |008e: add-int/2addr v8, v5 │ │ +020eca: b287 |008f: mul-int/2addr v7, v8 │ │ +020ecc: 5298 b001 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +020ed0: b087 |0092: add-int/2addr v7, v8 │ │ +020ed2: 8277 |0093: int-to-float v7, v7 │ │ +020ed4: 6e30 9e00 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@009e │ │ +020eda: 5496 b501 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +020ede: 6e30 5907 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0759 │ │ +020ee4: 5496 b501 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +020ee8: 6e20 5307 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0753 │ │ +020eee: 0a06 |00a1: move-result v6 │ │ +020ef0: b662 |00a2: or-int/2addr v2, v6 │ │ +020ef2: 6e20 9b00 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@009b │ │ +020ef8: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ +020efc: 6e10 ce04 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ +020f02: 0e00 |00ab: return-void │ │ +020f04: 5496 a901 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +020f08: 6e10 5407 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0754 │ │ +020f0e: 5496 b501 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +020f12: 6e10 5407 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0754 │ │ +020f18: 28f0 |00b6: goto 00a6 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1257 │ │ 0x0004 line=1258 │ │ 0x0005 line=1260 │ │ 0x0009 line=1261 │ │ 0x0019 line=1264 │ │ @@ -19789,25 +19789,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0203fc: |[0203fc] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -02040c: 6f10 f107 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@07f1 │ │ -020412: 5420 aa01 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -020416: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -02041a: 6e10 a000 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@00a0 │ │ -020420: 0a01 |000a: move-result v1 │ │ -020422: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -020426: 6e10 bc04 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@04bc │ │ -02042c: 0c01 |0010: move-result-object v1 │ │ -02042e: 6e20 a200 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@00a2 │ │ -020434: 0e00 |0014: return-void │ │ +020f1c: |[020f1c] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +020f2c: 6f10 f107 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@07f1 │ │ +020f32: 5420 aa01 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +020f36: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +020f3a: 6e10 a000 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@00a0 │ │ +020f40: 0a01 |000a: move-result v1 │ │ +020f42: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +020f46: 6e10 bc04 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@04bc │ │ +020f4c: 0c01 |0010: move-result-object v1 │ │ +020f4e: 6e20 a200 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@00a2 │ │ +020f54: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0003 line=477 │ │ 0x0005 line=478 │ │ 0x000d line=479 │ │ 0x0014 line=481 │ │ @@ -19820,65 +19820,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -020438: |[020438] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -020448: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -02044a: 5552 9f01 |0001: iget-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -02044e: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -020452: 2202 4f01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ -020456: 1a03 6705 |0007: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0567 │ │ -02045a: 7020 e008 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -020460: 2702 |000c: throw v2 │ │ -020462: 5451 bb01 |000d: iget-object v1, v5, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -020466: 1302 e803 |000f: const/16 v2, #int 1000 // #3e8 │ │ -02046a: 5253 ab01 |0011: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ -02046e: 8233 |0013: int-to-float v3, v3 │ │ -020470: 6e30 aa07 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07aa │ │ -020476: 5252 9801 |0017: iget v2, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -02047a: 7120 3b04 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@043b │ │ -020480: 0a02 |001c: move-result v2 │ │ -020482: 8720 |001d: float-to-int v0, v2 │ │ -020484: 5c54 b101 |001e: iput-boolean v4, v5, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -020488: 7110 f008 0000 |0020: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@08f0 │ │ -02048e: 0a02 |0023: move-result v2 │ │ -020490: 5253 ac01 |0024: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ -020494: 3632 1600 |0026: if-gt v2, v3, 003c // +0016 │ │ -020498: 5252 a301 |0028: iget v2, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -02049c: 5253 a701 |002a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0204a0: c732 |002c: sub-float/2addr v2, v3 │ │ -0204a2: 7110 ef08 0200 |002d: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ -0204a8: 0a02 |0030: move-result v2 │ │ -0204aa: 6e10 c804 0500 |0031: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -0204b0: 0a03 |0034: move-result v3 │ │ -0204b2: db03 0303 |0035: div-int/lit8 v3, v3, #int 3 // #03 │ │ -0204b6: 8233 |0037: int-to-float v3, v3 │ │ -0204b8: 2d02 0203 |0038: cmpl-float v2, v2, v3 │ │ -0204bc: 3a02 2000 |003a: if-ltz v2, 005a // +0020 │ │ -0204c0: 5252 a701 |003c: iget v2, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0204c4: 5253 a301 |003e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -0204c8: 2d02 0203 |0040: cmpl-float v2, v2, v3 │ │ -0204cc: 3d02 1000 |0042: if-lez v2, 0052 // +0010 │ │ -0204d0: 5252 9d01 |0044: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0204d4: d802 02ff |0046: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0204d8: 6e40 ea04 2544 |0048: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -0204de: 7010 b004 0500 |004b: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04b0 │ │ -0204e4: 1202 |004e: const/4 v2, #int 0 // #0 │ │ -0204e6: 5c52 9f01 |004f: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -0204ea: 0e00 |0051: return-void │ │ -0204ec: 5252 9d01 |0052: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0204f0: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0204f4: 6e40 ea04 2544 |0056: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -0204fa: 28f2 |0059: goto 004b // -000e │ │ -0204fc: 5252 9d01 |005a: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -020500: 6e40 ea04 2544 |005c: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -020506: 28ec |005f: goto 004b // -0014 │ │ +020f58: |[020f58] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +020f68: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +020f6a: 5552 9f01 |0001: iget-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +020f6e: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +020f72: 2202 4f01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +020f76: 1a03 6705 |0007: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0567 │ │ +020f7a: 7020 e008 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +020f80: 2702 |000c: throw v2 │ │ +020f82: 5451 bb01 |000d: iget-object v1, v5, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +020f86: 1302 e803 |000f: const/16 v2, #int 1000 // #3e8 │ │ +020f8a: 5253 ab01 |0011: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ +020f8e: 8233 |0013: int-to-float v3, v3 │ │ +020f90: 6e30 aa07 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07aa │ │ +020f96: 5252 9801 |0017: iget v2, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +020f9a: 7120 3b04 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@043b │ │ +020fa0: 0a02 |001c: move-result v2 │ │ +020fa2: 8720 |001d: float-to-int v0, v2 │ │ +020fa4: 5c54 b101 |001e: iput-boolean v4, v5, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +020fa8: 7110 f008 0000 |0020: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@08f0 │ │ +020fae: 0a02 |0023: move-result v2 │ │ +020fb0: 5253 ac01 |0024: iget v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ +020fb4: 3632 1600 |0026: if-gt v2, v3, 003c // +0016 │ │ +020fb8: 5252 a301 |0028: iget v2, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +020fbc: 5253 a701 |002a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +020fc0: c732 |002c: sub-float/2addr v2, v3 │ │ +020fc2: 7110 ef08 0200 |002d: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ +020fc8: 0a02 |0030: move-result v2 │ │ +020fca: 6e10 c804 0500 |0031: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +020fd0: 0a03 |0034: move-result v3 │ │ +020fd2: db03 0303 |0035: div-int/lit8 v3, v3, #int 3 // #03 │ │ +020fd6: 8233 |0037: int-to-float v3, v3 │ │ +020fd8: 2d02 0203 |0038: cmpl-float v2, v2, v3 │ │ +020fdc: 3a02 2000 |003a: if-ltz v2, 005a // +0020 │ │ +020fe0: 5252 a701 |003c: iget v2, v5, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +020fe4: 5253 a301 |003e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +020fe8: 2d02 0203 |0040: cmpl-float v2, v2, v3 │ │ +020fec: 3d02 1000 |0042: if-lez v2, 0052 // +0010 │ │ +020ff0: 5252 9d01 |0044: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +020ff4: d802 02ff |0046: add-int/lit8 v2, v2, #int -1 // #ff │ │ +020ff8: 6e40 ea04 2544 |0048: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +020ffe: 7010 b004 0500 |004b: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04b0 │ │ +021004: 1202 |004e: const/4 v2, #int 0 // #0 │ │ +021006: 5c52 9f01 |004f: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +02100a: 0e00 |0051: return-void │ │ +02100c: 5252 9d01 |0052: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +021010: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ +021014: 6e40 ea04 2544 |0056: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +02101a: 28f2 |0059: goto 004b // -000e │ │ +02101c: 5252 9d01 |005a: iget v2, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +021020: 6e40 ea04 2544 |005c: invoke-virtual {v5, v2, v4, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +021026: 28ec |005f: goto 004b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1360 │ │ 0x0005 line=1361 │ │ 0x000d line=1364 │ │ 0x000f line=1365 │ │ 0x0017 line=1366 │ │ @@ -19901,47 +19901,47 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -020508: |[020508] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -020518: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02051a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02051c: 6e10 9007 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@0790 │ │ -020522: 0a01 |0005: move-result v1 │ │ -020524: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -020528: 6e10 9107 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0791 │ │ -02052e: 0a01 |000b: move-result v1 │ │ -020530: 2c01 2a00 0000 |000c: sparse-switch v1, 00000036 // +0000002a │ │ -020536: 0f00 |000f: return v0 │ │ -020538: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -02053c: 6e20 a504 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ -020542: 0a00 |0015: move-result v0 │ │ -020544: 28f9 |0016: goto 000f // -0007 │ │ -020546: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -02054a: 6e20 a504 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ -020550: 0a00 |001c: move-result v0 │ │ -020552: 28f2 |001d: goto 000f // -000e │ │ -020554: 7110 f503 0400 |001e: invoke-static {v4}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@03f5 │ │ -02055a: 0a01 |0021: move-result v1 │ │ -02055c: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ -020560: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -020562: 6e20 a504 1300 |0025: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ -020568: 0a00 |0028: move-result v0 │ │ -02056a: 28e6 |0029: goto 000f // -001a │ │ -02056c: 7120 f403 2400 |002a: invoke-static {v4, v2}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@03f4 │ │ -020572: 0a01 |002d: move-result v1 │ │ -020574: 3801 e1ff |002e: if-eqz v1, 000f // -001f │ │ -020578: 6e20 a504 2300 |0030: invoke-virtual {v3, v2}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ -02057e: 0a00 |0033: move-result v0 │ │ -020580: 28db |0034: goto 000f // -0025 │ │ -020582: 0000 |0035: nop // spacer │ │ -020584: 0002 0300 1500 0000 1600 0000 3d00 ... |0036: sparse-switch-data (14 units) │ │ +021028: |[021028] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +021038: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +02103a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02103c: 6e10 9007 0400 |0002: invoke-virtual {v4}, Landroid/view/KeyEvent;.getAction:()I // method@0790 │ │ +021042: 0a01 |0005: move-result v1 │ │ +021044: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +021048: 6e10 9107 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0791 │ │ +02104e: 0a01 |000b: move-result v1 │ │ +021050: 2c01 2a00 0000 |000c: sparse-switch v1, 00000036 // +0000002a │ │ +021056: 0f00 |000f: return v0 │ │ +021058: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +02105c: 6e20 a504 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ +021062: 0a00 |0015: move-result v0 │ │ +021064: 28f9 |0016: goto 000f // -0007 │ │ +021066: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +02106a: 6e20 a504 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ +021070: 0a00 |001c: move-result v0 │ │ +021072: 28f2 |001d: goto 000f // -000e │ │ +021074: 7110 f503 0400 |001e: invoke-static {v4}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@03f5 │ │ +02107a: 0a01 |0021: move-result v1 │ │ +02107c: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ +021080: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +021082: 6e20 a504 1300 |0025: invoke-virtual {v3, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ +021088: 0a00 |0028: move-result v0 │ │ +02108a: 28e6 |0029: goto 000f // -001a │ │ +02108c: 7120 f403 2400 |002a: invoke-static {v4, v2}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@03f4 │ │ +021092: 0a01 |002d: move-result v1 │ │ +021094: 3801 e1ff |002e: if-eqz v1, 000f // -001f │ │ +021098: 6e20 a504 2300 |0030: invoke-virtual {v3, v2}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@04a5 │ │ +02109e: 0a00 |0033: move-result v0 │ │ +0210a0: 28db |0034: goto 000f // -0025 │ │ +0210a2: 0000 |0035: nop // spacer │ │ +0210a4: 0002 0300 1500 0000 1600 0000 3d00 ... |0036: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1530 │ │ 0x0002 line=1531 │ │ 0x0008 line=1532 │ │ 0x000f line=1548 │ │ 0x0010 line=1534 │ │ @@ -19959,162 +19959,166 @@ │ │ 0x0000 - 0x0044 reg=4 event Landroid/view/KeyEvent; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'fakeDragBy' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 20 │ │ + registers : 21 │ │ ins : 2 │ │ outs : 8 │ │ - insns size : 167 16-bit code units │ │ -0205a0: |[0205a0] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -0205b0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0205b4: 5501 9f01 |0002: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -0205b8: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -0205bc: 2201 4f01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -0205c0: 1a02 6705 |0008: const-string v2, "No fake drag in progress. Call beginFakeDrag first." // string@0567 │ │ -0205c4: 7020 e008 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0205ca: 2701 |000d: throw v1 │ │ -0205cc: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0205d0: 5201 a701 |0010: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0205d4: a601 0113 |0012: add-float v1, v1, v19 │ │ -0205d8: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -0205dc: 5901 a701 |0016: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0205e0: 7401 c604 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -0205e6: 0a01 |001b: move-result v1 │ │ -0205e8: 8211 |001c: int-to-float v1, v1 │ │ -0205ea: a70f 0113 |001d: sub-float v15, v1, v19 │ │ -0205ee: 7401 c804 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -0205f4: 0a10 |0022: move-result v16 │ │ -0205f6: 0800 1200 |0023: move-object/from16 v0, v18 │ │ -0205fa: 5201 b001 |0025: iget v1, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -0205fe: 9011 1001 |0027: add-int v17, v16, v1 │ │ -020602: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -020604: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -020608: 5202 9d01 |002c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02060c: d802 02ff |002e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -020610: 9202 0211 |0030: mul-int v2, v2, v17 │ │ -020614: 7120 f208 2100 |0032: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ -02061a: 0a01 |0035: move-result v1 │ │ -02061c: 821a |0036: int-to-float v10, v1 │ │ -02061e: 0800 1200 |0037: move-object/from16 v0, v18 │ │ -020622: 5201 9d01 |0039: iget v1, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -020626: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02062a: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -02062e: 5402 9901 |003f: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020632: 6e10 2604 0200 |0041: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -020638: 0a02 |0044: move-result v2 │ │ -02063a: d802 02ff |0045: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02063e: 7120 f308 2100 |0047: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ -020644: 0a01 |004a: move-result v1 │ │ -020646: 9201 0111 |004b: mul-int v1, v1, v17 │ │ -02064a: 821e |004d: int-to-float v14, v1 │ │ -02064c: 2e01 0f0a |004e: cmpg-float v1, v15, v10 │ │ -020650: 3b01 5100 |0050: if-gez v1, 00a1 // +0051 │ │ -020654: 01af |0052: move v15, v10 │ │ -020656: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -02065a: 5201 a701 |0055: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -02065e: 87f2 |0057: float-to-int v2, v15 │ │ -020660: 8222 |0058: int-to-float v2, v2 │ │ -020662: a702 0f02 |0059: sub-float v2, v15, v2 │ │ -020666: c621 |005b: add-float/2addr v1, v2 │ │ -020668: 0800 1200 |005c: move-object/from16 v0, v18 │ │ -02066c: 5901 a701 |005e: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -020670: 87f1 |0060: float-to-int v1, v15 │ │ -020672: 7401 c704 1200 |0061: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ -020678: 0a02 |0064: move-result v2 │ │ -02067a: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -02067e: 6e30 e604 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -020684: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -020688: 5401 af01 |006c: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -02068c: 3801 1500 |006e: if-eqz v1, 0083 // +0015 │ │ -020690: 87f1 |0070: float-to-int v1, v15 │ │ -020692: 930b 0111 |0071: div-int v11, v1, v17 │ │ -020696: 87f1 |0073: float-to-int v1, v15 │ │ -020698: 940d 0111 |0074: rem-int v13, v1, v17 │ │ -02069c: 82d1 |0076: int-to-float v1, v13 │ │ -02069e: 0200 1100 |0077: move/from16 v0, v17 │ │ -0206a2: 8202 |0079: int-to-float v2, v0 │ │ -0206a4: a90c 0102 |007a: div-float v12, v1, v2 │ │ -0206a8: 0800 1200 |007c: move-object/from16 v0, v18 │ │ -0206ac: 5401 af01 |007e: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -0206b0: 7240 8c04 b1dc |0080: invoke-interface {v1, v11, v12, v13}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@048c │ │ -0206b6: 7100 da00 0000 |0083: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ -0206bc: 0b03 |0086: move-result-wide v3 │ │ -0206be: 0800 1200 |0087: move-object/from16 v0, v18 │ │ -0206c2: 5301 9e01 |0089: iget-wide v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ -0206c6: 1225 |008b: const/4 v5, #int 2 // #2 │ │ -0206c8: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -0206cc: 5206 a701 |008e: iget v6, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0206d0: 1207 |0090: const/4 v7, #int 0 // #0 │ │ -0206d2: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -0206d4: 7708 a507 0100 |0092: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07a5 │ │ -0206da: 0c09 |0095: move-result-object v9 │ │ -0206dc: 0800 1200 |0096: move-object/from16 v0, v18 │ │ -0206e0: 5401 bb01 |0098: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -0206e4: 6e20 a807 9100 |009a: invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07a8 │ │ -0206ea: 6e10 a607 0900 |009d: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@07a6 │ │ -0206f0: 0e00 |00a0: return-void │ │ -0206f2: 2d01 0f0e |00a1: cmpl-float v1, v15, v14 │ │ -0206f6: 3d01 b0ff |00a3: if-lez v1, 0053 // -0050 │ │ -0206fa: 01ef |00a5: move v15, v14 │ │ -0206fc: 28ad |00a6: goto 0053 // -0053 │ │ + insns size : 177 16-bit code units │ │ +0210c0: |[0210c0] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +0210d0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0210d4: 5502 9f01 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +0210d8: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +0210dc: 2202 4f01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +0210e0: 1a03 6705 |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0567 │ │ +0210e4: 7020 e008 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +0210ea: 2702 |000d: throw v2 │ │ +0210ec: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +0210f0: 5202 a701 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0210f4: a602 0214 |0012: add-float v2, v2, v20 │ │ +0210f8: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +0210fc: 5902 a701 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021100: 7401 c604 1300 |0018: invoke-virtual/range {v19}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +021106: 0a02 |001b: move-result v2 │ │ +021108: 8222 |001c: int-to-float v2, v2 │ │ +02110a: a710 0214 |001d: sub-float v16, v2, v20 │ │ +02110e: 7401 c804 1300 |001f: invoke-virtual/range {v19}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +021114: 0a11 |0022: move-result v17 │ │ +021116: 0800 1300 |0023: move-object/from16 v0, v19 │ │ +02111a: 5202 b001 |0025: iget v2, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +02111e: 9012 1102 |0027: add-int v18, v17, v2 │ │ +021122: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +021124: 0800 1300 |002a: move-object/from16 v0, v19 │ │ +021128: 5203 9d01 |002c: iget v3, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02112c: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +021130: 9203 0312 |0030: mul-int v3, v3, v18 │ │ +021134: 7120 f208 3200 |0032: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ +02113a: 0a02 |0035: move-result v2 │ │ +02113c: 822b |0036: int-to-float v11, v2 │ │ +02113e: 0800 1300 |0037: move-object/from16 v0, v19 │ │ +021142: 5202 9d01 |0039: iget v2, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +021146: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02114a: 0800 1300 |003d: move-object/from16 v0, v19 │ │ +02114e: 5403 9901 |003f: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +021152: 6e10 2604 0300 |0041: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +021158: 0a03 |0044: move-result v3 │ │ +02115a: d803 03ff |0045: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02115e: 7120 f308 3200 |0047: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ +021164: 0a02 |004a: move-result v2 │ │ +021166: 9202 0212 |004b: mul-int v2, v2, v18 │ │ +02116a: 822f |004d: int-to-float v15, v2 │ │ +02116c: 2e02 100b |004e: cmpg-float v2, v16, v11 │ │ +021170: 3b02 5a00 |0050: if-gez v2, 00aa // +005a │ │ +021174: 0210 0b00 |0052: move/from16 v16, v11 │ │ +021178: 0800 1300 |0054: move-object/from16 v0, v19 │ │ +02117c: 5202 a701 |0056: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021180: 0200 1000 |0058: move/from16 v0, v16 │ │ +021184: 8703 |005a: float-to-int v3, v0 │ │ +021186: 8233 |005b: int-to-float v3, v3 │ │ +021188: a703 1003 |005c: sub-float v3, v16, v3 │ │ +02118c: c632 |005e: add-float/2addr v2, v3 │ │ +02118e: 0800 1300 |005f: move-object/from16 v0, v19 │ │ +021192: 5902 a701 |0061: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021196: 0200 1000 |0063: move/from16 v0, v16 │ │ +02119a: 8702 |0065: float-to-int v2, v0 │ │ +02119c: 7401 c704 1300 |0066: invoke-virtual/range {v19}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ +0211a2: 0a03 |0069: move-result v3 │ │ +0211a4: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +0211a8: 6e30 e604 2003 |006c: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +0211ae: 0800 1300 |006f: move-object/from16 v0, v19 │ │ +0211b2: 5402 af01 |0071: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +0211b6: 3802 1900 |0073: if-eqz v2, 008c // +0019 │ │ +0211ba: 0200 1000 |0075: move/from16 v0, v16 │ │ +0211be: 8702 |0077: float-to-int v2, v0 │ │ +0211c0: 930c 0212 |0078: div-int v12, v2, v18 │ │ +0211c4: 0200 1000 |007a: move/from16 v0, v16 │ │ +0211c8: 8702 |007c: float-to-int v2, v0 │ │ +0211ca: 940e 0212 |007d: rem-int v14, v2, v18 │ │ +0211ce: 82e2 |007f: int-to-float v2, v14 │ │ +0211d0: 0200 1200 |0080: move/from16 v0, v18 │ │ +0211d4: 8203 |0082: int-to-float v3, v0 │ │ +0211d6: a90d 0203 |0083: div-float v13, v2, v3 │ │ +0211da: 0800 1300 |0085: move-object/from16 v0, v19 │ │ +0211de: 5402 af01 |0087: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +0211e2: 7240 8c04 c2ed |0089: invoke-interface {v2, v12, v13, v14}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@048c │ │ +0211e8: 7100 da00 0000 |008c: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ +0211ee: 0b04 |008f: move-result-wide v4 │ │ +0211f0: 0800 1300 |0090: move-object/from16 v0, v19 │ │ +0211f4: 5302 9e01 |0092: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@019e │ │ +0211f8: 1226 |0094: const/4 v6, #int 2 // #2 │ │ +0211fa: 0800 1300 |0095: move-object/from16 v0, v19 │ │ +0211fe: 5207 a701 |0097: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021202: 1208 |0099: const/4 v8, #int 0 // #0 │ │ +021204: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +021206: 7708 a507 0200 |009b: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@07a5 │ │ +02120c: 0c0a |009e: move-result-object v10 │ │ +02120e: 0800 1300 |009f: move-object/from16 v0, v19 │ │ +021212: 5402 bb01 |00a1: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +021216: 6e20 a807 a200 |00a3: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07a8 │ │ +02121c: 6e10 a607 0a00 |00a6: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@07a6 │ │ +021222: 0e00 |00a9: return-void │ │ +021224: 2d02 100f |00aa: cmpl-float v2, v16, v15 │ │ +021228: 3d02 a8ff |00ac: if-lez v2, 0054 // -0058 │ │ +02122c: 0210 0f00 |00ae: move/from16 v16, v15 │ │ +021230: 28a4 |00b0: goto 0054 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1392 │ │ 0x0006 line=1393 │ │ 0x000e line=1396 │ │ 0x0018 line=1397 │ │ 0x001f line=1398 │ │ 0x0023 line=1399 │ │ 0x0029 line=1401 │ │ 0x0037 line=1402 │ │ 0x004e line=1404 │ │ 0x0052 line=1405 │ │ - 0x0053 line=1410 │ │ - 0x0060 line=1411 │ │ - 0x006a line=1412 │ │ - 0x0070 line=1413 │ │ - 0x0073 line=1414 │ │ - 0x0076 line=1415 │ │ - 0x007c line=1416 │ │ - 0x0083 line=1421 │ │ - 0x0087 line=1422 │ │ - 0x0096 line=1424 │ │ - 0x009d line=1425 │ │ - 0x00a0 line=1426 │ │ - 0x00a1 line=1406 │ │ - 0x00a5 line=1407 │ │ - locals : │ │ - 0x0073 - 0x0083 reg=11 position I │ │ - 0x007c - 0x0083 reg=12 positionOffset F │ │ - 0x0076 - 0x0083 reg=13 positionOffsetPixels I │ │ - 0x0087 - 0x00a1 reg=3 time J │ │ - 0x0096 - 0x00a1 reg=9 ev Landroid/view/MotionEvent; │ │ - 0x0037 - 0x00a7 reg=10 leftBound F │ │ - 0x004e - 0x00a7 reg=14 rightBound F │ │ - 0x001f - 0x00a7 reg=15 scrollX F │ │ - 0x0023 - 0x00a7 reg=16 width I │ │ - 0x0029 - 0x00a7 reg=17 widthWithMargin I │ │ - 0x0000 - 0x00a7 reg=18 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00a7 reg=19 xOffset F │ │ + 0x0054 line=1410 │ │ + 0x0063 line=1411 │ │ + 0x006f line=1412 │ │ + 0x0075 line=1413 │ │ + 0x007a line=1414 │ │ + 0x007f line=1415 │ │ + 0x0085 line=1416 │ │ + 0x008c line=1421 │ │ + 0x0090 line=1422 │ │ + 0x009f line=1424 │ │ + 0x00a6 line=1425 │ │ + 0x00a9 line=1426 │ │ + 0x00aa line=1406 │ │ + 0x00ae line=1407 │ │ + locals : │ │ + 0x007a - 0x008c reg=12 position I │ │ + 0x0085 - 0x008c reg=13 positionOffset F │ │ + 0x007f - 0x008c reg=14 positionOffsetPixels I │ │ + 0x0090 - 0x00aa reg=4 time J │ │ + 0x009f - 0x00aa reg=10 ev Landroid/view/MotionEvent; │ │ + 0x0037 - 0x00b1 reg=11 leftBound F │ │ + 0x004e - 0x00b1 reg=15 rightBound F │ │ + 0x001f - 0x00b1 reg=16 scrollX F │ │ + 0x0023 - 0x00b1 reg=17 width I │ │ + 0x0029 - 0x00b1 reg=18 widthWithMargin I │ │ + 0x0000 - 0x00b1 reg=19 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00b1 reg=20 xOffset F │ │ │ │ #17 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'getAdapter' │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020700: |[020700] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -020710: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020714: 1100 |0002: return-object v0 │ │ +021234: |[021234] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +021244: 5410 9901 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +021248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20122,17 +20126,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020718: |[020718] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -020728: 5210 9d01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02072c: 0f00 |0002: return v0 │ │ +02124c: |[02124c] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +02125c: 5210 9d01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +021260: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20140,17 +20144,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020730: |[020730] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -020740: 5210 ae01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -020744: 0f00 |0002: return v0 │ │ +021264: |[021264] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +021274: 5210 ae01 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +021278: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20158,17 +20162,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020748: |[020748] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -020758: 5210 b001 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -02075c: 0f00 |0002: return v0 │ │ +02127c: |[02127c] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +02128c: 5210 b001 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +021290: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #21 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20176,29 +20180,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 │ │ -020760: |[020760] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -020770: 6e10 cc07 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07cc │ │ -020776: 0c00 |0003: move-result-object v0 │ │ -020778: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -02077c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -020780: 2001 0501 |0008: instance-of v1, v0, Landroid/view/View; // type@0105 │ │ -020784: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -020788: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02078a: 1101 |000d: return-object v1 │ │ -02078c: 0703 |000e: move-object v3, v0 │ │ -02078e: 1f03 0501 |000f: check-cast v3, Landroid/view/View; // type@0105 │ │ -020792: 28ef |0011: goto 0000 // -0011 │ │ -020794: 6e20 cc04 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ -02079a: 0c01 |0015: move-result-object v1 │ │ -02079c: 28f7 |0016: goto 000d // -0009 │ │ +021294: |[021294] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0212a4: 6e10 cc07 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07cc │ │ +0212aa: 0c00 |0003: move-result-object v0 │ │ +0212ac: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +0212b0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0212b4: 2001 0501 |0008: instance-of v1, v0, Landroid/view/View; // type@0105 │ │ +0212b8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0212bc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0212be: 1101 |000d: return-object v1 │ │ +0212c0: 0703 |000e: move-object v3, v0 │ │ +0212c2: 1f03 0501 |000f: check-cast v3, Landroid/view/View; // type@0105 │ │ +0212c6: 28ef |0011: goto 0000 // -0011 │ │ +0212c8: 6e20 cc04 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ +0212ce: 0c01 |0015: move-result-object v1 │ │ +0212d0: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0006 line=819 │ │ 0x000c line=820 │ │ 0x000d line=824 │ │ 0x000f line=822 │ │ @@ -20213,34 +20217,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 │ │ -0207a0: |[0207a0] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0207b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0207b2: 5442 a601 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0207b6: 6e10 5109 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0207bc: 0a02 |0006: move-result v2 │ │ -0207be: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -0207c2: 5442 a601 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0207c6: 6e20 4c09 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0207cc: 0c01 |000e: move-result-object v1 │ │ -0207ce: 1f01 be00 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -0207d2: 5442 9901 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0207d6: 5413 8701 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -0207da: 6e30 2904 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0429 │ │ -0207e0: 0a02 |0018: move-result v2 │ │ -0207e2: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -0207e6: 1101 |001b: return-object v1 │ │ -0207e8: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0207ec: 28e3 |001e: goto 0001 // -001d │ │ -0207ee: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0207f0: 28fb |0020: goto 001b // -0005 │ │ +0212d4: |[0212d4] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0212e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0212e6: 5442 a601 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0212ea: 6e10 5109 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0212f0: 0a02 |0006: move-result v2 │ │ +0212f2: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +0212f6: 5442 a601 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0212fa: 6e20 4c09 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +021300: 0c01 |000e: move-result-object v1 │ │ +021302: 1f01 be00 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +021306: 5442 9901 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02130a: 5413 8701 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +02130e: 6e30 2904 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0429 │ │ +021314: 0a02 |0018: move-result v2 │ │ +021316: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +02131a: 1101 |001b: return-object v1 │ │ +02131c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +021320: 28e3 |001e: goto 0001 // -001d │ │ +021322: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +021324: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0009 line=808 │ │ 0x0011 line=809 │ │ 0x001b line=813 │ │ 0x001c line=807 │ │ @@ -20257,55 +20261,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -0207f4: |[0207f4] android.support.v4.view.ViewPager.initViewPager:()V │ │ -020804: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -020806: 6e20 f604 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f6 │ │ -02080c: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ -020810: 6e20 ec04 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@04ec │ │ -020816: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -020818: 6e20 ed04 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@04ed │ │ -02081e: 6e10 b804 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b8 │ │ -020824: 0c01 |0010: move-result-object v1 │ │ -020826: 2203 2e01 |0011: new-instance v3, Landroid/widget/Scroller; // type@012e │ │ -02082a: 6204 bc01 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ -02082e: 7030 9d08 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@089d │ │ -020834: 5b53 b701 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -020838: 7110 e607 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@07e6 │ │ -02083e: 0c00 |001d: move-result-object v0 │ │ -020840: 7110 7504 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0475 │ │ -020846: 0a03 |0021: move-result v3 │ │ -020848: 5953 ba01 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -02084c: 6e10 e807 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@07e8 │ │ -020852: 0a03 |0027: move-result v3 │ │ -020854: 5953 ac01 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ -020858: 6e10 e707 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@07e7 │ │ -02085e: 0a03 |002d: move-result v3 │ │ -020860: 5953 ab01 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ -020864: 2203 e500 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00e5 │ │ -020868: 7020 5207 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0752 │ │ -02086e: 5b53 a901 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -020872: 2203 e500 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00e5 │ │ -020876: 7020 5207 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0752 │ │ -02087c: 5b53 b501 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -020880: 6e10 5200 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0052 │ │ -020886: 0c03 |0041: move-result-object v3 │ │ -020888: 6e10 6c00 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@006c │ │ -02088e: 0c03 |0045: move-result-object v3 │ │ -020890: 5232 ed01 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@01ed │ │ -020894: 1403 0040 1c45 |0048: const v3, #float 2500 // #451c4000 │ │ -02089a: c823 |004b: mul-float/2addr v3, v2 │ │ -02089c: 5953 9a01 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ -0208a0: 1403 cdcc cc3e |004e: const v3, #float 0.4 // #3ecccccd │ │ -0208a6: 5953 a101 |0051: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ -0208aa: 0e00 |0053: return-void │ │ +021328: |[021328] android.support.v4.view.ViewPager.initViewPager:()V │ │ +021338: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02133a: 6e20 f604 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f6 │ │ +021340: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ +021344: 6e20 ec04 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@04ec │ │ +02134a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +02134c: 6e20 ed04 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@04ed │ │ +021352: 6e10 b804 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b8 │ │ +021358: 0c01 |0010: move-result-object v1 │ │ +02135a: 2203 2e01 |0011: new-instance v3, Landroid/widget/Scroller; // type@012e │ │ +02135e: 6204 bc01 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@01bc │ │ +021362: 7030 9d08 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@089d │ │ +021368: 5b53 b701 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +02136c: 7110 e607 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@07e6 │ │ +021372: 0c00 |001d: move-result-object v0 │ │ +021374: 7110 7504 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0475 │ │ +02137a: 0a03 |0021: move-result v3 │ │ +02137c: 5953 ba01 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +021380: 6e10 e807 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@07e8 │ │ +021386: 0a03 |0027: move-result v3 │ │ +021388: 5953 ac01 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@01ac │ │ +02138c: 6e10 e707 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@07e7 │ │ +021392: 0a03 |002d: move-result v3 │ │ +021394: 5953 ab01 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ +021398: 2203 e500 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00e5 │ │ +02139c: 7020 5207 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0752 │ │ +0213a2: 5b53 a901 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +0213a6: 2203 e500 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@00e5 │ │ +0213aa: 7020 5207 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0752 │ │ +0213b0: 5b53 b501 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +0213b4: 6e10 5200 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0052 │ │ +0213ba: 0c03 |0041: move-result-object v3 │ │ +0213bc: 6e10 6c00 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@006c │ │ +0213c2: 0c03 |0045: move-result-object v3 │ │ +0213c4: 5232 ed01 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@01ed │ │ +0213c8: 1403 0040 1c45 |0048: const v3, #float 2500 // #451c4000 │ │ +0213ce: c823 |004b: mul-float/2addr v3, v2 │ │ +0213d0: 5953 9a01 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ +0213d4: 1403 cdcc cc3e |004e: const v3, #float 0.4 // #3ecccccd │ │ +0213da: 5953 a101 |0051: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ +0213de: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ 0x0009 line=240 │ │ 0x000d line=241 │ │ 0x0011 line=242 │ │ @@ -20330,17 +20334,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0208ac: |[0208ac] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -0208bc: 5510 9f01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -0208c0: 0f00 |0002: return v0 │ │ +0213e0: |[0213e0] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +0213f0: 5510 9f01 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +0213f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -20348,19 +20352,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0208c4: |[0208c4] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -0208d4: 6f10 f407 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@07f4 │ │ -0208da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0208dc: 5c10 a001 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -0208e0: 0e00 |0006: return-void │ │ +0213f8: |[0213f8] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +021408: 6f10 f407 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@07f4 │ │ +02140e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +021410: 5c10 a001 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +021414: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0003 line=830 │ │ 0x0006 line=831 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -20370,40 +20374,40 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0208e4: |[0208e4] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -0208f4: 6f20 f507 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@07f5 │ │ -0208fa: 5284 b001 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -0208fe: 3d04 2b00 |0005: if-lez v4, 0030 // +002b │ │ -020902: 5484 aa01 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -020906: 3804 2700 |0009: if-eqz v4, 0030 // +0027 │ │ -02090a: 6e10 c604 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -020910: 0a02 |000e: move-result v2 │ │ -020912: 6e10 c804 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -020918: 0a03 |0012: move-result v3 │ │ -02091a: 5284 b001 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -02091e: b034 |0015: add-int/2addr v4, v3 │ │ -020920: 9401 0204 |0016: rem-int v1, v2, v4 │ │ -020924: 3801 1800 |0018: if-eqz v1, 0030 // +0018 │ │ -020928: 9104 0201 |001a: sub-int v4, v2, v1 │ │ -02092c: 9000 0403 |001c: add-int v0, v4, v3 │ │ -020930: 5484 aa01 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -020934: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -020936: 5286 b001 |0021: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -02093a: b006 |0023: add-int/2addr v6, v0 │ │ -02093c: 6e10 bd04 0800 |0024: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04bd │ │ -020942: 0a07 |0027: move-result v7 │ │ -020944: 6e57 a100 0465 |0028: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00a1 │ │ -02094a: 5484 aa01 |002b: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -02094e: 6e20 9f00 9400 |002d: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@009f │ │ -020954: 0e00 |0030: return-void │ │ +021418: |[021418] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +021428: 6f20 f507 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@07f5 │ │ +02142e: 5284 b001 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +021432: 3d04 2b00 |0005: if-lez v4, 0030 // +002b │ │ +021436: 5484 aa01 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +02143a: 3804 2700 |0009: if-eqz v4, 0030 // +0027 │ │ +02143e: 6e10 c604 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +021444: 0a02 |000e: move-result v2 │ │ +021446: 6e10 c804 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +02144c: 0a03 |0012: move-result v3 │ │ +02144e: 5284 b001 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +021452: b034 |0015: add-int/2addr v4, v3 │ │ +021454: 9401 0204 |0016: rem-int v1, v2, v4 │ │ +021458: 3801 1800 |0018: if-eqz v1, 0030 // +0018 │ │ +02145c: 9104 0201 |001a: sub-int v4, v2, v1 │ │ +021460: 9000 0403 |001c: add-int v0, v4, v3 │ │ +021464: 5484 aa01 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +021468: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +02146a: 5286 b001 |0021: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +02146e: b006 |0023: add-int/2addr v6, v0 │ │ +021470: 6e10 bd04 0800 |0024: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@04bd │ │ +021476: 0a07 |0027: move-result v7 │ │ +021478: 6e57 a100 0465 |0028: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00a1 │ │ +02147e: 5484 aa01 |002b: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +021482: 6e20 9f00 9400 |002d: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@009f │ │ +021488: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x0003 line=1303 │ │ 0x000b line=1304 │ │ 0x000f line=1305 │ │ 0x0013 line=1306 │ │ @@ -20425,183 +20429,183 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 316 16-bit code units │ │ -020958: |[020958] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -020968: 7401 9e07 1200 |0000: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ -02096e: 0a01 |0003: move-result v1 │ │ -020970: d517 ff00 |0004: and-int/lit16 v7, v1, #int 255 // #00ff │ │ -020974: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -020976: 3217 0500 |0007: if-eq v7, v1, 000c // +0005 │ │ -02097a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -02097c: 3317 1300 |000a: if-ne v7, v1, 001d // +0013 │ │ -020980: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -020982: 0800 1100 |000d: move-object/from16 v0, v17 │ │ -020986: 5c01 a401 |000f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -02098a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -02098c: 0800 1100 |0012: move-object/from16 v0, v17 │ │ -020990: 5c01 a501 |0014: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -020994: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -020996: 0800 1100 |0017: move-object/from16 v0, v17 │ │ -02099a: 5901 9801 |0019: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -02099e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0209a0: 0f01 |001c: return v1 │ │ -0209a2: 3807 1200 |001d: if-eqz v7, 002f // +0012 │ │ -0209a6: 0800 1100 |001f: move-object/from16 v0, v17 │ │ -0209aa: 5501 a401 |0021: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -0209ae: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ -0209b2: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0209b4: 28f6 |0026: goto 001c // -000a │ │ -0209b6: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -0209ba: 5501 a501 |0029: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -0209be: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -0209c2: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0209c4: 28ee |002e: goto 001c // -0012 │ │ -0209c6: 2c07 ff00 0000 |002f: sparse-switch v7, 0000012e // +000000ff │ │ -0209cc: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -0209d0: 5501 a401 |0034: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -0209d4: 28e6 |0036: goto 001c // -001a │ │ -0209d6: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -0209da: 5208 9801 |0039: iget v8, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0209de: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ -0209e0: 3218 f6ff |003c: if-eq v8, v1, 0032 // -000a │ │ -0209e4: 0800 1200 |003e: move-object/from16 v0, v18 │ │ -0209e8: 7120 1704 8000 |0040: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -0209ee: 0a0b |0043: move-result v11 │ │ -0209f0: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -0209f4: 7120 1b04 b000 |0046: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ -0209fa: 0a0d |0049: move-result v13 │ │ -0209fc: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -020a00: 5201 a701 |004c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -020a04: a70a 0d01 |004e: sub-float v10, v13, v1 │ │ -020a08: 7110 ef08 0a00 |0050: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ -020a0e: 0a0e |0053: move-result v14 │ │ -020a10: 0800 1200 |0054: move-object/from16 v0, v18 │ │ -020a14: 7120 1c04 b000 |0056: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@041c │ │ -020a1a: 0a0f |0059: move-result v15 │ │ -020a1c: 0800 1100 |005a: move-object/from16 v0, v17 │ │ -020a20: 5201 a801 |005c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -020a24: a701 0f01 |005e: sub-float v1, v15, v1 │ │ -020a28: 7110 ef08 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ -020a2e: 0a10 |0063: move-result v16 │ │ -020a30: 7401 c604 1100 |0064: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -020a36: 0a0c |0067: move-result v12 │ │ -020a38: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -020a3a: 2d01 0a01 |0069: cmpl-float v1, v10, v1 │ │ -020a3e: 3d01 0400 |006b: if-lez v1, 006f // +0004 │ │ -020a42: 380c 2000 |006d: if-eqz v12, 008d // +0020 │ │ -020a46: 1201 |006f: const/4 v1, #int 0 // #0 │ │ -020a48: 2e01 0a01 |0070: cmpg-float v1, v10, v1 │ │ -020a4c: 3b01 3900 |0072: if-gez v1, 00ab // +0039 │ │ -020a50: 0800 1100 |0074: move-object/from16 v0, v17 │ │ -020a54: 5401 9901 |0076: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020a58: 3801 3300 |0078: if-eqz v1, 00ab // +0033 │ │ -020a5c: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -020a60: 5401 9901 |007c: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020a64: 6e10 2604 0100 |007e: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -020a6a: 0a01 |0081: move-result v1 │ │ -020a6c: d801 01ff |0082: add-int/lit8 v1, v1, #int -1 // #ff │ │ -020a70: 7401 c804 1100 |0084: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -020a76: 0a02 |0087: move-result v2 │ │ -020a78: b221 |0088: mul-int/2addr v1, v2 │ │ -020a7a: d801 01ff |0089: add-int/lit8 v1, v1, #int -1 // #ff │ │ -020a7e: 341c 2000 |008b: if-lt v12, v1, 00ab // +0020 │ │ -020a82: 1219 |008d: const/4 v9, #int 1 // #1 │ │ -020a84: 1203 |008e: const/4 v3, #int 0 // #0 │ │ -020a86: 87a4 |008f: float-to-int v4, v10 │ │ -020a88: 87d5 |0090: float-to-int v5, v13 │ │ -020a8a: 87f6 |0091: float-to-int v6, v15 │ │ -020a8c: 0801 1100 |0092: move-object/from16 v1, v17 │ │ -020a90: 0802 1100 |0094: move-object/from16 v2, v17 │ │ -020a94: 7406 a704 0100 |0096: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a7 │ │ -020a9a: 0a01 |0099: move-result v1 │ │ -020a9c: 3801 1300 |009a: if-eqz v1, 00ad // +0013 │ │ -020aa0: 0800 1100 |009c: move-object/from16 v0, v17 │ │ -020aa4: 590d a701 |009e: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -020aa8: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -020aac: 590d a301 |00a2: iput v13, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -020ab0: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ -020ab4: 590f a801 |00a6: iput v15, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -020ab8: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ -020aba: 2900 73ff |00a9: goto/16 001c // -008d │ │ -020abe: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -020ac0: 28e2 |00ac: goto 008e // -001e │ │ -020ac2: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ -020ac6: 5201 ba01 |00af: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -020aca: 8211 |00b1: int-to-float v1, v1 │ │ -020acc: 2d01 0e01 |00b2: cmpl-float v1, v14, v1 │ │ -020ad0: 3d01 1d00 |00b4: if-lez v1, 00d1 // +001d │ │ -020ad4: 2d01 0e10 |00b6: cmpl-float v1, v14, v16 │ │ -020ad8: 3d01 1900 |00b8: if-lez v1, 00d1 // +0019 │ │ -020adc: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ -020ade: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -020ae2: 5c01 a401 |00bd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -020ae6: 1211 |00bf: const/4 v1, #int 1 // #1 │ │ -020ae8: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -020aec: 7020 f404 1000 |00c2: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ -020af2: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ -020af6: 590d a701 |00c7: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -020afa: 1211 |00c9: const/4 v1, #int 1 // #1 │ │ -020afc: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ -020b00: 7020 f504 1000 |00cc: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ -020b06: 2900 63ff |00cf: goto/16 0032 // -009d │ │ -020b0a: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -020b0e: 5201 ba01 |00d3: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -020b12: 8211 |00d5: int-to-float v1, v1 │ │ -020b14: 2d01 1001 |00d6: cmpl-float v1, v16, v1 │ │ -020b18: 3d01 5aff |00d8: if-lez v1, 0032 // -00a6 │ │ -020b1c: 1211 |00da: const/4 v1, #int 1 // #1 │ │ -020b1e: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -020b22: 5c01 a501 |00dd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -020b26: 2900 53ff |00df: goto/16 0032 // -00ad │ │ -020b2a: 7401 a107 1200 |00e1: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getX:()F // method@07a1 │ │ -020b30: 0a01 |00e4: move-result v1 │ │ -020b32: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ -020b36: 5901 a301 |00e7: iput v1, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -020b3a: 0800 1100 |00e9: move-object/from16 v0, v17 │ │ -020b3e: 5901 a701 |00eb: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -020b42: 7401 a307 1200 |00ed: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getY:()F // method@07a3 │ │ -020b48: 0a01 |00f0: move-result v1 │ │ -020b4a: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ -020b4e: 5901 a801 |00f3: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -020b52: 1201 |00f5: const/4 v1, #int 0 // #0 │ │ -020b54: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ -020b58: 7120 1a04 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ -020b5e: 0a01 |00fb: move-result v1 │ │ -020b60: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ -020b64: 5901 9801 |00fe: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -020b68: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -020b6c: 5201 b601 |0102: iget v1, v0, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ -020b70: 1222 |0104: const/4 v2, #int 2 // #2 │ │ -020b72: 3321 1400 |0105: if-ne v1, v2, 0119 // +0014 │ │ -020b76: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -020b78: 0800 1100 |0108: move-object/from16 v0, v17 │ │ -020b7c: 5c01 a401 |010a: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -020b80: 1201 |010c: const/4 v1, #int 0 // #0 │ │ -020b82: 0800 1100 |010d: move-object/from16 v0, v17 │ │ -020b86: 5c01 a501 |010f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -020b8a: 1211 |0111: const/4 v1, #int 1 // #1 │ │ -020b8c: 0800 1100 |0112: move-object/from16 v0, v17 │ │ -020b90: 7020 f404 1000 |0114: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ -020b96: 2900 1bff |0117: goto/16 0032 // -00e5 │ │ -020b9a: 7601 a804 1100 |0119: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ -020ba0: 1201 |011c: const/4 v1, #int 0 // #0 │ │ -020ba2: 0800 1100 |011d: move-object/from16 v0, v17 │ │ -020ba6: 5c01 a401 |011f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -020baa: 1201 |0121: const/4 v1, #int 0 // #0 │ │ -020bac: 0800 1100 |0122: move-object/from16 v0, v17 │ │ -020bb0: 5c01 a501 |0124: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ -020bb4: 2900 0cff |0126: goto/16 0032 // -00f4 │ │ -020bb8: 7602 db04 1100 |0128: invoke-direct/range {v17, v18}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04db │ │ -020bbe: 2900 07ff |012b: goto/16 0032 // -00f9 │ │ -020bc2: 0000 |012d: nop // spacer │ │ -020bc4: 0002 0300 0000 0000 0200 0000 0600 ... |012e: sparse-switch-data (14 units) │ │ +02148c: |[02148c] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +02149c: 7401 9e07 1200 |0000: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ +0214a2: 0a01 |0003: move-result v1 │ │ +0214a4: d517 ff00 |0004: and-int/lit16 v7, v1, #int 255 // #00ff │ │ +0214a8: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +0214aa: 3217 0500 |0007: if-eq v7, v1, 000c // +0005 │ │ +0214ae: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0214b0: 3317 1300 |000a: if-ne v7, v1, 001d // +0013 │ │ +0214b4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0214b6: 0800 1100 |000d: move-object/from16 v0, v17 │ │ +0214ba: 5c01 a401 |000f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +0214be: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0214c0: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +0214c4: 5c01 a501 |0014: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +0214c8: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +0214ca: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +0214ce: 5901 9801 |0019: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +0214d2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0214d4: 0f01 |001c: return v1 │ │ +0214d6: 3807 1200 |001d: if-eqz v7, 002f // +0012 │ │ +0214da: 0800 1100 |001f: move-object/from16 v0, v17 │ │ +0214de: 5501 a401 |0021: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +0214e2: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ +0214e6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0214e8: 28f6 |0026: goto 001c // -000a │ │ +0214ea: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +0214ee: 5501 a501 |0029: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +0214f2: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +0214f6: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0214f8: 28ee |002e: goto 001c // -0012 │ │ +0214fa: 2c07 ff00 0000 |002f: sparse-switch v7, 0000012e // +000000ff │ │ +021500: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +021504: 5501 a401 |0034: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +021508: 28e6 |0036: goto 001c // -001a │ │ +02150a: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +02150e: 5208 9801 |0039: iget v8, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021512: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ +021514: 3218 f6ff |003c: if-eq v8, v1, 0032 // -000a │ │ +021518: 0800 1200 |003e: move-object/from16 v0, v18 │ │ +02151c: 7120 1704 8000 |0040: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +021522: 0a0b |0043: move-result v11 │ │ +021524: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +021528: 7120 1b04 b000 |0046: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ +02152e: 0a0d |0049: move-result v13 │ │ +021530: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +021534: 5201 a701 |004c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021538: a70a 0d01 |004e: sub-float v10, v13, v1 │ │ +02153c: 7110 ef08 0a00 |0050: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ +021542: 0a0e |0053: move-result v14 │ │ +021544: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +021548: 7120 1c04 b000 |0056: invoke-static {v0, v11}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@041c │ │ +02154e: 0a0f |0059: move-result v15 │ │ +021550: 0800 1100 |005a: move-object/from16 v0, v17 │ │ +021554: 5201 a801 |005c: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +021558: a701 0f01 |005e: sub-float v1, v15, v1 │ │ +02155c: 7110 ef08 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ +021562: 0a10 |0063: move-result v16 │ │ +021564: 7401 c604 1100 |0064: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +02156a: 0a0c |0067: move-result v12 │ │ +02156c: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +02156e: 2d01 0a01 |0069: cmpl-float v1, v10, v1 │ │ +021572: 3d01 0400 |006b: if-lez v1, 006f // +0004 │ │ +021576: 380c 2000 |006d: if-eqz v12, 008d // +0020 │ │ +02157a: 1201 |006f: const/4 v1, #int 0 // #0 │ │ +02157c: 2e01 0a01 |0070: cmpg-float v1, v10, v1 │ │ +021580: 3b01 3900 |0072: if-gez v1, 00ab // +0039 │ │ +021584: 0800 1100 |0074: move-object/from16 v0, v17 │ │ +021588: 5401 9901 |0076: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02158c: 3801 3300 |0078: if-eqz v1, 00ab // +0033 │ │ +021590: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +021594: 5401 9901 |007c: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +021598: 6e10 2604 0100 |007e: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +02159e: 0a01 |0081: move-result v1 │ │ +0215a0: d801 01ff |0082: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0215a4: 7401 c804 1100 |0084: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +0215aa: 0a02 |0087: move-result v2 │ │ +0215ac: b221 |0088: mul-int/2addr v1, v2 │ │ +0215ae: d801 01ff |0089: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0215b2: 341c 2000 |008b: if-lt v12, v1, 00ab // +0020 │ │ +0215b6: 1219 |008d: const/4 v9, #int 1 // #1 │ │ +0215b8: 1203 |008e: const/4 v3, #int 0 // #0 │ │ +0215ba: 87a4 |008f: float-to-int v4, v10 │ │ +0215bc: 87d5 |0090: float-to-int v5, v13 │ │ +0215be: 87f6 |0091: float-to-int v6, v15 │ │ +0215c0: 0801 1100 |0092: move-object/from16 v1, v17 │ │ +0215c4: 0802 1100 |0094: move-object/from16 v2, v17 │ │ +0215c8: 7406 a704 0100 |0096: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@04a7 │ │ +0215ce: 0a01 |0099: move-result v1 │ │ +0215d0: 3801 1300 |009a: if-eqz v1, 00ad // +0013 │ │ +0215d4: 0800 1100 |009c: move-object/from16 v0, v17 │ │ +0215d8: 590d a701 |009e: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +0215dc: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +0215e0: 590d a301 |00a2: iput v13, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +0215e4: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ +0215e8: 590f a801 |00a6: iput v15, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +0215ec: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ +0215ee: 2900 73ff |00a9: goto/16 001c // -008d │ │ +0215f2: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +0215f4: 28e2 |00ac: goto 008e // -001e │ │ +0215f6: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ +0215fa: 5201 ba01 |00af: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +0215fe: 8211 |00b1: int-to-float v1, v1 │ │ +021600: 2d01 0e01 |00b2: cmpl-float v1, v14, v1 │ │ +021604: 3d01 1d00 |00b4: if-lez v1, 00d1 // +001d │ │ +021608: 2d01 0e10 |00b6: cmpl-float v1, v14, v16 │ │ +02160c: 3d01 1900 |00b8: if-lez v1, 00d1 // +0019 │ │ +021610: 1211 |00ba: const/4 v1, #int 1 // #1 │ │ +021612: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ +021616: 5c01 a401 |00bd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +02161a: 1211 |00bf: const/4 v1, #int 1 // #1 │ │ +02161c: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +021620: 7020 f404 1000 |00c2: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ +021626: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ +02162a: 590d a701 |00c7: iput v13, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02162e: 1211 |00c9: const/4 v1, #int 1 // #1 │ │ +021630: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ +021634: 7020 f504 1000 |00cc: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ +02163a: 2900 63ff |00cf: goto/16 0032 // -009d │ │ +02163e: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ +021642: 5201 ba01 |00d3: iget v1, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +021646: 8211 |00d5: int-to-float v1, v1 │ │ +021648: 2d01 1001 |00d6: cmpl-float v1, v16, v1 │ │ +02164c: 3d01 5aff |00d8: if-lez v1, 0032 // -00a6 │ │ +021650: 1211 |00da: const/4 v1, #int 1 // #1 │ │ +021652: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +021656: 5c01 a501 |00dd: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +02165a: 2900 53ff |00df: goto/16 0032 // -00ad │ │ +02165e: 7401 a107 1200 |00e1: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getX:()F // method@07a1 │ │ +021664: 0a01 |00e4: move-result v1 │ │ +021666: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +02166a: 5901 a301 |00e7: iput v1, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +02166e: 0800 1100 |00e9: move-object/from16 v0, v17 │ │ +021672: 5901 a701 |00eb: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021676: 7401 a307 1200 |00ed: invoke-virtual/range {v18}, Landroid/view/MotionEvent;.getY:()F // method@07a3 │ │ +02167c: 0a01 |00f0: move-result v1 │ │ +02167e: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ +021682: 5901 a801 |00f3: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +021686: 1201 |00f5: const/4 v1, #int 0 // #0 │ │ +021688: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ +02168c: 7120 1a04 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ +021692: 0a01 |00fb: move-result v1 │ │ +021694: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ +021698: 5901 9801 |00fe: iput v1, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +02169c: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +0216a0: 5201 b601 |0102: iget v1, v0, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@01b6 │ │ +0216a4: 1222 |0104: const/4 v2, #int 2 // #2 │ │ +0216a6: 3321 1400 |0105: if-ne v1, v2, 0119 // +0014 │ │ +0216aa: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +0216ac: 0800 1100 |0108: move-object/from16 v0, v17 │ │ +0216b0: 5c01 a401 |010a: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +0216b4: 1201 |010c: const/4 v1, #int 0 // #0 │ │ +0216b6: 0800 1100 |010d: move-object/from16 v0, v17 │ │ +0216ba: 5c01 a501 |010f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +0216be: 1211 |0111: const/4 v1, #int 1 // #1 │ │ +0216c0: 0800 1100 |0112: move-object/from16 v0, v17 │ │ +0216c4: 7020 f404 1000 |0114: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ +0216ca: 2900 1bff |0117: goto/16 0032 // -00e5 │ │ +0216ce: 7601 a804 1100 |0119: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ +0216d4: 1201 |011c: const/4 v1, #int 0 // #0 │ │ +0216d6: 0800 1100 |011d: move-object/from16 v0, v17 │ │ +0216da: 5c01 a401 |011f: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +0216de: 1201 |0121: const/4 v1, #int 0 // #0 │ │ +0216e0: 0800 1100 |0122: move-object/from16 v0, v17 │ │ +0216e4: 5c01 a501 |0124: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@01a5 │ │ +0216e8: 2900 0cff |0126: goto/16 0032 // -00f4 │ │ +0216ec: 7602 db04 1100 |0128: invoke-direct/range {v17, v18}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04db │ │ +0216f2: 2900 07ff |012b: goto/16 0032 // -00f9 │ │ +0216f6: 0000 |012d: nop // spacer │ │ +0216f8: 0002 0300 0000 0000 0200 0000 0600 ... |012e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0006 line=999 │ │ 0x000c line=1002 │ │ 0x0011 line=1003 │ │ 0x0016 line=1004 │ │ @@ -20668,55 +20672,55 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -020be0: |[020be0] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -020bf0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -020bf2: 5ca8 a201 |0001: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -020bf6: 6e10 e104 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ -020bfc: 1208 |0006: const/4 v8, #int 0 // #0 │ │ -020bfe: 5ca8 a201 |0007: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -020c02: 6e10 b704 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -020c08: 0a03 |000c: move-result v3 │ │ -020c0a: 9107 0e0c |000d: sub-int v7, v14, v12 │ │ -020c0e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -020c10: 3534 3500 |0010: if-ge v4, v3, 0045 // +0035 │ │ -020c14: 6e20 b604 4a00 |0012: invoke-virtual {v10, v4}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ -020c1a: 0c00 |0015: move-result-object v0 │ │ -020c1c: 6e10 d207 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ -020c22: 0a08 |0019: move-result v8 │ │ -020c24: 1309 0800 |001a: const/16 v9, #int 8 // #8 │ │ -020c28: 3298 2600 |001c: if-eq v8, v9, 0042 // +0026 │ │ -020c2c: 6e20 cc04 0a00 |001e: invoke-virtual {v10, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ -020c32: 0c05 |0021: move-result-object v5 │ │ -020c34: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ -020c38: 52a8 b001 |0024: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -020c3c: b078 |0026: add-int/2addr v8, v7 │ │ -020c3e: 5259 8801 |0027: iget v9, v5, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -020c42: 9206 0809 |0029: mul-int v6, v8, v9 │ │ -020c46: 6e10 c204 0a00 |002b: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04c2 │ │ -020c4c: 0a08 |002e: move-result v8 │ │ -020c4e: 9001 0806 |002f: add-int v1, v8, v6 │ │ -020c52: 6e10 c404 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ -020c58: 0a02 |0034: move-result v2 │ │ -020c5a: 6e10 ca07 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@07ca │ │ -020c60: 0a08 |0038: move-result v8 │ │ -020c62: b018 |0039: add-int/2addr v8, v1 │ │ -020c64: 6e10 c907 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@07c9 │ │ -020c6a: 0a09 |003d: move-result v9 │ │ -020c6c: b029 |003e: add-int/2addr v9, v2 │ │ -020c6e: 6e59 d407 1082 |003f: invoke-virtual {v0, v1, v2, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@07d4 │ │ -020c74: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020c78: 28cc |0044: goto 0010 // -0034 │ │ -020c7a: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -020c7c: 5ca8 a001 |0046: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -020c80: 0e00 |0048: return-void │ │ +021714: |[021714] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +021724: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +021726: 5ca8 a201 |0001: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +02172a: 6e10 e104 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ +021730: 1208 |0006: const/4 v8, #int 0 // #0 │ │ +021732: 5ca8 a201 |0007: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +021736: 6e10 b704 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +02173c: 0a03 |000c: move-result v3 │ │ +02173e: 9107 0e0c |000d: sub-int v7, v14, v12 │ │ +021742: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +021744: 3534 3500 |0010: if-ge v4, v3, 0045 // +0035 │ │ +021748: 6e20 b604 4a00 |0012: invoke-virtual {v10, v4}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ +02174e: 0c00 |0015: move-result-object v0 │ │ +021750: 6e10 d207 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ +021756: 0a08 |0019: move-result v8 │ │ +021758: 1309 0800 |001a: const/16 v9, #int 8 // #8 │ │ +02175c: 3298 2600 |001c: if-eq v8, v9, 0042 // +0026 │ │ +021760: 6e20 cc04 0a00 |001e: invoke-virtual {v10, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ +021766: 0c05 |0021: move-result-object v5 │ │ +021768: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ +02176c: 52a8 b001 |0024: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +021770: b078 |0026: add-int/2addr v8, v7 │ │ +021772: 5259 8801 |0027: iget v9, v5, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +021776: 9206 0809 |0029: mul-int v6, v8, v9 │ │ +02177a: 6e10 c204 0a00 |002b: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04c2 │ │ +021780: 0a08 |002e: move-result v8 │ │ +021782: 9001 0806 |002f: add-int v1, v8, v6 │ │ +021786: 6e10 c404 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ +02178c: 0a02 |0034: move-result v2 │ │ +02178e: 6e10 ca07 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@07ca │ │ +021794: 0a08 |0038: move-result v8 │ │ +021796: b018 |0039: add-int/2addr v8, v1 │ │ +021798: 6e10 c907 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@07c9 │ │ +02179e: 0a09 |003d: move-result v9 │ │ +0217a0: b029 |003e: add-int/2addr v9, v2 │ │ +0217a2: 6e59 d407 1082 |003f: invoke-virtual {v0, v1, v2, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@07d4 │ │ +0217a8: d804 0401 |0042: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0217ac: 28cc |0044: goto 0010 // -0034 │ │ +0217ae: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +0217b0: 5ca8 a001 |0046: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +0217b4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0003 line=902 │ │ 0x0006 line=903 │ │ 0x0009 line=905 │ │ 0x000d line=906 │ │ @@ -20751,64 +20755,64 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -020c84: |[020c84] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -020c94: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -020c98: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -020c9a: 7120 ba04 8500 |0003: invoke-static {v5, v8}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04ba │ │ -020ca0: 0a03 |0006: move-result v3 │ │ -020ca2: 7120 ba04 9500 |0007: invoke-static {v5, v9}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04ba │ │ -020ca8: 0a04 |000a: move-result v4 │ │ -020caa: 6e30 ee04 3704 |000b: invoke-virtual {v7, v3, v4}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@04ee │ │ -020cb0: 6e10 bf04 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@04bf │ │ -020cb6: 0a03 |0011: move-result v3 │ │ -020cb8: 6e10 c204 0700 |0012: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04c2 │ │ -020cbe: 0a04 |0015: move-result v4 │ │ -020cc0: b143 |0016: sub-int/2addr v3, v4 │ │ -020cc2: 6e10 c304 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@04c3 │ │ -020cc8: 0a04 |001a: move-result v4 │ │ -020cca: b143 |001b: sub-int/2addr v3, v4 │ │ -020ccc: 7120 bc07 6300 |001c: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07bc │ │ -020cd2: 0a03 |001f: move-result v3 │ │ -020cd4: 5973 9c01 |0020: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ -020cd8: 6e10 be04 0700 |0022: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@04be │ │ -020cde: 0a03 |0025: move-result v3 │ │ -020ce0: 6e10 c404 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ -020ce6: 0a04 |0029: move-result v4 │ │ -020ce8: b143 |002a: sub-int/2addr v3, v4 │ │ -020cea: 6e10 c104 0700 |002b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04c1 │ │ -020cf0: 0a04 |002e: move-result v4 │ │ -020cf2: b143 |002f: sub-int/2addr v3, v4 │ │ -020cf4: 7120 bc07 6300 |0030: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07bc │ │ -020cfa: 0a03 |0033: move-result v3 │ │ -020cfc: 5973 9b01 |0034: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ -020d00: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -020d02: 5c73 a201 |0037: iput-boolean v3, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -020d06: 6e10 e104 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ -020d0c: 5c75 a201 |003c: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ -020d10: 6e10 b704 0700 |003e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -020d16: 0a02 |0041: move-result v2 │ │ -020d18: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -020d1a: 3521 1800 |0043: if-ge v1, v2, 005b // +0018 │ │ -020d1e: 6e20 b604 1700 |0045: invoke-virtual {v7, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ -020d24: 0c00 |0048: move-result-object v0 │ │ -020d26: 6e10 d207 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ -020d2c: 0a03 |004c: move-result v3 │ │ -020d2e: 1304 0800 |004d: const/16 v4, #int 8 // #8 │ │ -020d32: 3243 0900 |004f: if-eq v3, v4, 0058 // +0009 │ │ -020d36: 5273 9c01 |0051: iget v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ -020d3a: 5274 9b01 |0053: iget v4, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ -020d3e: 6e30 d507 3004 |0055: invoke-virtual {v0, v3, v4}, Landroid/view/View;.measure:(II)V // method@07d5 │ │ -020d44: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ -020d48: 28e9 |005a: goto 0043 // -0017 │ │ -020d4a: 0e00 |005b: return-void │ │ +0217b8: |[0217b8] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +0217c8: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0217cc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0217ce: 7120 ba04 8500 |0003: invoke-static {v5, v8}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04ba │ │ +0217d4: 0a03 |0006: move-result v3 │ │ +0217d6: 7120 ba04 9500 |0007: invoke-static {v5, v9}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@04ba │ │ +0217dc: 0a04 |000a: move-result v4 │ │ +0217de: 6e30 ee04 3704 |000b: invoke-virtual {v7, v3, v4}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@04ee │ │ +0217e4: 6e10 bf04 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@04bf │ │ +0217ea: 0a03 |0011: move-result v3 │ │ +0217ec: 6e10 c204 0700 |0012: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@04c2 │ │ +0217f2: 0a04 |0015: move-result v4 │ │ +0217f4: b143 |0016: sub-int/2addr v3, v4 │ │ +0217f6: 6e10 c304 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@04c3 │ │ +0217fc: 0a04 |001a: move-result v4 │ │ +0217fe: b143 |001b: sub-int/2addr v3, v4 │ │ +021800: 7120 bc07 6300 |001c: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07bc │ │ +021806: 0a03 |001f: move-result v3 │ │ +021808: 5973 9c01 |0020: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ +02180c: 6e10 be04 0700 |0022: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@04be │ │ +021812: 0a03 |0025: move-result v3 │ │ +021814: 6e10 c404 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@04c4 │ │ +02181a: 0a04 |0029: move-result v4 │ │ +02181c: b143 |002a: sub-int/2addr v3, v4 │ │ +02181e: 6e10 c104 0700 |002b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@04c1 │ │ +021824: 0a04 |002e: move-result v4 │ │ +021826: b143 |002f: sub-int/2addr v3, v4 │ │ +021828: 7120 bc07 6300 |0030: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@07bc │ │ +02182e: 0a03 |0033: move-result v3 │ │ +021830: 5973 9b01 |0034: iput v3, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ +021834: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +021836: 5c73 a201 |0037: iput-boolean v3, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +02183a: 6e10 e104 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ +021840: 5c75 a201 |003c: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@01a2 │ │ +021844: 6e10 b704 0700 |003e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +02184a: 0a02 |0041: move-result v2 │ │ +02184c: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +02184e: 3521 1800 |0043: if-ge v1, v2, 005b // +0018 │ │ +021852: 6e20 b604 1700 |0045: invoke-virtual {v7, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ +021858: 0c00 |0048: move-result-object v0 │ │ +02185a: 6e10 d207 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ +021860: 0a03 |004c: move-result v3 │ │ +021862: 1304 0800 |004d: const/16 v4, #int 8 // #8 │ │ +021866: 3243 0900 |004f: if-eq v3, v4, 0058 // +0009 │ │ +02186a: 5273 9c01 |0051: iget v3, v7, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@019c │ │ +02186e: 5274 9b01 |0053: iget v4, v7, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@019b │ │ +021872: 6e30 d507 3004 |0055: invoke-virtual {v0, v3, v4}, Landroid/view/View;.measure:(II)V // method@07d5 │ │ +021878: d801 0101 |0058: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02187c: 28e9 |005a: goto 0043 // -0017 │ │ +02187e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=840 │ │ 0x000e line=844 │ │ 0x0022 line=846 │ │ 0x0036 line=850 │ │ 0x0039 line=851 │ │ @@ -20833,48 +20837,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -020d4c: |[020d4c] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -020d5c: 6e10 b704 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -020d62: 0a01 |0003: move-result v1 │ │ -020d64: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -020d68: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -020d6c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -020d6e: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -020d70: 0112 |000a: move v2, v1 │ │ -020d72: 0163 |000b: move v3, v6 │ │ -020d74: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -020d78: 6e20 b604 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ -020d7e: 0c00 |0011: move-result-object v0 │ │ -020d80: 6e10 d207 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ -020d86: 0a07 |0015: move-result v7 │ │ -020d88: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -020d8c: 6e20 cc04 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ -020d92: 0c04 |001b: move-result-object v4 │ │ -020d94: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -020d98: 5247 8801 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -020d9c: 5298 9d01 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -020da0: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -020da4: 6e30 db07 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@07db │ │ -020daa: 0a07 |0027: move-result v7 │ │ -020dac: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -020db0: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -020db2: 0f07 |002b: return v7 │ │ -020db4: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -020db8: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -020dba: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -020dbc: 28db |0030: goto 000b // -0025 │ │ -020dbe: b053 |0031: add-int/2addr v3, v5 │ │ -020dc0: 28da |0032: goto 000c // -0026 │ │ -020dc2: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -020dc4: 28f7 |0034: goto 002b // -0009 │ │ +021880: |[021880] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +021890: 6e10 b704 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +021896: 0a01 |0003: move-result v1 │ │ +021898: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +02189c: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +0218a0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0218a2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0218a4: 0112 |000a: move v2, v1 │ │ +0218a6: 0163 |000b: move v3, v6 │ │ +0218a8: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +0218ac: 6e20 b604 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ +0218b2: 0c00 |0011: move-result-object v0 │ │ +0218b4: 6e10 d207 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@07d2 │ │ +0218ba: 0a07 |0015: move-result v7 │ │ +0218bc: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +0218c0: 6e20 cc04 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ +0218c6: 0c04 |001b: move-result-object v4 │ │ +0218c8: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +0218cc: 5247 8801 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0218d0: 5298 9d01 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0218d4: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +0218d8: 6e30 db07 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@07db │ │ +0218de: 0a07 |0027: move-result v7 │ │ +0218e0: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +0218e4: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +0218e6: 0f07 |002b: return v7 │ │ +0218e8: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +0218ec: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +0218ee: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +0218f0: 28db |0030: goto 000b // -0025 │ │ +0218f2: b053 |0031: add-int/2addr v3, v5 │ │ +0218f4: 28da |0032: goto 000c // -0026 │ │ +0218f6: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +0218f8: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1678 │ │ 0x0004 line=1679 │ │ 0x0008 line=1680 │ │ 0x0009 line=1681 │ │ 0x000a line=1682 │ │ @@ -20913,42 +20917,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -020dc8: |[020dc8] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -020dd8: 2051 c100 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ -020ddc: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -020de0: 6f20 f707 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@07f7 │ │ -020de6: 0e00 |0007: return-void │ │ -020de8: 0750 |0008: move-object v0, v5 │ │ -020dea: 1f00 c100 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ -020dee: 6e10 9604 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0496 │ │ -020df4: 0c01 |000e: move-result-object v1 │ │ -020df6: 6f20 f707 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@07f7 │ │ -020dfc: 5441 9901 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020e00: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -020e04: 5441 9901 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020e08: 5402 8b01 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -020e0c: 5403 8c01 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ -020e10: 6e30 2b04 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@042b │ │ -020e16: 5201 8d01 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -020e1a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -020e1c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -020e1e: 6e40 ea04 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -020e24: 28e1 |0026: goto 0007 // -001f │ │ -020e26: 5201 8d01 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -020e2a: 5941 b401 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -020e2e: 5401 8b01 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -020e32: 5b41 b201 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -020e36: 5401 8c01 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ -020e3a: 5b41 b301 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -020e3e: 28d4 |0033: goto 0007 // -002c │ │ +0218fc: |[0218fc] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +02190c: 2051 c100 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ +021910: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +021914: 6f20 f707 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@07f7 │ │ +02191a: 0e00 |0007: return-void │ │ +02191c: 0750 |0008: move-object v0, v5 │ │ +02191e: 1f00 c100 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ +021922: 6e10 9604 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0496 │ │ +021928: 0c01 |000e: move-result-object v1 │ │ +02192a: 6f20 f707 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@07f7 │ │ +021930: 5441 9901 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +021934: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +021938: 5441 9901 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02193c: 5402 8b01 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +021940: 5403 8c01 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ +021944: 6e30 2b04 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@042b │ │ +02194a: 5201 8d01 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +02194e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +021950: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +021952: 6e40 ea04 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +021958: 28e1 |0026: goto 0007 // -001f │ │ +02195a: 5201 8d01 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +02195e: 5941 b401 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +021962: 5401 8b01 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +021966: 5b41 b201 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +02196a: 5401 8c01 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@018c │ │ +02196e: 5b41 b301 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +021972: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ 0x0007 line=786 │ │ 0x0009 line=775 │ │ 0x000b line=776 │ │ @@ -20968,28 +20972,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -020e40: |[020e40] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -020e50: 6f10 f807 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@07f8 │ │ -020e56: 0c01 |0003: move-result-object v1 │ │ -020e58: 2200 c100 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ -020e5c: 7020 9504 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0495 │ │ -020e62: 5232 9d01 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -020e66: 5902 8d01 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ -020e6a: 5432 9901 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020e6e: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -020e72: 5432 9901 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020e76: 6e10 2c04 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@042c │ │ -020e7c: 0c02 |0016: move-result-object v2 │ │ -020e7e: 5b02 8b01 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ -020e82: 1100 |0019: return-object v0 │ │ +021974: |[021974] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +021984: 6f10 f807 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@07f8 │ │ +02198a: 0c01 |0003: move-result-object v1 │ │ +02198c: 2200 c100 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ +021990: 7020 9504 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0495 │ │ +021996: 5232 9d01 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02199a: 5902 8d01 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@018d │ │ +02199e: 5432 9901 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0219a2: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +0219a6: 5432 9901 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0219aa: 6e10 2c04 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@042c │ │ +0219b0: 0c02 |0016: move-result-object v2 │ │ +0219b2: 5b02 8b01 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@018b │ │ +0219b6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0004 line=760 │ │ 0x0009 line=761 │ │ 0x000d line=762 │ │ 0x0011 line=763 │ │ @@ -21004,21 +21008,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -020e84: |[020e84] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -020e94: 6f56 f907 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@07f9 │ │ -020e9a: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -020e9e: 5220 b001 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -020ea2: 5221 b001 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -020ea6: 7051 e204 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04e2 │ │ -020eac: 0e00 |000c: return-void │ │ +0219b8: |[0219b8] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +0219c8: 6f56 f907 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@07f9 │ │ +0219ce: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +0219d2: 5220 b001 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +0219d6: 5221 b001 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +0219da: 7051 e204 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04e2 │ │ +0219e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0003 line=871 │ │ 0x0005 line=872 │ │ 0x000c line=874 │ │ locals : │ │ @@ -21033,418 +21037,418 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 34 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 810 16-bit code units │ │ -020eb0: |[020eb0] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -020ec0: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -020ec4: 5500 9f01 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ -020ec8: 021d 0000 |0004: move/from16 v29, v0 │ │ -020ecc: 381d 0500 |0006: if-eqz v29, 000b // +0005 │ │ -020ed0: 131d 0100 |0008: const/16 v29, #int 1 // #1 │ │ -020ed4: 0f1d |000a: return v29 │ │ -020ed6: 7401 9e07 2100 |000b: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ -020edc: 0a1d |000e: move-result v29 │ │ -020ede: 391d 0b00 |000f: if-nez v29, 001a // +000b │ │ -020ee2: 7401 9f07 2100 |0011: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@079f │ │ -020ee8: 0a1d |0014: move-result v29 │ │ -020eea: 381d 0500 |0015: if-eqz v29, 001a // +0005 │ │ -020eee: 131d 0000 |0017: const/16 v29, #int 0 // #0 │ │ -020ef2: 28f1 |0019: goto 000a // -000f │ │ -020ef4: 0800 2000 |001a: move-object/from16 v0, v32 │ │ -020ef8: 5400 9901 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020efc: 081d 0000 |001e: move-object/from16 v29, v0 │ │ -020f00: 381d 0e00 |0020: if-eqz v29, 002e // +000e │ │ -020f04: 0800 2000 |0022: move-object/from16 v0, v32 │ │ -020f08: 5400 9901 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -020f0c: 081d 0000 |0026: move-object/from16 v29, v0 │ │ -020f10: 7401 2604 1d00 |0028: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -020f16: 0a1d |002b: move-result v29 │ │ -020f18: 391d 0500 |002c: if-nez v29, 0031 // +0005 │ │ -020f1c: 131d 0000 |002e: const/16 v29, #int 0 // #0 │ │ -020f20: 28da |0030: goto 000a // -0026 │ │ -020f22: 0800 2000 |0031: move-object/from16 v0, v32 │ │ -020f26: 5400 bb01 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -020f2a: 081d 0000 |0035: move-object/from16 v29, v0 │ │ -020f2e: 391d 0c00 |0037: if-nez v29, 0043 // +000c │ │ -020f32: 7100 af07 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07af │ │ -020f38: 0c1d |003c: move-result-object v29 │ │ -020f3a: 0800 1d00 |003d: move-object/from16 v0, v29 │ │ -020f3e: 0801 2000 |003f: move-object/from16 v1, v32 │ │ -020f42: 5b10 bb01 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -020f46: 0800 2000 |0043: move-object/from16 v0, v32 │ │ -020f4a: 5400 bb01 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -020f4e: 081d 0000 |0047: move-object/from16 v29, v0 │ │ -020f52: 0800 1d00 |0049: move-object/from16 v0, v29 │ │ -020f56: 0801 2100 |004b: move-object/from16 v1, v33 │ │ -020f5a: 6e20 a807 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07a8 │ │ -020f60: 7401 9e07 2100 |0050: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ -020f66: 0a04 |0053: move-result v4 │ │ -020f68: 120c |0054: const/4 v12, #int 0 // #0 │ │ -020f6a: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -020f6e: 021d 0000 |0057: move/from16 v29, v0 │ │ -020f72: 2b1d bf02 0000 |0059: packed-switch v29, 00000318 // +000002bf │ │ -020f78: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ -020f7c: 7401 ce04 2000 |005e: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ -020f82: 131d 0100 |0061: const/16 v29, #int 1 // #1 │ │ -020f86: 28a7 |0063: goto 000a // -0059 │ │ -020f88: 7601 a804 2000 |0064: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ -020f8e: 7401 a107 2100 |0067: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getX:()F // method@07a1 │ │ -020f94: 0a1d |006a: move-result v29 │ │ -020f96: 0200 1d00 |006b: move/from16 v0, v29 │ │ -020f9a: 0801 2000 |006d: move-object/from16 v1, v32 │ │ -020f9e: 5910 a301 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ -020fa2: 0200 1d00 |0071: move/from16 v0, v29 │ │ -020fa6: 0801 2000 |0073: move-object/from16 v1, v32 │ │ -020faa: 5910 a701 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -020fae: 131d 0000 |0077: const/16 v29, #int 0 // #0 │ │ -020fb2: 0800 2100 |0079: move-object/from16 v0, v33 │ │ -020fb6: 0201 1d00 |007b: move/from16 v1, v29 │ │ -020fba: 7120 1a04 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ -020fc0: 0a1d |0080: move-result v29 │ │ -020fc2: 0200 1d00 |0081: move/from16 v0, v29 │ │ -020fc6: 0801 2000 |0083: move-object/from16 v1, v32 │ │ -020fca: 5910 9801 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -020fce: 28d5 |0087: goto 005c // -002b │ │ -020fd0: 0800 2000 |0088: move-object/from16 v0, v32 │ │ -020fd4: 5500 a401 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -020fd8: 021d 0000 |008c: move/from16 v29, v0 │ │ -020fdc: 391d 6b00 |008e: if-nez v29, 00f9 // +006b │ │ -020fe0: 0800 2000 |0090: move-object/from16 v0, v32 │ │ -020fe4: 5200 9801 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -020fe8: 021d 0000 |0094: move/from16 v29, v0 │ │ -020fec: 0800 2100 |0096: move-object/from16 v0, v33 │ │ -020ff0: 0201 1d00 |0098: move/from16 v1, v29 │ │ -020ff4: 7120 1704 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -020ffa: 0a10 |009d: move-result v16 │ │ -020ffc: 0800 2100 |009e: move-object/from16 v0, v33 │ │ -021000: 0201 1000 |00a0: move/from16 v1, v16 │ │ -021004: 7120 1b04 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ -02100a: 0a19 |00a5: move-result v25 │ │ -02100c: 0800 2000 |00a6: move-object/from16 v0, v32 │ │ -021010: 5200 a701 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -021014: 021d 0000 |00aa: move/from16 v29, v0 │ │ -021018: a71d 191d |00ac: sub-float v29, v25, v29 │ │ -02101c: 7701 ef08 1d00 |00ae: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ -021022: 0a1a |00b1: move-result v26 │ │ -021024: 0800 2100 |00b2: move-object/from16 v0, v33 │ │ -021028: 0201 1000 |00b4: move/from16 v1, v16 │ │ -02102c: 7120 1c04 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@041c │ │ -021032: 0a1b |00b9: move-result v27 │ │ -021034: 0800 2000 |00ba: move-object/from16 v0, v32 │ │ -021038: 5200 a801 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ -02103c: 021d 0000 |00be: move/from16 v29, v0 │ │ -021040: a71d 1b1d |00c0: sub-float v29, v27, v29 │ │ -021044: 7701 ef08 1d00 |00c2: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ -02104a: 0a1c |00c5: move-result v28 │ │ -02104c: 0800 2000 |00c6: move-object/from16 v0, v32 │ │ -021050: 5200 ba01 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ -021054: 021d 0000 |00ca: move/from16 v29, v0 │ │ -021058: 0200 1d00 |00cc: move/from16 v0, v29 │ │ -02105c: 8200 |00ce: int-to-float v0, v0 │ │ -02105e: 021d 0000 |00cf: move/from16 v29, v0 │ │ -021062: 2d1d 1a1d |00d1: cmpl-float v29, v26, v29 │ │ -021066: 3d1d 2600 |00d3: if-lez v29, 00f9 // +0026 │ │ -02106a: 2d1d 1a1c |00d5: cmpl-float v29, v26, v28 │ │ -02106e: 3d1d 2200 |00d7: if-lez v29, 00f9 // +0022 │ │ -021072: 131d 0100 |00d9: const/16 v29, #int 1 // #1 │ │ -021076: 0200 1d00 |00db: move/from16 v0, v29 │ │ -02107a: 0801 2000 |00dd: move-object/from16 v1, v32 │ │ -02107e: 5c10 a401 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -021082: 0200 1900 |00e1: move/from16 v0, v25 │ │ -021086: 0801 2000 |00e3: move-object/from16 v1, v32 │ │ -02108a: 5910 a701 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -02108e: 131d 0100 |00e7: const/16 v29, #int 1 // #1 │ │ -021092: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ -021096: 0201 1d00 |00eb: move/from16 v1, v29 │ │ -02109a: 7020 f404 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ -0210a0: 131d 0100 |00f0: const/16 v29, #int 1 // #1 │ │ -0210a4: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ -0210a8: 0201 1d00 |00f4: move/from16 v1, v29 │ │ -0210ac: 7020 f504 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ -0210b2: 0800 2000 |00f9: move-object/from16 v0, v32 │ │ -0210b6: 5500 a401 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -0210ba: 021d 0000 |00fd: move/from16 v29, v0 │ │ -0210be: 381d 5dff |00ff: if-eqz v29, 005c // -00a3 │ │ -0210c2: 0800 2000 |0101: move-object/from16 v0, v32 │ │ -0210c6: 5200 9801 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0210ca: 021d 0000 |0105: move/from16 v29, v0 │ │ -0210ce: 0800 2100 |0107: move-object/from16 v0, v33 │ │ -0210d2: 0201 1d00 |0109: move/from16 v1, v29 │ │ -0210d6: 7120 1704 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -0210dc: 0a05 |010e: move-result v5 │ │ -0210de: 0800 2100 |010f: move-object/from16 v0, v33 │ │ -0210e2: 7120 1b04 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ -0210e8: 0a19 |0114: move-result v25 │ │ -0210ea: 0800 2000 |0115: move-object/from16 v0, v32 │ │ -0210ee: 5200 a701 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0210f2: 021d 0000 |0119: move/from16 v29, v0 │ │ -0210f6: a707 1d19 |011b: sub-float v7, v29, v25 │ │ -0210fa: 0200 1900 |011d: move/from16 v0, v25 │ │ -0210fe: 0801 2000 |011f: move-object/from16 v1, v32 │ │ -021102: 5910 a701 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -021106: 7401 c604 2000 |0123: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -02110c: 0a1d |0126: move-result v29 │ │ -02110e: 0200 1d00 |0127: move/from16 v0, v29 │ │ -021112: 820e |0129: int-to-float v14, v0 │ │ -021114: a615 0e07 |012a: add-float v21, v14, v7 │ │ -021118: 7401 c804 2000 |012c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -02111e: 0a17 |012f: move-result v23 │ │ -021120: 0800 2000 |0130: move-object/from16 v0, v32 │ │ -021124: 5200 b001 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -021128: 021d 0000 |0134: move/from16 v29, v0 │ │ -02112c: 9018 171d |0136: add-int v24, v23, v29 │ │ -021130: 0800 2000 |0138: move-object/from16 v0, v32 │ │ -021134: 5400 9901 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021138: 081d 0000 |013c: move-object/from16 v29, v0 │ │ -02113c: 7401 2604 1d00 |013e: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -021142: 0a1d |0141: move-result v29 │ │ -021144: d80a 1dff |0142: add-int/lit8 v10, v29, #int -1 // #ff │ │ -021148: 131d 0000 |0144: const/16 v29, #int 0 // #0 │ │ -02114c: 0800 2000 |0146: move-object/from16 v0, v32 │ │ -021150: 5200 9d01 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021154: 021e 0000 |014a: move/from16 v30, v0 │ │ -021158: d81e 1eff |014c: add-int/lit8 v30, v30, #int -1 // #ff │ │ -02115c: 921e 1e18 |014e: mul-int v30, v30, v24 │ │ -021160: 7702 f208 1d00 |0150: invoke-static/range {v29, v30}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ -021166: 0a1d |0153: move-result v29 │ │ -021168: 0200 1d00 |0154: move/from16 v0, v29 │ │ -02116c: 820b |0156: int-to-float v11, v0 │ │ -02116e: 0800 2000 |0157: move-object/from16 v0, v32 │ │ -021172: 5200 9d01 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021176: 021d 0000 |015b: move/from16 v29, v0 │ │ -02117a: d81d 1d01 |015d: add-int/lit8 v29, v29, #int 1 // #01 │ │ -02117e: 0200 1d00 |015f: move/from16 v0, v29 │ │ -021182: 7120 f308 a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ -021188: 0a1d |0164: move-result v29 │ │ -02118a: 921d 1d18 |0165: mul-int v29, v29, v24 │ │ -02118e: 0200 1d00 |0167: move/from16 v0, v29 │ │ -021192: 8200 |0169: int-to-float v0, v0 │ │ -021194: 0214 0000 |016a: move/from16 v20, v0 │ │ -021198: 2e1d 150b |016c: cmpg-float v29, v21, v11 │ │ -02119c: 3b1d 7f00 |016e: if-gez v29, 01ed // +007f │ │ -0211a0: 131d 0000 |0170: const/16 v29, #int 0 // #0 │ │ -0211a4: 2d1d 0b1d |0172: cmpl-float v29, v11, v29 │ │ -0211a8: 391d 1600 |0174: if-nez v29, 018a // +0016 │ │ -0211ac: 0200 1500 |0176: move/from16 v0, v21 │ │ -0211b0: 7f0f |0178: neg-float v15, v0 │ │ -0211b2: 0800 2000 |0179: move-object/from16 v0, v32 │ │ -0211b6: 5400 a901 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -0211ba: 081d 0000 |017d: move-object/from16 v29, v0 │ │ -0211be: 0200 1700 |017f: move/from16 v0, v23 │ │ -0211c2: 8200 |0181: int-to-float v0, v0 │ │ -0211c4: 021e 0000 |0182: move/from16 v30, v0 │ │ -0211c8: a91e 0f1e |0184: div-float v30, v15, v30 │ │ -0211cc: 7402 5707 1d00 |0186: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0757 │ │ -0211d2: 0a0c |0189: move-result v12 │ │ -0211d4: 0215 0b00 |018a: move/from16 v21, v11 │ │ -0211d8: 0800 2000 |018c: move-object/from16 v0, v32 │ │ -0211dc: 5200 a701 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0211e0: 021d 0000 |0190: move/from16 v29, v0 │ │ -0211e4: 0200 1500 |0192: move/from16 v0, v21 │ │ -0211e8: 8700 |0194: float-to-int v0, v0 │ │ -0211ea: 021e 0000 |0195: move/from16 v30, v0 │ │ -0211ee: 0200 1e00 |0197: move/from16 v0, v30 │ │ -0211f2: 8200 |0199: int-to-float v0, v0 │ │ -0211f4: 021e 0000 |019a: move/from16 v30, v0 │ │ -0211f8: a71e 151e |019c: sub-float v30, v21, v30 │ │ -0211fc: a61d 1d1e |019e: add-float v29, v29, v30 │ │ -021200: 0200 1d00 |01a0: move/from16 v0, v29 │ │ -021204: 0801 2000 |01a2: move-object/from16 v1, v32 │ │ -021208: 5910 a701 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -02120c: 0200 1500 |01a6: move/from16 v0, v21 │ │ -021210: 8700 |01a8: float-to-int v0, v0 │ │ -021212: 021d 0000 |01a9: move/from16 v29, v0 │ │ -021216: 7401 c704 2000 |01ab: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ -02121c: 0a1e |01ae: move-result v30 │ │ -02121e: 0800 2000 |01af: move-object/from16 v0, v32 │ │ -021222: 0201 1d00 |01b1: move/from16 v1, v29 │ │ -021226: 0202 1e00 |01b3: move/from16 v2, v30 │ │ -02122a: 6e30 e604 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -021230: 0800 2000 |01b8: move-object/from16 v0, v32 │ │ -021234: 5400 af01 |01ba: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -021238: 081d 0000 |01bc: move-object/from16 v29, v0 │ │ -02123c: 381d 9efe |01be: if-eqz v29, 005c // -0162 │ │ -021240: 0200 1500 |01c0: move/from16 v0, v21 │ │ -021244: 8700 |01c2: float-to-int v0, v0 │ │ -021246: 021d 0000 |01c3: move/from16 v29, v0 │ │ -02124a: 9311 1d18 |01c5: div-int v17, v29, v24 │ │ -02124e: 0200 1500 |01c7: move/from16 v0, v21 │ │ -021252: 8700 |01c9: float-to-int v0, v0 │ │ -021254: 021d 0000 |01ca: move/from16 v29, v0 │ │ -021258: 9413 1d18 |01cc: rem-int v19, v29, v24 │ │ -02125c: 0200 1300 |01ce: move/from16 v0, v19 │ │ -021260: 8200 |01d0: int-to-float v0, v0 │ │ -021262: 021d 0000 |01d1: move/from16 v29, v0 │ │ -021266: 0200 1800 |01d3: move/from16 v0, v24 │ │ -02126a: 8200 |01d5: int-to-float v0, v0 │ │ -02126c: 021e 0000 |01d6: move/from16 v30, v0 │ │ -021270: a912 1d1e |01d8: div-float v18, v29, v30 │ │ -021274: 0800 2000 |01da: move-object/from16 v0, v32 │ │ -021278: 5400 af01 |01dc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -02127c: 081d 0000 |01de: move-object/from16 v29, v0 │ │ -021280: 0800 1d00 |01e0: move-object/from16 v0, v29 │ │ -021284: 0201 1100 |01e2: move/from16 v1, v17 │ │ -021288: 0202 1200 |01e4: move/from16 v2, v18 │ │ -02128c: 0203 1300 |01e6: move/from16 v3, v19 │ │ -021290: 7240 8c04 1032 |01e8: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@048c │ │ -021296: 2900 71fe |01eb: goto/16 005c // -018f │ │ -02129a: 2d1d 1514 |01ed: cmpl-float v29, v21, v20 │ │ -02129e: 3d1d 9dff |01ef: if-lez v29, 018c // -0063 │ │ -0212a2: 921d 0a18 |01f1: mul-int v29, v10, v24 │ │ -0212a6: 0200 1d00 |01f3: move/from16 v0, v29 │ │ -0212aa: 8200 |01f5: int-to-float v0, v0 │ │ -0212ac: 021d 0000 |01f6: move/from16 v29, v0 │ │ -0212b0: 2d1d 141d |01f8: cmpl-float v29, v20, v29 │ │ -0212b4: 391d 1500 |01fa: if-nez v29, 020f // +0015 │ │ -0212b8: a70f 1514 |01fc: sub-float v15, v21, v20 │ │ -0212bc: 0800 2000 |01fe: move-object/from16 v0, v32 │ │ -0212c0: 5400 b501 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0212c4: 081d 0000 |0202: move-object/from16 v29, v0 │ │ -0212c8: 0200 1700 |0204: move/from16 v0, v23 │ │ -0212cc: 8200 |0206: int-to-float v0, v0 │ │ -0212ce: 021e 0000 |0207: move/from16 v30, v0 │ │ -0212d2: a91e 0f1e |0209: div-float v30, v15, v30 │ │ -0212d6: 7402 5707 1d00 |020b: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0757 │ │ -0212dc: 0a0c |020e: move-result v12 │ │ -0212de: 0215 1400 |020f: move/from16 v21, v20 │ │ -0212e2: 2900 7bff |0211: goto/16 018c // -0085 │ │ -0212e6: 0800 2000 |0213: move-object/from16 v0, v32 │ │ -0212ea: 5500 a401 |0215: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -0212ee: 021d 0000 |0217: move/from16 v29, v0 │ │ -0212f2: 381d 43fe |0219: if-eqz v29, 005c // -01bd │ │ -0212f6: 0800 2000 |021b: move-object/from16 v0, v32 │ │ -0212fa: 5400 bb01 |021d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ -0212fe: 0816 0000 |021f: move-object/from16 v22, v0 │ │ -021302: 131d e803 |0221: const/16 v29, #int 1000 // #3e8 │ │ -021306: 0800 2000 |0223: move-object/from16 v0, v32 │ │ -02130a: 5200 ab01 |0225: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ -02130e: 021e 0000 |0227: move/from16 v30, v0 │ │ -021312: 0200 1e00 |0229: move/from16 v0, v30 │ │ -021316: 8200 |022b: int-to-float v0, v0 │ │ -021318: 021e 0000 |022c: move/from16 v30, v0 │ │ -02131c: 0800 1600 |022e: move-object/from16 v0, v22 │ │ -021320: 0201 1d00 |0230: move/from16 v1, v29 │ │ -021324: 0202 1e00 |0232: move/from16 v2, v30 │ │ -021328: 6e30 aa07 1002 |0234: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07aa │ │ -02132e: 0800 2000 |0237: move-object/from16 v0, v32 │ │ -021332: 5200 9801 |0239: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -021336: 021d 0000 |023b: move/from16 v29, v0 │ │ -02133a: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -02133e: 0201 1d00 |023f: move/from16 v1, v29 │ │ -021342: 7120 3a04 1000 |0241: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@043a │ │ -021348: 0a1d |0244: move-result v29 │ │ -02134a: 0200 1d00 |0245: move/from16 v0, v29 │ │ -02134e: 8709 |0247: float-to-int v9, v0 │ │ -021350: 131d 0100 |0248: const/16 v29, #int 1 // #1 │ │ -021354: 0200 1d00 |024a: move/from16 v0, v29 │ │ -021358: 0801 2000 |024c: move-object/from16 v1, v32 │ │ -02135c: 5c10 b101 |024e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -021360: 7401 c804 2000 |0250: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -021366: 0a1d |0253: move-result v29 │ │ -021368: 0800 2000 |0254: move-object/from16 v0, v32 │ │ -02136c: 5200 b001 |0256: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -021370: 021e 0000 |0258: move/from16 v30, v0 │ │ -021374: 9018 1d1e |025a: add-int v24, v29, v30 │ │ -021378: 7401 c604 2000 |025c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -02137e: 0a15 |025f: move-result v21 │ │ -021380: 9306 1518 |0260: div-int v6, v21, v24 │ │ -021384: 3d09 3300 |0262: if-lez v9, 0295 // +0033 │ │ -021388: 016d |0264: move v13, v6 │ │ -02138a: 131d 0100 |0265: const/16 v29, #int 1 // #1 │ │ -02138e: 131e 0100 |0267: const/16 v30, #int 1 // #1 │ │ -021392: 0800 2000 |0269: move-object/from16 v0, v32 │ │ -021396: 0201 1d00 |026b: move/from16 v1, v29 │ │ -02139a: 0202 1e00 |026d: move/from16 v2, v30 │ │ -02139e: 6e59 eb04 d021 |026f: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04eb │ │ -0213a4: 131d ffff |0272: const/16 v29, #int -1 // #ffff │ │ -0213a8: 0200 1d00 |0274: move/from16 v0, v29 │ │ -0213ac: 0801 2000 |0276: move-object/from16 v1, v32 │ │ -0213b0: 5910 9801 |0278: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0213b4: 7601 b004 2000 |027a: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04b0 │ │ -0213ba: 0800 2000 |027d: move-object/from16 v0, v32 │ │ -0213be: 5400 a901 |027f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -0213c2: 081d 0000 |0281: move-object/from16 v29, v0 │ │ -0213c6: 7401 5807 1d00 |0283: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ -0213cc: 0a1d |0286: move-result v29 │ │ -0213ce: 0800 2000 |0287: move-object/from16 v0, v32 │ │ -0213d2: 5400 b501 |0289: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -0213d6: 081e 0000 |028b: move-object/from16 v30, v0 │ │ -0213da: 7401 5807 1e00 |028d: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ -0213e0: 0a1e |0290: move-result v30 │ │ -0213e2: 960c 1d1e |0291: or-int v12, v29, v30 │ │ -0213e6: 2900 c9fd |0293: goto/16 005c // -0237 │ │ -0213ea: d80d 0601 |0295: add-int/lit8 v13, v6, #int 1 // #01 │ │ -0213ee: 28ce |0297: goto 0265 // -0032 │ │ -0213f0: 0800 2000 |0298: move-object/from16 v0, v32 │ │ -0213f4: 5500 a401 |029a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ -0213f8: 021d 0000 |029c: move/from16 v29, v0 │ │ -0213fc: 381d befd |029e: if-eqz v29, 005c // -0242 │ │ -021400: 0800 2000 |02a0: move-object/from16 v0, v32 │ │ -021404: 5200 9d01 |02a2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021408: 021d 0000 |02a4: move/from16 v29, v0 │ │ -02140c: 131e 0100 |02a6: const/16 v30, #int 1 // #1 │ │ -021410: 131f 0100 |02a8: const/16 v31, #int 1 // #1 │ │ -021414: 0800 2000 |02aa: move-object/from16 v0, v32 │ │ -021418: 0201 1d00 |02ac: move/from16 v1, v29 │ │ -02141c: 0202 1e00 |02ae: move/from16 v2, v30 │ │ -021420: 0203 1f00 |02b0: move/from16 v3, v31 │ │ -021424: 6e40 ea04 1032 |02b2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -02142a: 131d ffff |02b5: const/16 v29, #int -1 // #ffff │ │ -02142e: 0200 1d00 |02b7: move/from16 v0, v29 │ │ -021432: 0801 2000 |02b9: move-object/from16 v1, v32 │ │ -021436: 5910 9801 |02bb: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -02143a: 7601 b004 2000 |02bd: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04b0 │ │ -021440: 0800 2000 |02c0: move-object/from16 v0, v32 │ │ -021444: 5400 a901 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ -021448: 081d 0000 |02c4: move-object/from16 v29, v0 │ │ -02144c: 7401 5807 1d00 |02c6: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ -021452: 0a1d |02c9: move-result v29 │ │ -021454: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ -021458: 5400 b501 |02cc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ -02145c: 081e 0000 |02ce: move-object/from16 v30, v0 │ │ -021460: 7401 5807 1e00 |02d0: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ -021466: 0a1e |02d3: move-result v30 │ │ -021468: 960c 1d1e |02d4: or-int v12, v29, v30 │ │ -02146c: 2900 86fd |02d6: goto/16 005c // -027a │ │ -021470: 7701 1804 2100 |02d8: invoke-static/range {v33}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0418 │ │ -021476: 0a08 |02db: move-result v8 │ │ -021478: 0800 2100 |02dc: move-object/from16 v0, v33 │ │ -02147c: 7120 1b04 8000 |02de: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ -021482: 0a19 |02e1: move-result v25 │ │ -021484: 0200 1900 |02e2: move/from16 v0, v25 │ │ -021488: 0801 2000 |02e4: move-object/from16 v1, v32 │ │ -02148c: 5910 a701 |02e6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -021490: 0800 2100 |02e8: move-object/from16 v0, v33 │ │ -021494: 7120 1a04 8000 |02ea: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ -02149a: 0a1d |02ed: move-result v29 │ │ -02149c: 0200 1d00 |02ee: move/from16 v0, v29 │ │ -0214a0: 0801 2000 |02f0: move-object/from16 v1, v32 │ │ -0214a4: 5910 9801 |02f2: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0214a8: 2900 68fd |02f4: goto/16 005c // -0298 │ │ -0214ac: 7602 db04 2000 |02f6: invoke-direct/range {v32, v33}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04db │ │ -0214b2: 0800 2000 |02f9: move-object/from16 v0, v32 │ │ -0214b6: 5200 9801 |02fb: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ -0214ba: 021d 0000 |02fd: move/from16 v29, v0 │ │ -0214be: 0800 2100 |02ff: move-object/from16 v0, v33 │ │ -0214c2: 0201 1d00 |0301: move/from16 v1, v29 │ │ -0214c6: 7120 1704 1000 |0303: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ -0214cc: 0a1d |0306: move-result v29 │ │ -0214ce: 0800 2100 |0307: move-object/from16 v0, v33 │ │ -0214d2: 0201 1d00 |0309: move/from16 v1, v29 │ │ -0214d6: 7120 1b04 1000 |030b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ -0214dc: 0a1d |030e: move-result v29 │ │ -0214de: 0200 1d00 |030f: move/from16 v0, v29 │ │ -0214e2: 0801 2000 |0311: move-object/from16 v1, v32 │ │ -0214e6: 5910 a701 |0313: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ -0214ea: 2900 47fd |0315: goto/16 005c // -02b9 │ │ -0214ee: 0000 |0317: nop // spacer │ │ -0214f0: 0001 0700 0000 0000 0b00 0000 ba01 ... |0318: packed-switch-data (18 units) │ │ +0219e4: |[0219e4] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0219f4: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +0219f8: 5500 9f01 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@019f │ │ +0219fc: 021d 0000 |0004: move/from16 v29, v0 │ │ +021a00: 381d 0500 |0006: if-eqz v29, 000b // +0005 │ │ +021a04: 131d 0100 |0008: const/16 v29, #int 1 // #1 │ │ +021a08: 0f1d |000a: return v29 │ │ +021a0a: 7401 9e07 2100 |000b: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ +021a10: 0a1d |000e: move-result v29 │ │ +021a12: 391d 0b00 |000f: if-nez v29, 001a // +000b │ │ +021a16: 7401 9f07 2100 |0011: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@079f │ │ +021a1c: 0a1d |0014: move-result v29 │ │ +021a1e: 381d 0500 |0015: if-eqz v29, 001a // +0005 │ │ +021a22: 131d 0000 |0017: const/16 v29, #int 0 // #0 │ │ +021a26: 28f1 |0019: goto 000a // -000f │ │ +021a28: 0800 2000 |001a: move-object/from16 v0, v32 │ │ +021a2c: 5400 9901 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +021a30: 081d 0000 |001e: move-object/from16 v29, v0 │ │ +021a34: 381d 0e00 |0020: if-eqz v29, 002e // +000e │ │ +021a38: 0800 2000 |0022: move-object/from16 v0, v32 │ │ +021a3c: 5400 9901 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +021a40: 081d 0000 |0026: move-object/from16 v29, v0 │ │ +021a44: 7401 2604 1d00 |0028: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +021a4a: 0a1d |002b: move-result v29 │ │ +021a4c: 391d 0500 |002c: if-nez v29, 0031 // +0005 │ │ +021a50: 131d 0000 |002e: const/16 v29, #int 0 // #0 │ │ +021a54: 28da |0030: goto 000a // -0026 │ │ +021a56: 0800 2000 |0031: move-object/from16 v0, v32 │ │ +021a5a: 5400 bb01 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +021a5e: 081d 0000 |0035: move-object/from16 v29, v0 │ │ +021a62: 391d 0c00 |0037: if-nez v29, 0043 // +000c │ │ +021a66: 7100 af07 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@07af │ │ +021a6c: 0c1d |003c: move-result-object v29 │ │ +021a6e: 0800 1d00 |003d: move-object/from16 v0, v29 │ │ +021a72: 0801 2000 |003f: move-object/from16 v1, v32 │ │ +021a76: 5b10 bb01 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +021a7a: 0800 2000 |0043: move-object/from16 v0, v32 │ │ +021a7e: 5400 bb01 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +021a82: 081d 0000 |0047: move-object/from16 v29, v0 │ │ +021a86: 0800 1d00 |0049: move-object/from16 v0, v29 │ │ +021a8a: 0801 2100 |004b: move-object/from16 v1, v33 │ │ +021a8e: 6e20 a807 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@07a8 │ │ +021a94: 7401 9e07 2100 |0050: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getAction:()I // method@079e │ │ +021a9a: 0a04 |0053: move-result v4 │ │ +021a9c: 120c |0054: const/4 v12, #int 0 // #0 │ │ +021a9e: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +021aa2: 021d 0000 |0057: move/from16 v29, v0 │ │ +021aa6: 2b1d bf02 0000 |0059: packed-switch v29, 00000318 // +000002bf │ │ +021aac: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ +021ab0: 7401 ce04 2000 |005e: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ +021ab6: 131d 0100 |0061: const/16 v29, #int 1 // #1 │ │ +021aba: 28a7 |0063: goto 000a // -0059 │ │ +021abc: 7601 a804 2000 |0064: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ +021ac2: 7401 a107 2100 |0067: invoke-virtual/range {v33}, Landroid/view/MotionEvent;.getX:()F // method@07a1 │ │ +021ac8: 0a1d |006a: move-result v29 │ │ +021aca: 0200 1d00 |006b: move/from16 v0, v29 │ │ +021ace: 0801 2000 |006d: move-object/from16 v1, v32 │ │ +021ad2: 5910 a301 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@01a3 │ │ +021ad6: 0200 1d00 |0071: move/from16 v0, v29 │ │ +021ada: 0801 2000 |0073: move-object/from16 v1, v32 │ │ +021ade: 5910 a701 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021ae2: 131d 0000 |0077: const/16 v29, #int 0 // #0 │ │ +021ae6: 0800 2100 |0079: move-object/from16 v0, v33 │ │ +021aea: 0201 1d00 |007b: move/from16 v1, v29 │ │ +021aee: 7120 1a04 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ +021af4: 0a1d |0080: move-result v29 │ │ +021af6: 0200 1d00 |0081: move/from16 v0, v29 │ │ +021afa: 0801 2000 |0083: move-object/from16 v1, v32 │ │ +021afe: 5910 9801 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021b02: 28d5 |0087: goto 005c // -002b │ │ +021b04: 0800 2000 |0088: move-object/from16 v0, v32 │ │ +021b08: 5500 a401 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +021b0c: 021d 0000 |008c: move/from16 v29, v0 │ │ +021b10: 391d 6b00 |008e: if-nez v29, 00f9 // +006b │ │ +021b14: 0800 2000 |0090: move-object/from16 v0, v32 │ │ +021b18: 5200 9801 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021b1c: 021d 0000 |0094: move/from16 v29, v0 │ │ +021b20: 0800 2100 |0096: move-object/from16 v0, v33 │ │ +021b24: 0201 1d00 |0098: move/from16 v1, v29 │ │ +021b28: 7120 1704 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +021b2e: 0a10 |009d: move-result v16 │ │ +021b30: 0800 2100 |009e: move-object/from16 v0, v33 │ │ +021b34: 0201 1000 |00a0: move/from16 v1, v16 │ │ +021b38: 7120 1b04 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ +021b3e: 0a19 |00a5: move-result v25 │ │ +021b40: 0800 2000 |00a6: move-object/from16 v0, v32 │ │ +021b44: 5200 a701 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021b48: 021d 0000 |00aa: move/from16 v29, v0 │ │ +021b4c: a71d 191d |00ac: sub-float v29, v25, v29 │ │ +021b50: 7701 ef08 1d00 |00ae: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ +021b56: 0a1a |00b1: move-result v26 │ │ +021b58: 0800 2100 |00b2: move-object/from16 v0, v33 │ │ +021b5c: 0201 1000 |00b4: move/from16 v1, v16 │ │ +021b60: 7120 1c04 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@041c │ │ +021b66: 0a1b |00b9: move-result v27 │ │ +021b68: 0800 2000 |00ba: move-object/from16 v0, v32 │ │ +021b6c: 5200 a801 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@01a8 │ │ +021b70: 021d 0000 |00be: move/from16 v29, v0 │ │ +021b74: a71d 1b1d |00c0: sub-float v29, v27, v29 │ │ +021b78: 7701 ef08 1d00 |00c2: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@08ef │ │ +021b7e: 0a1c |00c5: move-result v28 │ │ +021b80: 0800 2000 |00c6: move-object/from16 v0, v32 │ │ +021b84: 5200 ba01 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@01ba │ │ +021b88: 021d 0000 |00ca: move/from16 v29, v0 │ │ +021b8c: 0200 1d00 |00cc: move/from16 v0, v29 │ │ +021b90: 8200 |00ce: int-to-float v0, v0 │ │ +021b92: 021d 0000 |00cf: move/from16 v29, v0 │ │ +021b96: 2d1d 1a1d |00d1: cmpl-float v29, v26, v29 │ │ +021b9a: 3d1d 2600 |00d3: if-lez v29, 00f9 // +0026 │ │ +021b9e: 2d1d 1a1c |00d5: cmpl-float v29, v26, v28 │ │ +021ba2: 3d1d 2200 |00d7: if-lez v29, 00f9 // +0022 │ │ +021ba6: 131d 0100 |00d9: const/16 v29, #int 1 // #1 │ │ +021baa: 0200 1d00 |00db: move/from16 v0, v29 │ │ +021bae: 0801 2000 |00dd: move-object/from16 v1, v32 │ │ +021bb2: 5c10 a401 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +021bb6: 0200 1900 |00e1: move/from16 v0, v25 │ │ +021bba: 0801 2000 |00e3: move-object/from16 v1, v32 │ │ +021bbe: 5910 a701 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021bc2: 131d 0100 |00e7: const/16 v29, #int 1 // #1 │ │ +021bc6: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ +021bca: 0201 1d00 |00eb: move/from16 v1, v29 │ │ +021bce: 7020 f404 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ +021bd4: 131d 0100 |00f0: const/16 v29, #int 1 // #1 │ │ +021bd8: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ +021bdc: 0201 1d00 |00f4: move/from16 v1, v29 │ │ +021be0: 7020 f504 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ +021be6: 0800 2000 |00f9: move-object/from16 v0, v32 │ │ +021bea: 5500 a401 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +021bee: 021d 0000 |00fd: move/from16 v29, v0 │ │ +021bf2: 381d 5dff |00ff: if-eqz v29, 005c // -00a3 │ │ +021bf6: 0800 2000 |0101: move-object/from16 v0, v32 │ │ +021bfa: 5200 9801 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021bfe: 021d 0000 |0105: move/from16 v29, v0 │ │ +021c02: 0800 2100 |0107: move-object/from16 v0, v33 │ │ +021c06: 0201 1d00 |0109: move/from16 v1, v29 │ │ +021c0a: 7120 1704 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +021c10: 0a05 |010e: move-result v5 │ │ +021c12: 0800 2100 |010f: move-object/from16 v0, v33 │ │ +021c16: 7120 1b04 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ +021c1c: 0a19 |0114: move-result v25 │ │ +021c1e: 0800 2000 |0115: move-object/from16 v0, v32 │ │ +021c22: 5200 a701 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021c26: 021d 0000 |0119: move/from16 v29, v0 │ │ +021c2a: a707 1d19 |011b: sub-float v7, v29, v25 │ │ +021c2e: 0200 1900 |011d: move/from16 v0, v25 │ │ +021c32: 0801 2000 |011f: move-object/from16 v1, v32 │ │ +021c36: 5910 a701 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021c3a: 7401 c604 2000 |0123: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +021c40: 0a1d |0126: move-result v29 │ │ +021c42: 0200 1d00 |0127: move/from16 v0, v29 │ │ +021c46: 820e |0129: int-to-float v14, v0 │ │ +021c48: a615 0e07 |012a: add-float v21, v14, v7 │ │ +021c4c: 7401 c804 2000 |012c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +021c52: 0a17 |012f: move-result v23 │ │ +021c54: 0800 2000 |0130: move-object/from16 v0, v32 │ │ +021c58: 5200 b001 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +021c5c: 021d 0000 |0134: move/from16 v29, v0 │ │ +021c60: 9018 171d |0136: add-int v24, v23, v29 │ │ +021c64: 0800 2000 |0138: move-object/from16 v0, v32 │ │ +021c68: 5400 9901 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +021c6c: 081d 0000 |013c: move-object/from16 v29, v0 │ │ +021c70: 7401 2604 1d00 |013e: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +021c76: 0a1d |0141: move-result v29 │ │ +021c78: d80a 1dff |0142: add-int/lit8 v10, v29, #int -1 // #ff │ │ +021c7c: 131d 0000 |0144: const/16 v29, #int 0 // #0 │ │ +021c80: 0800 2000 |0146: move-object/from16 v0, v32 │ │ +021c84: 5200 9d01 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +021c88: 021e 0000 |014a: move/from16 v30, v0 │ │ +021c8c: d81e 1eff |014c: add-int/lit8 v30, v30, #int -1 // #ff │ │ +021c90: 921e 1e18 |014e: mul-int v30, v30, v24 │ │ +021c94: 7702 f208 1d00 |0150: invoke-static/range {v29, v30}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ +021c9a: 0a1d |0153: move-result v29 │ │ +021c9c: 0200 1d00 |0154: move/from16 v0, v29 │ │ +021ca0: 820b |0156: int-to-float v11, v0 │ │ +021ca2: 0800 2000 |0157: move-object/from16 v0, v32 │ │ +021ca6: 5200 9d01 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +021caa: 021d 0000 |015b: move/from16 v29, v0 │ │ +021cae: d81d 1d01 |015d: add-int/lit8 v29, v29, #int 1 // #01 │ │ +021cb2: 0200 1d00 |015f: move/from16 v0, v29 │ │ +021cb6: 7120 f308 a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ +021cbc: 0a1d |0164: move-result v29 │ │ +021cbe: 921d 1d18 |0165: mul-int v29, v29, v24 │ │ +021cc2: 0200 1d00 |0167: move/from16 v0, v29 │ │ +021cc6: 8200 |0169: int-to-float v0, v0 │ │ +021cc8: 0214 0000 |016a: move/from16 v20, v0 │ │ +021ccc: 2e1d 150b |016c: cmpg-float v29, v21, v11 │ │ +021cd0: 3b1d 7f00 |016e: if-gez v29, 01ed // +007f │ │ +021cd4: 131d 0000 |0170: const/16 v29, #int 0 // #0 │ │ +021cd8: 2d1d 0b1d |0172: cmpl-float v29, v11, v29 │ │ +021cdc: 391d 1600 |0174: if-nez v29, 018a // +0016 │ │ +021ce0: 0200 1500 |0176: move/from16 v0, v21 │ │ +021ce4: 7f0f |0178: neg-float v15, v0 │ │ +021ce6: 0800 2000 |0179: move-object/from16 v0, v32 │ │ +021cea: 5400 a901 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +021cee: 081d 0000 |017d: move-object/from16 v29, v0 │ │ +021cf2: 0200 1700 |017f: move/from16 v0, v23 │ │ +021cf6: 8200 |0181: int-to-float v0, v0 │ │ +021cf8: 021e 0000 |0182: move/from16 v30, v0 │ │ +021cfc: a91e 0f1e |0184: div-float v30, v15, v30 │ │ +021d00: 7402 5707 1d00 |0186: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0757 │ │ +021d06: 0a0c |0189: move-result v12 │ │ +021d08: 0215 0b00 |018a: move/from16 v21, v11 │ │ +021d0c: 0800 2000 |018c: move-object/from16 v0, v32 │ │ +021d10: 5200 a701 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021d14: 021d 0000 |0190: move/from16 v29, v0 │ │ +021d18: 0200 1500 |0192: move/from16 v0, v21 │ │ +021d1c: 8700 |0194: float-to-int v0, v0 │ │ +021d1e: 021e 0000 |0195: move/from16 v30, v0 │ │ +021d22: 0200 1e00 |0197: move/from16 v0, v30 │ │ +021d26: 8200 |0199: int-to-float v0, v0 │ │ +021d28: 021e 0000 |019a: move/from16 v30, v0 │ │ +021d2c: a71e 151e |019c: sub-float v30, v21, v30 │ │ +021d30: a61d 1d1e |019e: add-float v29, v29, v30 │ │ +021d34: 0200 1d00 |01a0: move/from16 v0, v29 │ │ +021d38: 0801 2000 |01a2: move-object/from16 v1, v32 │ │ +021d3c: 5910 a701 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021d40: 0200 1500 |01a6: move/from16 v0, v21 │ │ +021d44: 8700 |01a8: float-to-int v0, v0 │ │ +021d46: 021d 0000 |01a9: move/from16 v29, v0 │ │ +021d4a: 7401 c704 2000 |01ab: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ +021d50: 0a1e |01ae: move-result v30 │ │ +021d52: 0800 2000 |01af: move-object/from16 v0, v32 │ │ +021d56: 0201 1d00 |01b1: move/from16 v1, v29 │ │ +021d5a: 0202 1e00 |01b3: move/from16 v2, v30 │ │ +021d5e: 6e30 e604 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +021d64: 0800 2000 |01b8: move-object/from16 v0, v32 │ │ +021d68: 5400 af01 |01ba: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +021d6c: 081d 0000 |01bc: move-object/from16 v29, v0 │ │ +021d70: 381d 9efe |01be: if-eqz v29, 005c // -0162 │ │ +021d74: 0200 1500 |01c0: move/from16 v0, v21 │ │ +021d78: 8700 |01c2: float-to-int v0, v0 │ │ +021d7a: 021d 0000 |01c3: move/from16 v29, v0 │ │ +021d7e: 9311 1d18 |01c5: div-int v17, v29, v24 │ │ +021d82: 0200 1500 |01c7: move/from16 v0, v21 │ │ +021d86: 8700 |01c9: float-to-int v0, v0 │ │ +021d88: 021d 0000 |01ca: move/from16 v29, v0 │ │ +021d8c: 9413 1d18 |01cc: rem-int v19, v29, v24 │ │ +021d90: 0200 1300 |01ce: move/from16 v0, v19 │ │ +021d94: 8200 |01d0: int-to-float v0, v0 │ │ +021d96: 021d 0000 |01d1: move/from16 v29, v0 │ │ +021d9a: 0200 1800 |01d3: move/from16 v0, v24 │ │ +021d9e: 8200 |01d5: int-to-float v0, v0 │ │ +021da0: 021e 0000 |01d6: move/from16 v30, v0 │ │ +021da4: a912 1d1e |01d8: div-float v18, v29, v30 │ │ +021da8: 0800 2000 |01da: move-object/from16 v0, v32 │ │ +021dac: 5400 af01 |01dc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +021db0: 081d 0000 |01de: move-object/from16 v29, v0 │ │ +021db4: 0800 1d00 |01e0: move-object/from16 v0, v29 │ │ +021db8: 0201 1100 |01e2: move/from16 v1, v17 │ │ +021dbc: 0202 1200 |01e4: move/from16 v2, v18 │ │ +021dc0: 0203 1300 |01e6: move/from16 v3, v19 │ │ +021dc4: 7240 8c04 1032 |01e8: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@048c │ │ +021dca: 2900 71fe |01eb: goto/16 005c // -018f │ │ +021dce: 2d1d 1514 |01ed: cmpl-float v29, v21, v20 │ │ +021dd2: 3d1d 9dff |01ef: if-lez v29, 018c // -0063 │ │ +021dd6: 921d 0a18 |01f1: mul-int v29, v10, v24 │ │ +021dda: 0200 1d00 |01f3: move/from16 v0, v29 │ │ +021dde: 8200 |01f5: int-to-float v0, v0 │ │ +021de0: 021d 0000 |01f6: move/from16 v29, v0 │ │ +021de4: 2d1d 141d |01f8: cmpl-float v29, v20, v29 │ │ +021de8: 391d 1500 |01fa: if-nez v29, 020f // +0015 │ │ +021dec: a70f 1514 |01fc: sub-float v15, v21, v20 │ │ +021df0: 0800 2000 |01fe: move-object/from16 v0, v32 │ │ +021df4: 5400 b501 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +021df8: 081d 0000 |0202: move-object/from16 v29, v0 │ │ +021dfc: 0200 1700 |0204: move/from16 v0, v23 │ │ +021e00: 8200 |0206: int-to-float v0, v0 │ │ +021e02: 021e 0000 |0207: move/from16 v30, v0 │ │ +021e06: a91e 0f1e |0209: div-float v30, v15, v30 │ │ +021e0a: 7402 5707 1d00 |020b: invoke-virtual/range {v29, v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0757 │ │ +021e10: 0a0c |020e: move-result v12 │ │ +021e12: 0215 1400 |020f: move/from16 v21, v20 │ │ +021e16: 2900 7bff |0211: goto/16 018c // -0085 │ │ +021e1a: 0800 2000 |0213: move-object/from16 v0, v32 │ │ +021e1e: 5500 a401 |0215: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +021e22: 021d 0000 |0217: move/from16 v29, v0 │ │ +021e26: 381d 43fe |0219: if-eqz v29, 005c // -01bd │ │ +021e2a: 0800 2000 |021b: move-object/from16 v0, v32 │ │ +021e2e: 5400 bb01 |021d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@01bb │ │ +021e32: 0816 0000 |021f: move-object/from16 v22, v0 │ │ +021e36: 131d e803 |0221: const/16 v29, #int 1000 // #3e8 │ │ +021e3a: 0800 2000 |0223: move-object/from16 v0, v32 │ │ +021e3e: 5200 ab01 |0225: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@01ab │ │ +021e42: 021e 0000 |0227: move/from16 v30, v0 │ │ +021e46: 0200 1e00 |0229: move/from16 v0, v30 │ │ +021e4a: 8200 |022b: int-to-float v0, v0 │ │ +021e4c: 021e 0000 |022c: move/from16 v30, v0 │ │ +021e50: 0800 1600 |022e: move-object/from16 v0, v22 │ │ +021e54: 0201 1d00 |0230: move/from16 v1, v29 │ │ +021e58: 0202 1e00 |0232: move/from16 v2, v30 │ │ +021e5c: 6e30 aa07 1002 |0234: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@07aa │ │ +021e62: 0800 2000 |0237: move-object/from16 v0, v32 │ │ +021e66: 5200 9801 |0239: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021e6a: 021d 0000 |023b: move/from16 v29, v0 │ │ +021e6e: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +021e72: 0201 1d00 |023f: move/from16 v1, v29 │ │ +021e76: 7120 3a04 1000 |0241: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@043a │ │ +021e7c: 0a1d |0244: move-result v29 │ │ +021e7e: 0200 1d00 |0245: move/from16 v0, v29 │ │ +021e82: 8709 |0247: float-to-int v9, v0 │ │ +021e84: 131d 0100 |0248: const/16 v29, #int 1 // #1 │ │ +021e88: 0200 1d00 |024a: move/from16 v0, v29 │ │ +021e8c: 0801 2000 |024c: move-object/from16 v1, v32 │ │ +021e90: 5c10 b101 |024e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +021e94: 7401 c804 2000 |0250: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +021e9a: 0a1d |0253: move-result v29 │ │ +021e9c: 0800 2000 |0254: move-object/from16 v0, v32 │ │ +021ea0: 5200 b001 |0256: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +021ea4: 021e 0000 |0258: move/from16 v30, v0 │ │ +021ea8: 9018 1d1e |025a: add-int v24, v29, v30 │ │ +021eac: 7401 c604 2000 |025c: invoke-virtual/range {v32}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +021eb2: 0a15 |025f: move-result v21 │ │ +021eb4: 9306 1518 |0260: div-int v6, v21, v24 │ │ +021eb8: 3d09 3300 |0262: if-lez v9, 0295 // +0033 │ │ +021ebc: 016d |0264: move v13, v6 │ │ +021ebe: 131d 0100 |0265: const/16 v29, #int 1 // #1 │ │ +021ec2: 131e 0100 |0267: const/16 v30, #int 1 // #1 │ │ +021ec6: 0800 2000 |0269: move-object/from16 v0, v32 │ │ +021eca: 0201 1d00 |026b: move/from16 v1, v29 │ │ +021ece: 0202 1e00 |026d: move/from16 v2, v30 │ │ +021ed2: 6e59 eb04 d021 |026f: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04eb │ │ +021ed8: 131d ffff |0272: const/16 v29, #int -1 // #ffff │ │ +021edc: 0200 1d00 |0274: move/from16 v0, v29 │ │ +021ee0: 0801 2000 |0276: move-object/from16 v1, v32 │ │ +021ee4: 5910 9801 |0278: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021ee8: 7601 b004 2000 |027a: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04b0 │ │ +021eee: 0800 2000 |027d: move-object/from16 v0, v32 │ │ +021ef2: 5400 a901 |027f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +021ef6: 081d 0000 |0281: move-object/from16 v29, v0 │ │ +021efa: 7401 5807 1d00 |0283: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ +021f00: 0a1d |0286: move-result v29 │ │ +021f02: 0800 2000 |0287: move-object/from16 v0, v32 │ │ +021f06: 5400 b501 |0289: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +021f0a: 081e 0000 |028b: move-object/from16 v30, v0 │ │ +021f0e: 7401 5807 1e00 |028d: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ +021f14: 0a1e |0290: move-result v30 │ │ +021f16: 960c 1d1e |0291: or-int v12, v29, v30 │ │ +021f1a: 2900 c9fd |0293: goto/16 005c // -0237 │ │ +021f1e: d80d 0601 |0295: add-int/lit8 v13, v6, #int 1 // #01 │ │ +021f22: 28ce |0297: goto 0265 // -0032 │ │ +021f24: 0800 2000 |0298: move-object/from16 v0, v32 │ │ +021f28: 5500 a401 |029a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@01a4 │ │ +021f2c: 021d 0000 |029c: move/from16 v29, v0 │ │ +021f30: 381d befd |029e: if-eqz v29, 005c // -0242 │ │ +021f34: 0800 2000 |02a0: move-object/from16 v0, v32 │ │ +021f38: 5200 9d01 |02a2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +021f3c: 021d 0000 |02a4: move/from16 v29, v0 │ │ +021f40: 131e 0100 |02a6: const/16 v30, #int 1 // #1 │ │ +021f44: 131f 0100 |02a8: const/16 v31, #int 1 // #1 │ │ +021f48: 0800 2000 |02aa: move-object/from16 v0, v32 │ │ +021f4c: 0201 1d00 |02ac: move/from16 v1, v29 │ │ +021f50: 0202 1e00 |02ae: move/from16 v2, v30 │ │ +021f54: 0203 1f00 |02b0: move/from16 v3, v31 │ │ +021f58: 6e40 ea04 1032 |02b2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +021f5e: 131d ffff |02b5: const/16 v29, #int -1 // #ffff │ │ +021f62: 0200 1d00 |02b7: move/from16 v0, v29 │ │ +021f66: 0801 2000 |02b9: move-object/from16 v1, v32 │ │ +021f6a: 5910 9801 |02bb: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021f6e: 7601 b004 2000 |02bd: invoke-direct/range {v32}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@04b0 │ │ +021f74: 0800 2000 |02c0: move-object/from16 v0, v32 │ │ +021f78: 5400 a901 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01a9 │ │ +021f7c: 081d 0000 |02c4: move-object/from16 v29, v0 │ │ +021f80: 7401 5807 1d00 |02c6: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ +021f86: 0a1d |02c9: move-result v29 │ │ +021f88: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ +021f8c: 5400 b501 |02cc: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@01b5 │ │ +021f90: 081e 0000 |02ce: move-object/from16 v30, v0 │ │ +021f94: 7401 5807 1e00 |02d0: invoke-virtual/range {v30}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0758 │ │ +021f9a: 0a1e |02d3: move-result v30 │ │ +021f9c: 960c 1d1e |02d4: or-int v12, v29, v30 │ │ +021fa0: 2900 86fd |02d6: goto/16 005c // -027a │ │ +021fa4: 7701 1804 2100 |02d8: invoke-static/range {v33}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0418 │ │ +021faa: 0a08 |02db: move-result v8 │ │ +021fac: 0800 2100 |02dc: move-object/from16 v0, v33 │ │ +021fb0: 7120 1b04 8000 |02de: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ +021fb6: 0a19 |02e1: move-result v25 │ │ +021fb8: 0200 1900 |02e2: move/from16 v0, v25 │ │ +021fbc: 0801 2000 |02e4: move-object/from16 v1, v32 │ │ +021fc0: 5910 a701 |02e6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +021fc4: 0800 2100 |02e8: move-object/from16 v0, v33 │ │ +021fc8: 7120 1a04 8000 |02ea: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041a │ │ +021fce: 0a1d |02ed: move-result v29 │ │ +021fd0: 0200 1d00 |02ee: move/from16 v0, v29 │ │ +021fd4: 0801 2000 |02f0: move-object/from16 v1, v32 │ │ +021fd8: 5910 9801 |02f2: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021fdc: 2900 68fd |02f4: goto/16 005c // -0298 │ │ +021fe0: 7602 db04 2000 |02f6: invoke-direct/range {v32, v33}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@04db │ │ +021fe6: 0800 2000 |02f9: move-object/from16 v0, v32 │ │ +021fea: 5200 9801 |02fb: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0198 │ │ +021fee: 021d 0000 |02fd: move/from16 v29, v0 │ │ +021ff2: 0800 2100 |02ff: move-object/from16 v0, v33 │ │ +021ff6: 0201 1d00 |0301: move/from16 v1, v29 │ │ +021ffa: 7120 1704 1000 |0303: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0417 │ │ +022000: 0a1d |0306: move-result v29 │ │ +022002: 0800 2100 |0307: move-object/from16 v0, v33 │ │ +022006: 0201 1d00 |0309: move/from16 v1, v29 │ │ +02200a: 7120 1b04 1000 |030b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@041b │ │ +022010: 0a1d |030e: move-result v29 │ │ +022012: 0200 1d00 |030f: move/from16 v0, v29 │ │ +022016: 0801 2000 |0311: move-object/from16 v1, v32 │ │ +02201a: 5910 a701 |0313: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@01a7 │ │ +02201e: 2900 47fd |0315: goto/16 005c // -02b9 │ │ +022022: 0000 |0317: nop // spacer │ │ +022024: 0001 0700 0000 0000 0b00 0000 ba01 ... |0318: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1114 │ │ 0x0008 line=1118 │ │ 0x000a line=1252 │ │ 0x000b line=1121 │ │ 0x0017 line=1124 │ │ @@ -21568,24 +21572,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -021514: |[021514] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -021524: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -021526: 5221 9d01 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02152a: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -02152e: 5221 9d01 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021532: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -021536: 6e30 e904 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e9 │ │ -02153c: 0f00 |000c: return v0 │ │ -02153e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -021540: 28fe |000e: goto 000c // -0002 │ │ +022048: |[022048] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +022058: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02205a: 5221 9d01 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02205e: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +022062: 5221 9d01 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022066: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02206a: 6e30 e904 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e9 │ │ +022070: 0f00 |000c: return v0 │ │ +022072: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +022074: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1591 │ │ 0x0005 line=1592 │ │ 0x000c line=1595 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -21595,30 +21599,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -021544: |[021544] android.support.v4.view.ViewPager.pageRight:()Z │ │ -021554: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -021556: 5431 9901 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02155a: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -02155e: 5231 9d01 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021562: 5432 9901 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021566: 6e10 2604 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -02156c: 0a02 |000c: move-result v2 │ │ -02156e: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -021572: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -021576: 5231 9d01 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02157a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02157e: 6e30 e904 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e9 │ │ -021584: 0f00 |0018: return v0 │ │ -021586: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -021588: 28fe |001a: goto 0018 // -0002 │ │ +022078: |[022078] android.support.v4.view.ViewPager.pageRight:()Z │ │ +022088: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02208a: 5431 9901 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02208e: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +022092: 5231 9d01 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022096: 5432 9901 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02209a: 6e10 2604 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +0220a0: 0a02 |000c: move-result v2 │ │ +0220a2: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0220a6: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +0220aa: 5231 9d01 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0220ae: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0220b2: 6e30 e904 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@04e9 │ │ +0220b8: 0f00 |0018: return v0 │ │ +0220ba: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0220bc: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1599 │ │ 0x0011 line=1600 │ │ 0x0018 line=1603 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -21628,164 +21632,164 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 279 16-bit code units │ │ -02158c: |[02158c] android.support.v4.view.ViewPager.populate:()V │ │ -02159c: 120b |0000: const/4 v11, #int 0 // #0 │ │ -02159e: 12fc |0001: const/4 v12, #int -1 // #ff │ │ -0215a0: 54fa 9901 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0215a4: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ -0215a8: 0e00 |0006: return-void │ │ -0215aa: 55fa b101 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -0215ae: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ -0215b2: 6e10 c904 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@04c9 │ │ -0215b8: 0c0a |000e: move-result-object v10 │ │ -0215ba: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ -0215be: 54fa 9901 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0215c2: 6e20 2f04 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042f │ │ -0215c8: 52f8 ae01 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -0215cc: 120a |0018: const/4 v10, #int 0 // #0 │ │ -0215ce: 52fd 9d01 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0215d2: b18d |001b: sub-int/2addr v13, v8 │ │ -0215d4: 7120 f208 da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ -0215da: 0a09 |001f: move-result v9 │ │ -0215dc: 54fa 9901 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0215e0: 6e10 2604 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -0215e6: 0a00 |0025: move-result v0 │ │ -0215e8: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ -0215ec: 52fd 9d01 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0215f0: b08d |002a: add-int/2addr v13, v8 │ │ -0215f2: 7120 f308 da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ -0215f8: 0a04 |002e: move-result v4 │ │ -0215fa: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -0215fc: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -0215fe: 54fa a601 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021602: 6e10 5109 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -021608: 0a0a |0036: move-result v10 │ │ -02160a: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ -02160e: 54fa a601 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021612: 6e20 4c09 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -021618: 0c06 |003e: move-result-object v6 │ │ -02161a: 1f06 be00 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -02161e: 526a 8801 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -021622: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ -021626: 526a 8801 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02162a: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ -02162e: 556a 8901 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -021632: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ -021636: 54fa a601 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02163a: 6e20 4e09 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ -021640: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ -021644: 54fa 9901 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021648: 526d 8801 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02164c: 546e 8701 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -021650: 6e40 2404 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0424 │ │ -021656: 5267 8801 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02165a: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02165e: 28d0 |0061: goto 0031 // -0030 │ │ -021660: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ -021664: 526a 8801 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -021668: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ -02166c: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -021670: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ -021674: 0197 |006c: move v7, v9 │ │ -021676: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ -02167a: 526a 8801 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -02167e: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ -021682: 6e30 a104 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@04a1 │ │ -021688: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02168c: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ -021690: 28f3 |007a: goto 006d // -000d │ │ -021692: 54fa a601 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021696: 6e10 5109 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02169c: 0a0a |0080: move-result v10 │ │ -02169e: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ -0216a2: 54fa a601 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0216a6: 54fd a601 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0216aa: 6e10 5109 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0216b0: 0a0d |008a: move-result v13 │ │ -0216b2: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ -0216b6: 6e20 4c09 da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0216bc: 0c0a |0090: move-result-object v10 │ │ -0216be: 1f0a be00 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -0216c2: 52a7 8801 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -0216c6: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ -0216ca: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0216ce: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ -0216d2: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ -0216d6: 6e30 a104 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@04a1 │ │ -0216dc: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0216e0: 28f9 |00a2: goto 009b // -0007 │ │ -0216e2: 01c7 |00a3: move v7, v12 │ │ -0216e4: 28f1 |00a4: goto 0095 // -000f │ │ -0216e6: 0197 |00a5: move v7, v9 │ │ -0216e8: 28f5 |00a6: goto 009b // -000b │ │ -0216ea: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -0216ec: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ -0216ee: 54fa a601 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0216f2: 6e10 5109 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0216f8: 0a0a |00ae: move-result v10 │ │ -0216fa: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ -0216fe: 54fa a601 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021702: 6e20 4c09 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -021708: 0c0a |00b6: move-result-object v10 │ │ -02170a: 1f0a be00 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -02170e: 52aa 8801 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -021712: 52fc 9d01 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021716: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ -02171a: 54fa a601 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -02171e: 6e20 4c09 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -021724: 0c02 |00c4: move-result-object v2 │ │ -021726: 1f02 be00 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -02172a: 54fc 9901 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02172e: 52fd 9d01 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021732: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ -021736: 542a 8701 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -02173a: 6e40 2e04 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@042e │ │ -021740: 54fa 9901 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021744: 6e20 2504 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0425 │ │ -02174a: 6e10 ca04 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@04ca │ │ -021750: 0a0a |00da: move-result v10 │ │ -021752: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ -021756: 6e10 b404 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b4 │ │ -02175c: 0c03 |00e0: move-result-object v3 │ │ -02175e: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ -021762: 6e20 cb04 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cb │ │ -021768: 0c06 |00e6: move-result-object v6 │ │ -02176a: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ -02176e: 526a 8801 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -021772: 52fb 9d01 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021776: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ -02177a: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ -02177c: 6e10 b704 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -021782: 0a0a |00f3: move-result v10 │ │ -021784: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ -021788: 6e20 b604 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ -02178e: 0c01 |00f9: move-result-object v1 │ │ -021790: 6e20 cc04 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ -021796: 0c06 |00fd: move-result-object v6 │ │ -021798: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ -02179c: 526a 8801 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -0217a0: 52fb 9d01 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0217a4: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ -0217a8: 122a |0106: const/4 v10, #int 2 // #2 │ │ -0217aa: 6e20 da07 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@07da │ │ -0217b0: 0a0a |010a: move-result v10 │ │ -0217b2: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ -0217b6: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0217ba: 28e1 |010f: goto 00f0 // -001f │ │ -0217bc: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0217c0: 2897 |0112: goto 00a9 // -0069 │ │ -0217c2: 07ba |0113: move-object v10, v11 │ │ -0217c4: 28bb |0114: goto 00cf // -0045 │ │ -0217c6: 07b6 |0115: move-object v6, v11 │ │ -0217c8: 28d1 |0116: goto 00e7 // -002f │ │ +0220c0: |[0220c0] android.support.v4.view.ViewPager.populate:()V │ │ +0220d0: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0220d2: 12fc |0001: const/4 v12, #int -1 // #ff │ │ +0220d4: 54fa 9901 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0220d8: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ +0220dc: 0e00 |0006: return-void │ │ +0220de: 55fa b101 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +0220e2: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ +0220e6: 6e10 c904 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@04c9 │ │ +0220ec: 0c0a |000e: move-result-object v10 │ │ +0220ee: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ +0220f2: 54fa 9901 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0220f6: 6e20 2f04 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042f │ │ +0220fc: 52f8 ae01 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +022100: 120a |0018: const/4 v10, #int 0 // #0 │ │ +022102: 52fd 9d01 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022106: b18d |001b: sub-int/2addr v13, v8 │ │ +022108: 7120 f208 da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@08f2 │ │ +02210e: 0a09 |001f: move-result v9 │ │ +022110: 54fa 9901 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022114: 6e10 2604 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +02211a: 0a00 |0025: move-result v0 │ │ +02211c: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ +022120: 52fd 9d01 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022124: b08d |002a: add-int/2addr v13, v8 │ │ +022126: 7120 f308 da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ +02212c: 0a04 |002e: move-result v4 │ │ +02212e: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +022130: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +022132: 54fa a601 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022136: 6e10 5109 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02213c: 0a0a |0036: move-result v10 │ │ +02213e: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ +022142: 54fa a601 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022146: 6e20 4c09 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +02214c: 0c06 |003e: move-result-object v6 │ │ +02214e: 1f06 be00 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +022152: 526a 8801 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +022156: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ +02215a: 526a 8801 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02215e: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ +022162: 556a 8901 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +022166: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ +02216a: 54fa a601 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +02216e: 6e20 4e09 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ +022174: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ +022178: 54fa 9901 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02217c: 526d 8801 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +022180: 546e 8701 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +022184: 6e40 2404 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0424 │ │ +02218a: 5267 8801 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02218e: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +022192: 28d0 |0061: goto 0031 // -0030 │ │ +022194: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ +022198: 526a 8801 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02219c: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ +0221a0: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0221a4: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ +0221a8: 0197 |006c: move v7, v9 │ │ +0221aa: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ +0221ae: 526a 8801 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0221b2: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ +0221b6: 6e30 a104 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@04a1 │ │ +0221bc: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0221c0: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0221c4: 28f3 |007a: goto 006d // -000d │ │ +0221c6: 54fa a601 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0221ca: 6e10 5109 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0221d0: 0a0a |0080: move-result v10 │ │ +0221d2: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ +0221d6: 54fa a601 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0221da: 54fd a601 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0221de: 6e10 5109 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0221e4: 0a0d |008a: move-result v13 │ │ +0221e6: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ +0221ea: 6e20 4c09 da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0221f0: 0c0a |0090: move-result-object v10 │ │ +0221f2: 1f0a be00 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +0221f6: 52a7 8801 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0221fa: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ +0221fe: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ +022202: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ +022206: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ +02220a: 6e30 a104 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@04a1 │ │ +022210: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +022214: 28f9 |00a2: goto 009b // -0007 │ │ +022216: 01c7 |00a3: move v7, v12 │ │ +022218: 28f1 |00a4: goto 0095 // -000f │ │ +02221a: 0197 |00a5: move v7, v9 │ │ +02221c: 28f5 |00a6: goto 009b // -000b │ │ +02221e: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +022220: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ +022222: 54fa a601 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022226: 6e10 5109 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02222c: 0a0a |00ae: move-result v10 │ │ +02222e: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ +022232: 54fa a601 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022236: 6e20 4c09 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +02223c: 0c0a |00b6: move-result-object v10 │ │ +02223e: 1f0a be00 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +022242: 52aa 8801 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +022246: 52fc 9d01 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +02224a: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ +02224e: 54fa a601 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022252: 6e20 4c09 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +022258: 0c02 |00c4: move-result-object v2 │ │ +02225a: 1f02 be00 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +02225e: 54fc 9901 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022262: 52fd 9d01 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022266: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ +02226a: 542a 8701 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +02226e: 6e40 2e04 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@042e │ │ +022274: 54fa 9901 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022278: 6e20 2504 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0425 │ │ +02227e: 6e10 ca04 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@04ca │ │ +022284: 0a0a |00da: move-result v10 │ │ +022286: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ +02228a: 6e10 b404 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@04b4 │ │ +022290: 0c03 |00e0: move-result-object v3 │ │ +022292: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ +022296: 6e20 cb04 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cb │ │ +02229c: 0c06 |00e6: move-result-object v6 │ │ +02229e: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ +0222a2: 526a 8801 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0222a6: 52fb 9d01 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0222aa: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ +0222ae: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ +0222b0: 6e10 b704 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +0222b6: 0a0a |00f3: move-result v10 │ │ +0222b8: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ +0222bc: 6e20 b604 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@04b6 │ │ +0222c2: 0c01 |00f9: move-result-object v1 │ │ +0222c4: 6e20 cc04 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@04cc │ │ +0222ca: 0c06 |00fd: move-result-object v6 │ │ +0222cc: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ +0222d0: 526a 8801 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +0222d4: 52fb 9d01 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0222d8: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ +0222dc: 122a |0106: const/4 v10, #int 2 // #2 │ │ +0222de: 6e20 da07 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@07da │ │ +0222e4: 0a0a |010a: move-result v10 │ │ +0222e6: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ +0222ea: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0222ee: 28e1 |010f: goto 00f0 // -001f │ │ +0222f0: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0222f4: 2897 |0112: goto 00a9 // -0069 │ │ +0222f6: 07ba |0113: move-object v10, v11 │ │ +0222f8: 28bb |0114: goto 00cf // -0045 │ │ +0222fa: 07b6 |0115: move-object v6, v11 │ │ +0222fc: 28d1 |0116: goto 00e7 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=608 │ │ 0x0006 line=709 │ │ 0x0007 line=616 │ │ 0x000b line=624 │ │ 0x0011 line=628 │ │ @@ -21859,73 +21863,73 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0217cc: |[0217cc] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -0217dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0217de: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0217e0: 5472 9901 |0002: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0217e4: 3802 3b00 |0004: if-eqz v2, 003f // +003b │ │ -0217e8: 5472 9901 |0006: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0217ec: 6e20 2d04 6200 |0008: invoke-virtual {v2, v6}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042d │ │ -0217f2: 5472 9901 |000b: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0217f6: 6e20 2f04 7200 |000d: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042f │ │ -0217fc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0217fe: 5472 a601 |0011: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021802: 6e10 5109 0200 |0013: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -021808: 0a02 |0016: move-result v2 │ │ -02180a: 3520 1600 |0017: if-ge v0, v2, 002d // +0016 │ │ -02180e: 5472 a601 |0019: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021812: 6e20 4c09 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -021818: 0c01 |001e: move-result-object v1 │ │ -02181a: 1f01 be00 |001f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -02181e: 5472 9901 |0021: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021822: 5213 8801 |0023: iget v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ -021826: 5414 8701 |0025: iget-object v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ -02182a: 6e40 2404 7243 |0027: invoke-virtual {v2, v7, v3, v4}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0424 │ │ -021830: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -021834: 28e5 |002c: goto 0011 // -001b │ │ -021836: 5472 9901 |002d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02183a: 6e20 2504 7200 |002f: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0425 │ │ -021840: 5472 a601 |0032: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021844: 6e10 4a09 0200 |0034: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ -02184a: 6e10 e404 0700 |0037: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.removeAllViews:()V // method@04e4 │ │ -021850: 5975 9d01 |003a: iput v5, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021854: 6e30 e604 5705 |003c: invoke-virtual {v7, v5, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -02185a: 5b78 9901 |003f: iput-object v8, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02185e: 5472 9901 |0041: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021862: 3802 3000 |0043: if-eqz v2, 0073 // +0030 │ │ -021866: 5472 ad01 |0045: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ -02186a: 3902 0900 |0047: if-nez v2, 0050 // +0009 │ │ -02186e: 2202 bd00 |0049: new-instance v2, Landroid/support/v4/view/ViewPager$DataSetObserver; // type@00bd │ │ -021872: 7030 8804 7206 |004b: invoke-direct {v2, v7, v6}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0488 │ │ -021878: 5b72 ad01 |004e: iput-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ -02187c: 5472 9901 |0050: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021880: 5473 ad01 |0052: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ -021884: 6e20 2d04 3200 |0054: invoke-virtual {v2, v3}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042d │ │ -02188a: 5c75 b101 |0057: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -02188e: 5272 b401 |0059: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -021892: 3a02 1900 |005b: if-ltz v2, 0074 // +0019 │ │ -021896: 5472 9901 |005d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02189a: 5473 b201 |005f: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -02189e: 5474 b301 |0061: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -0218a2: 6e30 2b04 3204 |0063: invoke-virtual {v2, v3, v4}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@042b │ │ -0218a8: 5272 b401 |0066: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -0218ac: 1213 |0068: const/4 v3, #int 1 // #1 │ │ -0218ae: 6e40 ea04 2735 |0069: invoke-virtual {v7, v2, v5, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -0218b4: 12f2 |006c: const/4 v2, #int -1 // #ff │ │ -0218b6: 5972 b401 |006d: iput v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ -0218ba: 5b76 b201 |006f: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ -0218be: 5b76 b301 |0071: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ -0218c2: 0e00 |0073: return-void │ │ -0218c4: 6e10 e104 0700 |0074: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ -0218ca: 28fc |0077: goto 0073 // -0004 │ │ +022300: |[022300] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +022310: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +022312: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +022314: 5472 9901 |0002: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022318: 3802 3b00 |0004: if-eqz v2, 003f // +003b │ │ +02231c: 5472 9901 |0006: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022320: 6e20 2d04 6200 |0008: invoke-virtual {v2, v6}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042d │ │ +022326: 5472 9901 |000b: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02232a: 6e20 2f04 7200 |000d: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@042f │ │ +022330: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +022332: 5472 a601 |0011: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022336: 6e10 5109 0200 |0013: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02233c: 0a02 |0016: move-result v2 │ │ +02233e: 3520 1600 |0017: if-ge v0, v2, 002d // +0016 │ │ +022342: 5472 a601 |0019: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022346: 6e20 4c09 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +02234c: 0c01 |001e: move-result-object v1 │ │ +02234e: 1f01 be00 |001f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +022352: 5472 9901 |0021: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022356: 5213 8801 |0023: iget v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0188 │ │ +02235a: 5414 8701 |0025: iget-object v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0187 │ │ +02235e: 6e40 2404 7243 |0027: invoke-virtual {v2, v7, v3, v4}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0424 │ │ +022364: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +022368: 28e5 |002c: goto 0011 // -001b │ │ +02236a: 5472 9901 |002d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02236e: 6e20 2504 7200 |002f: invoke-virtual {v2, v7}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0425 │ │ +022374: 5472 a601 |0032: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +022378: 6e10 4a09 0200 |0034: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ +02237e: 6e10 e404 0700 |0037: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.removeAllViews:()V // method@04e4 │ │ +022384: 5975 9d01 |003a: iput v5, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022388: 6e30 e604 5705 |003c: invoke-virtual {v7, v5, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +02238e: 5b78 9901 |003f: iput-object v8, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022392: 5472 9901 |0041: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022396: 3802 3000 |0043: if-eqz v2, 0073 // +0030 │ │ +02239a: 5472 ad01 |0045: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ +02239e: 3902 0900 |0047: if-nez v2, 0050 // +0009 │ │ +0223a2: 2202 bd00 |0049: new-instance v2, Landroid/support/v4/view/ViewPager$DataSetObserver; // type@00bd │ │ +0223a6: 7030 8804 7206 |004b: invoke-direct {v2, v7, v6}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0488 │ │ +0223ac: 5b72 ad01 |004e: iput-object v2, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ +0223b0: 5472 9901 |0050: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0223b4: 5473 ad01 |0052: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/PagerAdapter$DataSetObserver; // field@01ad │ │ +0223b8: 6e20 2d04 3200 |0054: invoke-virtual {v2, v3}, Landroid/support/v4/view/PagerAdapter;.setDataSetObserver:(Landroid/support/v4/view/PagerAdapter$DataSetObserver;)V // method@042d │ │ +0223be: 5c75 b101 |0057: iput-boolean v5, v7, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +0223c2: 5272 b401 |0059: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +0223c6: 3a02 1900 |005b: if-ltz v2, 0074 // +0019 │ │ +0223ca: 5472 9901 |005d: iget-object v2, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +0223ce: 5473 b201 |005f: iget-object v3, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +0223d2: 5474 b301 |0061: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +0223d6: 6e30 2b04 3204 |0063: invoke-virtual {v2, v3, v4}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@042b │ │ +0223dc: 5272 b401 |0066: iget v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +0223e0: 1213 |0068: const/4 v3, #int 1 // #1 │ │ +0223e2: 6e40 ea04 2735 |0069: invoke-virtual {v7, v2, v5, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +0223e8: 12f2 |006c: const/4 v2, #int -1 // #ff │ │ +0223ea: 5972 b401 |006d: iput v2, v7, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@01b4 │ │ +0223ee: 5b76 b201 |006f: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@01b2 │ │ +0223f2: 5b76 b301 |0071: iput-object v6, v7, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@01b3 │ │ +0223f6: 0e00 |0073: return-void │ │ +0223f8: 6e10 e104 0700 |0074: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ +0223fe: 28fc |0077: goto 0073 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=267 │ │ 0x0006 line=268 │ │ 0x000b line=269 │ │ 0x0010 line=270 │ │ 0x0019 line=271 │ │ @@ -21961,24 +21965,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0218cc: |[0218cc] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -0218dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0218de: 5c21 b101 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -0218e2: 5520 a001 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ -0218e6: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -0218ea: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0218ec: 6e40 ea04 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -0218f2: 0e00 |000b: return-void │ │ -0218f4: 0110 |000c: move v0, v1 │ │ -0218f6: 28fb |000d: goto 0008 // -0005 │ │ +022400: |[022400] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +022410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +022412: 5c21 b101 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +022416: 5520 a001 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@01a0 │ │ +02241a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +02241e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +022420: 6e40 ea04 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +022426: 0e00 |000b: return-void │ │ +022428: 0110 |000c: move v0, v1 │ │ +02242a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ 0x0003 line=314 │ │ 0x000b line=315 │ │ 0x000d line=314 │ │ locals : │ │ @@ -21990,19 +21994,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0218f8: |[0218f8] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -021908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02190a: 5c10 b101 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ -02190e: 6e40 ea04 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ -021914: 0e00 |0006: return-void │ │ +02242c: |[02242c] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +02243c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02243e: 5c10 b101 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@01b1 │ │ +022442: 6e40 ea04 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@04ea │ │ +022448: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ 0x0003 line=325 │ │ 0x0006 line=326 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -22014,18 +22018,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -021918: |[021918] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -021928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02192a: 6e50 eb04 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04eb │ │ -021930: 0e00 |0004: return-void │ │ +02244c: |[02244c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +02245c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02245e: 6e50 eb04 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@04eb │ │ +022464: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -22037,91 +22041,91 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -021934: |[021934] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -021944: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -021946: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -021948: 5474 9901 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -02194c: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ -021950: 5474 9901 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -021954: 6e10 2604 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -02195a: 0a04 |000b: move-result v4 │ │ -02195c: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ -021960: 7020 f504 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ -021966: 0e00 |0011: return-void │ │ -021968: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ -02196c: 5274 9d01 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021970: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ -021974: 5474 a601 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -021978: 6e10 5109 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02197e: 0a04 |001d: move-result v4 │ │ -021980: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ -021984: 7020 f504 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ -02198a: 28ee |0023: goto 0011 // -0012 │ │ -02198c: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ -021990: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -021992: 5273 ae01 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -021996: 5274 9d01 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -02199a: b034 |002b: add-int/2addr v4, v3 │ │ -02199c: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ -0219a0: 5274 9d01 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0219a4: b134 |0030: sub-int/2addr v4, v3 │ │ -0219a6: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ -0219aa: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -0219ac: 5474 a601 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0219b0: 6e10 5109 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0219b6: 0a04 |0039: move-result v4 │ │ -0219b8: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ -0219bc: 5474 a601 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ -0219c0: 6e20 4c09 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0219c6: 0c04 |0041: move-result-object v4 │ │ -0219c8: 1f04 be00 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ -0219cc: 5c41 8901 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ -0219d0: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0219d4: 28ec |0048: goto 0034 // -0014 │ │ -0219d6: 5474 9901 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0219da: 6e10 2604 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -0219e0: 0a04 |004e: move-result v4 │ │ -0219e2: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ -0219e6: 5474 9901 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ -0219ea: 6e10 2604 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ -0219f0: 0a04 |0056: move-result v4 │ │ -0219f2: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ -0219f6: 28ce |0059: goto 0027 // -0032 │ │ -0219f8: 5274 9d01 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -0219fc: 3284 2100 |005c: if-eq v4, v8, 007d // +0021 │ │ -021a00: 5978 9d01 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ -021a04: 6e10 e104 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ -021a0a: 6e10 c804 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -021a10: 0a04 |0066: move-result v4 │ │ -021a12: 5276 b001 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -021a16: b064 |0069: add-int/2addr v4, v6 │ │ -021a18: 9200 0408 |006a: mul-int v0, v4, v8 │ │ -021a1c: 3809 1300 |006c: if-eqz v9, 007f // +0013 │ │ -021a20: 6e40 f804 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f8 │ │ -021a26: 3801 a0ff |0071: if-eqz v1, 0011 // -0060 │ │ -021a2a: 5474 af01 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -021a2e: 3804 9cff |0075: if-eqz v4, 0011 // -0064 │ │ -021a32: 5474 af01 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -021a36: 7220 8d04 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048d │ │ -021a3c: 2895 |007c: goto 0011 // -006b │ │ -021a3e: 0151 |007d: move v1, v5 │ │ -021a40: 28e0 |007e: goto 005e // -0020 │ │ -021a42: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -021a46: 5474 af01 |0081: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -021a4a: 3804 0700 |0083: if-eqz v4, 008a // +0007 │ │ -021a4e: 5474 af01 |0085: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -021a52: 7220 8d04 8400 |0087: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048d │ │ -021a58: 7010 a804 0700 |008a: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ -021a5e: 6e30 e604 0705 |008d: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ -021a64: 2881 |0090: goto 0011 // -007f │ │ +022468: |[022468] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +022478: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02247a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +02247c: 5474 9901 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022480: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ +022484: 5474 9901 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +022488: 6e10 2604 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +02248e: 0a04 |000b: move-result v4 │ │ +022490: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ +022494: 7020 f504 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ +02249a: 0e00 |0011: return-void │ │ +02249c: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ +0224a0: 5274 9d01 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0224a4: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ +0224a8: 5474 a601 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0224ac: 6e10 5109 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0224b2: 0a04 |001d: move-result v4 │ │ +0224b4: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ +0224b8: 7020 f504 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ +0224be: 28ee |0023: goto 0011 // -0012 │ │ +0224c0: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ +0224c4: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +0224c6: 5273 ae01 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +0224ca: 5274 9d01 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0224ce: b034 |002b: add-int/2addr v4, v3 │ │ +0224d0: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ +0224d4: 5274 9d01 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +0224d8: b134 |0030: sub-int/2addr v4, v3 │ │ +0224da: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ +0224de: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +0224e0: 5474 a601 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0224e4: 6e10 5109 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0224ea: 0a04 |0039: move-result v4 │ │ +0224ec: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ +0224f0: 5474 a601 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@01a6 │ │ +0224f4: 6e20 4c09 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0224fa: 0c04 |0041: move-result-object v4 │ │ +0224fc: 1f04 be00 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@00be │ │ +022500: 5c41 8901 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0189 │ │ +022504: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +022508: 28ec |0048: goto 0034 // -0014 │ │ +02250a: 5474 9901 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02250e: 6e10 2604 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +022514: 0a04 |004e: move-result v4 │ │ +022516: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ +02251a: 5474 9901 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0199 │ │ +02251e: 6e10 2604 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0426 │ │ +022524: 0a04 |0056: move-result v4 │ │ +022526: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ +02252a: 28ce |0059: goto 0027 // -0032 │ │ +02252c: 5274 9d01 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022530: 3284 2100 |005c: if-eq v4, v8, 007d // +0021 │ │ +022534: 5978 9d01 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@019d │ │ +022538: 6e10 e104 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ +02253e: 6e10 c804 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +022544: 0a04 |0066: move-result v4 │ │ +022546: 5276 b001 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +02254a: b064 |0069: add-int/2addr v4, v6 │ │ +02254c: 9200 0408 |006a: mul-int v0, v4, v8 │ │ +022550: 3809 1300 |006c: if-eqz v9, 007f // +0013 │ │ +022554: 6e40 f804 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f8 │ │ +02255a: 3801 a0ff |0071: if-eqz v1, 0011 // -0060 │ │ +02255e: 5474 af01 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +022562: 3804 9cff |0075: if-eqz v4, 0011 // -0064 │ │ +022566: 5474 af01 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +02256a: 7220 8d04 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048d │ │ +022570: 2895 |007c: goto 0011 // -006b │ │ +022572: 0151 |007d: move v1, v5 │ │ +022574: 28e0 |007e: goto 005e // -0020 │ │ +022576: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +02257a: 5474 af01 |0081: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +02257e: 3804 0700 |0083: if-eqz v4, 008a // +0007 │ │ +022582: 5474 af01 |0085: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +022586: 7220 8d04 8400 |0087: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@048d │ │ +02258c: 7010 a804 0700 |008a: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ +022592: 6e30 e604 0705 |008d: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@04e6 │ │ +022598: 2881 |0090: goto 0011 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=337 │ │ 0x000e line=338 │ │ 0x0011 line=375 │ │ 0x0012 line=341 │ │ 0x0020 line=342 │ │ @@ -22166,39 +22170,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -021a68: |[021a68] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -021a78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -021a7a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -021a7e: 1a00 9906 |0003: const-string v0, "ViewPager" // string@0699 │ │ -021a82: 2201 5f01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -021a86: 7010 1a09 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -021a8c: 1a02 c905 |000a: const-string v2, "Requested offscreen page limit " // string@05c9 │ │ -021a90: 6e20 2009 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -021a96: 0c01 |000f: move-result-object v1 │ │ -021a98: 6e20 1d09 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -021a9e: 0c01 |0013: move-result-object v1 │ │ -021aa0: 1a02 7900 |0014: const-string v2, " too small; defaulting to " // string@0079 │ │ -021aa4: 6e20 2009 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -021aaa: 0c01 |0019: move-result-object v1 │ │ -021aac: 6e20 1d09 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -021ab2: 0c01 |001d: move-result-object v1 │ │ -021ab4: 6e10 2609 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -021aba: 0c01 |0021: move-result-object v1 │ │ -021abc: 7120 8707 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -021ac2: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -021ac4: 5240 ae01 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -021ac8: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -021acc: 5945 ae01 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ -021ad0: 6e10 e104 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ -021ad6: 0e00 |002f: return-void │ │ +02259c: |[02259c] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +0225ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0225ae: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +0225b2: 1a00 9906 |0003: const-string v0, "ViewPager" // string@0699 │ │ +0225b6: 2201 5f01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +0225ba: 7010 1a09 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0225c0: 1a02 c905 |000a: const-string v2, "Requested offscreen page limit " // string@05c9 │ │ +0225c4: 6e20 2009 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0225ca: 0c01 |000f: move-result-object v1 │ │ +0225cc: 6e20 1d09 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0225d2: 0c01 |0013: move-result-object v1 │ │ +0225d4: 1a02 7900 |0014: const-string v2, " too small; defaulting to " // string@0079 │ │ +0225d8: 6e20 2009 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0225de: 0c01 |0019: move-result-object v1 │ │ +0225e0: 6e20 1d09 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0225e6: 0c01 |001d: move-result-object v1 │ │ +0225e8: 6e10 2609 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0225ee: 0c01 |0021: move-result-object v1 │ │ +0225f0: 7120 8707 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +0225f6: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +0225f8: 5240 ae01 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +0225fc: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +022600: 5945 ae01 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@01ae │ │ +022604: 6e10 e104 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@04e1 │ │ +02260a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=410 │ │ 0x0003 line=411 │ │ 0x0025 line=413 │ │ 0x0026 line=415 │ │ 0x002a line=416 │ │ @@ -22213,17 +22217,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 │ │ -021ad8: |[021ad8] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -021ae8: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ -021aec: 0e00 |0002: return-void │ │ +02260c: |[02260c] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +02261c: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@01af │ │ +022620: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -22233,22 +22237,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -021af0: |[021af0] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -021b00: 5220 b001 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -021b04: 5923 b001 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -021b08: 6e10 c804 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -021b0e: 0a01 |0007: move-result v1 │ │ -021b10: 7050 e204 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04e2 │ │ -021b16: 6e10 e504 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e5 │ │ -021b1c: 0e00 |000e: return-void │ │ +022624: |[022624] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +022634: 5220 b001 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +022638: 5923 b001 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +02263c: 6e10 c804 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +022642: 0a01 |0007: move-result v1 │ │ +022644: 7050 e204 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@04e2 │ │ +02264a: 6e10 e504 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@04e5 │ │ +022650: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0002 line=431 │ │ 0x0004 line=433 │ │ 0x0008 line=434 │ │ 0x000b line=436 │ │ @@ -22264,23 +22268,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -021b20: |[021b20] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -021b30: 6e10 b804 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b8 │ │ -021b36: 0c00 |0003: move-result-object v0 │ │ -021b38: 6e10 5200 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0052 │ │ -021b3e: 0c00 |0007: move-result-object v0 │ │ -021b40: 6e20 6d00 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@006d │ │ -021b46: 0c00 |000b: move-result-object v0 │ │ -021b48: 6e20 f304 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@04f3 │ │ -021b4e: 0e00 |000f: return-void │ │ +022654: |[022654] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +022664: 6e10 b804 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@04b8 │ │ +02266a: 0c00 |0003: move-result-object v0 │ │ +02266c: 6e10 5200 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0052 │ │ +022672: 0c00 |0007: move-result-object v0 │ │ +022674: 6e20 6d00 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@006d │ │ +02267a: 0c00 |000b: move-result-object v0 │ │ +02267c: 6e20 f304 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@04f3 │ │ +022682: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000f line=467 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -22290,25 +22294,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -021b50: |[021b50] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -021b60: 5b12 aa01 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -021b64: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -021b68: 6e10 e304 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@04e3 │ │ -021b6e: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -021b72: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -021b74: 6e20 f604 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f6 │ │ -021b7a: 6e10 ce04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ -021b80: 0e00 |0010: return-void │ │ -021b82: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -021b84: 28f8 |0012: goto 000a // -0008 │ │ +022684: |[022684] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +022694: 5b12 aa01 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +022698: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +02269c: 6e10 e304 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@04e3 │ │ +0226a2: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +0226a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0226a8: 6e20 f604 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@04f6 │ │ +0226ae: 6e10 ce04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ +0226b4: 0e00 |0010: return-void │ │ +0226b6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0226b8: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0002 line=455 │ │ 0x0007 line=456 │ │ 0x000d line=457 │ │ 0x0010 line=458 │ │ @@ -22322,18 +22326,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -021b88: |[021b88] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -021b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021b9a: 6e40 f804 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f8 │ │ -021ba0: 0e00 |0004: return-void │ │ +0226bc: |[0226bc] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +0226cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0226ce: 6e40 f804 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@04f8 │ │ +0226d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0004 line=501 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -22344,71 +22348,71 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 99 16-bit code units │ │ -021ba4: |[021ba4] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -021bb4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -021bb6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -021bb8: 6e10 b704 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ -021bbe: 0a00 |0005: move-result v0 │ │ -021bc0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -021bc4: 7020 f504 7a00 |0008: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ -021bca: 0e00 |000b: return-void │ │ -021bcc: 6e10 c604 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ -021bd2: 0a01 |000f: move-result v1 │ │ -021bd4: 6e10 c704 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ -021bda: 0a02 |0013: move-result v2 │ │ -021bdc: 9103 0b01 |0014: sub-int v3, v11, v1 │ │ -021be0: 9104 0c02 |0016: sub-int v4, v12, v2 │ │ -021be4: 3903 0b00 |0018: if-nez v3, 0023 // +000b │ │ -021be8: 3904 0900 |001a: if-nez v4, 0023 // +0009 │ │ -021bec: 7010 a804 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ -021bf2: 7020 f404 7a00 |001f: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ -021bf8: 28e9 |0022: goto 000b // -0017 │ │ -021bfa: 7020 f504 8a00 |0023: invoke-direct {v10, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ -021c00: 5ca8 b801 |0026: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ -021c04: 1220 |0028: const/4 v0, #int 2 // #2 │ │ -021c06: 7020 f404 0a00 |0029: invoke-direct {v10, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ -021c0c: 7110 f008 0300 |002c: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@08f0 │ │ -021c12: 0a00 |002f: move-result v0 │ │ -021c14: 8200 |0030: int-to-float v0, v0 │ │ -021c16: 6e10 c804 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ -021c1c: 0a07 |0034: move-result v7 │ │ -021c1e: 52a8 b001 |0035: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ -021c22: b087 |0037: add-int/2addr v7, v8 │ │ -021c24: 8277 |0038: int-to-float v7, v7 │ │ -021c26: a906 0007 |0039: div-float v6, v0, v7 │ │ -021c2a: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ -021c2e: c860 |003d: mul-float/2addr v0, v6 │ │ -021c30: 8705 |003e: float-to-int v5, v0 │ │ -021c32: 7110 f008 0d00 |003f: invoke-static {v13}, Ljava/lang/Math;.abs:(I)I // method@08f0 │ │ -021c38: 0a0d |0042: move-result v13 │ │ -021c3a: 3d0d 1d00 |0043: if-lez v13, 0060 // +001d │ │ -021c3e: 8250 |0045: int-to-float v0, v5 │ │ -021c40: 8257 |0046: int-to-float v7, v5 │ │ -021c42: 82d8 |0047: int-to-float v8, v13 │ │ -021c44: 52a9 9a01 |0048: iget v9, v10, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ -021c48: c998 |004a: div-float/2addr v8, v9 │ │ -021c4a: c987 |004b: div-float/2addr v7, v8 │ │ -021c4c: 52a8 a101 |004c: iget v8, v10, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ -021c50: c887 |004e: mul-float/2addr v7, v8 │ │ -021c52: c670 |004f: add-float/2addr v0, v7 │ │ -021c54: 8705 |0050: float-to-int v5, v0 │ │ -021c56: 1300 5802 |0051: const/16 v0, #int 600 // #258 │ │ -021c5a: 7120 f308 0500 |0053: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ -021c60: 0a05 |0056: move-result v5 │ │ -021c62: 54a0 b701 |0057: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ -021c66: 7406 a408 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08a4 │ │ -021c6c: 6e10 ce04 0a00 |005c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ -021c72: 28ac |005f: goto 000b // -0054 │ │ -021c74: d805 0564 |0060: add-int/lit8 v5, v5, #int 100 // #64 │ │ -021c78: 28ef |0062: goto 0051 // -0011 │ │ +0226d8: |[0226d8] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +0226e8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0226ea: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0226ec: 6e10 b704 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@04b7 │ │ +0226f2: 0a00 |0005: move-result v0 │ │ +0226f4: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0226f8: 7020 f504 7a00 |0008: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ +0226fe: 0e00 |000b: return-void │ │ +022700: 6e10 c604 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@04c6 │ │ +022706: 0a01 |000f: move-result v1 │ │ +022708: 6e10 c704 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@04c7 │ │ +02270e: 0a02 |0013: move-result v2 │ │ +022710: 9103 0b01 |0014: sub-int v3, v11, v1 │ │ +022714: 9104 0c02 |0016: sub-int v4, v12, v2 │ │ +022718: 3903 0b00 |0018: if-nez v3, 0023 // +000b │ │ +02271c: 3904 0900 |001a: if-nez v4, 0023 // +0009 │ │ +022720: 7010 a804 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@04a8 │ │ +022726: 7020 f404 7a00 |001f: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ +02272c: 28e9 |0022: goto 000b // -0017 │ │ +02272e: 7020 f504 8a00 |0023: invoke-direct {v10, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@04f5 │ │ +022734: 5ca8 b801 |0026: iput-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@01b8 │ │ +022738: 1220 |0028: const/4 v0, #int 2 // #2 │ │ +02273a: 7020 f404 0a00 |0029: invoke-direct {v10, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@04f4 │ │ +022740: 7110 f008 0300 |002c: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@08f0 │ │ +022746: 0a00 |002f: move-result v0 │ │ +022748: 8200 |0030: int-to-float v0, v0 │ │ +02274a: 6e10 c804 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@04c8 │ │ +022750: 0a07 |0034: move-result v7 │ │ +022752: 52a8 b001 |0035: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@01b0 │ │ +022756: b087 |0037: add-int/2addr v7, v8 │ │ +022758: 8277 |0038: int-to-float v7, v7 │ │ +02275a: a906 0007 |0039: div-float v6, v0, v7 │ │ +02275e: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ +022762: c860 |003d: mul-float/2addr v0, v6 │ │ +022764: 8705 |003e: float-to-int v5, v0 │ │ +022766: 7110 f008 0d00 |003f: invoke-static {v13}, Ljava/lang/Math;.abs:(I)I // method@08f0 │ │ +02276c: 0a0d |0042: move-result v13 │ │ +02276e: 3d0d 1d00 |0043: if-lez v13, 0060 // +001d │ │ +022772: 8250 |0045: int-to-float v0, v5 │ │ +022774: 8257 |0046: int-to-float v7, v5 │ │ +022776: 82d8 |0047: int-to-float v8, v13 │ │ +022778: 52a9 9a01 |0048: iget v9, v10, Landroid/support/v4/view/ViewPager;.mBaseLineFlingVelocity:F // field@019a │ │ +02277c: c998 |004a: div-float/2addr v8, v9 │ │ +02277e: c987 |004b: div-float/2addr v7, v8 │ │ +022780: 52a8 a101 |004c: iget v8, v10, Landroid/support/v4/view/ViewPager;.mFlingVelocityInfluence:F // field@01a1 │ │ +022784: c887 |004e: mul-float/2addr v7, v8 │ │ +022786: c670 |004f: add-float/2addr v0, v7 │ │ +022788: 8705 |0050: float-to-int v5, v0 │ │ +02278a: 1300 5802 |0051: const/16 v0, #int 600 // #258 │ │ +02278e: 7120 f308 0500 |0053: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@08f3 │ │ +022794: 0a05 |0056: move-result v5 │ │ +022796: 54a0 b701 |0057: iget-object v0, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@01b7 │ │ +02279a: 7406 a408 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@08a4 │ │ +0227a0: 6e10 ce04 0a00 |005c: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@04ce │ │ +0227a6: 28ac |005f: goto 000b // -0054 │ │ +0227a8: d805 0564 |0060: add-int/lit8 v5, v5, #int 100 // #64 │ │ +0227ac: 28ef |0062: goto 0051 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=511 │ │ 0x0008 line=513 │ │ 0x000b line=543 │ │ 0x000c line=516 │ │ 0x0010 line=517 │ │ @@ -22446,24 +22450,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -021c7c: |[021c7c] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -021c8c: 6f20 fb07 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@07fb │ │ -021c92: 0a00 |0003: move-result v0 │ │ -021c94: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -021c98: 5410 aa01 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ -021c9c: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -021ca0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -021ca2: 0f00 |000b: return v0 │ │ -021ca4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -021ca6: 28fe |000d: goto 000b // -0002 │ │ +0227b0: |[0227b0] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +0227c0: 6f20 fb07 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@07fb │ │ +0227c6: 0a00 |0003: move-result v0 │ │ +0227c8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0227cc: 5410 aa01 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@01aa │ │ +0227d0: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +0227d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0227d6: 0f00 |000b: return v0 │ │ +0227d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0227da: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -22580,26 +22584,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -021ca8: |[021ca8] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -021cb8: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -021cbc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -021cc0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -021cc4: 2200 c400 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00c4 │ │ -021cc8: 7010 fa04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@04fa │ │ -021cce: 6900 bd01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -021cd2: 0e00 |000d: return-void │ │ -021cd4: 2200 c500 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00c5 │ │ -021cd8: 7010 fe04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fe │ │ -021cde: 6900 bd01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -021ce2: 28f8 |0015: goto 000d // -0008 │ │ +0227dc: |[0227dc] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +0227ec: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +0227f0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0227f4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0227f8: 2200 c400 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@00c4 │ │ +0227fc: 7010 fa04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@04fa │ │ +022802: 6900 bd01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +022806: 0e00 |000d: return-void │ │ +022808: 2200 c500 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@00c5 │ │ +02280c: 7010 fe04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fe │ │ +022812: 6900 bd01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +022816: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x000d line=74 │ │ 0x000e line=72 │ │ locals : │ │ @@ -22609,17 +22613,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021ce4: |[021ce4] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -021cf4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -021cfa: 0e00 |0003: return-void │ │ +022818: |[022818] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +022828: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02282e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -22628,20 +22632,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 │ │ -021cfc: |[021cfc] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -021d0c: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -021d10: 6e10 c006 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@06c0 │ │ -021d16: 0c01 |0005: move-result-object v1 │ │ -021d18: 7230 0205 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0502 │ │ -021d1e: 0e00 |0009: return-void │ │ +022830: |[022830] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +022840: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +022844: 6e10 c006 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@06c0 │ │ +02284a: 0c01 |0005: move-result-object v1 │ │ +02284c: 7230 0205 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0502 │ │ +022852: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -22651,21 +22655,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 │ │ -021d20: |[021d20] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -021d30: 2200 da00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ -021d34: 6201 bd01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -021d38: 7230 0305 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0503 │ │ -021d3e: 0c01 |0007: move-result-object v1 │ │ -021d40: 7020 b806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b8 │ │ -021d46: 1100 |000b: return-object v0 │ │ +022854: |[022854] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +022864: 2200 da00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ +022868: 6201 bd01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +02286c: 7230 0305 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0503 │ │ +022872: 0c01 |0007: move-result-object v1 │ │ +022874: 7020 b806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b8 │ │ +02287a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -22674,19 +22678,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -021d48: |[021d48] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -021d58: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ -021d5c: 7220 0405 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0504 │ │ -021d62: 0a00 |0005: move-result v0 │ │ -021d64: 0f00 |0006: return v0 │ │ +02287c: |[02287c] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +02288c: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@01bd │ │ +022890: 7220 0405 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0504 │ │ +022896: 0a00 |0005: move-result v0 │ │ +022898: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ @@ -22715,17 +22719,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021d68: |[021d68] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -021d78: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -021d7e: 0e00 |0003: return-void │ │ +02289c: |[02289c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +0228ac: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0228b2: 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;) │ │ @@ -22733,18 +22737,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 │ │ -021d80: |[021d80] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -021d90: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -021d94: 6e20 ff07 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@07ff │ │ -021d9a: 0e00 |0005: return-void │ │ +0228b4: |[0228b4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0228c4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0228c8: 6e20 ff07 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@07ff │ │ +0228ce: 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; │ │ @@ -22754,18 +22758,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 │ │ -021d9c: |[021d9c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -021dac: 6e20 0008 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0800 │ │ -021db2: 0c00 |0003: move-result-object v0 │ │ -021db4: 1100 |0004: return-object v0 │ │ +0228d0: |[0228d0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0228e0: 6e20 0008 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0800 │ │ +0228e6: 0c00 |0003: move-result-object v0 │ │ +0228e8: 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 │ │ │ │ @@ -22774,18 +22778,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -021db8: |[021db8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -021dc8: 6e10 0108 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0801 │ │ -021dce: 0a00 |0003: move-result v0 │ │ -021dd0: 0f00 |0004: return v0 │ │ +0228ec: |[0228ec] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0228fc: 6e10 0108 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0801 │ │ +022902: 0a00 |0003: move-result v0 │ │ +022904: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ @@ -22889,22 +22893,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -021dd4: |[021dd4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -021de4: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -021dea: 7100 2805 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0528 │ │ -021df0: 0c00 |0006: move-result-object v0 │ │ -021df2: 7220 2205 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@0522 │ │ -021df8: 0c00 |000a: move-result-object v0 │ │ -021dfa: 5b10 c701 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ -021dfe: 0e00 |000d: return-void │ │ +022908: |[022908] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +022918: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02291e: 7100 2805 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0528 │ │ +022924: 0c00 |0006: move-result-object v0 │ │ +022926: 7220 2205 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@0522 │ │ +02292c: 0c00 |000a: move-result-object v0 │ │ +02292e: 5b10 c701 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ +022932: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0003 line=194 │ │ 0x000d line=195 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -22953,26 +22957,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -021e00: |[021e00] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -021e10: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -021e14: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -021e18: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -021e1c: 2200 ca00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@00ca │ │ -021e20: 7010 1005 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0510 │ │ -021e26: 6900 c801 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -021e2a: 0e00 |000d: return-void │ │ -021e2c: 2200 cb00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@00cb │ │ -021e30: 7010 1705 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0517 │ │ -021e36: 6900 c801 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -021e3a: 28f8 |0015: goto 000d // -0008 │ │ +022934: |[022934] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +022944: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +022948: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02294c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +022950: 2200 ca00 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@00ca │ │ +022954: 7010 1005 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0510 │ │ +02295a: 6900 c801 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +02295e: 0e00 |000d: return-void │ │ +022960: 2200 cb00 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@00cb │ │ +022964: 7010 1705 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0517 │ │ +02296a: 6900 c801 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +02296e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x000d line=128 │ │ 0x000e line=126 │ │ locals : │ │ @@ -22982,17 +22986,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021e3c: |[021e3c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -021e4c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -021e52: 0e00 |0003: return-void │ │ +022970: |[022970] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +022980: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +022986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ @@ -23001,36 +23005,36 @@ │ │ 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 │ │ -021e54: |[021e54] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -021e64: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -021e68: 1100 |0002: return-object v0 │ │ +022988: |[022988] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +022998: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +02299c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 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 │ │ -021e6c: |[021e6c] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -021e7c: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -021e80: 7230 1e05 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@051e │ │ -021e86: 0a00 |0005: move-result v0 │ │ -021e88: 0f00 |0006: return v0 │ │ +0229a0: |[0229a0] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0229b0: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +0229b4: 7230 1e05 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@051e │ │ +0229ba: 0a00 |0005: move-result v0 │ │ +0229bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -23039,19 +23043,19 @@ │ │ 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 │ │ -021e8c: |[021e8c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -021e9c: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -021ea0: 7230 1f05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@051f │ │ -021ea6: 0c00 |0005: move-result-object v0 │ │ -021ea8: 1100 |0006: return-object v0 │ │ +0229c0: |[0229c0] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0229d0: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +0229d4: 7230 1f05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@051f │ │ +0229da: 0c00 |0005: move-result-object v0 │ │ +0229dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ @@ -23060,19 +23064,19 @@ │ │ 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 │ │ -021eac: |[021eac] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -021ebc: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -021ec0: 7220 2005 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0520 │ │ -021ec6: 0c00 |0005: move-result-object v0 │ │ -021ec8: 1100 |0006: return-object v0 │ │ +0229e0: |[0229e0] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0229f0: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +0229f4: 7220 2005 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0520 │ │ +0229fa: 0c00 |0005: move-result-object v0 │ │ +0229fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -23080,19 +23084,19 @@ │ │ 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 │ │ -021ecc: |[021ecc] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -021edc: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ -021ee0: 7230 2305 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@0523 │ │ -021ee6: 0a00 |0005: move-result v0 │ │ -021ee8: 0f00 |0006: return v0 │ │ +022a00: |[022a00] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +022a10: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@01c8 │ │ +022a14: 7230 2305 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@0523 │ │ +022a1a: 0a00 |0005: move-result v0 │ │ +022a1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -23132,18 +23136,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 │ │ -021eec: |[021eec] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -021efc: 5b01 c901 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ -021f00: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -021f06: 0e00 |0005: return-void │ │ +022a20: |[022a20] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +022a30: 5b01 c901 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ +022a34: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +022a3a: 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; │ │ │ │ @@ -23153,18 +23157,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021f08: |[021f08] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -021f18: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ -021f1c: 7220 2f05 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@052f │ │ -021f22: 0e00 |0005: return-void │ │ +022a3c: |[022a3c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +022a4c: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@01c9 │ │ +022a50: 7220 2f05 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@052f │ │ +022a56: 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 │ │ @@ -23234,17 +23238,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021f24: |[021f24] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -021f34: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -021f3a: 0e00 |0003: return-void │ │ +022a58: |[022a58] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +022a68: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +022a6e: 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; │ │ │ │ @@ -23253,19 +23257,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 │ │ -021f3c: |[021f3c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -021f4c: 1f02 0d01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010d │ │ -021f50: 6e20 0208 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0802 │ │ -021f56: 0a00 |0005: move-result v0 │ │ -021f58: 0f00 |0006: return v0 │ │ +022a70: |[022a70] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +022a80: 1f02 0d01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010d │ │ +022a84: 6e20 0208 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0802 │ │ +022a8a: 0a00 |0005: move-result v0 │ │ +022a8c: 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; │ │ │ │ @@ -23274,18 +23278,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 │ │ -021f5c: |[021f5c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -021f6c: 6e20 0308 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@0803 │ │ -021f72: 0c00 |0003: move-result-object v0 │ │ -021f74: 1100 |0004: return-object v0 │ │ +022a90: |[022a90] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +022aa0: 6e20 0308 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@0803 │ │ +022aa6: 0c00 |0003: move-result-object v0 │ │ +022aa8: 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 │ │ │ │ @@ -23294,18 +23298,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 │ │ -021f78: |[021f78] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -021f88: 6e10 0408 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@0804 │ │ -021f8e: 0c00 |0003: move-result-object v0 │ │ -021f90: 1100 |0004: return-object v0 │ │ +022aac: |[022aac] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +022abc: 6e10 0408 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@0804 │ │ +022ac2: 0c00 |0003: move-result-object v0 │ │ +022ac4: 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;) │ │ @@ -23313,18 +23317,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 │ │ -021f94: |[021f94] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -021fa4: 6e10 0508 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@0805 │ │ -021faa: 0a00 |0003: move-result v0 │ │ -021fac: 0f00 |0004: return v0 │ │ +022ac8: |[022ac8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +022ad8: 6e10 0508 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@0805 │ │ +022ade: 0a00 |0003: move-result v0 │ │ +022ae0: 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;) │ │ @@ -23332,18 +23336,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 │ │ -021fb0: |[021fb0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -021fc0: 2200 cf00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@00cf │ │ -021fc4: 7020 2d05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@052d │ │ -021fca: 1100 |0005: return-object v0 │ │ +022ae4: |[022ae4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +022af4: 2200 cf00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@00cf │ │ +022af8: 7020 2d05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@052d │ │ +022afe: 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;) │ │ @@ -23351,19 +23355,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 │ │ -021fcc: |[021fcc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -021fdc: 1f02 0d01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010d │ │ -021fe0: 6e20 0608 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0806 │ │ -021fe6: 0a00 |0005: move-result v0 │ │ -021fe8: 0f00 |0006: return v0 │ │ +022b00: |[022b00] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +022b10: 1f02 0d01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@010d │ │ +022b14: 6e20 0608 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0806 │ │ +022b1a: 0a00 |0005: move-result v0 │ │ +022b1c: 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; │ │ │ │ @@ -23737,26 +23741,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -021fec: |[021fec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -021ffc: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -022000: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -022004: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -022008: 2200 d200 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@00d2 │ │ -02200c: 7010 3705 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0537 │ │ -022012: 6900 ce01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022016: 0e00 |000d: return-void │ │ -022018: 2200 d400 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@00d4 │ │ -02201c: 7010 9805 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0598 │ │ -022022: 6900 ce01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022026: 28f8 |0015: goto 000d // -0008 │ │ +022b20: |[022b20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +022b30: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +022b34: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +022b38: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +022b3c: 2200 d200 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@00d2 │ │ +022b40: 7010 3705 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0537 │ │ +022b46: 6900 ce01 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022b4a: 0e00 |000d: return-void │ │ +022b4c: 2200 d400 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@00d4 │ │ +022b50: 7010 9805 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0598 │ │ +022b56: 6900 ce01 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022b5a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0006 line=510 │ │ 0x000d line=514 │ │ 0x000e line=512 │ │ locals : │ │ @@ -23766,18 +23770,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022028: |[022028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -022038: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02203e: 5b01 cf01 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022042: 0e00 |0005: return-void │ │ +022b5c: |[022b5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +022b6c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +022b72: 5b01 cf01 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0003 line=546 │ │ 0x0005 line=547 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -23788,60 +23792,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 │ │ -022044: |[022044] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ -022054: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022058: 1100 |0002: return-object v0 │ │ +022b78: |[022b78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +022b88: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022b8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 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 │ │ -02205c: |[02205c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02206c: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -022070: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022074: 7210 8105 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0581 │ │ -02207a: 0c01 |0007: move-result-object v1 │ │ -02207c: 7020 ca05 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -022082: 1100 |000b: return-object v0 │ │ +022b90: |[022b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +022ba0: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +022ba4: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022ba8: 7210 8105 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0581 │ │ +022bae: 0c01 |0007: move-result-object v1 │ │ +022bb0: 7020 ca05 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +022bb6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 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 │ │ -022084: |[022084] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -022094: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -022098: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02209c: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0220a0: 7220 8305 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ -0220a6: 0c01 |0009: move-result-object v1 │ │ -0220a8: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -0220ae: 1100 |000d: return-object v0 │ │ +022bb8: |[022bb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +022bc8: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +022bcc: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022bd0: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022bd4: 7220 8305 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ +022bda: 0c01 |0009: move-result-object v1 │ │ +022bdc: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +022be2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -23849,21 +23853,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 │ │ -0220b0: |[0220b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0220c0: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -0220c4: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0220c8: 7220 8205 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0582 │ │ -0220ce: 0c01 |0007: move-result-object v1 │ │ -0220d0: 7020 ca05 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -0220d6: 1100 |000b: return-object v0 │ │ +022be4: |[022be4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +022bf4: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +022bf8: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022bfc: 7220 8205 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0582 │ │ +022c02: 0c01 |0007: move-result-object v1 │ │ +022c04: 7020 ca05 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +022c0a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x000c reg=2 source Landroid/view/View; │ │ │ │ Virtual methods - │ │ @@ -23872,19 +23876,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0220d8: |[0220d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -0220e8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0220ec: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0220f0: 7230 6905 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0569 │ │ -0220f6: 0e00 |0007: return-void │ │ +022c0c: |[022c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +022c1c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022c20: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022c24: 7230 6905 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0569 │ │ +022c2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0007 line=674 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -23894,19 +23898,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0220f8: |[0220f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -022108: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02210c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022110: 7230 6a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@056a │ │ -022116: 0e00 |0007: return-void │ │ +022c2c: |[022c2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +022c3c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022c40: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022c44: 7230 6a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@056a │ │ +022c4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0007 line=646 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -23916,44 +23920,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -022118: |[022118] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -022128: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02212a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02212c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -022130: 0f01 |0004: return v1 │ │ -022132: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -022136: 0121 |0007: move v1, v2 │ │ -022138: 28fc |0008: goto 0004 // -0004 │ │ -02213a: 6e10 f808 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -022140: 0c03 |000c: move-result-object v3 │ │ -022142: 6e10 f808 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -022148: 0c04 |0010: move-result-object v4 │ │ -02214a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -02214e: 0121 |0013: move v1, v2 │ │ -022150: 28f0 |0014: goto 0004 // -0010 │ │ -022152: 0760 |0015: move-object v0, v6 │ │ -022154: 1f00 d500 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -022158: 5453 cf01 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02215c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -022160: 5403 cf01 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022164: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -022168: 0121 |0020: move v1, v2 │ │ -02216a: 28e3 |0021: goto 0004 // -001d │ │ -02216c: 5453 cf01 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022170: 5404 cf01 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022174: 6e20 f708 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ -02217a: 0a03 |0029: move-result v3 │ │ -02217c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -022180: 0121 |002c: move v1, v2 │ │ -022182: 28d7 |002d: goto 0004 // -0029 │ │ +022c4c: |[022c4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +022c5c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +022c5e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +022c60: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +022c64: 0f01 |0004: return v1 │ │ +022c66: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +022c6a: 0121 |0007: move v1, v2 │ │ +022c6c: 28fc |0008: goto 0004 // -0004 │ │ +022c6e: 6e10 f808 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +022c74: 0c03 |000c: move-result-object v3 │ │ +022c76: 6e10 f808 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +022c7c: 0c04 |0010: move-result-object v4 │ │ +022c7e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +022c82: 0121 |0013: move v1, v2 │ │ +022c84: 28f0 |0014: goto 0004 // -0010 │ │ +022c86: 0760 |0015: move-object v0, v6 │ │ +022c88: 1f00 d500 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +022c8c: 5453 cf01 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022c90: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +022c94: 5403 cf01 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022c98: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +022c9c: 0121 |0020: move v1, v2 │ │ +022c9e: 28e3 |0021: goto 0004 // -001d │ │ +022ca0: 5453 cf01 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022ca4: 5404 cf01 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022ca8: 6e20 f708 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ +022cae: 0a03 |0029: move-result v3 │ │ +022cb0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +022cb4: 0121 |002c: move v1, v2 │ │ +022cb6: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1147 │ │ 0x0004 line=1164 │ │ 0x0005 line=1150 │ │ 0x0008 line=1151 │ │ 0x0009 line=1153 │ │ @@ -23974,33 +23978,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 │ │ -022184: |[022184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -022194: 2204 8001 |0000: new-instance v4, Ljava/util/ArrayList; // type@0180 │ │ -022198: 7010 4609 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02219e: 6205 ce01 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0221a2: 5476 cf01 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0221a6: 7230 6b05 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@056b │ │ -0221ac: 0c03 |000c: move-result-object v3 │ │ -0221ae: 7210 7209 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0972 │ │ -0221b4: 0a02 |0010: move-result v2 │ │ -0221b6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0221b8: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -0221bc: 7220 7109 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0971 │ │ -0221c2: 0c01 |0017: move-result-object v1 │ │ -0221c4: 2205 d500 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -0221c8: 7020 ca05 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -0221ce: 7220 7009 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0970 │ │ -0221d4: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0221d8: 28f0 |0022: goto 0012 // -0010 │ │ -0221da: 1104 |0023: return-object v4 │ │ +022cb8: |[022cb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +022cc8: 2204 8001 |0000: new-instance v4, Ljava/util/ArrayList; // type@0180 │ │ +022ccc: 7010 4609 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +022cd2: 6205 ce01 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022cd6: 5476 cf01 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022cda: 7230 6b05 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@056b │ │ +022ce0: 0c03 |000c: move-result-object v3 │ │ +022ce2: 7210 7209 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0972 │ │ +022ce8: 0a02 |0010: move-result v2 │ │ +022cea: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +022cec: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +022cf0: 7220 7109 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0971 │ │ +022cf6: 0c01 |0017: move-result-object v1 │ │ +022cf8: 2205 d500 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +022cfc: 7020 ca05 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +022d02: 7220 7009 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0970 │ │ +022d08: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +022d0c: 28f0 |0022: goto 0012 // -0010 │ │ +022d0e: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0005 line=707 │ │ 0x000d line=708 │ │ 0x0011 line=709 │ │ 0x0014 line=710 │ │ @@ -24021,20 +24025,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0221dc: |[0221dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -0221ec: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0221f0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0221f4: 7220 6c05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@056c │ │ -0221fa: 0a00 |0007: move-result v0 │ │ -0221fc: 0f00 |0008: return v0 │ │ +022d10: |[022d10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +022d20: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022d24: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022d28: 7220 6c05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@056c │ │ +022d2e: 0a00 |0007: move-result v0 │ │ +022d30: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24042,19 +24046,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022200: |[022200] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -022210: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022214: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022218: 7230 6d05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056d │ │ -02221e: 0e00 |0007: return-void │ │ +022d34: |[022d34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +022d44: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022d48: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022d4c: 7230 6d05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056d │ │ +022d52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0007 line=752 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -24064,19 +24068,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022220: |[022220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -022230: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022234: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022238: 7230 6e05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056e │ │ -02223e: 0e00 |0007: return-void │ │ +022d54: |[022d54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +022d64: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022d68: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022d6c: 7230 6e05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@056e │ │ +022d72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0007 line=776 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -24086,22 +24090,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 │ │ -022240: |[022240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -022250: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -022254: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022258: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02225c: 7230 6f05 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056f │ │ -022262: 0c01 |0009: move-result-object v1 │ │ -022264: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -02226a: 1100 |000d: return-object v0 │ │ +022d74: |[022d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +022d84: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +022d88: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022d8c: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022d90: 7230 6f05 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056f │ │ +022d96: 0c01 |0009: move-result-object v1 │ │ +022d98: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +022d9e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000e reg=4 index I │ │ │ │ @@ -24110,20 +24114,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02226c: |[02226c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -02227c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022280: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022284: 7220 7005 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0570 │ │ -02228a: 0a00 |0007: move-result v0 │ │ -02228c: 0f00 |0008: return v0 │ │ +022da0: |[022da0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +022db0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022db4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022db8: 7220 7005 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0570 │ │ +022dbe: 0a00 |0007: move-result v0 │ │ +022dc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24131,20 +24135,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022290: |[022290] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -0222a0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0222a4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0222a8: 7220 7105 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0571 │ │ -0222ae: 0c00 |0007: move-result-object v0 │ │ -0222b0: 1100 |0008: return-object v0 │ │ +022dc4: |[022dc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +022dd4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022dd8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022ddc: 7220 7105 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0571 │ │ +022de2: 0c00 |0007: move-result-object v0 │ │ +022de4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24152,20 +24156,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0222b4: |[0222b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -0222c4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0222c8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0222cc: 7220 7205 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0572 │ │ -0222d2: 0c00 |0007: move-result-object v0 │ │ -0222d4: 1100 |0008: return-object v0 │ │ +022de8: |[022de8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +022df8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022dfc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022e00: 7220 7205 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0572 │ │ +022e06: 0c00 |0007: move-result-object v0 │ │ +022e08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24173,17 +24177,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0222d8: |[0222d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ -0222e8: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0222ec: 1100 |0002: return-object v0 │ │ +022e0c: |[022e0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ +022e1c: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022e20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24191,20 +24195,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0222f0: |[0222f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -022300: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022304: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022308: 7220 7305 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0573 │ │ -02230e: 0c00 |0007: move-result-object v0 │ │ -022310: 1100 |0008: return-object v0 │ │ +022e24: |[022e24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +022e34: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022e38: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022e3c: 7220 7305 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0573 │ │ +022e42: 0c00 |0007: move-result-object v0 │ │ +022e44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24212,22 +24216,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 │ │ -022314: |[022314] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -022324: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -022328: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02232c: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022330: 7220 7405 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0574 │ │ -022336: 0c01 |0009: move-result-object v1 │ │ -022338: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -02233e: 1100 |000d: return-object v0 │ │ +022e48: |[022e48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +022e58: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +022e5c: 6201 ce01 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022e60: 5432 cf01 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022e64: 7220 7405 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0574 │ │ +022e6a: 0c01 |0009: move-result-object v1 │ │ +022e6c: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +022e72: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24235,20 +24239,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022340: |[022340] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -022350: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022354: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022358: 7220 7505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0575 │ │ -02235e: 0c00 |0007: move-result-object v0 │ │ -022360: 1100 |0008: return-object v0 │ │ +022e74: |[022e74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +022e84: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022e88: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022e8c: 7220 7505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0575 │ │ +022e92: 0c00 |0007: move-result-object v0 │ │ +022e94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24256,20 +24260,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022364: |[022364] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -022374: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022378: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02237c: 7220 7605 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0576 │ │ -022382: 0a00 |0007: move-result v0 │ │ -022384: 0f00 |0008: return v0 │ │ +022e98: |[022e98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +022ea8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022eac: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022eb0: 7220 7605 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0576 │ │ +022eb6: 0a00 |0007: move-result v0 │ │ +022eb8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24277,23 +24281,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -022388: |[022388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -022398: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02239c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0223a0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0223a2: 0f00 |0005: return v0 │ │ -0223a4: 5410 cf01 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0223a8: 6e10 f908 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ -0223ae: 0a00 |000b: move-result v0 │ │ -0223b0: 28f9 |000c: goto 0005 // -0007 │ │ +022ebc: |[022ebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +022ecc: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022ed0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +022ed4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +022ed6: 0f00 |0005: return v0 │ │ +022ed8: 5410 cf01 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022edc: 6e10 f908 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ +022ee2: 0a00 |000b: move-result v0 │ │ +022ee4: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24301,20 +24305,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0223b4: |[0223b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -0223c4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0223c8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0223cc: 7220 7705 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0577 │ │ -0223d2: 0a00 |0007: move-result v0 │ │ -0223d4: 0f00 |0008: return v0 │ │ +022ee8: |[022ee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +022ef8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022efc: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022f00: 7220 7705 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0577 │ │ +022f06: 0a00 |0007: move-result v0 │ │ +022f08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24322,20 +24326,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0223d8: |[0223d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -0223e8: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0223ec: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0223f0: 7220 7805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0578 │ │ -0223f6: 0a00 |0007: move-result v0 │ │ -0223f8: 0f00 |0008: return v0 │ │ +022f0c: |[022f0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +022f1c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022f20: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022f24: 7220 7805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0578 │ │ +022f2a: 0a00 |0007: move-result v0 │ │ +022f2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24343,20 +24347,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0223fc: |[0223fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -02240c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022410: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022414: 7220 7905 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0579 │ │ -02241a: 0a00 |0007: move-result v0 │ │ -02241c: 0f00 |0008: return v0 │ │ +022f30: |[022f30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +022f40: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022f44: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022f48: 7220 7905 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0579 │ │ +022f4e: 0a00 |0007: move-result v0 │ │ +022f50: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24364,20 +24368,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022420: |[022420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -022430: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022434: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022438: 7220 7a05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@057a │ │ -02243e: 0a00 |0007: move-result v0 │ │ -022440: 0f00 |0008: return v0 │ │ +022f54: |[022f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +022f64: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022f68: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022f6c: 7220 7a05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@057a │ │ +022f72: 0a00 |0007: move-result v0 │ │ +022f74: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=967 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24385,20 +24389,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022444: |[022444] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -022454: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022458: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -02245c: 7220 7b05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@057b │ │ -022462: 0a00 |0007: move-result v0 │ │ -022464: 0f00 |0008: return v0 │ │ +022f78: |[022f78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +022f88: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022f8c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022f90: 7220 7b05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@057b │ │ +022f96: 0a00 |0007: move-result v0 │ │ +022f98: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24406,20 +24410,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022468: |[022468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -022478: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02247c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022480: 7220 7c05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@057c │ │ -022486: 0a00 |0007: move-result v0 │ │ -022488: 0f00 |0008: return v0 │ │ +022f9c: |[022f9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +022fac: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022fb0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022fb4: 7220 7c05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@057c │ │ +022fba: 0a00 |0007: move-result v0 │ │ +022fbc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24427,20 +24431,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02248c: |[02248c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -02249c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0224a0: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0224a4: 7220 7d05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@057d │ │ -0224aa: 0a00 |0007: move-result v0 │ │ -0224ac: 0f00 |0008: return v0 │ │ +022fc0: |[022fc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +022fd0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022fd4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022fd8: 7220 7d05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@057d │ │ +022fde: 0a00 |0007: move-result v0 │ │ +022fe0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24448,20 +24452,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0224b0: |[0224b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -0224c0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0224c4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0224c8: 7220 7e05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@057e │ │ -0224ce: 0a00 |0007: move-result v0 │ │ -0224d0: 0f00 |0008: return v0 │ │ +022fe4: |[022fe4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +022ff4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +022ff8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +022ffc: 7220 7e05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@057e │ │ +023002: 0a00 |0007: move-result v0 │ │ +023004: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24469,20 +24473,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0224d4: |[0224d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -0224e4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0224e8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0224ec: 7220 7f05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@057f │ │ -0224f2: 0a00 |0007: move-result v0 │ │ -0224f4: 0f00 |0008: return v0 │ │ +023008: |[023008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +023018: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +02301c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +023020: 7220 7f05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@057f │ │ +023026: 0a00 |0007: move-result v0 │ │ +023028: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24490,20 +24494,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0224f8: |[0224f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -022508: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -02250c: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022510: 7220 8005 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0580 │ │ -022516: 0a00 |0007: move-result v0 │ │ -022518: 0f00 |0008: return v0 │ │ +02302c: |[02302c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +02303c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023040: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +023044: 7220 8005 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0580 │ │ +02304a: 0a00 |0007: move-result v0 │ │ +02304c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -24511,20 +24515,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02251c: |[02251c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -02252c: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022530: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022534: 7230 8405 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0584 │ │ -02253a: 0a00 |0007: move-result v0 │ │ -02253c: 0f00 |0008: return v0 │ │ +023050: |[023050] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +023060: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023064: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +023068: 7230 8405 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0584 │ │ +02306e: 0a00 |0007: move-result v0 │ │ +023070: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -24533,19 +24537,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -022540: |[022540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -022550: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022554: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022558: 7220 8505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0585 │ │ -02255e: 0e00 |0007: return-void │ │ +023074: |[023074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +023084: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023088: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02308c: 7220 8505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0585 │ │ +023092: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ 0x0007 line=1138 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -24554,19 +24558,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022560: |[022560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -022570: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022574: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022578: 7230 8605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0586 │ │ -02257e: 0e00 |0007: return-void │ │ +023094: |[023094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0230a4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0230a8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0230ac: 7230 8605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0586 │ │ +0230b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0007 line=767 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -24576,19 +24580,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022580: |[022580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -022590: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022594: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022598: 7230 8605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0586 │ │ -02259e: 0e00 |0007: return-void │ │ +0230b4: |[0230b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0230c4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0230c8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0230cc: 7230 8605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0586 │ │ +0230d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -24598,19 +24602,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0225a0: |[0225a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -0225b0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0225b4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0225b8: 7230 8805 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0588 │ │ -0225be: 0e00 |0007: return-void │ │ +0230d4: |[0230d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +0230e4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0230e8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0230ec: 7230 8805 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0588 │ │ +0230f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0007 line=815 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -24620,19 +24624,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0225c0: |[0225c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -0225d0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0225d4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0225d8: 7230 8905 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0589 │ │ -0225de: 0e00 |0007: return-void │ │ +0230f4: |[0230f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +023104: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023108: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02310c: 7230 8905 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0589 │ │ +023112: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0007 line=839 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -24642,19 +24646,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0225e0: |[0225e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -0225f0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0225f4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0225f8: 7230 8a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@058a │ │ -0225fe: 0e00 |0007: return-void │ │ +023114: |[023114] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +023124: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023128: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02312c: 7230 8a05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@058a │ │ +023132: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0007 line=1079 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -24664,19 +24668,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022600: |[022600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -022610: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022614: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022618: 7230 8b05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@058b │ │ -02261e: 0e00 |0007: return-void │ │ +023134: |[023134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +023144: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023148: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02314c: 7230 8b05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@058b │ │ +023152: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ 0x0007 line=935 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -24686,19 +24690,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022620: |[022620] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -022630: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022634: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022638: 7230 8c05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@058c │ │ -02263e: 0e00 |0007: return-void │ │ +023154: |[023154] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +023164: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023168: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02316c: 7230 8c05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@058c │ │ +023172: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ 0x0007 line=1127 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -24708,19 +24712,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022640: |[022640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -022650: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022654: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022658: 7230 8d05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@058d │ │ -02265e: 0e00 |0007: return-void │ │ +023174: |[023174] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +023184: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023188: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02318c: 7230 8d05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@058d │ │ +023192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0007 line=983 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -24730,19 +24734,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022660: |[022660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -022670: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022674: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022678: 7230 8e05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@058e │ │ -02267e: 0e00 |0007: return-void │ │ +023194: |[023194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +0231a4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0231a8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0231ac: 7230 8e05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@058e │ │ +0231b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0007 line=863 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -24752,19 +24756,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022680: |[022680] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -022690: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022694: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022698: 7230 8f05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@058f │ │ -02269e: 0e00 |0007: return-void │ │ +0231b4: |[0231b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +0231c4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0231c8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0231cc: 7230 8f05 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@058f │ │ +0231d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0007 line=887 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -24774,19 +24778,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0226a0: |[0226a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -0226b0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0226b4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0226b8: 7230 9005 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0590 │ │ -0226be: 0e00 |0007: return-void │ │ +0231d4: |[0231d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +0231e4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0231e8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0231ec: 7230 9005 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0590 │ │ +0231f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ 0x0007 line=959 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -24796,19 +24800,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0226c0: |[0226c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -0226d0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0226d4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0226d8: 7230 9105 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0591 │ │ -0226de: 0e00 |0007: return-void │ │ +0231f4: |[0231f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +023204: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023208: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02320c: 7230 9105 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0591 │ │ +023212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0007 line=1055 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -24818,19 +24822,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0226e0: |[0226e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -0226f0: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -0226f4: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -0226f8: 7230 9205 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0592 │ │ -0226fe: 0e00 |0007: return-void │ │ +023214: |[023214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +023224: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023228: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02322c: 7230 9205 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0592 │ │ +023232: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0007 line=743 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -24840,19 +24844,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022700: |[022700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -022710: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022714: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022718: 7230 9305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0593 │ │ -02271e: 0e00 |0007: return-void │ │ +023234: |[023234] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +023244: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023248: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02324c: 7230 9305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0593 │ │ +023252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ 0x0007 line=1007 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -24862,19 +24866,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022720: |[022720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -022730: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022734: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022738: 7230 9405 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0594 │ │ -02273e: 0e00 |0007: return-void │ │ +023254: |[023254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +023264: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023268: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02326c: 7230 9405 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0594 │ │ +023272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1030 │ │ 0x0007 line=1031 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -24884,19 +24888,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022740: |[022740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -022750: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022754: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022758: 7230 9505 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0595 │ │ -02275e: 0e00 |0007: return-void │ │ +023274: |[023274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +023284: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +023288: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +02328c: 7230 9505 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0595 │ │ +023292: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0007 line=911 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -24906,19 +24910,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022760: |[022760] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -022770: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022774: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022778: 7230 9605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0596 │ │ -02277e: 0e00 |0007: return-void │ │ +023294: |[023294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +0232a4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0232a8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0232ac: 7230 9605 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0596 │ │ +0232b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0007 line=596 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -24928,19 +24932,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -022780: |[022780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -022790: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ -022794: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ -022798: 7230 9705 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0597 │ │ -02279e: 0e00 |0007: return-void │ │ +0232b4: |[0232b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +0232c4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@01ce │ │ +0232c8: 5421 cf01 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@01cf │ │ +0232cc: 7230 9705 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0597 │ │ +0232d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1102 │ │ 0x0007 line=1103 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -24974,17 +24978,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0227a0: |[0227a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -0227b0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0227b6: 0e00 |0003: return-void │ │ +0232d4: |[0232d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +0232e4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0232ea: 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;) │ │ @@ -24992,18 +24996,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 │ │ -0227b8: |[0227b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -0227c8: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0227cc: 6e20 0708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0807 │ │ -0227d2: 0e00 |0005: return-void │ │ +0232ec: |[0232ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +0232fc: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023300: 6e20 0708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0807 │ │ +023306: 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 │ │ @@ -25013,18 +25017,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 │ │ -0227d4: |[0227d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0227e4: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0227e8: 6e20 0808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0808 │ │ -0227ee: 0e00 |0005: return-void │ │ +023308: |[023308] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +023318: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02331c: 6e20 0808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0808 │ │ +023322: 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; │ │ @@ -25034,20 +25038,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 │ │ -0227f0: |[0227f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -022800: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022804: 6e20 0908 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0809 │ │ -02280a: 0c00 |0005: move-result-object v0 │ │ -02280c: 1f00 8b01 |0006: check-cast v0, Ljava/util/List; // type@018b │ │ -022810: 1100 |0008: return-object v0 │ │ +023324: |[023324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +023334: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023338: 6e20 0908 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0809 │ │ +02333e: 0c00 |0005: move-result-object v0 │ │ +023340: 1f00 8b01 |0006: check-cast v0, Ljava/util/List; // type@018b │ │ +023344: 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; │ │ @@ -25058,19 +25062,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022814: |[022814] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -022824: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022828: 6e10 0a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@080a │ │ -02282e: 0a00 |0005: move-result v0 │ │ -022830: 0f00 |0006: return v0 │ │ +023348: |[023348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +023358: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02335c: 6e10 0a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@080a │ │ +023362: 0a00 |0005: move-result v0 │ │ +023364: 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;) │ │ @@ -25078,18 +25082,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 │ │ -022834: |[022834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -022844: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022848: 6e20 0b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@080b │ │ -02284e: 0e00 |0005: return-void │ │ +023368: |[023368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +023378: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02337c: 6e20 0b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@080b │ │ +023382: 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; │ │ @@ -25099,18 +25103,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 │ │ -022850: |[022850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -022860: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022864: 6e20 0c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@080c │ │ -02286a: 0e00 |0005: return-void │ │ +023384: |[023384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +023394: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023398: 6e20 0c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@080c │ │ +02339e: 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; │ │ @@ -25120,19 +25124,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 │ │ -02286c: |[02286c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -02287c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022880: 6e20 0d08 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@080d │ │ -022886: 0c00 |0005: move-result-object v0 │ │ -022888: 1100 |0006: return-object v0 │ │ +0233a0: |[0233a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0233b0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0233b4: 6e20 0d08 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@080d │ │ +0233ba: 0c00 |0005: move-result-object v0 │ │ +0233bc: 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 │ │ │ │ @@ -25141,19 +25145,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02288c: |[02288c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -02289c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0228a0: 6e10 0e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@080e │ │ -0228a6: 0a00 |0005: move-result v0 │ │ -0228a8: 0f00 |0006: return v0 │ │ +0233c0: |[0233c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +0233d0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0233d4: 6e10 0e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@080e │ │ +0233da: 0a00 |0005: move-result v0 │ │ +0233dc: 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;) │ │ @@ -25161,19 +25165,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 │ │ -0228ac: |[0228ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0228bc: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0228c0: 6e10 0f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@080f │ │ -0228c6: 0c00 |0005: move-result-object v0 │ │ -0228c8: 1100 |0006: return-object v0 │ │ +0233e0: |[0233e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0233f0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0233f4: 6e10 0f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@080f │ │ +0233fa: 0c00 |0005: move-result-object v0 │ │ +0233fc: 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;) │ │ @@ -25181,19 +25185,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 │ │ -0228cc: |[0228cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0228dc: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0228e0: 6e10 1008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0810 │ │ -0228e6: 0c00 |0005: move-result-object v0 │ │ -0228e8: 1100 |0006: return-object v0 │ │ +023400: |[023400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +023410: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023414: 6e10 1008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0810 │ │ +02341a: 0c00 |0005: move-result-object v0 │ │ +02341c: 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;) │ │ @@ -25201,19 +25205,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 │ │ -0228ec: |[0228ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0228fc: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022900: 6e10 1108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0811 │ │ -022906: 0c00 |0005: move-result-object v0 │ │ -022908: 1100 |0006: return-object v0 │ │ +023420: |[023420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +023430: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023434: 6e10 1108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0811 │ │ +02343a: 0c00 |0005: move-result-object v0 │ │ +02343c: 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;) │ │ @@ -25221,19 +25225,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 │ │ -02290c: |[02290c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02291c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022920: 6e10 1208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0812 │ │ -022926: 0c00 |0005: move-result-object v0 │ │ -022928: 1100 |0006: return-object v0 │ │ +023440: |[023440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +023450: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023454: 6e10 1208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0812 │ │ +02345a: 0c00 |0005: move-result-object v0 │ │ +02345c: 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;) │ │ @@ -25241,19 +25245,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 │ │ -02292c: |[02292c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02293c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022940: 6e10 1308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0813 │ │ -022946: 0c00 |0005: move-result-object v0 │ │ -022948: 1100 |0006: return-object v0 │ │ +023460: |[023460] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +023470: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023474: 6e10 1308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0813 │ │ +02347a: 0c00 |0005: move-result-object v0 │ │ +02347c: 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;) │ │ @@ -25261,19 +25265,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02294c: |[02294c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -02295c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022960: 6e10 1408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@0814 │ │ -022966: 0a00 |0005: move-result v0 │ │ -022968: 0f00 |0006: return v0 │ │ +023480: |[023480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +023490: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023494: 6e10 1408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@0814 │ │ +02349a: 0a00 |0005: move-result v0 │ │ +02349c: 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;) │ │ @@ -25281,19 +25285,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02296c: |[02296c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -02297c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022980: 6e10 1508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@0815 │ │ -022986: 0a00 |0005: move-result v0 │ │ -022988: 0f00 |0006: return v0 │ │ +0234a0: |[0234a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +0234b0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0234b4: 6e10 1508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@0815 │ │ +0234ba: 0a00 |0005: move-result v0 │ │ +0234bc: 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;) │ │ @@ -25301,19 +25305,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02298c: |[02298c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -02299c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0229a0: 6e10 1608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@0816 │ │ -0229a6: 0a00 |0005: move-result v0 │ │ -0229a8: 0f00 |0006: return v0 │ │ +0234c0: |[0234c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +0234d0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0234d4: 6e10 1608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@0816 │ │ +0234da: 0a00 |0005: move-result v0 │ │ +0234dc: 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;) │ │ @@ -25321,19 +25325,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0229ac: |[0229ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -0229bc: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0229c0: 6e10 1708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0817 │ │ -0229c6: 0a00 |0005: move-result v0 │ │ -0229c8: 0f00 |0006: return v0 │ │ +0234e0: |[0234e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +0234f0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0234f4: 6e10 1708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0817 │ │ +0234fa: 0a00 |0005: move-result v0 │ │ +0234fc: 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;) │ │ @@ -25341,19 +25345,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0229cc: |[0229cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -0229dc: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -0229e0: 6e10 1808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0818 │ │ -0229e6: 0a00 |0005: move-result v0 │ │ -0229e8: 0f00 |0006: return v0 │ │ +023500: |[023500] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +023510: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023514: 6e10 1808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0818 │ │ +02351a: 0a00 |0005: move-result v0 │ │ +02351c: 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;) │ │ @@ -25361,19 +25365,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0229ec: |[0229ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -0229fc: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022a00: 6e10 1908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0819 │ │ -022a06: 0a00 |0005: move-result v0 │ │ -022a08: 0f00 |0006: return v0 │ │ +023520: |[023520] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +023530: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023534: 6e10 1908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0819 │ │ +02353a: 0a00 |0005: move-result v0 │ │ +02353c: 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;) │ │ @@ -25381,19 +25385,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022a0c: |[022a0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -022a1c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022a20: 6e10 1a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@081a │ │ -022a26: 0a00 |0005: move-result v0 │ │ -022a28: 0f00 |0006: return v0 │ │ +023540: |[023540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +023550: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023554: 6e10 1a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@081a │ │ +02355a: 0a00 |0005: move-result v0 │ │ +02355c: 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;) │ │ @@ -25401,19 +25405,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022a2c: |[022a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -022a3c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022a40: 6e10 1b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@081b │ │ -022a46: 0a00 |0005: move-result v0 │ │ -022a48: 0f00 |0006: return v0 │ │ +023560: |[023560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +023570: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023574: 6e10 1b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@081b │ │ +02357a: 0a00 |0005: move-result v0 │ │ +02357c: 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;) │ │ @@ -25421,19 +25425,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022a4c: |[022a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -022a5c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022a60: 6e10 1c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@081c │ │ -022a66: 0a00 |0005: move-result v0 │ │ -022a68: 0f00 |0006: return v0 │ │ +023580: |[023580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +023590: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023594: 6e10 1c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@081c │ │ +02359a: 0a00 |0005: move-result v0 │ │ +02359c: 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;) │ │ @@ -25441,19 +25445,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022a6c: |[022a6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -022a7c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022a80: 6e10 1d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@081d │ │ -022a86: 0a00 |0005: move-result v0 │ │ -022a88: 0f00 |0006: return v0 │ │ +0235a0: |[0235a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +0235b0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0235b4: 6e10 1d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@081d │ │ +0235ba: 0a00 |0005: move-result v0 │ │ +0235bc: 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;) │ │ @@ -25461,19 +25465,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022a8c: |[022a8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -022a9c: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022aa0: 6e10 1e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@081e │ │ -022aa6: 0a00 |0005: move-result v0 │ │ -022aa8: 0f00 |0006: return v0 │ │ +0235c0: |[0235c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +0235d0: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0235d4: 6e10 1e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@081e │ │ +0235da: 0a00 |0005: move-result v0 │ │ +0235dc: 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;) │ │ @@ -25481,36 +25485,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -022aac: |[022aac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -022abc: 7100 1f08 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@081f │ │ -022ac2: 0c00 |0003: move-result-object v0 │ │ -022ac4: 1100 |0004: return-object v0 │ │ +0235e0: |[0235e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +0235f0: 7100 1f08 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@081f │ │ +0235f6: 0c00 |0003: move-result-object v0 │ │ +0235f8: 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 │ │ -022ac8: |[022ac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -022ad8: 7110 2008 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0820 │ │ -022ade: 0c00 |0003: move-result-object v0 │ │ -022ae0: 1100 |0004: return-object v0 │ │ +0235fc: |[0235fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +02360c: 7110 2008 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0820 │ │ +023612: 0c00 |0003: move-result-object v0 │ │ +023614: 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;) │ │ @@ -25518,19 +25522,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 │ │ -022ae4: |[022ae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -022af4: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022af8: 7110 2108 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0821 │ │ -022afe: 0c00 |0005: move-result-object v0 │ │ -022b00: 1100 |0006: return-object v0 │ │ +023618: |[023618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +023628: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02362c: 7110 2108 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0821 │ │ +023632: 0c00 |0005: move-result-object v0 │ │ +023634: 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;) │ │ @@ -25538,19 +25542,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 │ │ -022b04: |[022b04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -022b14: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022b18: 6e20 2208 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0822 │ │ -022b1e: 0a00 |0005: move-result v0 │ │ -022b20: 0f00 |0006: return v0 │ │ +023638: |[023638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +023648: 1f01 0f01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02364c: 6e20 2208 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0822 │ │ +023652: 0a00 |0005: move-result v0 │ │ +023654: 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 │ │ │ │ @@ -25559,18 +25563,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022b24: |[022b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -022b34: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022b38: 6e10 2308 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@0823 │ │ -022b3e: 0e00 |0005: return-void │ │ +023658: |[023658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +023668: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02366c: 6e10 2308 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@0823 │ │ +023672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -25579,18 +25583,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 │ │ -022b40: |[022b40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -022b50: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022b54: 6e20 2408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0824 │ │ -022b5a: 0e00 |0005: return-void │ │ +023674: |[023674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +023684: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023688: 6e20 2408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0824 │ │ +02368e: 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; │ │ @@ -25600,18 +25604,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 │ │ -022b5c: |[022b5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -022b6c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022b70: 6e20 2508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0825 │ │ -022b76: 0e00 |0005: return-void │ │ +023690: |[023690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0236a0: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0236a4: 6e20 2508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0825 │ │ +0236aa: 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; │ │ @@ -25621,18 +25625,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 │ │ -022b78: |[022b78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -022b88: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022b8c: 6e20 2608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@0826 │ │ -022b92: 0e00 |0005: return-void │ │ +0236ac: |[0236ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +0236bc: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0236c0: 6e20 2608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@0826 │ │ +0236c6: 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 │ │ @@ -25642,18 +25646,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 │ │ -022b94: |[022b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -022ba4: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022ba8: 6e20 2708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0827 │ │ -022bae: 0e00 |0005: return-void │ │ +0236c8: |[0236c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0236d8: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0236dc: 6e20 2708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0827 │ │ +0236e2: 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 │ │ @@ -25663,18 +25667,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 │ │ -022bb0: |[022bb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -022bc0: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022bc4: 6e20 2808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0828 │ │ -022bca: 0e00 |0005: return-void │ │ +0236e4: |[0236e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0236f4: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0236f8: 6e20 2808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0828 │ │ +0236fe: 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; │ │ @@ -25684,18 +25688,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 │ │ -022bcc: |[022bcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -022bdc: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022be0: 6e20 2908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0829 │ │ -022be6: 0e00 |0005: return-void │ │ +023700: |[023700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +023710: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023714: 6e20 2908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0829 │ │ +02371a: 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 │ │ @@ -25705,18 +25709,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 │ │ -022be8: |[022be8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -022bf8: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022bfc: 6e20 2a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@082a │ │ -022c02: 0e00 |0005: return-void │ │ +02371c: |[02371c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02372c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023730: 6e20 2a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@082a │ │ +023736: 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; │ │ @@ -25726,18 +25730,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 │ │ -022c04: |[022c04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -022c14: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022c18: 6e20 2b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@082b │ │ -022c1e: 0e00 |0005: return-void │ │ +023738: |[023738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +023748: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02374c: 6e20 2b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@082b │ │ +023752: 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 │ │ @@ -25747,18 +25751,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 │ │ -022c20: |[022c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -022c30: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022c34: 6e20 2c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@082c │ │ -022c3a: 0e00 |0005: return-void │ │ +023754: |[023754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +023764: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023768: 6e20 2c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@082c │ │ +02376e: 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 │ │ @@ -25768,18 +25772,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 │ │ -022c3c: |[022c3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -022c4c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022c50: 6e20 2d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@082d │ │ -022c56: 0e00 |0005: return-void │ │ +023770: |[023770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +023780: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023784: 6e20 2d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@082d │ │ +02378a: 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 │ │ @@ -25789,18 +25793,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 │ │ -022c58: |[022c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -022c68: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022c6c: 6e20 2e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@082e │ │ -022c72: 0e00 |0005: return-void │ │ +02378c: |[02378c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +02379c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0237a0: 6e20 2e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@082e │ │ +0237a6: 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 │ │ @@ -25810,18 +25814,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 │ │ -022c74: |[022c74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -022c84: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022c88: 6e20 2f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@082f │ │ -022c8e: 0e00 |0005: return-void │ │ +0237a8: |[0237a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0237b8: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0237bc: 6e20 2f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@082f │ │ +0237c2: 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; │ │ @@ -25831,18 +25835,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 │ │ -022c90: |[022c90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -022ca0: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022ca4: 6e20 3008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0830 │ │ -022caa: 0e00 |0005: return-void │ │ +0237c4: |[0237c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0237d4: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0237d8: 6e20 3008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0830 │ │ +0237de: 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; │ │ @@ -25852,18 +25856,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 │ │ -022cac: |[022cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -022cbc: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022cc0: 6e20 3108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0831 │ │ -022cc6: 0e00 |0005: return-void │ │ +0237e0: |[0237e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0237f0: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +0237f4: 6e20 3108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0831 │ │ +0237fa: 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 │ │ @@ -25873,18 +25877,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 │ │ -022cc8: |[022cc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -022cd8: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022cdc: 6e20 3208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0832 │ │ -022ce2: 0e00 |0005: return-void │ │ +0237fc: |[0237fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +02380c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023810: 6e20 3208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0832 │ │ +023816: 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 │ │ @@ -25894,18 +25898,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 │ │ -022ce4: |[022ce4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -022cf4: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022cf8: 6e20 3308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@0833 │ │ -022cfe: 0e00 |0005: return-void │ │ +023818: |[023818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +023828: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +02382c: 6e20 3308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@0833 │ │ +023832: 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 │ │ @@ -25915,18 +25919,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 │ │ -022d00: |[022d00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -022d10: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022d14: 6e20 3408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@0834 │ │ -022d1a: 0e00 |0005: return-void │ │ +023834: |[023834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +023844: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023848: 6e20 3408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@0834 │ │ +02384e: 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; │ │ @@ -25936,18 +25940,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 │ │ -022d1c: |[022d1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -022d2c: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ -022d30: 6e20 3508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@0835 │ │ -022d36: 0e00 |0005: return-void │ │ +023850: |[023850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +023860: 1f00 0f01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@010f │ │ +023864: 6e20 3508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@0835 │ │ +02386a: 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; │ │ @@ -26290,26 +26294,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -022d38: |[022d38] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -022d48: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -022d4c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -022d50: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -022d54: 2200 d700 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@00d7 │ │ -022d58: 7010 2e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@062e │ │ -022d5e: 6900 d001 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022d62: 0e00 |000d: return-void │ │ -022d64: 2200 d900 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@00d9 │ │ -022d68: 7010 8906 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0689 │ │ -022d6e: 6900 d001 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022d72: 28f8 |0015: goto 000d // -0008 │ │ +02386c: |[02386c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +02387c: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +023880: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +023884: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +023888: 2200 d700 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@00d7 │ │ +02388c: 7010 2e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@062e │ │ +023892: 6900 d001 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023896: 0e00 |000d: return-void │ │ +023898: 2200 d900 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@00d9 │ │ +02389c: 7010 8906 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0689 │ │ +0238a2: 6900 d001 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0238a6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0006 line=448 │ │ 0x000d line=452 │ │ 0x000e line=450 │ │ locals : │ │ @@ -26319,18 +26323,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022d74: |[022d74] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -022d84: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -022d8a: 5b01 d101 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022d8e: 0e00 |0005: return-void │ │ +0238a8: |[0238a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +0238b8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0238be: 5b01 d101 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0238c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ 0x0005 line=463 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -26341,43 +26345,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 │ │ -022d90: |[022d90] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -022da0: 2200 da00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ -022da4: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022da8: 7210 7206 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0672 │ │ -022dae: 0c01 |0007: move-result-object v1 │ │ -022db0: 7020 b806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b8 │ │ -022db6: 1100 |000b: return-object v0 │ │ +0238c4: |[0238c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0238d4: 2200 da00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ +0238d8: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0238dc: 7210 7206 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0672 │ │ +0238e2: 0c01 |0007: move-result-object v1 │ │ +0238e4: 7020 b806 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b8 │ │ +0238ea: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 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 │ │ -022db8: |[022db8] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -022dc8: 2200 da00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ -022dcc: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022dd0: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022dd4: 7220 7306 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0673 │ │ -022dda: 0c01 |0009: move-result-object v1 │ │ -022ddc: 7020 b806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b8 │ │ -022de2: 1100 |000d: return-object v0 │ │ +0238ec: |[0238ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0238fc: 2200 da00 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ +023900: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023904: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023908: 7220 7306 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0673 │ │ +02390e: 0c01 |0009: move-result-object v1 │ │ +023910: 7020 b806 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@06b8 │ │ +023916: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -26386,44 +26390,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -022de4: |[022de4] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -022df4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -022df6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -022df8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -022dfc: 0f01 |0004: return v1 │ │ -022dfe: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -022e02: 0121 |0007: move v1, v2 │ │ -022e04: 28fc |0008: goto 0004 // -0004 │ │ -022e06: 6e10 f808 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -022e0c: 0c03 |000c: move-result-object v3 │ │ -022e0e: 6e10 f808 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -022e14: 0c04 |0010: move-result-object v4 │ │ -022e16: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -022e1a: 0121 |0013: move v1, v2 │ │ -022e1c: 28f0 |0014: goto 0004 // -0010 │ │ -022e1e: 0760 |0015: move-object v0, v6 │ │ -022e20: 1f00 da00 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ -022e24: 5453 d101 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022e28: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -022e2c: 5403 d101 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022e30: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -022e34: 0121 |0020: move v1, v2 │ │ -022e36: 28e3 |0021: goto 0004 // -001d │ │ -022e38: 5453 d101 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022e3c: 5404 d101 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022e40: 6e20 f708 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ -022e46: 0a03 |0029: move-result v3 │ │ -022e48: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -022e4c: 0121 |002c: move v1, v2 │ │ -022e4e: 28d7 |002d: goto 0004 // -0029 │ │ +023918: |[023918] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +023928: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02392a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02392c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +023930: 0f01 |0004: return v1 │ │ +023932: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +023936: 0121 |0007: move v1, v2 │ │ +023938: 28fc |0008: goto 0004 // -0004 │ │ +02393a: 6e10 f808 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +023940: 0c03 |000c: move-result-object v3 │ │ +023942: 6e10 f808 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +023948: 0c04 |0010: move-result-object v4 │ │ +02394a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +02394e: 0121 |0013: move v1, v2 │ │ +023950: 28f0 |0014: goto 0004 // -0010 │ │ +023952: 0760 |0015: move-object v0, v6 │ │ +023954: 1f00 da00 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@00da │ │ +023958: 5453 d101 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +02395c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +023960: 5403 d101 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023964: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +023968: 0121 |0020: move v1, v2 │ │ +02396a: 28e3 |0021: goto 0004 // -001d │ │ +02396c: 5453 d101 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023970: 5404 d101 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023974: 6e20 f708 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ +02397a: 0a03 |0029: move-result v3 │ │ +02397c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +023980: 0121 |002c: move v1, v2 │ │ +023982: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=938 │ │ 0x0004 line=955 │ │ 0x0005 line=941 │ │ 0x0008 line=942 │ │ 0x0009 line=944 │ │ @@ -26444,20 +26448,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022e50: |[022e50] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -022e60: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022e64: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022e68: 7220 5c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@065c │ │ -022e6e: 0a00 |0007: move-result v0 │ │ -022e70: 0f00 |0008: return v0 │ │ +023984: |[023984] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +023994: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023998: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +02399c: 7220 5c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@065c │ │ +0239a2: 0a00 |0007: move-result v0 │ │ +0239a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26465,20 +26469,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022e74: |[022e74] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -022e84: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022e88: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022e8c: 7220 5d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065d │ │ -022e92: 0c00 |0007: move-result-object v0 │ │ -022e94: 1100 |0008: return-object v0 │ │ +0239a8: |[0239a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +0239b8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0239bc: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0239c0: 7220 5d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065d │ │ +0239c6: 0c00 |0007: move-result-object v0 │ │ +0239c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26486,20 +26490,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022e98: |[022e98] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -022ea8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022eac: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022eb0: 7220 5e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065e │ │ -022eb6: 0c00 |0007: move-result-object v0 │ │ -022eb8: 1100 |0008: return-object v0 │ │ +0239cc: |[0239cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +0239dc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +0239e0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +0239e4: 7220 5e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065e │ │ +0239ea: 0c00 |0007: move-result-object v0 │ │ +0239ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26507,20 +26511,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022ebc: |[022ebc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -022ecc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022ed0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022ed4: 7220 5f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065f │ │ -022eda: 0c00 |0007: move-result-object v0 │ │ -022edc: 1100 |0008: return-object v0 │ │ +0239f0: |[0239f0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +023a00: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023a04: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023a08: 7220 5f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@065f │ │ +023a0e: 0c00 |0007: move-result-object v0 │ │ +023a10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26528,20 +26532,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022ee0: |[022ee0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -022ef0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022ef4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022ef8: 7220 6006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0660 │ │ -022efe: 0a00 |0007: move-result v0 │ │ -022f00: 0f00 |0008: return v0 │ │ +023a14: |[023a14] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +023a24: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023a28: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023a2c: 7220 6006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0660 │ │ +023a32: 0a00 |0007: move-result v0 │ │ +023a34: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26549,20 +26553,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022f04: |[022f04] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -022f14: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022f18: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022f1c: 7220 6106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0661 │ │ -022f22: 0a00 |0007: move-result v0 │ │ -022f24: 0f00 |0008: return v0 │ │ +023a38: |[023a38] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +023a48: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023a4c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023a50: 7220 6106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0661 │ │ +023a56: 0a00 |0007: move-result v0 │ │ +023a58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26570,17 +26574,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022f28: |[022f28] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -022f38: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022f3c: 1100 |0002: return-object v0 │ │ +023a5c: |[023a5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +023a6c: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26588,20 +26592,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022f40: |[022f40] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -022f50: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022f54: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022f58: 7220 6206 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0662 │ │ -022f5e: 0a00 |0007: move-result v0 │ │ -022f60: 0f00 |0008: return v0 │ │ +023a74: |[023a74] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +023a84: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023a88: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023a8c: 7220 6206 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0662 │ │ +023a92: 0a00 |0007: move-result v0 │ │ +023a94: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26609,20 +26613,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022f64: |[022f64] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -022f74: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022f78: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022f7c: 7220 6506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0665 │ │ -022f82: 0c00 |0007: move-result-object v0 │ │ -022f84: 1100 |0008: return-object v0 │ │ +023a98: |[023a98] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +023aa8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023aac: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023ab0: 7220 6506 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0665 │ │ +023ab6: 0c00 |0007: move-result-object v0 │ │ +023ab8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26630,20 +26634,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022f88: |[022f88] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -022f98: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022f9c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022fa0: 7220 6606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0666 │ │ -022fa6: 0a00 |0007: move-result v0 │ │ -022fa8: 0f00 |0008: return v0 │ │ +023abc: |[023abc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +023acc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023ad0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023ad4: 7220 6606 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0666 │ │ +023ada: 0a00 |0007: move-result v0 │ │ +023adc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26651,20 +26655,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022fac: |[022fac] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -022fbc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022fc0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022fc4: 7220 6706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0667 │ │ -022fca: 0a00 |0007: move-result v0 │ │ -022fcc: 0f00 |0008: return v0 │ │ +023ae0: |[023ae0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +023af0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023af4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023af8: 7220 6706 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0667 │ │ +023afe: 0a00 |0007: move-result v0 │ │ +023b00: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26672,20 +26676,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022fd0: |[022fd0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -022fe0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -022fe4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -022fe8: 7220 6806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0668 │ │ -022fee: 0a00 |0007: move-result v0 │ │ -022ff0: 0f00 |0008: return v0 │ │ +023b04: |[023b04] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +023b14: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023b18: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023b1c: 7220 6806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0668 │ │ +023b22: 0a00 |0007: move-result v0 │ │ +023b24: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26693,22 +26697,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 │ │ -022ff4: |[022ff4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -023004: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -023008: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02300c: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023010: 7220 6906 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0669 │ │ -023016: 0c01 |0009: move-result-object v1 │ │ -023018: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -02301e: 1100 |000d: return-object v0 │ │ +023b28: |[023b28] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +023b38: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +023b3c: 6201 d001 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023b40: 5432 d101 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023b44: 7220 6906 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0669 │ │ +023b4a: 0c01 |0009: move-result-object v1 │ │ +023b4c: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +023b52: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26716,20 +26720,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023020: |[023020] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -023030: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023034: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023038: 7220 6a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@066a │ │ -02303e: 0c00 |0007: move-result-object v0 │ │ -023040: 1100 |0008: return-object v0 │ │ +023b54: |[023b54] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +023b64: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023b68: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023b6c: 7220 6a06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@066a │ │ +023b72: 0c00 |0007: move-result-object v0 │ │ +023b74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26737,20 +26741,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023044: |[023044] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -023054: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023058: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02305c: 7220 6b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@066b │ │ -023062: 0a00 |0007: move-result v0 │ │ -023064: 0f00 |0008: return v0 │ │ +023b78: |[023b78] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +023b88: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023b8c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023b90: 7220 6b06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@066b │ │ +023b96: 0a00 |0007: move-result v0 │ │ +023b98: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26758,20 +26762,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023068: |[023068] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -023078: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02307c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023080: 7220 6c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@066c │ │ -023086: 0a00 |0007: move-result v0 │ │ -023088: 0f00 |0008: return v0 │ │ +023b9c: |[023b9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +023bac: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023bb0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023bb4: 7220 6c06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@066c │ │ +023bba: 0a00 |0007: move-result v0 │ │ +023bbc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26779,23 +26783,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02308c: |[02308c] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -02309c: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0230a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0230a4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0230a6: 0f00 |0005: return v0 │ │ -0230a8: 5410 d101 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0230ac: 6e10 f908 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ -0230b2: 0a00 |000b: move-result v0 │ │ -0230b4: 28f9 |000c: goto 0005 // -0007 │ │ +023bc0: |[023bc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +023bd0: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023bd4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +023bd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +023bda: 0f00 |0005: return v0 │ │ +023bdc: 5410 d101 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023be0: 6e10 f908 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ +023be6: 0a00 |000b: move-result v0 │ │ +023be8: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26803,20 +26807,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0230b8: |[0230b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -0230c8: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0230cc: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0230d0: 7220 6d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@066d │ │ -0230d6: 0a00 |0007: move-result v0 │ │ -0230d8: 0f00 |0008: return v0 │ │ +023bec: |[023bec] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +023bfc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023c00: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023c04: 7220 6d06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@066d │ │ +023c0a: 0a00 |0007: move-result v0 │ │ +023c0c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26824,20 +26828,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0230dc: |[0230dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -0230ec: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0230f0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0230f4: 7220 6e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@066e │ │ -0230fa: 0a00 |0007: move-result v0 │ │ -0230fc: 0f00 |0008: return v0 │ │ +023c10: |[023c10] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +023c20: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023c24: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023c28: 7220 6e06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@066e │ │ +023c2e: 0a00 |0007: move-result v0 │ │ +023c30: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26845,20 +26849,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023100: |[023100] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -023110: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023114: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023118: 7220 6f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@066f │ │ -02311e: 0a00 |0007: move-result v0 │ │ -023120: 0f00 |0008: return v0 │ │ +023c34: |[023c34] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +023c44: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023c48: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023c4c: 7220 6f06 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@066f │ │ +023c52: 0a00 |0007: move-result v0 │ │ +023c54: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26866,20 +26870,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023124: |[023124] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -023134: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023138: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -02313c: 7220 7006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0670 │ │ -023142: 0a00 |0007: move-result v0 │ │ -023144: 0f00 |0008: return v0 │ │ +023c58: |[023c58] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +023c68: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023c6c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023c70: 7220 7006 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0670 │ │ +023c76: 0a00 |0007: move-result v0 │ │ +023c78: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26887,20 +26891,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023148: |[023148] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -023158: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -02315c: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023160: 7220 7106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0671 │ │ -023166: 0a00 |0007: move-result v0 │ │ -023168: 0f00 |0008: return v0 │ │ +023c7c: |[023c7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +023c8c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023c90: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023c94: 7220 7106 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0671 │ │ +023c9a: 0a00 |0007: move-result v0 │ │ +023c9c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -26908,19 +26912,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02316c: |[02316c] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -02317c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023180: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023184: 7220 7406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0674 │ │ -02318a: 0e00 |0007: return-void │ │ +023ca0: |[023ca0] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +023cb0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023cb4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023cb8: 7220 7406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0674 │ │ +023cbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0007 line=928 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -26929,19 +26933,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02318c: |[02318c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -02319c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0231a0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0231a4: 7230 7506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0675 │ │ -0231aa: 0e00 |0007: return-void │ │ +023cc0: |[023cc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +023cd0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023cd4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023cd8: 7230 7506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0675 │ │ +023cde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0007 line=805 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -26951,19 +26955,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0231ac: |[0231ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -0231bc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0231c0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0231c4: 7230 7606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0676 │ │ -0231ca: 0e00 |0007: return-void │ │ +023ce0: |[023ce0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +023cf0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023cf4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023cf8: 7230 7606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0676 │ │ +023cfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0007 line=875 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -26973,19 +26977,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0231cc: |[0231cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -0231dc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0231e0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0231e4: 7230 7706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0677 │ │ -0231ea: 0e00 |0007: return-void │ │ +023d00: |[023d00] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +023d10: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023d14: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023d18: 7230 7706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0677 │ │ +023d1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0007 line=547 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -26995,19 +26999,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0231ec: |[0231ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -0231fc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023200: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023204: 7230 7806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0678 │ │ -02320a: 0e00 |0007: return-void │ │ +023d20: |[023d20] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +023d30: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023d34: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023d38: 7230 7806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0678 │ │ +023d3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0007 line=845 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -27017,19 +27021,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02320c: |[02320c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -02321c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023220: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023224: 7230 7906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0679 │ │ -02322a: 0e00 |0007: return-void │ │ +023d40: |[023d40] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +023d50: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023d54: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023d58: 7230 7906 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0679 │ │ +023d5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ 0x0007 line=895 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -27039,19 +27043,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02322c: |[02322c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -02323c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023240: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023244: 7230 7a06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@067a │ │ -02324a: 0e00 |0007: return-void │ │ +023d60: |[023d60] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +023d70: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023d74: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023d78: 7230 7a06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@067a │ │ +023d7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0007 line=667 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -27061,19 +27065,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02324c: |[02324c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -02325c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023260: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023264: 7230 7b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@067b │ │ -02326a: 0e00 |0007: return-void │ │ +023d80: |[023d80] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +023d90: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023d94: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023d98: 7230 7b06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@067b │ │ +023d9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0007 line=567 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -27083,19 +27087,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02326c: |[02326c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -02327c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023280: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023284: 7230 7c06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@067c │ │ -02328a: 0e00 |0007: return-void │ │ +023da0: |[023da0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +023db0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023db4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023db8: 7230 7c06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@067c │ │ +023dbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0007 line=693 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 fromIndex I │ │ @@ -27105,19 +27109,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02328c: |[02328c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -02329c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0232a0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0232a4: 7230 7d06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@067d │ │ -0232aa: 0e00 |0007: return-void │ │ +023dc0: |[023dc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +023dd0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023dd4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023dd8: 7230 7d06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@067d │ │ +023dde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0007 line=607 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -27127,19 +27131,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0232ac: |[0232ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -0232bc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0232c0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0232c4: 7230 7e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@067e │ │ -0232ca: 0e00 |0007: return-void │ │ +023de0: |[023de0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +023df0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023df4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023df8: 7230 7e06 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@067e │ │ +023dfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0007 line=647 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 itemCount I │ │ @@ -27149,19 +27153,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0232cc: |[0232cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -0232dc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0232e0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0232e4: 7230 8106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0681 │ │ -0232ea: 0e00 |0007: return-void │ │ +023e00: |[023e00] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +023e10: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023e14: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023e18: 7230 8106 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0681 │ │ +023e1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0007 line=915 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -27171,19 +27175,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0232ec: |[0232ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -0232fc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023300: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023304: 7230 8206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0682 │ │ -02330a: 0e00 |0007: return-void │ │ +023e20: |[023e20] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +023e30: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023e34: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023e38: 7230 8206 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0682 │ │ +023e3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0007 line=587 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -27193,19 +27197,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02330c: |[02330c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -02331c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023320: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023324: 7230 8306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0683 │ │ -02332a: 0e00 |0007: return-void │ │ +023e40: |[023e40] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +023e50: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023e54: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023e58: 7230 8306 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0683 │ │ +023e5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0007 line=825 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -27215,19 +27219,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02332c: |[02332c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -02333c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023340: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023344: 7230 8406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0684 │ │ -02334a: 0e00 |0007: return-void │ │ +023e60: |[023e60] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +023e70: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023e74: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023e78: 7230 8406 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0684 │ │ +023e7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0007 line=731 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -27237,19 +27241,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02334c: |[02334c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -02335c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023360: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023364: 7230 8506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0685 │ │ -02336a: 0e00 |0007: return-void │ │ +023e80: |[023e80] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +023e90: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023e94: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023e98: 7230 8506 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0685 │ │ +023e9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0007 line=749 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -27259,19 +27263,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02336c: |[02336c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -02337c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -023380: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -023384: 7230 8606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0686 │ │ -02338a: 0e00 |0007: return-void │ │ +023ea0: |[023ea0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +023eb0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023eb4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023eb8: 7230 8606 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0686 │ │ +023ebe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0007 line=627 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -27281,19 +27285,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02338c: |[02338c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -02339c: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0233a0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0233a4: 7230 8706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0687 │ │ -0233aa: 0e00 |0007: return-void │ │ +023ec0: |[023ec0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +023ed0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023ed4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023ed8: 7230 8706 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0687 │ │ +023ede: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0007 line=502 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -27303,19 +27307,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0233ac: |[0233ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -0233bc: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ -0233c0: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ -0233c4: 7230 8806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0688 │ │ -0233ca: 0e00 |0007: return-void │ │ +023ee0: |[023ee0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +023ef0: 6200 d001 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@01d0 │ │ +023ef4: 5421 d101 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@01d1 │ │ +023ef8: 7230 8806 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0688 │ │ +023efe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0007 line=713 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ @@ -27349,17 +27353,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0233cc: |[0233cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -0233dc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0233e2: 0e00 |0003: return-void │ │ +023f00: |[023f00] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +023f10: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +023f16: 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;) │ │ @@ -27367,19 +27371,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0233e4: |[0233e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -0233f4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0233f8: 6e10 3608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@0836 │ │ -0233fe: 0a00 |0005: move-result v0 │ │ -023400: 0f00 |0006: return v0 │ │ +023f18: |[023f18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +023f28: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +023f2c: 6e10 3608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@0836 │ │ +023f32: 0a00 |0005: move-result v0 │ │ +023f34: 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;) │ │ @@ -27387,19 +27391,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 │ │ -023404: |[023404] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -023414: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023418: 6e10 3708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0837 │ │ -02341e: 0c00 |0005: move-result-object v0 │ │ -023420: 1100 |0006: return-object v0 │ │ +023f38: |[023f38] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +023f48: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +023f4c: 6e10 3708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0837 │ │ +023f52: 0c00 |0005: move-result-object v0 │ │ +023f54: 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;) │ │ @@ -27407,19 +27411,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 │ │ -023424: |[023424] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -023434: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023438: 6e10 3808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0838 │ │ -02343e: 0c00 |0005: move-result-object v0 │ │ -023440: 1100 |0006: return-object v0 │ │ +023f58: |[023f58] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +023f68: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +023f6c: 6e10 3808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0838 │ │ +023f72: 0c00 |0005: move-result-object v0 │ │ +023f74: 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;) │ │ @@ -27427,19 +27431,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 │ │ -023444: |[023444] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -023454: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023458: 6e10 3908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0839 │ │ -02345e: 0c00 |0005: move-result-object v0 │ │ -023460: 1100 |0006: return-object v0 │ │ +023f78: |[023f78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +023f88: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +023f8c: 6e10 3908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0839 │ │ +023f92: 0c00 |0005: move-result-object v0 │ │ +023f94: 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;) │ │ @@ -27447,19 +27451,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023464: |[023464] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -023474: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023478: 6e10 3a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@083a │ │ -02347e: 0a00 |0005: move-result v0 │ │ -023480: 0f00 |0006: return v0 │ │ +023f98: |[023f98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +023fa8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +023fac: 6e10 3a08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@083a │ │ +023fb2: 0a00 |0005: move-result v0 │ │ +023fb4: 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;) │ │ @@ -27467,19 +27471,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023484: |[023484] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -023494: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023498: 6e10 3b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@083b │ │ -02349e: 0a00 |0005: move-result v0 │ │ -0234a0: 0f00 |0006: return v0 │ │ +023fb8: |[023fb8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +023fc8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +023fcc: 6e10 3b08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@083b │ │ +023fd2: 0a00 |0005: move-result v0 │ │ +023fd4: 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;) │ │ @@ -27487,19 +27491,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0234a4: |[0234a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -0234b4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0234b8: 6e10 3c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@083c │ │ -0234be: 0a00 |0005: move-result v0 │ │ -0234c0: 0f00 |0006: return v0 │ │ +023fd8: |[023fd8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +023fe8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +023fec: 6e10 3c08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@083c │ │ +023ff2: 0a00 |0005: move-result v0 │ │ +023ff4: 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;) │ │ @@ -27507,19 +27511,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 │ │ -0234c4: |[0234c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0234d4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0234d8: 6e10 3d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@083d │ │ -0234de: 0c00 |0005: move-result-object v0 │ │ -0234e0: 1100 |0006: return-object v0 │ │ +023ff8: |[023ff8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +024008: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02400c: 6e10 3d08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@083d │ │ +024012: 0c00 |0005: move-result-object v0 │ │ +024014: 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;) │ │ @@ -27527,19 +27531,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0234e4: |[0234e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -0234f4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0234f8: 6e10 3e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@083e │ │ -0234fe: 0a00 |0005: move-result v0 │ │ -023500: 0f00 |0006: return v0 │ │ +024018: |[024018] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +024028: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02402c: 6e10 3e08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@083e │ │ +024032: 0a00 |0005: move-result v0 │ │ +024034: 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;) │ │ @@ -27547,19 +27551,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023504: |[023504] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -023514: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023518: 6e10 3f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@083f │ │ -02351e: 0a00 |0005: move-result v0 │ │ -023520: 0f00 |0006: return v0 │ │ +024038: |[024038] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +024048: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02404c: 6e10 3f08 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@083f │ │ +024052: 0a00 |0005: move-result v0 │ │ +024054: 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;) │ │ @@ -27567,19 +27571,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023524: |[023524] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -023534: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023538: 6e10 4008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0840 │ │ -02353e: 0a00 |0005: move-result v0 │ │ -023540: 0f00 |0006: return v0 │ │ +024058: |[024058] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +024068: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02406c: 6e10 4008 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0840 │ │ +024072: 0a00 |0005: move-result v0 │ │ +024074: 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;) │ │ @@ -27587,19 +27591,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 │ │ -023544: |[023544] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -023554: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023558: 6e10 4108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0841 │ │ -02355e: 0c00 |0005: move-result-object v0 │ │ -023560: 1100 |0006: return-object v0 │ │ +024078: |[024078] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +024088: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02408c: 6e10 4108 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0841 │ │ +024092: 0c00 |0005: move-result-object v0 │ │ +024094: 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;) │ │ @@ -27607,19 +27611,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 │ │ -023564: |[023564] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -023574: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023578: 6e10 4208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0842 │ │ -02357e: 0c00 |0005: move-result-object v0 │ │ -023580: 1100 |0006: return-object v0 │ │ +024098: |[024098] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0240a8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0240ac: 6e10 4208 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0842 │ │ +0240b2: 0c00 |0005: move-result-object v0 │ │ +0240b4: 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;) │ │ @@ -27627,19 +27631,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023584: |[023584] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -023594: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023598: 6e10 4308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@0843 │ │ -02359e: 0a00 |0005: move-result v0 │ │ -0235a0: 0f00 |0006: return v0 │ │ +0240b8: |[0240b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +0240c8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0240cc: 6e10 4308 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@0843 │ │ +0240d2: 0a00 |0005: move-result v0 │ │ +0240d4: 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;) │ │ @@ -27647,19 +27651,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0235a4: |[0235a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -0235b4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0235b8: 6e10 4408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@0844 │ │ -0235be: 0a00 |0005: move-result v0 │ │ -0235c0: 0f00 |0006: return v0 │ │ +0240d8: |[0240d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +0240e8: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0240ec: 6e10 4408 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@0844 │ │ +0240f2: 0a00 |0005: move-result v0 │ │ +0240f4: 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;) │ │ @@ -27667,19 +27671,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0235c4: |[0235c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0235d4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0235d8: 6e10 4508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@0845 │ │ -0235de: 0a00 |0005: move-result v0 │ │ -0235e0: 0f00 |0006: return v0 │ │ +0240f8: |[0240f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +024108: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02410c: 6e10 4508 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@0845 │ │ +024112: 0a00 |0005: move-result v0 │ │ +024114: 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;) │ │ @@ -27687,19 +27691,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0235e4: |[0235e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -0235f4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0235f8: 6e10 4608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@0846 │ │ -0235fe: 0a00 |0005: move-result v0 │ │ -023600: 0f00 |0006: return v0 │ │ +024118: |[024118] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +024128: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02412c: 6e10 4608 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@0846 │ │ +024132: 0a00 |0005: move-result v0 │ │ +024134: 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;) │ │ @@ -27707,19 +27711,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023604: |[023604] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -023614: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023618: 6e10 4708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0847 │ │ -02361e: 0a00 |0005: move-result v0 │ │ -023620: 0f00 |0006: return v0 │ │ +024138: |[024138] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +024148: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02414c: 6e10 4708 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0847 │ │ +024152: 0a00 |0005: move-result v0 │ │ +024154: 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;) │ │ @@ -27727,19 +27731,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023624: |[023624] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -023634: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023638: 6e10 4808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0848 │ │ -02363e: 0a00 |0005: move-result v0 │ │ -023640: 0f00 |0006: return v0 │ │ +024158: |[024158] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +024168: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02416c: 6e10 4808 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0848 │ │ +024172: 0a00 |0005: move-result v0 │ │ +024174: 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;) │ │ @@ -27747,19 +27751,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023644: |[023644] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -023654: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023658: 6e10 4908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0849 │ │ -02365e: 0a00 |0005: move-result v0 │ │ -023660: 0f00 |0006: return v0 │ │ +024178: |[024178] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +024188: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02418c: 6e10 4908 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0849 │ │ +024192: 0a00 |0005: move-result v0 │ │ +024194: 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;) │ │ @@ -27767,37 +27771,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -023664: |[023664] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -023674: 7100 4a08 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@084a │ │ -02367a: 0c00 |0003: move-result-object v0 │ │ -02367c: 1100 |0004: return-object v0 │ │ +024198: |[024198] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +0241a8: 7100 4a08 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@084a │ │ +0241ae: 0c00 |0003: move-result-object v0 │ │ +0241b0: 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 │ │ -023680: |[023680] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -023690: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023694: 7110 4b08 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@084b │ │ -02369a: 0c00 |0005: move-result-object v0 │ │ -02369c: 1100 |0006: return-object v0 │ │ +0241b4: |[0241b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0241c4: 1f01 1001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0241c8: 7110 4b08 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@084b │ │ +0241ce: 0c00 |0005: move-result-object v0 │ │ +0241d0: 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;) │ │ @@ -27805,18 +27809,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0236a0: |[0236a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -0236b0: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0236b4: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@084c │ │ -0236ba: 0e00 |0005: return-void │ │ +0241d4: |[0241d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +0241e4: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0241e8: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@084c │ │ +0241ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -27825,18 +27829,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 │ │ -0236bc: |[0236bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -0236cc: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0236d0: 6e20 4d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@084d │ │ -0236d6: 0e00 |0005: return-void │ │ +0241f0: |[0241f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +024200: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024204: 6e20 4d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@084d │ │ +02420a: 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 │ │ @@ -27846,18 +27850,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 │ │ -0236d8: |[0236d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0236e8: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0236ec: 6e20 4e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@084e │ │ -0236f2: 0e00 |0005: return-void │ │ +02420c: |[02420c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +02421c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024220: 6e20 4e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@084e │ │ +024226: 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; │ │ @@ -27867,18 +27871,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 │ │ -0236f4: |[0236f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -023704: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023708: 6e20 4f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@084f │ │ -02370e: 0e00 |0005: return-void │ │ +024228: |[024228] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +024238: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02423c: 6e20 4f08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@084f │ │ +024242: 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 │ │ @@ -27888,18 +27892,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 │ │ -023710: |[023710] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -023720: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023724: 6e20 5008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0850 │ │ -02372a: 0e00 |0005: return-void │ │ +024244: |[024244] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +024254: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024258: 6e20 5008 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0850 │ │ +02425e: 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; │ │ @@ -27909,18 +27913,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 │ │ -02372c: |[02372c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02373c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023740: 6e20 5108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0851 │ │ -023746: 0e00 |0005: return-void │ │ +024260: |[024260] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +024270: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024274: 6e20 5108 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0851 │ │ +02427a: 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; │ │ @@ -27930,18 +27934,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 │ │ -023748: |[023748] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -023758: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -02375c: 6e20 5208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@0852 │ │ -023762: 0e00 |0005: return-void │ │ +02427c: |[02427c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +02428c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024290: 6e20 5208 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@0852 │ │ +024296: 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 │ │ @@ -27951,18 +27955,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 │ │ -023764: |[023764] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -023774: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023778: 6e20 5308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@0853 │ │ -02377e: 0e00 |0005: return-void │ │ +024298: |[024298] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +0242a8: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0242ac: 6e20 5308 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@0853 │ │ +0242b2: 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 │ │ @@ -27972,18 +27976,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 │ │ -023780: |[023780] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -023790: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023794: 6e20 5408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@0854 │ │ -02379a: 0e00 |0005: return-void │ │ +0242b4: |[0242b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +0242c4: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0242c8: 6e20 5408 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@0854 │ │ +0242ce: 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 │ │ @@ -27993,18 +27997,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 │ │ -02379c: |[02379c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0237ac: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0237b0: 6e20 5508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@0855 │ │ -0237b6: 0e00 |0005: return-void │ │ +0242d0: |[0242d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0242e0: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0242e4: 6e20 5508 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@0855 │ │ +0242ea: 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 │ │ @@ -28014,18 +28018,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 │ │ -0237b8: |[0237b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -0237c8: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0237cc: 6e20 5608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@0856 │ │ -0237d2: 0e00 |0005: return-void │ │ +0242ec: |[0242ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +0242fc: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024300: 6e20 5608 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@0856 │ │ +024306: 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 │ │ @@ -28035,18 +28039,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 │ │ -0237d4: |[0237d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0237e4: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0237e8: 6e20 5708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@0857 │ │ -0237ee: 0e00 |0005: return-void │ │ +024308: |[024308] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +024318: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02431c: 6e20 5708 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@0857 │ │ +024322: 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; │ │ @@ -28056,18 +28060,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 │ │ -0237f0: |[0237f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -023800: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023804: 6e20 5808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@0858 │ │ -02380a: 0e00 |0005: return-void │ │ +024324: |[024324] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +024334: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024338: 6e20 5808 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@0858 │ │ +02433e: 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 │ │ @@ -28077,18 +28081,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 │ │ -02380c: |[02380c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -02381c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023820: 6e20 5908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0859 │ │ -023826: 0e00 |0005: return-void │ │ +024340: |[024340] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +024350: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024354: 6e20 5908 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0859 │ │ +02435a: 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 │ │ @@ -28098,18 +28102,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 │ │ -023828: |[023828] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -023838: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -02383c: 6e20 5a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@085a │ │ -023842: 0e00 |0005: return-void │ │ +02435c: |[02435c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +02436c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +024370: 6e20 5a08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@085a │ │ +024376: 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 │ │ @@ -28119,18 +28123,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 │ │ -023844: |[023844] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -023854: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023858: 6e20 5b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@085b │ │ -02385e: 0e00 |0005: return-void │ │ +024378: |[024378] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +024388: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +02438c: 6e20 5b08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@085b │ │ +024392: 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 │ │ @@ -28140,18 +28144,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 │ │ -023860: |[023860] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -023870: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023874: 6e20 5c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@085c │ │ -02387a: 0e00 |0005: return-void │ │ +024394: |[024394] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0243a4: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0243a8: 6e20 5c08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@085c │ │ +0243ae: 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 │ │ @@ -28161,18 +28165,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 │ │ -02387c: |[02387c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02388c: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -023890: 6e20 5d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@085d │ │ -023896: 0e00 |0005: return-void │ │ +0243b0: |[0243b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0243c0: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0243c4: 6e20 5d08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@085d │ │ +0243ca: 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; │ │ @@ -28182,18 +28186,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 │ │ -023898: |[023898] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -0238a8: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ -0238ac: 6e20 5e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@085e │ │ -0238b2: 0e00 |0005: return-void │ │ +0243cc: |[0243cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +0243dc: 1f00 1001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0110 │ │ +0243e0: 6e20 5e08 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@085e │ │ +0243e6: 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 │ │ @@ -28259,20 +28263,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 │ │ -0238b4: |[0238b4] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0238c4: 5b12 d201 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ -0238c8: 2200 3800 |0002: new-instance v0, Landroid/os/Handler; // type@0038 │ │ -0238cc: 7010 be00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ -0238d2: 7020 7400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0074 │ │ -0238d8: 0e00 |000a: return-void │ │ +0243e8: |[0243e8] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0243f8: 5b12 d201 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ +0243fc: 2200 3800 |0002: new-instance v0, Landroid/os/Handler; // type@0038 │ │ +024400: 7010 be00 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ +024406: 7020 7400 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0074 │ │ +02440c: 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; │ │ @@ -28284,17 +28288,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0238dc: |[0238dc] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -0238ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0238ee: 0f00 |0001: return v0 │ │ +024410: |[024410] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +024420: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +024422: 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;) │ │ @@ -28302,18 +28306,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0238f0: |[0238f0] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -023900: 5410 d201 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ -023904: 6e10 2b07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@072b │ │ -02390a: 0e00 |0005: return-void │ │ +024424: |[024424] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +024434: 5410 d201 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d2 │ │ +024438: 6e10 2b07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@072b │ │ +02443e: 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 │ │ @@ -28352,18 +28356,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 │ │ -02390c: |[02390c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -02391c: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -023920: 7010 8600 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0086 │ │ -023926: 0e00 |0005: return-void │ │ +024440: |[024440] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +024450: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +024454: 7010 8600 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0086 │ │ +02445a: 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; │ │ │ │ @@ -28372,17 +28376,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 │ │ -023928: |[023928] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -023938: 7020 1207 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0712 │ │ -02393e: 0e00 |0003: return-void │ │ +02445c: |[02445c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +02446c: 7020 1207 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0712 │ │ +024472: 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; │ │ @@ -28393,21 +28397,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -023940: |[023940] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -023950: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -023954: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -023956: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -02395a: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -02395e: 6e10 2907 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0729 │ │ -023964: 0e00 |000a: return-void │ │ +024474: |[024474] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +024484: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +024488: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +02448a: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +02448e: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +024492: 6e10 2907 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0729 │ │ +024498: 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; │ │ @@ -28417,21 +28421,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -023968: |[023968] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -023978: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -02397c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02397e: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -023982: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ -023986: 6e10 2a07 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@072a │ │ -02398c: 0e00 |000a: return-void │ │ +02449c: |[02449c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +0244ac: 5420 d301 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +0244b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0244b2: 5c01 dc01 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +0244b6: 5420 d301 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@01d3 │ │ +0244ba: 6e10 2a07 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@072a │ │ +0244c0: 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; │ │ @@ -28519,18 +28523,18 @@ │ │ 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 │ │ -023990: |[023990] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -0239a0: 7010 7f08 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@087f │ │ -0239a6: 5b01 df01 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -0239aa: 0e00 |0005: return-void │ │ +0244c4: |[0244c4] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +0244d4: 7010 7f08 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@087f │ │ +0244da: 5b01 df01 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +0244de: 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; │ │ @@ -28542,20 +28546,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0239ac: |[0239ac] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0239bc: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -0239c0: 1f02 2400 |0002: check-cast v2, Landroid/database/Cursor; // type@0024 │ │ -0239c4: 7220 3007 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0730 │ │ -0239ca: 0c00 |0007: move-result-object v0 │ │ -0239cc: 1100 |0008: return-object v0 │ │ +0244e0: |[0244e0] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0244f0: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +0244f4: 1f02 2400 |0002: check-cast v2, Landroid/database/Cursor; // type@0024 │ │ +0244f8: 7220 3007 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0730 │ │ +0244fe: 0c00 |0007: move-result-object v0 │ │ +024500: 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; │ │ │ │ @@ -28564,31 +28568,31 @@ │ │ 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 │ │ -0239d0: |[0239d0] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -0239e0: 5432 df01 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -0239e4: 7220 3207 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0732 │ │ -0239ea: 0c00 |0005: move-result-object v0 │ │ -0239ec: 2201 2301 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0123 │ │ -0239f0: 7010 7e08 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@087e │ │ -0239f6: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -0239fa: 7210 7800 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -023a00: 0a02 |0010: move-result v2 │ │ -023a02: 5912 ef01 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ -023a06: 5b10 f001 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -023a0a: 1101 |0015: return-object v1 │ │ -023a0c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -023a0e: 5912 ef01 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ -023a12: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -023a14: 5b12 f001 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -023a18: 28f9 |001c: goto 0015 // -0007 │ │ +024504: |[024504] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +024514: 5432 df01 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +024518: 7220 3207 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0732 │ │ +02451e: 0c00 |0005: move-result-object v0 │ │ +024520: 2201 2301 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0123 │ │ +024524: 7010 7e08 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@087e │ │ +02452a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +02452e: 7210 7800 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +024534: 0a02 |0010: move-result v2 │ │ +024536: 5912 ef01 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ +02453a: 5b10 f001 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +02453e: 1101 |0015: return-object v1 │ │ +024540: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +024542: 5912 ef01 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@01ef │ │ +024546: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +024548: 5b12 f001 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +02454c: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -28606,27 +28610,27 @@ │ │ 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 │ │ -023a1c: |[023a1c] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -023a2c: 5431 df01 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -023a30: 7210 3107 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0731 │ │ -023a36: 0c00 |0005: move-result-object v0 │ │ -023a38: 5451 f001 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -023a3c: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -023a40: 5451 f001 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -023a44: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -023a48: 5432 df01 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ -023a4c: 5451 f001 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ -023a50: 1f01 2400 |0012: check-cast v1, Landroid/database/Cursor; // type@0024 │ │ -023a54: 7220 2f07 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@072f │ │ -023a5a: 0e00 |0017: return-void │ │ +024550: |[024550] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +024560: 5431 df01 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +024564: 7210 3107 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0731 │ │ +02456a: 0c00 |0005: move-result-object v0 │ │ +02456c: 5451 f001 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +024570: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +024574: 5451 f001 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +024578: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +02457c: 5432 df01 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@01df │ │ +024580: 5451 f001 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@01f0 │ │ +024584: 1f01 2400 |0012: check-cast v1, Landroid/database/Cursor; // type@0024 │ │ +024588: 7220 2f07 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@072f │ │ +02458e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ @@ -28746,26 +28750,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -023a5c: |[023a5c] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -023a6c: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -023a70: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -023a74: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -023a78: 2200 e300 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@00e3 │ │ -023a7c: 7010 4007 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0740 │ │ -023a82: 6900 e001 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023a86: 0e00 |000d: return-void │ │ -023a88: 2200 e200 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@00e2 │ │ -023a8c: 7010 3707 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0737 │ │ -023a92: 6900 e001 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023a96: 28f8 |0015: goto 000d // -0008 │ │ +024590: |[024590] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +0245a0: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +0245a4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0245a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0245ac: 2200 e300 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@00e3 │ │ +0245b0: 7010 4007 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0740 │ │ +0245b6: 6900 e001 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +0245ba: 0e00 |000d: return-void │ │ +0245bc: 2200 e200 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@00e2 │ │ +0245c0: 7010 3707 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0737 │ │ +0245c6: 6900 e001 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +0245ca: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=41 │ │ 0x000e line=39 │ │ locals : │ │ @@ -28775,21 +28779,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -023a98: |[023a98] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -023aa8: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -023aae: 6200 e001 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023ab2: 7220 4c07 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@074c │ │ -023ab8: 0c00 |0008: move-result-object v0 │ │ -023aba: 5b10 e101 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023abe: 0e00 |000b: return-void │ │ +0245cc: |[0245cc] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +0245dc: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0245e2: 6200 e001 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +0245e6: 7220 4c07 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@074c │ │ +0245ec: 0c00 |0008: move-result-object v0 │ │ +0245ee: 5b10 e101 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +0245f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x000b line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -28801,20 +28805,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -023ac0: |[023ac0] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -023ad0: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023ad4: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023ad8: 7230 4907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0749 │ │ -023ade: 0a00 |0007: move-result v0 │ │ -023ae0: 0f00 |0008: return v0 │ │ +0245f4: |[0245f4] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +024604: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +024608: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +02460c: 7230 4907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0749 │ │ +024612: 0a00 |0007: move-result v0 │ │ +024614: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -28823,19 +28827,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -023ae4: |[023ae4] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -023af4: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023af8: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023afc: 7220 4a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@074a │ │ -023b02: 0e00 |0007: return-void │ │ +024618: |[024618] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +024628: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +02462c: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +024630: 7220 4a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@074a │ │ +024636: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0007 line=162 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -28844,20 +28848,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023b04: |[023b04] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -023b14: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023b18: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023b1c: 7220 4b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@074b │ │ -023b22: 0a00 |0007: move-result v0 │ │ -023b24: 0f00 |0008: return v0 │ │ +024638: |[024638] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +024648: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +02464c: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +024650: 7220 4b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@074b │ │ +024656: 0a00 |0007: move-result v0 │ │ +024658: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -28865,20 +28869,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -023b28: |[023b28] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -023b38: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023b3c: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023b40: 7230 4d07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@074d │ │ -023b46: 0a00 |0007: move-result v0 │ │ -023b48: 0f00 |0008: return v0 │ │ +02465c: |[02465c] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +02466c: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +024670: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +024674: 7230 4d07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@074d │ │ +02467a: 0a00 |0007: move-result v0 │ │ +02467c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -28887,20 +28891,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -023b4c: |[023b4c] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -023b5c: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023b60: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023b64: 7230 4e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@074e │ │ -023b6a: 0a00 |0007: move-result v0 │ │ -023b6c: 0f00 |0008: return v0 │ │ +024680: |[024680] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +024690: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +024694: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +024698: 7230 4e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@074e │ │ +02469e: 0a00 |0007: move-result v0 │ │ +0246a0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -28909,20 +28913,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -023b70: |[023b70] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -023b80: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023b84: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023b88: 7220 4f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@074f │ │ -023b8e: 0a00 |0007: move-result v0 │ │ -023b90: 0f00 |0008: return v0 │ │ +0246a4: |[0246a4] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0246b4: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +0246b8: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +0246bc: 7220 4f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@074f │ │ +0246c2: 0a00 |0007: move-result v0 │ │ +0246c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -28930,19 +28934,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -023b94: |[023b94] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -023ba4: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ -023ba8: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ -023bac: 7240 5007 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0750 │ │ -023bb2: 0e00 |0007: return-void │ │ +0246c8: |[0246c8] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +0246d8: 6200 e001 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@01e0 │ │ +0246dc: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@01e1 │ │ +0246e0: 7240 5007 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0750 │ │ +0246e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ @@ -28973,17 +28977,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023bb4: |[023bb4] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -023bc4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -023bca: 0e00 |0003: return-void │ │ +0246e8: |[0246e8] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +0246f8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0246fe: 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;) │ │ @@ -28991,19 +28995,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 │ │ -023bcc: |[023bcc] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -023bdc: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ -023be0: 6e20 7508 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0875 │ │ -023be6: 0a00 |0005: move-result v0 │ │ -023be8: 0f00 |0006: return v0 │ │ +024700: |[024700] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +024710: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ +024714: 6e20 7508 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0875 │ │ +02471a: 0a00 |0005: move-result v0 │ │ +02471c: 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; │ │ │ │ @@ -29012,18 +29016,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -023bec: |[023bec] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -023bfc: 1f00 2101 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0121 │ │ -023c00: 6e10 7608 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@0876 │ │ -023c06: 0e00 |0005: return-void │ │ +024720: |[024720] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +024730: 1f00 2101 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0121 │ │ +024734: 6e10 7608 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@0876 │ │ +02473a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -29032,19 +29036,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -023c08: |[023c08] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -023c18: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ -023c1c: 6e10 7708 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0877 │ │ -023c22: 0a00 |0005: move-result v0 │ │ -023c24: 0f00 |0006: return v0 │ │ +02473c: |[02473c] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +02474c: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ +024750: 6e10 7708 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0877 │ │ +024756: 0a00 |0005: move-result v0 │ │ +024758: 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;) │ │ @@ -29052,18 +29056,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 │ │ -023c28: |[023c28] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -023c38: 2200 2101 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0121 │ │ -023c3c: 7020 7408 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0874 │ │ -023c42: 1100 |0005: return-object v0 │ │ +02475c: |[02475c] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +02476c: 2200 2101 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0121 │ │ +024770: 7020 7408 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0874 │ │ +024776: 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;) │ │ @@ -29071,19 +29075,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 │ │ -023c44: |[023c44] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -023c54: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ -023c58: 6e20 7808 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@0878 │ │ -023c5e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -023c60: 0f00 |0006: return v0 │ │ +024778: |[024778] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +024788: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ +02478c: 6e20 7808 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@0878 │ │ +024792: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +024794: 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 │ │ @@ -29093,19 +29097,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 │ │ -023c64: |[023c64] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -023c74: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ -023c78: 6e20 7908 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@0879 │ │ -023c7e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -023c80: 0f00 |0006: return v0 │ │ +024798: |[024798] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0247a8: 1f01 2101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0121 │ │ +0247ac: 6e20 7908 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@0879 │ │ +0247b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0247b4: 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 │ │ @@ -29115,21 +29119,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -023c84: |[023c84] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -023c94: 0720 |0000: move-object v0, v2 │ │ -023c96: 1f00 2101 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0121 │ │ -023c9a: 6e10 7a08 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@087a │ │ -023ca0: 6e10 7708 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0877 │ │ -023ca6: 0a01 |0009: move-result v1 │ │ -023ca8: 0f01 |000a: return v1 │ │ +0247b8: |[0247b8] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +0247c8: 0720 |0000: move-object v0, v2 │ │ +0247ca: 1f00 2101 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0121 │ │ +0247ce: 6e10 7a08 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@087a │ │ +0247d4: 6e10 7708 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0877 │ │ +0247da: 0a01 |0009: move-result v1 │ │ +0247dc: 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; │ │ @@ -29140,18 +29144,18 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -023cac: |[023cac] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -023cbc: 1f00 2101 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0121 │ │ -023cc0: 6e30 7b08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@087b │ │ -023cc6: 0e00 |0005: return-void │ │ +0247e0: |[0247e0] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +0247f0: 1f00 2101 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0121 │ │ +0247f4: 6e30 7b08 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@087b │ │ +0247fa: 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 │ │ @@ -29252,129 +29256,123 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -023cc8: |[023cc8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -023cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -023cda: 1301 0c00 |0001: const/16 v1, #int 12 // #c │ │ -023cde: 7051 9500 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0095 │ │ -023ce4: 0e00 |0006: return-void │ │ +0247fc: |[0247fc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +02480c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02480e: 1301 0c00 |0001: const/16 v1, #int 12 // #c │ │ +024812: 7051 9500 3204 |0003: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0095 │ │ +024818: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=4 dbname Ljava/lang/String; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;) │ │ name : 'containParams' │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ - insns size : 16 16-bit code units │ │ -023ce8: |[023ce8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.containParams:([Ljava/lang/String;Ljava/lang/String;)Z │ │ -023cf8: 0760 |0000: move-object v0, v6 │ │ -023cfa: 2102 |0001: array-length v2, v0 │ │ -023cfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -023cfe: 3521 0b00 |0003: if-ge v1, v2, 000e // +000b │ │ -023d02: 4603 0001 |0005: aget-object v3, v0, v1 │ │ -023d06: 3373 0400 |0007: if-ne v3, v7, 000b // +0004 │ │ -023d0a: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -023d0c: 0f04 |000a: return v4 │ │ -023d0e: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -023d12: 28f6 |000d: goto 0003 // -000a │ │ -023d14: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -023d16: 28fb |000f: goto 000a // -0005 │ │ + insns size : 14 16-bit code units │ │ +02481c: |[02481c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.containParams:([Ljava/lang/String;Ljava/lang/String;)Z │ │ +02482c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02482e: 2153 |0001: array-length v3, v5 │ │ +024830: 0112 |0002: move v2, v1 │ │ +024832: 3532 0700 |0003: if-ge v2, v3, 000a // +0007 │ │ +024836: 4600 0502 |0005: aget-object v0, v5, v2 │ │ +02483a: 3360 0400 |0007: if-ne v0, v6, 000b // +0004 │ │ +02483e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +024840: 0f01 |000a: return v1 │ │ +024842: d802 0201 |000b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +024846: 28f6 |000d: goto 0003 // -000a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=375 │ │ + 0x0001 line=375 │ │ 0x0007 line=376 │ │ 0x0009 line=377 │ │ 0x000a line=380 │ │ 0x000b line=375 │ │ - 0x000e line=380 │ │ locals : │ │ - 0x0007 - 0x000a reg=3 table Ljava/lang/String; │ │ - 0x000b - 0x000e reg=3 table Ljava/lang/String; │ │ - 0x0001 - 0x0010 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0003 - 0x0010 reg=1 i$ I │ │ - 0x0002 - 0x0010 reg=2 len$ I │ │ - 0x0000 - 0x0010 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - 0x0000 - 0x0010 reg=6 tables [Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=7 checkTable Ljava/lang/String; │ │ + 0x0007 - 0x000a reg=0 table Ljava/lang/String; │ │ + 0x000b - 0x000e reg=0 table Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=4 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ + 0x0000 - 0x000e reg=5 tables [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=6 checkTable Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;) │ │ name : 'deleteTable' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -023d18: |[023d18] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.deleteTable:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V │ │ -023d28: 1a00 1c07 |0000: const-string v0, "album" // string@071c │ │ -023d2c: 7030 cf09 3100 |0002: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023d32: 0a00 |0005: move-result v0 │ │ -023d34: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -023d38: 1a00 de01 |0008: const-string v0, "DELETE FROM album" // string@01de │ │ -023d3c: 6e20 8e00 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023d42: 1a00 5607 |000d: const-string v0, "artist" // string@0756 │ │ -023d46: 7030 cf09 3100 |000f: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023d4c: 0a00 |0012: move-result v0 │ │ -023d4e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -023d52: 1a00 df01 |0015: const-string v0, "DELETE FROM artist" // string@01df │ │ -023d56: 6e20 8e00 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023d5c: 1a00 4f09 |001a: const-string v0, "genres" // string@094f │ │ -023d60: 7030 cf09 3100 |001c: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023d66: 0a00 |001f: move-result v0 │ │ -023d68: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -023d6c: 1a00 e101 |0022: const-string v0, "DELETE FROM genres" // string@01e1 │ │ -023d70: 6e20 8e00 0200 |0024: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023d76: 1a00 6707 |0027: const-string v0, "audio" // string@0767 │ │ -023d7a: 7030 cf09 3100 |0029: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023d80: 0a00 |002c: move-result v0 │ │ -023d82: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ -023d86: 1a00 e001 |002f: const-string v0, "DELETE FROM audio" // string@01e0 │ │ -023d8a: 6e20 8e00 0200 |0031: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023d90: 1a00 550e |0034: const-string v0, "playlist" // string@0e55 │ │ -023d94: 7030 cf09 3100 |0036: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023d9a: 0a00 |0039: move-result v0 │ │ -023d9c: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ -023da0: 1a00 e301 |003c: const-string v0, "DELETE FROM playlist" // string@01e3 │ │ -023da4: 6e20 8e00 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023daa: 1a00 5b0e |0041: const-string v0, "playlist_audio" // string@0e5b │ │ -023dae: 7030 cf09 3100 |0043: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023db4: 0a00 |0046: move-result v0 │ │ -023db6: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ -023dba: 1a00 e401 |0049: const-string v0, "DELETE FROM playlist_audio" // string@01e4 │ │ -023dbe: 6e20 8e00 0200 |004b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023dc4: 1a00 1211 |004e: const-string v0, "video" // string@1112 │ │ -023dc8: 7030 cf09 3100 |0050: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023dce: 0a00 |0053: move-result v0 │ │ -023dd0: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ -023dd4: 1a00 e501 |0056: const-string v0, "DELETE FROM video" // string@01e5 │ │ -023dd8: 6e20 8e00 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023dde: 1a00 230e |005b: const-string v0, "orderlist" // string@0e23 │ │ -023de2: 7030 cf09 3100 |005d: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -023de8: 0a00 |0060: move-result v0 │ │ -023dea: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ -023dee: 1a00 e201 |0063: const-string v0, "DELETE FROM orderlist" // string@01e2 │ │ -023df2: 6e20 8e00 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -023df8: 6e20 d509 2100 |0068: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ -023dfe: 0e00 |006b: return-void │ │ +024848: |[024848] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.deleteTable:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V │ │ +024858: 1a00 1c07 |0000: const-string v0, "album" // string@071c │ │ +02485c: 7030 cf09 3100 |0002: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +024862: 0a00 |0005: move-result v0 │ │ +024864: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +024868: 1a00 de01 |0008: const-string v0, "DELETE FROM album" // string@01de │ │ +02486c: 6e20 8e00 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +024872: 1a00 5507 |000d: const-string v0, "artist" // string@0755 │ │ +024876: 7030 cf09 3100 |000f: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +02487c: 0a00 |0012: move-result v0 │ │ +02487e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +024882: 1a00 df01 |0015: const-string v0, "DELETE FROM artist" // string@01df │ │ +024886: 6e20 8e00 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +02488c: 1a00 4e09 |001a: const-string v0, "genres" // string@094e │ │ +024890: 7030 cf09 3100 |001c: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +024896: 0a00 |001f: move-result v0 │ │ +024898: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +02489c: 1a00 e101 |0022: const-string v0, "DELETE FROM genres" // string@01e1 │ │ +0248a0: 6e20 8e00 0200 |0024: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +0248a6: 1a00 6607 |0027: const-string v0, "audio" // string@0766 │ │ +0248aa: 7030 cf09 3100 |0029: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +0248b0: 0a00 |002c: move-result v0 │ │ +0248b2: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ +0248b6: 1a00 e001 |002f: const-string v0, "DELETE FROM audio" // string@01e0 │ │ +0248ba: 6e20 8e00 0200 |0031: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +0248c0: 1a00 530e |0034: const-string v0, "playlist" // string@0e53 │ │ +0248c4: 7030 cf09 3100 |0036: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +0248ca: 0a00 |0039: move-result v0 │ │ +0248cc: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ +0248d0: 1a00 e301 |003c: const-string v0, "DELETE FROM playlist" // string@01e3 │ │ +0248d4: 6e20 8e00 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +0248da: 1a00 590e |0041: const-string v0, "playlist_audio" // string@0e59 │ │ +0248de: 7030 cf09 3100 |0043: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +0248e4: 0a00 |0046: move-result v0 │ │ +0248e6: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ +0248ea: 1a00 e401 |0049: const-string v0, "DELETE FROM playlist_audio" // string@01e4 │ │ +0248ee: 6e20 8e00 0200 |004b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +0248f4: 1a00 1011 |004e: const-string v0, "video" // string@1110 │ │ +0248f8: 7030 cf09 3100 |0050: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +0248fe: 0a00 |0053: move-result v0 │ │ +024900: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ +024904: 1a00 e501 |0056: const-string v0, "DELETE FROM video" // string@01e5 │ │ +024908: 6e20 8e00 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +02490e: 1a00 210e |005b: const-string v0, "orderlist" // string@0e21 │ │ +024912: 7030 cf09 3100 |005d: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +024918: 0a00 |0060: move-result v0 │ │ +02491a: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ +02491e: 1a00 e201 |0063: const-string v0, "DELETE FROM orderlist" // string@01e2 │ │ +024922: 6e20 8e00 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +024928: 6e20 d509 2100 |0068: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ +02492e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0008 line=348 │ │ 0x000d line=350 │ │ 0x0015 line=351 │ │ 0x001a line=353 │ │ @@ -29401,54 +29399,54 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 73 16-bit code units │ │ -023e00: |[023e00] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ -023e10: 220a 5f01 |0000: new-instance v10, Ljava/lang/StringBuilder; // type@015f │ │ -023e14: 7010 1a09 0a00 |0002: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -023e1a: 1a01 da10 |0005: const-string v1, "type='table' and name='" // string@10da │ │ -023e1e: 6e20 2009 1a00 |0007: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023e24: 6e20 2009 da00 |000a: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023e2a: 1a01 8800 |000d: const-string v1, "'" // string@0088 │ │ -023e2e: 6e20 2009 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023e34: 2200 2b00 |0012: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -023e38: 7010 9600 0000 |0014: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -023e3e: 1a01 3910 |0017: const-string v1, "sqlite_master" // string@1039 │ │ -023e42: 6e20 9a00 1000 |0019: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -023e48: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -023e4a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -023e4c: 6e10 2609 0a00 |001e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -023e52: 0c03 |0021: move-result-object v3 │ │ -023e54: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -023e56: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -023e58: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -023e5a: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -023e5c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -023e5e: 07c1 |0027: move-object v1, v12 │ │ -023e60: 7409 9900 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ -023e66: 0c09 |002b: move-result-object v9 │ │ -023e68: 3809 0f00 |002c: if-eqz v9, 003b // +000f │ │ -023e6c: 7210 7e00 0900 |002e: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -023e72: 0a01 |0031: move-result v1 │ │ -023e74: 3801 0900 |0032: if-eqz v1, 003b // +0009 │ │ -023e78: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -023e7a: 3809 0500 |0035: if-eqz v9, 003a // +0005 │ │ -023e7e: 7210 7500 0900 |0037: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -023e84: 0f01 |003a: return v1 │ │ -023e86: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -023e88: 3809 feff |003c: if-eqz v9, 003a // -0002 │ │ -023e8c: 7210 7500 0900 |003e: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -023e92: 28f9 |0041: goto 003a // -0007 │ │ -023e94: 0d01 |0042: move-exception v1 │ │ -023e96: 3809 0500 |0043: if-eqz v9, 0048 // +0005 │ │ -023e9a: 7210 7500 0900 |0045: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -023ea0: 2701 |0048: throw v1 │ │ +024930: |[024930] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ +024940: 220a 5f01 |0000: new-instance v10, Ljava/lang/StringBuilder; // type@015f │ │ +024944: 7010 1a09 0a00 |0002: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02494a: 1a01 d810 |0005: const-string v1, "type='table' and name='" // string@10d8 │ │ +02494e: 6e20 2009 1a00 |0007: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024954: 6e20 2009 da00 |000a: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02495a: 1a01 8800 |000d: const-string v1, "'" // string@0088 │ │ +02495e: 6e20 2009 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024964: 2200 2b00 |0012: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +024968: 7010 9600 0000 |0014: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +02496e: 1a01 3710 |0017: const-string v1, "sqlite_master" // string@1037 │ │ +024972: 6e20 9a00 1000 |0019: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +024978: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +02497a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +02497c: 6e10 2609 0a00 |001e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +024982: 0c03 |0021: move-result-object v3 │ │ +024984: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +024986: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +024988: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +02498a: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +02498c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +02498e: 07c1 |0027: move-object v1, v12 │ │ +024990: 7409 9900 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ +024996: 0c09 |002b: move-result-object v9 │ │ +024998: 3809 0f00 |002c: if-eqz v9, 003b // +000f │ │ +02499c: 7210 7e00 0900 |002e: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +0249a2: 0a01 |0031: move-result v1 │ │ +0249a4: 3801 0900 |0032: if-eqz v1, 003b // +0009 │ │ +0249a8: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +0249aa: 3809 0500 |0035: if-eqz v9, 003a // +0005 │ │ +0249ae: 7210 7500 0900 |0037: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0249b4: 0f01 |003a: return v1 │ │ +0249b6: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +0249b8: 3809 feff |003c: if-eqz v9, 003a // -0002 │ │ +0249bc: 7210 7500 0900 |003e: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0249c2: 28f9 |0041: goto 003a // -0007 │ │ +0249c4: 0d01 |0042: move-exception v1 │ │ +0249c6: 3809 0500 |0043: if-eqz v9, 0048 // +0005 │ │ +0249ca: 7210 7500 0900 |0045: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0249d0: 2701 |0048: throw v1 │ │ catches : 1 │ │ 0x001e - 0x0031 │ │ -> 0x0042 │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=405 │ │ 0x000a line=406 │ │ @@ -29458,15 +29456,15 @@ │ │ 0x001c line=411 │ │ 0x001d line=413 │ │ 0x002c line=415 │ │ 0x002e line=416 │ │ 0x0034 line=417 │ │ 0x0035 line=422 │ │ 0x0037 line=423 │ │ - 0x003b line=420 │ │ + 0x003a line=420 │ │ 0x003c line=422 │ │ 0x003e line=423 │ │ 0x0042 line=422 │ │ 0x0045 line=423 │ │ locals : │ │ 0x0017 - 0x0049 reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ 0x001d - 0x0049 reg=9 cur Landroid/database/Cursor; │ │ @@ -29480,61 +29478,61 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -023eb0: |[023eb0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ -023ec0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -023ec2: 6e30 d109 6507 |0001: invoke-virtual {v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -023ec8: 0a03 |0004: move-result v3 │ │ -023eca: 3803 2d00 |0005: if-eqz v3, 0032 // +002d │ │ -023ece: 2203 5f01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -023ed2: 7010 1a09 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -023ed8: 1a04 3c0f |000c: const-string v4, "select count(*) from " // string@0f3c │ │ -023edc: 6e20 2009 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023ee2: 0c03 |0011: move-result-object v3 │ │ -023ee4: 6e20 2009 7300 |0012: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023eea: 0c03 |0015: move-result-object v3 │ │ -023eec: 6e10 2609 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -023ef2: 0c03 |0019: move-result-object v3 │ │ -023ef4: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -023ef6: 6e30 9100 3604 |001b: invoke-virtual {v6, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0091 │ │ -023efc: 0c02 |001e: move-result-object v2 │ │ -023efe: 3802 1300 |001f: if-eqz v2, 0032 // +0013 │ │ -023f02: 7210 7e00 0200 |0021: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -023f08: 0a03 |0024: move-result v3 │ │ -023f0a: 3803 0d00 |0025: if-eqz v3, 0032 // +000d │ │ -023f0e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -023f10: 7220 7a00 3200 |0028: invoke-interface {v2, v3}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -023f16: 0b00 |002b: move-result-wide v0 │ │ -023f18: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ -023f1c: 7210 7500 0200 |002e: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -023f22: 1000 |0031: return-wide v0 │ │ -023f24: 1600 0000 |0032: const-wide/16 v0, #int 0 // #0 │ │ -023f28: 3802 fdff |0034: if-eqz v2, 0031 // -0003 │ │ -023f2c: 7210 7500 0200 |0036: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -023f32: 28f8 |0039: goto 0031 // -0008 │ │ -023f34: 0d03 |003a: move-exception v3 │ │ -023f36: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ -023f3a: 7210 7500 0200 |003d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -023f40: 2703 |0040: throw v3 │ │ +0249e0: |[0249e0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ +0249f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0249f2: 6e30 d109 6507 |0001: invoke-virtual {v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +0249f8: 0a03 |0004: move-result v3 │ │ +0249fa: 3803 2d00 |0005: if-eqz v3, 0032 // +002d │ │ +0249fe: 2203 5f01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +024a02: 7010 1a09 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +024a08: 1a04 3a0f |000c: const-string v4, "select count(*) from " // string@0f3a │ │ +024a0c: 6e20 2009 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024a12: 0c03 |0011: move-result-object v3 │ │ +024a14: 6e20 2009 7300 |0012: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024a1a: 0c03 |0015: move-result-object v3 │ │ +024a1c: 6e10 2609 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +024a22: 0c03 |0019: move-result-object v3 │ │ +024a24: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +024a26: 6e30 9100 3604 |001b: invoke-virtual {v6, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0091 │ │ +024a2c: 0c02 |001e: move-result-object v2 │ │ +024a2e: 3802 1300 |001f: if-eqz v2, 0032 // +0013 │ │ +024a32: 7210 7e00 0200 |0021: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +024a38: 0a03 |0024: move-result v3 │ │ +024a3a: 3803 0d00 |0025: if-eqz v3, 0032 // +000d │ │ +024a3e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +024a40: 7220 7a00 3200 |0028: invoke-interface {v2, v3}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +024a46: 0b00 |002b: move-result-wide v0 │ │ +024a48: 3802 0500 |002c: if-eqz v2, 0031 // +0005 │ │ +024a4c: 7210 7500 0200 |002e: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +024a52: 1000 |0031: return-wide v0 │ │ +024a54: 1600 0000 |0032: const-wide/16 v0, #int 0 // #0 │ │ +024a58: 3802 fdff |0034: if-eqz v2, 0031 // -0003 │ │ +024a5c: 7210 7500 0200 |0036: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +024a62: 28f8 |0039: goto 0031 // -0008 │ │ +024a64: 0d03 |003a: move-exception v3 │ │ +024a66: 3802 0500 |003b: if-eqz v2, 0040 // +0005 │ │ +024a6a: 7210 7500 0200 |003d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +024a70: 2703 |0040: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x002b │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=384 │ │ 0x0001 line=386 │ │ 0x0007 line=387 │ │ 0x001f line=388 │ │ 0x0027 line=389 │ │ 0x002c line=396 │ │ 0x002e line=397 │ │ - 0x0032 line=394 │ │ + 0x0031 line=394 │ │ 0x0034 line=396 │ │ 0x0036 line=397 │ │ 0x003a line=396 │ │ 0x003d line=397 │ │ locals : │ │ 0x002c - 0x0031 reg=0 count J │ │ 0x0001 - 0x0041 reg=2 cur Landroid/database/Cursor; │ │ @@ -29547,1143 +29545,1182 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 2243 16-bit code units │ │ -023f50: |[023f50] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -023f60: 6e10 8a00 0400 |0000: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -023f66: 1a01 1c07 |0003: const-string v1, "album" // string@071c │ │ -023f6a: 6e30 d109 4301 |0005: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -023f70: 0a01 |0008: move-result v1 │ │ -023f72: 3901 0c01 |0009: if-nez v1, 0115 // +010c │ │ -023f76: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -023f7a: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -023f80: 1a01 b101 |0010: const-string v1, "CREATE TABLE " // string@01b1 │ │ -023f84: 6e20 2009 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023f8a: 0c01 |0015: move-result-object v1 │ │ -023f8c: 1a02 1c07 |0016: const-string v2, "album" // string@071c │ │ -023f90: 6e20 2009 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023f96: 0c01 |001b: move-result-object v1 │ │ -023f98: 1a02 2000 |001c: const-string v2, " (" // string@0020 │ │ -023f9c: 6e20 2009 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023fa2: 1a01 da06 |0021: const-string v1, "_id" // string@06da │ │ -023fa6: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023fac: 0c01 |0026: move-result-object v1 │ │ -023fae: 1a02 2900 |0027: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -023fb2: 6e20 2009 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023fb8: 1a01 ac00 |002c: const-string v1, "," // string@00ac │ │ -023fbc: 6e20 2009 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023fc2: 0c01 |0031: move-result-object v1 │ │ -023fc4: 1a02 1c07 |0032: const-string v2, "album" // string@071c │ │ -023fc8: 6e20 2009 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023fce: 0c01 |0037: move-result-object v1 │ │ -023fd0: 1a02 2c00 |0038: const-string v2, " TEXT" // string@002c │ │ -023fd4: 6e20 2009 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023fda: 1a01 ac00 |003d: const-string v1, "," // string@00ac │ │ -023fde: 6e20 2009 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023fe4: 0c01 |0042: move-result-object v1 │ │ -023fe6: 1a02 2307 |0043: const-string v2, "album_key" // string@0723 │ │ -023fea: 6e20 2009 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023ff0: 0c01 |0048: move-result-object v1 │ │ -023ff2: 1a02 2c00 |0049: const-string v2, " TEXT" // string@002c │ │ -023ff6: 6e20 2009 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -023ffc: 1a01 ac00 |004e: const-string v1, "," // string@00ac │ │ -024000: 6e20 2009 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024006: 0c01 |0053: move-result-object v1 │ │ -024008: 1a02 2107 |0054: const-string v2, "album_art" // string@0721 │ │ -02400c: 6e20 2009 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024012: 0c01 |0059: move-result-object v1 │ │ -024014: 1a02 2c00 |005a: const-string v2, " TEXT" // string@002c │ │ -024018: 6e20 2009 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02401e: 1a01 ac00 |005f: const-string v1, "," // string@00ac │ │ -024022: 6e20 2009 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024028: 0c01 |0064: move-result-object v1 │ │ -02402a: 1a02 400d |0065: const-string v2, "minyear" // string@0d40 │ │ -02402e: 6e20 2009 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024034: 0c01 |006a: move-result-object v1 │ │ -024036: 1a02 2c00 |006b: const-string v2, " TEXT" // string@002c │ │ -02403a: 6e20 2009 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024040: 1a01 ac00 |0070: const-string v1, "," // string@00ac │ │ -024044: 6e20 2009 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02404a: 0c01 |0075: move-result-object v1 │ │ -02404c: 1a02 220d |0076: const-string v2, "maxyear" // string@0d22 │ │ -024050: 6e20 2009 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024056: 0c01 |007b: move-result-object v1 │ │ -024058: 1a02 2c00 |007c: const-string v2, " TEXT" // string@002c │ │ -02405c: 6e20 2009 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024062: 1a01 ac00 |0081: const-string v1, "," // string@00ac │ │ -024066: 6e20 2009 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02406c: 0c01 |0086: move-result-object v1 │ │ -02406e: 1a02 9c0d |0087: const-string v2, "numsongs" // string@0d9c │ │ -024072: 6e20 2009 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024078: 0c01 |008c: move-result-object v1 │ │ -02407a: 1a02 2800 |008d: const-string v2, " INTEGER" // string@0028 │ │ -02407e: 6e20 2009 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024084: 1a01 ac00 |0092: const-string v1, "," // string@00ac │ │ -024088: 6e20 2009 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02408e: 0c01 |0097: move-result-object v1 │ │ -024090: 1a02 5607 |0098: const-string v2, "artist" // string@0756 │ │ -024094: 6e20 2009 2100 |009a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02409a: 0c01 |009d: move-result-object v1 │ │ -02409c: 1a02 2c00 |009e: const-string v2, " TEXT" // string@002c │ │ -0240a0: 6e20 2009 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240a6: 1a01 ac00 |00a3: const-string v1, "," // string@00ac │ │ -0240aa: 6e20 2009 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240b0: 0c01 |00a8: move-result-object v1 │ │ -0240b2: 1a02 5f08 |00a9: const-string v2, "date_added" // string@085f │ │ -0240b6: 6e20 2009 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240bc: 0c01 |00ae: move-result-object v1 │ │ -0240be: 1a02 2a00 |00af: const-string v2, " LONG" // string@002a │ │ -0240c2: 6e20 2009 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240c8: 1a01 ac00 |00b4: const-string v1, "," // string@00ac │ │ -0240cc: 6e20 2009 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240d2: 0c01 |00b9: move-result-object v1 │ │ -0240d4: 1a02 6008 |00ba: const-string v2, "date_modified" // string@0860 │ │ -0240d8: 6e20 2009 2100 |00bc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240de: 0c01 |00bf: move-result-object v1 │ │ -0240e0: 1a02 2a00 |00c0: const-string v2, " LONG" // string@002a │ │ -0240e4: 6e20 2009 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240ea: 1a01 ac00 |00c5: const-string v1, "," // string@00ac │ │ -0240ee: 6e20 2009 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0240f4: 0c01 |00ca: move-result-object v1 │ │ -0240f6: 1a02 cd0a |00cb: const-string v2, "init_flg" // string@0acd │ │ -0240fa: 6e20 2009 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024100: 0c01 |00d0: move-result-object v1 │ │ -024102: 1a02 2800 |00d1: const-string v2, " INTEGER" // string@0028 │ │ -024106: 6e20 2009 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02410c: 1a01 ac00 |00d6: const-string v1, "," // string@00ac │ │ -024110: 6e20 2009 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024116: 0c01 |00db: move-result-object v1 │ │ -024118: 1a02 6908 |00dc: const-string v2, "del_flg" // string@0869 │ │ -02411c: 6e20 2009 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024122: 0c01 |00e1: move-result-object v1 │ │ -024124: 1a02 2800 |00e2: const-string v2, " INTEGER" // string@0028 │ │ -024128: 6e20 2009 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02412e: 1a01 ac00 |00e7: const-string v1, "," // string@00ac │ │ -024132: 6e20 2009 1000 |00e9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024138: 0c01 |00ec: move-result-object v1 │ │ -02413a: 1a02 7e10 |00ed: const-string v2, "tags" // string@107e │ │ -02413e: 6e20 2009 2100 |00ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024144: 0c01 |00f2: move-result-object v1 │ │ -024146: 1a02 2c00 |00f3: const-string v2, " TEXT" // string@002c │ │ -02414a: 6e20 2009 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024150: 1a01 ac00 |00f8: const-string v1, "," // string@00ac │ │ -024154: 6e20 2009 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02415a: 0c01 |00fd: move-result-object v1 │ │ -02415c: 1a02 690e |00fe: const-string v2, "point" // string@0e69 │ │ -024160: 6e20 2009 2100 |0100: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024166: 0c01 |0103: move-result-object v1 │ │ -024168: 1a02 2800 |0104: const-string v2, " INTEGER" // string@0028 │ │ -02416c: 6e20 2009 2100 |0106: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024172: 1a01 a700 |0109: const-string v1, ");" // string@00a7 │ │ -024176: 6e20 2009 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02417c: 6e10 2609 0000 |010e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024182: 0c01 |0111: move-result-object v1 │ │ -024184: 6e20 8e00 1400 |0112: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -02418a: 1a01 5607 |0115: const-string v1, "artist" // string@0756 │ │ -02418e: 6e30 d109 4301 |0117: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -024194: 0a01 |011a: move-result v1 │ │ -024196: 3901 d900 |011b: if-nez v1, 01f4 // +00d9 │ │ -02419a: 2200 5f01 |011d: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -02419e: 7010 1a09 0000 |011f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0241a4: 1a01 b101 |0122: const-string v1, "CREATE TABLE " // string@01b1 │ │ -0241a8: 6e20 2009 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241ae: 0c01 |0127: move-result-object v1 │ │ -0241b0: 1a02 5607 |0128: const-string v2, "artist" // string@0756 │ │ -0241b4: 6e20 2009 2100 |012a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241ba: 0c01 |012d: move-result-object v1 │ │ -0241bc: 1a02 2000 |012e: const-string v2, " (" // string@0020 │ │ -0241c0: 6e20 2009 2100 |0130: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241c6: 1a01 da06 |0133: const-string v1, "_id" // string@06da │ │ -0241ca: 6e20 2009 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241d0: 0c01 |0138: move-result-object v1 │ │ -0241d2: 1a02 2900 |0139: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -0241d6: 6e20 2009 2100 |013b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241dc: 1a01 ac00 |013e: const-string v1, "," // string@00ac │ │ -0241e0: 6e20 2009 1000 |0140: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241e6: 0c01 |0143: move-result-object v1 │ │ -0241e8: 1a02 5607 |0144: const-string v2, "artist" // string@0756 │ │ -0241ec: 6e20 2009 2100 |0146: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241f2: 0c01 |0149: move-result-object v1 │ │ -0241f4: 1a02 2c00 |014a: const-string v2, " TEXT" // string@002c │ │ -0241f8: 6e20 2009 2100 |014c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0241fe: 1a01 ac00 |014f: const-string v1, "," // string@00ac │ │ -024202: 6e20 2009 1000 |0151: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024208: 0c01 |0154: move-result-object v1 │ │ -02420a: 1a02 5c07 |0155: const-string v2, "artist_key" // string@075c │ │ -02420e: 6e20 2009 2100 |0157: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024214: 0c01 |015a: move-result-object v1 │ │ -024216: 1a02 2c00 |015b: const-string v2, " TEXT" // string@002c │ │ -02421a: 6e20 2009 2100 |015d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024220: 1a01 ac00 |0160: const-string v1, "," // string@00ac │ │ -024224: 6e20 2009 1000 |0162: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02422a: 0c01 |0165: move-result-object v1 │ │ -02422c: 1a02 970d |0166: const-string v2, "number_of_albums" // string@0d97 │ │ -024230: 6e20 2009 2100 |0168: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024236: 0c01 |016b: move-result-object v1 │ │ -024238: 1a02 2800 |016c: const-string v2, " INTEGER" // string@0028 │ │ -02423c: 6e20 2009 2100 |016e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024242: 1a01 ac00 |0171: const-string v1, "," // string@00ac │ │ -024246: 6e20 2009 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02424c: 0c01 |0176: move-result-object v1 │ │ -02424e: 1a02 9a0d |0177: const-string v2, "number_of_tracks" // string@0d9a │ │ -024252: 6e20 2009 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024258: 0c01 |017c: move-result-object v1 │ │ -02425a: 1a02 2800 |017d: const-string v2, " INTEGER" // string@0028 │ │ -02425e: 6e20 2009 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024264: 1a01 ac00 |0182: const-string v1, "," // string@00ac │ │ -024268: 6e20 2009 1000 |0184: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02426e: 0c01 |0187: move-result-object v1 │ │ -024270: 1a02 5f08 |0188: const-string v2, "date_added" // string@085f │ │ -024274: 6e20 2009 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02427a: 0c01 |018d: move-result-object v1 │ │ -02427c: 1a02 2a00 |018e: const-string v2, " LONG" // string@002a │ │ -024280: 6e20 2009 2100 |0190: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024286: 1a01 ac00 |0193: const-string v1, "," // string@00ac │ │ -02428a: 6e20 2009 1000 |0195: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024290: 0c01 |0198: move-result-object v1 │ │ -024292: 1a02 6008 |0199: const-string v2, "date_modified" // string@0860 │ │ -024296: 6e20 2009 2100 |019b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02429c: 0c01 |019e: move-result-object v1 │ │ -02429e: 1a02 2a00 |019f: const-string v2, " LONG" // string@002a │ │ -0242a2: 6e20 2009 2100 |01a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242a8: 1a01 ac00 |01a4: const-string v1, "," // string@00ac │ │ -0242ac: 6e20 2009 1000 |01a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242b2: 0c01 |01a9: move-result-object v1 │ │ -0242b4: 1a02 cd0a |01aa: const-string v2, "init_flg" // string@0acd │ │ -0242b8: 6e20 2009 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242be: 0c01 |01af: move-result-object v1 │ │ -0242c0: 1a02 2800 |01b0: const-string v2, " INTEGER" // string@0028 │ │ -0242c4: 6e20 2009 2100 |01b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242ca: 1a01 ac00 |01b5: const-string v1, "," // string@00ac │ │ -0242ce: 6e20 2009 1000 |01b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242d4: 0c01 |01ba: move-result-object v1 │ │ -0242d6: 1a02 6908 |01bb: const-string v2, "del_flg" // string@0869 │ │ -0242da: 6e20 2009 2100 |01bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242e0: 0c01 |01c0: move-result-object v1 │ │ -0242e2: 1a02 2800 |01c1: const-string v2, " INTEGER" // string@0028 │ │ -0242e6: 6e20 2009 2100 |01c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242ec: 1a01 ac00 |01c6: const-string v1, "," // string@00ac │ │ -0242f0: 6e20 2009 1000 |01c8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0242f6: 0c01 |01cb: move-result-object v1 │ │ -0242f8: 1a02 7e10 |01cc: const-string v2, "tags" // string@107e │ │ -0242fc: 6e20 2009 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024302: 0c01 |01d1: move-result-object v1 │ │ -024304: 1a02 2c00 |01d2: const-string v2, " TEXT" // string@002c │ │ -024308: 6e20 2009 2100 |01d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02430e: 1a01 ac00 |01d7: const-string v1, "," // string@00ac │ │ -024312: 6e20 2009 1000 |01d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024318: 0c01 |01dc: move-result-object v1 │ │ -02431a: 1a02 690e |01dd: const-string v2, "point" // string@0e69 │ │ -02431e: 6e20 2009 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024324: 0c01 |01e2: move-result-object v1 │ │ -024326: 1a02 2800 |01e3: const-string v2, " INTEGER" // string@0028 │ │ -02432a: 6e20 2009 2100 |01e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024330: 1a01 a700 |01e8: const-string v1, ");" // string@00a7 │ │ -024334: 6e20 2009 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02433a: 6e10 2609 0000 |01ed: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024340: 0c01 |01f0: move-result-object v1 │ │ -024342: 6e20 8e00 1400 |01f1: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -024348: 1a01 550e |01f4: const-string v1, "playlist" // string@0e55 │ │ -02434c: 6e30 d109 4301 |01f6: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -024352: 0a01 |01f9: move-result v1 │ │ -024354: 3901 a600 |01fa: if-nez v1, 02a0 // +00a6 │ │ -024358: 2200 5f01 |01fc: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -02435c: 7010 1a09 0000 |01fe: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -024362: 1a01 b101 |0201: const-string v1, "CREATE TABLE " // string@01b1 │ │ -024366: 6e20 2009 1000 |0203: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02436c: 0c01 |0206: move-result-object v1 │ │ -02436e: 1a02 550e |0207: const-string v2, "playlist" // string@0e55 │ │ -024372: 6e20 2009 2100 |0209: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024378: 0c01 |020c: move-result-object v1 │ │ -02437a: 1a02 2000 |020d: const-string v2, " (" // string@0020 │ │ -02437e: 6e20 2009 2100 |020f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024384: 1a01 da06 |0212: const-string v1, "_id" // string@06da │ │ -024388: 6e20 2009 1000 |0214: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02438e: 0c01 |0217: move-result-object v1 │ │ -024390: 1a02 2900 |0218: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -024394: 6e20 2009 2100 |021a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02439a: 1a01 ac00 |021d: const-string v1, "," // string@00ac │ │ -02439e: 6e20 2009 1000 |021f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243a4: 0c01 |0222: move-result-object v1 │ │ -0243a6: 1a02 570d |0223: const-string v2, "name" // string@0d57 │ │ -0243aa: 6e20 2009 2100 |0225: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243b0: 0c01 |0228: move-result-object v1 │ │ -0243b2: 1a02 2c00 |0229: const-string v2, " TEXT" // string@002c │ │ -0243b6: 6e20 2009 2100 |022b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243bc: 1a01 ac00 |022e: const-string v1, "," // string@00ac │ │ -0243c0: 6e20 2009 1000 |0230: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243c6: 0c01 |0233: move-result-object v1 │ │ -0243c8: 1a02 600e |0234: const-string v2, "playlist_key" // string@0e60 │ │ -0243cc: 6e20 2009 2100 |0236: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243d2: 0c01 |0239: move-result-object v1 │ │ -0243d4: 1a02 2c00 |023a: const-string v2, " TEXT" // string@002c │ │ -0243d8: 6e20 2009 2100 |023c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243de: 1a01 ac00 |023f: const-string v1, "," // string@00ac │ │ -0243e2: 6e20 2009 1000 |0241: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243e8: 0c01 |0244: move-result-object v1 │ │ -0243ea: 1a02 5f08 |0245: const-string v2, "date_added" // string@085f │ │ -0243ee: 6e20 2009 2100 |0247: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0243f4: 0c01 |024a: move-result-object v1 │ │ -0243f6: 1a02 2a00 |024b: const-string v2, " LONG" // string@002a │ │ -0243fa: 6e20 2009 2100 |024d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024400: 1a01 ac00 |0250: const-string v1, "," // string@00ac │ │ -024404: 6e20 2009 1000 |0252: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02440a: 0c01 |0255: move-result-object v1 │ │ -02440c: 1a02 6008 |0256: const-string v2, "date_modified" // string@0860 │ │ -024410: 6e20 2009 2100 |0258: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024416: 0c01 |025b: move-result-object v1 │ │ -024418: 1a02 2a00 |025c: const-string v2, " LONG" // string@002a │ │ -02441c: 6e20 2009 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024422: 1a01 ac00 |0261: const-string v1, "," // string@00ac │ │ -024426: 6e20 2009 1000 |0263: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02442c: 0c01 |0266: move-result-object v1 │ │ -02442e: 1a02 6908 |0267: const-string v2, "del_flg" // string@0869 │ │ -024432: 6e20 2009 2100 |0269: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024438: 0c01 |026c: move-result-object v1 │ │ -02443a: 1a02 2800 |026d: const-string v2, " INTEGER" // string@0028 │ │ -02443e: 6e20 2009 2100 |026f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024444: 1a01 ac00 |0272: const-string v1, "," // string@00ac │ │ -024448: 6e20 2009 1000 |0274: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02444e: 0c01 |0277: move-result-object v1 │ │ -024450: 1a02 cd0a |0278: const-string v2, "init_flg" // string@0acd │ │ -024454: 6e20 2009 2100 |027a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02445a: 0c01 |027d: move-result-object v1 │ │ -02445c: 1a02 2800 |027e: const-string v2, " INTEGER" // string@0028 │ │ -024460: 6e20 2009 2100 |0280: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024466: 1a01 ac00 |0283: const-string v1, "," // string@00ac │ │ -02446a: 6e20 2009 1000 |0285: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024470: 0c01 |0288: move-result-object v1 │ │ -024472: 1a02 7e10 |0289: const-string v2, "tags" // string@107e │ │ -024476: 6e20 2009 2100 |028b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02447c: 0c01 |028e: move-result-object v1 │ │ -02447e: 1a02 2c00 |028f: const-string v2, " TEXT" // string@002c │ │ -024482: 6e20 2009 2100 |0291: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024488: 1a01 a700 |0294: const-string v1, ");" // string@00a7 │ │ -02448c: 6e20 2009 1000 |0296: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024492: 6e10 2609 0000 |0299: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024498: 0c01 |029c: move-result-object v1 │ │ -02449a: 6e20 8e00 1400 |029d: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0244a0: 1a01 5b0e |02a0: const-string v1, "playlist_audio" // string@0e5b │ │ -0244a4: 6e30 d109 4301 |02a2: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -0244aa: 0a01 |02a5: move-result v1 │ │ -0244ac: 3901 7201 |02a6: if-nez v1, 0418 // +0172 │ │ -0244b0: 2200 5f01 |02a8: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -0244b4: 7010 1a09 0000 |02aa: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0244ba: 1a01 b101 |02ad: const-string v1, "CREATE TABLE " // string@01b1 │ │ -0244be: 6e20 2009 1000 |02af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0244c4: 0c01 |02b2: move-result-object v1 │ │ -0244c6: 1a02 5b0e |02b3: const-string v2, "playlist_audio" // string@0e5b │ │ -0244ca: 6e20 2009 2100 |02b5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0244d0: 0c01 |02b8: move-result-object v1 │ │ -0244d2: 1a02 2000 |02b9: const-string v2, " (" // string@0020 │ │ -0244d6: 6e20 2009 2100 |02bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0244dc: 1a01 da06 |02be: const-string v1, "_id" // string@06da │ │ -0244e0: 6e20 2009 1000 |02c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0244e6: 0c01 |02c3: move-result-object v1 │ │ -0244e8: 1a02 2900 |02c4: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -0244ec: 6e20 2009 2100 |02c6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0244f2: 1a01 ac00 |02c9: const-string v1, "," // string@00ac │ │ -0244f6: 6e20 2009 1000 |02cb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0244fc: 0c01 |02ce: move-result-object v1 │ │ -0244fe: 1a02 7d07 |02cf: const-string v2, "audio_id" // string@077d │ │ -024502: 6e20 2009 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024508: 0c01 |02d4: move-result-object v1 │ │ -02450a: 1a02 2a00 |02d5: const-string v2, " LONG" // string@002a │ │ -02450e: 6e20 2009 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024514: 1a01 ac00 |02da: const-string v1, "," // string@00ac │ │ -024518: 6e20 2009 1000 |02dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02451e: 0c01 |02df: move-result-object v1 │ │ -024520: 1a02 5d0e |02e0: const-string v2, "playlist_id" // string@0e5d │ │ -024524: 6e20 2009 2100 |02e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02452a: 0c01 |02e5: move-result-object v1 │ │ -02452c: 1a02 2c00 |02e6: const-string v2, " TEXT" // string@002c │ │ -024530: 6e20 2009 2100 |02e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024536: 1a01 ac00 |02eb: const-string v1, "," // string@00ac │ │ -02453a: 6e20 2009 1000 |02ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024540: 0c01 |02f0: move-result-object v1 │ │ -024542: 1a02 540e |02f1: const-string v2, "play_order" // string@0e54 │ │ -024546: 6e20 2009 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02454c: 0c01 |02f6: move-result-object v1 │ │ -02454e: 1a02 2800 |02f7: const-string v2, " INTEGER" // string@0028 │ │ -024552: 6e20 2009 2100 |02f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024558: 1a01 ac00 |02fc: const-string v1, "," // string@00ac │ │ -02455c: 6e20 2009 1000 |02fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024562: 0c01 |0301: move-result-object v1 │ │ -024564: 1a02 2f0d |0302: const-string v2, "media_key" // string@0d2f │ │ -024568: 6e20 2009 2100 |0304: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02456e: 0c01 |0307: move-result-object v1 │ │ -024570: 1a02 2c00 |0308: const-string v2, " TEXT" // string@002c │ │ -024574: 6e20 2009 2100 |030a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02457a: 1a01 ac00 |030d: const-string v1, "," // string@00ac │ │ -02457e: 6e20 2009 1000 |030f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024584: 0c01 |0312: move-result-object v1 │ │ -024586: 1a02 9a10 |0313: const-string v2, "title" // string@109a │ │ -02458a: 6e20 2009 2100 |0315: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024590: 0c01 |0318: move-result-object v1 │ │ -024592: 1a02 2c00 |0319: const-string v2, " TEXT" // string@002c │ │ -024596: 6e20 2009 2100 |031b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02459c: 1a01 ac00 |031e: const-string v1, "," // string@00ac │ │ -0245a0: 6e20 2009 1000 |0320: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245a6: 0c01 |0323: move-result-object v1 │ │ -0245a8: 1a02 9b10 |0324: const-string v2, "title_key" // string@109b │ │ -0245ac: 6e20 2009 2100 |0326: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245b2: 0c01 |0329: move-result-object v1 │ │ -0245b4: 1a02 2c00 |032a: const-string v2, " TEXT" // string@002c │ │ -0245b8: 6e20 2009 2100 |032c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245be: 1a01 ac00 |032f: const-string v1, "," // string@00ac │ │ -0245c2: 6e20 2009 1000 |0331: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245c8: 0c01 |0334: move-result-object v1 │ │ -0245ca: 1a02 bd08 |0335: const-string v2, "duration" // string@08bd │ │ -0245ce: 6e20 2009 2100 |0337: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245d4: 0c01 |033a: move-result-object v1 │ │ -0245d6: 1a02 2a00 |033b: const-string v2, " LONG" // string@002a │ │ -0245da: 6e20 2009 2100 |033d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245e0: 1a01 ac00 |0340: const-string v1, "," // string@00ac │ │ -0245e4: 6e20 2009 1000 |0342: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245ea: 0c01 |0345: move-result-object v1 │ │ -0245ec: 1a02 5607 |0346: const-string v2, "artist" // string@0756 │ │ -0245f0: 6e20 2009 2100 |0348: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0245f6: 0c01 |034b: move-result-object v1 │ │ -0245f8: 1a02 2c00 |034c: const-string v2, " TEXT" // string@002c │ │ -0245fc: 6e20 2009 2100 |034e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024602: 1a01 ac00 |0351: const-string v1, "," // string@00ac │ │ -024606: 6e20 2009 1000 |0353: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02460c: 0c01 |0356: move-result-object v1 │ │ -02460e: 1a02 5c07 |0357: const-string v2, "artist_key" // string@075c │ │ -024612: 6e20 2009 2100 |0359: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024618: 0c01 |035c: move-result-object v1 │ │ -02461a: 1a02 2c00 |035d: const-string v2, " TEXT" // string@002c │ │ -02461e: 6e20 2009 2100 |035f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024624: 1a01 ac00 |0362: const-string v1, "," // string@00ac │ │ -024628: 6e20 2009 1000 |0364: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02462e: 0c01 |0367: move-result-object v1 │ │ -024630: 1a02 1c07 |0368: const-string v2, "album" // string@071c │ │ -024634: 6e20 2009 2100 |036a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02463a: 0c01 |036d: move-result-object v1 │ │ -02463c: 1a02 2c00 |036e: const-string v2, " TEXT" // string@002c │ │ -024640: 6e20 2009 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024646: 1a01 ac00 |0373: const-string v1, "," // string@00ac │ │ -02464a: 6e20 2009 1000 |0375: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024650: 0c01 |0378: move-result-object v1 │ │ -024652: 1a02 2307 |0379: const-string v2, "album_key" // string@0723 │ │ -024656: 6e20 2009 2100 |037b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02465c: 0c01 |037e: move-result-object v1 │ │ -02465e: 1a02 2c00 |037f: const-string v2, " TEXT" // string@002c │ │ -024662: 6e20 2009 2100 |0381: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024668: 1a01 ac00 |0384: const-string v1, "," // string@00ac │ │ -02466c: 6e20 2009 1000 |0386: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024672: 0c01 |0389: move-result-object v1 │ │ -024674: 1a02 2107 |038a: const-string v2, "album_art" // string@0721 │ │ -024678: 6e20 2009 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02467e: 0c01 |038f: move-result-object v1 │ │ -024680: 1a02 2c00 |0390: const-string v2, " TEXT" // string@002c │ │ -024684: 6e20 2009 2100 |0392: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02468a: 1a01 ac00 |0395: const-string v1, "," // string@00ac │ │ -02468e: 6e20 2009 1000 |0397: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024694: 0c01 |039a: move-result-object v1 │ │ -024696: 1a02 d606 |039b: const-string v2, "_data" // string@06d6 │ │ -02469a: 6e20 2009 2100 |039d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246a0: 0c01 |03a0: move-result-object v1 │ │ -0246a2: 1a02 2c00 |03a1: const-string v2, " TEXT" // string@002c │ │ -0246a6: 6e20 2009 2100 |03a3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246ac: 1a01 ac00 |03a6: const-string v1, "," // string@00ac │ │ -0246b0: 6e20 2009 1000 |03a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246b6: 0c01 |03ab: move-result-object v1 │ │ -0246b8: 1a02 a510 |03ac: const-string v2, "track" // string@10a5 │ │ -0246bc: 6e20 2009 2100 |03ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246c2: 0c01 |03b1: move-result-object v1 │ │ -0246c4: 1a02 2800 |03b2: const-string v2, " INTEGER" // string@0028 │ │ -0246c8: 6e20 2009 2100 |03b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246ce: 1a01 ac00 |03b7: const-string v1, "," // string@00ac │ │ -0246d2: 6e20 2009 1000 |03b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246d8: 0c01 |03bc: move-result-object v1 │ │ -0246da: 1a02 4911 |03bd: const-string v2, "year" // string@1149 │ │ -0246de: 6e20 2009 2100 |03bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246e4: 0c01 |03c2: move-result-object v1 │ │ -0246e6: 1a02 2c00 |03c3: const-string v2, " TEXT" // string@002c │ │ -0246ea: 6e20 2009 2100 |03c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246f0: 1a01 ac00 |03c8: const-string v1, "," // string@00ac │ │ -0246f4: 6e20 2009 1000 |03ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0246fa: 0c01 |03cd: move-result-object v1 │ │ -0246fc: 1a02 5f08 |03ce: const-string v2, "date_added" // string@085f │ │ -024700: 6e20 2009 2100 |03d0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024706: 0c01 |03d3: move-result-object v1 │ │ -024708: 1a02 2a00 |03d4: const-string v2, " LONG" // string@002a │ │ -02470c: 6e20 2009 2100 |03d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024712: 1a01 ac00 |03d9: const-string v1, "," // string@00ac │ │ -024716: 6e20 2009 1000 |03db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02471c: 0c01 |03de: move-result-object v1 │ │ -02471e: 1a02 6008 |03df: const-string v2, "date_modified" // string@0860 │ │ -024722: 6e20 2009 2100 |03e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024728: 0c01 |03e4: move-result-object v1 │ │ -02472a: 1a02 2a00 |03e5: const-string v2, " LONG" // string@002a │ │ -02472e: 6e20 2009 2100 |03e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024734: 1a01 ac00 |03ea: const-string v1, "," // string@00ac │ │ -024738: 6e20 2009 1000 |03ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02473e: 0c01 |03ef: move-result-object v1 │ │ -024740: 1a02 7e10 |03f0: const-string v2, "tags" // string@107e │ │ -024744: 6e20 2009 2100 |03f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02474a: 0c01 |03f5: move-result-object v1 │ │ -02474c: 1a02 2c00 |03f6: const-string v2, " TEXT" // string@002c │ │ -024750: 6e20 2009 2100 |03f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024756: 1a01 ac00 |03fb: const-string v1, "," // string@00ac │ │ -02475a: 6e20 2009 1000 |03fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024760: 0c01 |0400: move-result-object v1 │ │ -024762: 1a02 690e |0401: const-string v2, "point" // string@0e69 │ │ -024766: 6e20 2009 2100 |0403: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02476c: 0c01 |0406: move-result-object v1 │ │ -02476e: 1a02 2800 |0407: const-string v2, " INTEGER" // string@0028 │ │ -024772: 6e20 2009 2100 |0409: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024778: 1a01 a700 |040c: const-string v1, ");" // string@00a7 │ │ -02477c: 6e20 2009 1000 |040e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024782: 6e10 2609 0000 |0411: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024788: 0c01 |0414: move-result-object v1 │ │ -02478a: 6e20 8e00 1400 |0415: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -024790: 1a01 6707 |0418: const-string v1, "audio" // string@0767 │ │ -024794: 6e30 d109 4301 |041a: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -02479a: 0a01 |041d: move-result v1 │ │ -02479c: 3901 6101 |041e: if-nez v1, 057f // +0161 │ │ -0247a0: 2200 5f01 |0420: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -0247a4: 7010 1a09 0000 |0422: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0247aa: 1a01 b101 |0425: const-string v1, "CREATE TABLE " // string@01b1 │ │ -0247ae: 6e20 2009 1000 |0427: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0247b4: 0c01 |042a: move-result-object v1 │ │ -0247b6: 1a02 6707 |042b: const-string v2, "audio" // string@0767 │ │ -0247ba: 6e20 2009 2100 |042d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0247c0: 0c01 |0430: move-result-object v1 │ │ -0247c2: 1a02 2000 |0431: const-string v2, " (" // string@0020 │ │ -0247c6: 6e20 2009 2100 |0433: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0247cc: 1a01 da06 |0436: const-string v1, "_id" // string@06da │ │ -0247d0: 6e20 2009 1000 |0438: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0247d6: 0c01 |043b: move-result-object v1 │ │ -0247d8: 1a02 2900 |043c: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -0247dc: 6e20 2009 2100 |043e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0247e2: 1a01 ac00 |0441: const-string v1, "," // string@00ac │ │ -0247e6: 6e20 2009 1000 |0443: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0247ec: 0c01 |0446: move-result-object v1 │ │ -0247ee: 1a02 2f0d |0447: const-string v2, "media_key" // string@0d2f │ │ -0247f2: 6e20 2009 2100 |0449: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0247f8: 0c01 |044c: move-result-object v1 │ │ -0247fa: 1a02 2c00 |044d: const-string v2, " TEXT" // string@002c │ │ -0247fe: 6e20 2009 2100 |044f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024804: 1a01 ac00 |0452: const-string v1, "," // string@00ac │ │ -024808: 6e20 2009 1000 |0454: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02480e: 0c01 |0457: move-result-object v1 │ │ -024810: 1a02 9a10 |0458: const-string v2, "title" // string@109a │ │ -024814: 6e20 2009 2100 |045a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02481a: 0c01 |045d: move-result-object v1 │ │ -02481c: 1a02 2c00 |045e: const-string v2, " TEXT" // string@002c │ │ -024820: 6e20 2009 2100 |0460: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024826: 1a01 ac00 |0463: const-string v1, "," // string@00ac │ │ -02482a: 6e20 2009 1000 |0465: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024830: 0c01 |0468: move-result-object v1 │ │ -024832: 1a02 9b10 |0469: const-string v2, "title_key" // string@109b │ │ -024836: 6e20 2009 2100 |046b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02483c: 0c01 |046e: move-result-object v1 │ │ -02483e: 1a02 2c00 |046f: const-string v2, " TEXT" // string@002c │ │ -024842: 6e20 2009 2100 |0471: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024848: 1a01 ac00 |0474: const-string v1, "," // string@00ac │ │ -02484c: 6e20 2009 1000 |0476: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024852: 0c01 |0479: move-result-object v1 │ │ -024854: 1a02 bd08 |047a: const-string v2, "duration" // string@08bd │ │ -024858: 6e20 2009 2100 |047c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02485e: 0c01 |047f: move-result-object v1 │ │ -024860: 1a02 2a00 |0480: const-string v2, " LONG" // string@002a │ │ -024864: 6e20 2009 2100 |0482: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02486a: 1a01 ac00 |0485: const-string v1, "," // string@00ac │ │ -02486e: 6e20 2009 1000 |0487: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024874: 0c01 |048a: move-result-object v1 │ │ -024876: 1a02 5607 |048b: const-string v2, "artist" // string@0756 │ │ -02487a: 6e20 2009 2100 |048d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024880: 0c01 |0490: move-result-object v1 │ │ -024882: 1a02 2c00 |0491: const-string v2, " TEXT" // string@002c │ │ -024886: 6e20 2009 2100 |0493: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02488c: 1a01 ac00 |0496: const-string v1, "," // string@00ac │ │ -024890: 6e20 2009 1000 |0498: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024896: 0c01 |049b: move-result-object v1 │ │ -024898: 1a02 5c07 |049c: const-string v2, "artist_key" // string@075c │ │ -02489c: 6e20 2009 2100 |049e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248a2: 0c01 |04a1: move-result-object v1 │ │ -0248a4: 1a02 2c00 |04a2: const-string v2, " TEXT" // string@002c │ │ -0248a8: 6e20 2009 2100 |04a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248ae: 1a01 ac00 |04a7: const-string v1, "," // string@00ac │ │ -0248b2: 6e20 2009 1000 |04a9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248b8: 0c01 |04ac: move-result-object v1 │ │ -0248ba: 1a02 1c07 |04ad: const-string v2, "album" // string@071c │ │ -0248be: 6e20 2009 2100 |04af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248c4: 0c01 |04b2: move-result-object v1 │ │ -0248c6: 1a02 2c00 |04b3: const-string v2, " TEXT" // string@002c │ │ -0248ca: 6e20 2009 2100 |04b5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248d0: 1a01 ac00 |04b8: const-string v1, "," // string@00ac │ │ -0248d4: 6e20 2009 1000 |04ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248da: 0c01 |04bd: move-result-object v1 │ │ -0248dc: 1a02 2307 |04be: const-string v2, "album_key" // string@0723 │ │ -0248e0: 6e20 2009 2100 |04c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248e6: 0c01 |04c3: move-result-object v1 │ │ -0248e8: 1a02 2c00 |04c4: const-string v2, " TEXT" // string@002c │ │ -0248ec: 6e20 2009 2100 |04c6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248f2: 1a01 ac00 |04c9: const-string v1, "," // string@00ac │ │ -0248f6: 6e20 2009 1000 |04cb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0248fc: 0c01 |04ce: move-result-object v1 │ │ -0248fe: 1a02 2107 |04cf: const-string v2, "album_art" // string@0721 │ │ -024902: 6e20 2009 2100 |04d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024908: 0c01 |04d4: move-result-object v1 │ │ -02490a: 1a02 2c00 |04d5: const-string v2, " TEXT" // string@002c │ │ -02490e: 6e20 2009 2100 |04d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024914: 1a01 ac00 |04da: const-string v1, "," // string@00ac │ │ -024918: 6e20 2009 1000 |04dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02491e: 0c01 |04df: move-result-object v1 │ │ -024920: 1a02 d606 |04e0: const-string v2, "_data" // string@06d6 │ │ -024924: 6e20 2009 2100 |04e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02492a: 0c01 |04e5: move-result-object v1 │ │ -02492c: 1a02 2c00 |04e6: const-string v2, " TEXT" // string@002c │ │ -024930: 6e20 2009 2100 |04e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024936: 1a01 ac00 |04eb: const-string v1, "," // string@00ac │ │ -02493a: 6e20 2009 1000 |04ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024940: 0c01 |04f0: move-result-object v1 │ │ -024942: 1a02 a510 |04f1: const-string v2, "track" // string@10a5 │ │ -024946: 6e20 2009 2100 |04f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02494c: 0c01 |04f6: move-result-object v1 │ │ -02494e: 1a02 2800 |04f7: const-string v2, " INTEGER" // string@0028 │ │ -024952: 6e20 2009 2100 |04f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024958: 1a01 ac00 |04fc: const-string v1, "," // string@00ac │ │ -02495c: 6e20 2009 1000 |04fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024962: 0c01 |0501: move-result-object v1 │ │ -024964: 1a02 4911 |0502: const-string v2, "year" // string@1149 │ │ -024968: 6e20 2009 2100 |0504: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02496e: 0c01 |0507: move-result-object v1 │ │ -024970: 1a02 2c00 |0508: const-string v2, " TEXT" // string@002c │ │ -024974: 6e20 2009 2100 |050a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02497a: 1a01 ac00 |050d: const-string v1, "," // string@00ac │ │ -02497e: 6e20 2009 1000 |050f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024984: 0c01 |0512: move-result-object v1 │ │ -024986: 1a02 5f08 |0513: const-string v2, "date_added" // string@085f │ │ -02498a: 6e20 2009 2100 |0515: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024990: 0c01 |0518: move-result-object v1 │ │ -024992: 1a02 2a00 |0519: const-string v2, " LONG" // string@002a │ │ -024996: 6e20 2009 2100 |051b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02499c: 1a01 ac00 |051e: const-string v1, "," // string@00ac │ │ -0249a0: 6e20 2009 1000 |0520: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249a6: 0c01 |0523: move-result-object v1 │ │ -0249a8: 1a02 6008 |0524: const-string v2, "date_modified" // string@0860 │ │ -0249ac: 6e20 2009 2100 |0526: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249b2: 0c01 |0529: move-result-object v1 │ │ -0249b4: 1a02 2a00 |052a: const-string v2, " LONG" // string@002a │ │ -0249b8: 6e20 2009 2100 |052c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249be: 1a01 ac00 |052f: const-string v1, "," // string@00ac │ │ -0249c2: 6e20 2009 1000 |0531: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249c8: 0c01 |0534: move-result-object v1 │ │ -0249ca: 1a02 6908 |0535: const-string v2, "del_flg" // string@0869 │ │ -0249ce: 6e20 2009 2100 |0537: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249d4: 0c01 |053a: move-result-object v1 │ │ -0249d6: 1a02 2800 |053b: const-string v2, " INTEGER" // string@0028 │ │ -0249da: 6e20 2009 2100 |053d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249e0: 1a01 ac00 |0540: const-string v1, "," // string@00ac │ │ -0249e4: 6e20 2009 1000 |0542: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249ea: 0c01 |0545: move-result-object v1 │ │ -0249ec: 1a02 b707 |0546: const-string v2, "cache_file" // string@07b7 │ │ -0249f0: 6e20 2009 2100 |0548: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0249f6: 0c01 |054b: move-result-object v1 │ │ -0249f8: 1a02 2c00 |054c: const-string v2, " TEXT" // string@002c │ │ -0249fc: 6e20 2009 2100 |054e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a02: 1a01 ac00 |0551: const-string v1, "," // string@00ac │ │ -024a06: 6e20 2009 1000 |0553: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a0c: 0c01 |0556: move-result-object v1 │ │ -024a0e: 1a02 7e10 |0557: const-string v2, "tags" // string@107e │ │ -024a12: 6e20 2009 2100 |0559: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a18: 0c01 |055c: move-result-object v1 │ │ -024a1a: 1a02 2c00 |055d: const-string v2, " TEXT" // string@002c │ │ -024a1e: 6e20 2009 2100 |055f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a24: 1a01 ac00 |0562: const-string v1, "," // string@00ac │ │ -024a28: 6e20 2009 1000 |0564: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a2e: 0c01 |0567: move-result-object v1 │ │ -024a30: 1a02 690e |0568: const-string v2, "point" // string@0e69 │ │ -024a34: 6e20 2009 2100 |056a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a3a: 0c01 |056d: move-result-object v1 │ │ -024a3c: 1a02 2800 |056e: const-string v2, " INTEGER" // string@0028 │ │ -024a40: 6e20 2009 2100 |0570: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a46: 1a01 a700 |0573: const-string v1, ");" // string@00a7 │ │ -024a4a: 6e20 2009 1000 |0575: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a50: 6e10 2609 0000 |0578: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024a56: 0c01 |057b: move-result-object v1 │ │ -024a58: 6e20 8e00 1400 |057c: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -024a5e: 1a01 230e |057f: const-string v1, "orderlist" // string@0e23 │ │ -024a62: 6e30 d109 4301 |0581: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -024a68: 0a01 |0584: move-result v1 │ │ -024a6a: 3901 a600 |0585: if-nez v1, 062b // +00a6 │ │ -024a6e: 2200 5f01 |0587: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -024a72: 7010 1a09 0000 |0589: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -024a78: 1a01 b101 |058c: const-string v1, "CREATE TABLE " // string@01b1 │ │ -024a7c: 6e20 2009 1000 |058e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a82: 0c01 |0591: move-result-object v1 │ │ -024a84: 1a02 230e |0592: const-string v2, "orderlist" // string@0e23 │ │ -024a88: 6e20 2009 2100 |0594: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a8e: 0c01 |0597: move-result-object v1 │ │ -024a90: 1a02 2000 |0598: const-string v2, " (" // string@0020 │ │ -024a94: 6e20 2009 2100 |059a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024a9a: 1a01 da06 |059d: const-string v1, "_id" // string@06da │ │ -024a9e: 6e20 2009 1000 |059f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024aa4: 0c01 |05a2: move-result-object v1 │ │ -024aa6: 1a02 2900 |05a3: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -024aaa: 6e20 2009 2100 |05a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ab0: 1a01 ac00 |05a8: const-string v1, "," // string@00ac │ │ -024ab4: 6e20 2009 1000 |05aa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024aba: 0c01 |05ad: move-result-object v1 │ │ -024abc: 1a02 9a10 |05ae: const-string v2, "title" // string@109a │ │ -024ac0: 6e20 2009 2100 |05b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ac6: 0c01 |05b3: move-result-object v1 │ │ -024ac8: 1a02 2c00 |05b4: const-string v2, " TEXT" // string@002c │ │ -024acc: 6e20 2009 2100 |05b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ad2: 1a01 ac00 |05b9: const-string v1, "," // string@00ac │ │ -024ad6: 6e20 2009 1000 |05bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024adc: 0c01 |05be: move-result-object v1 │ │ -024ade: 1a02 5607 |05bf: const-string v2, "artist" // string@0756 │ │ -024ae2: 6e20 2009 2100 |05c1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ae8: 0c01 |05c4: move-result-object v1 │ │ -024aea: 1a02 2c00 |05c5: const-string v2, " TEXT" // string@002c │ │ -024aee: 6e20 2009 2100 |05c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024af4: 1a01 ac00 |05ca: const-string v1, "," // string@00ac │ │ -024af8: 6e20 2009 1000 |05cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024afe: 0c01 |05cf: move-result-object v1 │ │ -024b00: 1a02 1c07 |05d0: const-string v2, "album" // string@071c │ │ -024b04: 6e20 2009 2100 |05d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b0a: 0c01 |05d5: move-result-object v1 │ │ -024b0c: 1a02 2c00 |05d6: const-string v2, " TEXT" // string@002c │ │ -024b10: 6e20 2009 2100 |05d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b16: 1a01 ac00 |05db: const-string v1, "," // string@00ac │ │ -024b1a: 6e20 2009 1000 |05dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b20: 0c01 |05e0: move-result-object v1 │ │ -024b22: 1a02 2e0d |05e1: const-string v2, "media_id" // string@0d2e │ │ -024b26: 6e20 2009 2100 |05e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b2c: 0c01 |05e6: move-result-object v1 │ │ -024b2e: 1a02 2a00 |05e7: const-string v2, " LONG" // string@002a │ │ -024b32: 6e20 2009 2100 |05e9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b38: 1a01 ac00 |05ec: const-string v1, "," // string@00ac │ │ -024b3c: 6e20 2009 1000 |05ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b42: 0c01 |05f1: move-result-object v1 │ │ -024b44: 1a02 2307 |05f2: const-string v2, "album_key" // string@0723 │ │ -024b48: 6e20 2009 2100 |05f4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b4e: 0c01 |05f7: move-result-object v1 │ │ -024b50: 1a02 2c00 |05f8: const-string v2, " TEXT" // string@002c │ │ -024b54: 6e20 2009 2100 |05fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b5a: 1a01 ac00 |05fd: const-string v1, "," // string@00ac │ │ -024b5e: 6e20 2009 1000 |05ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b64: 0c01 |0602: move-result-object v1 │ │ -024b66: 1a02 5c07 |0603: const-string v2, "artist_key" // string@075c │ │ -024b6a: 6e20 2009 2100 |0605: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b70: 0c01 |0608: move-result-object v1 │ │ -024b72: 1a02 2c00 |0609: const-string v2, " TEXT" // string@002c │ │ -024b76: 6e20 2009 2100 |060b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b7c: 1a01 ac00 |060e: const-string v1, "," // string@00ac │ │ -024b80: 6e20 2009 1000 |0610: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b86: 0c01 |0613: move-result-object v1 │ │ -024b88: 1a02 bd08 |0614: const-string v2, "duration" // string@08bd │ │ -024b8c: 6e20 2009 2100 |0616: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b92: 0c01 |0619: move-result-object v1 │ │ -024b94: 1a02 2a00 |061a: const-string v2, " LONG" // string@002a │ │ -024b98: 6e20 2009 2100 |061c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024b9e: 1a01 a700 |061f: const-string v1, ");" // string@00a7 │ │ -024ba2: 6e20 2009 1000 |0621: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ba8: 6e10 2609 0000 |0624: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024bae: 0c01 |0627: move-result-object v1 │ │ -024bb0: 6e20 8e00 1400 |0628: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -024bb6: 1a01 1211 |062b: const-string v1, "video" // string@1112 │ │ -024bba: 6e30 d109 4301 |062d: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -024bc0: 0a01 |0630: move-result v1 │ │ -024bc2: 3901 ea00 |0631: if-nez v1, 071b // +00ea │ │ -024bc6: 2200 5f01 |0633: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -024bca: 7010 1a09 0000 |0635: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -024bd0: 1a01 b101 |0638: const-string v1, "CREATE TABLE " // string@01b1 │ │ -024bd4: 6e20 2009 1000 |063a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024bda: 0c01 |063d: move-result-object v1 │ │ -024bdc: 1a02 1211 |063e: const-string v2, "video" // string@1112 │ │ -024be0: 6e20 2009 2100 |0640: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024be6: 0c01 |0643: move-result-object v1 │ │ -024be8: 1a02 2000 |0644: const-string v2, " (" // string@0020 │ │ -024bec: 6e20 2009 2100 |0646: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024bf2: 1a01 da06 |0649: const-string v1, "_id" // string@06da │ │ -024bf6: 6e20 2009 1000 |064b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024bfc: 0c01 |064e: move-result-object v1 │ │ -024bfe: 1a02 2900 |064f: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -024c02: 6e20 2009 2100 |0651: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c08: 1a01 ac00 |0654: const-string v1, "," // string@00ac │ │ -024c0c: 6e20 2009 1000 |0656: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c12: 0c01 |0659: move-result-object v1 │ │ -024c14: 1a02 2f0d |065a: const-string v2, "media_key" // string@0d2f │ │ -024c18: 6e20 2009 2100 |065c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c1e: 0c01 |065f: move-result-object v1 │ │ -024c20: 1a02 2c00 |0660: const-string v2, " TEXT" // string@002c │ │ -024c24: 6e20 2009 2100 |0662: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c2a: 1a01 ac00 |0665: const-string v1, "," // string@00ac │ │ -024c2e: 6e20 2009 1000 |0667: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c34: 0c01 |066a: move-result-object v1 │ │ -024c36: 1a02 9a10 |066b: const-string v2, "title" // string@109a │ │ -024c3a: 6e20 2009 2100 |066d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c40: 0c01 |0670: move-result-object v1 │ │ -024c42: 1a02 2c00 |0671: const-string v2, " TEXT" // string@002c │ │ -024c46: 6e20 2009 2100 |0673: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c4c: 1a01 ac00 |0676: const-string v1, "," // string@00ac │ │ -024c50: 6e20 2009 1000 |0678: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c56: 0c01 |067b: move-result-object v1 │ │ -024c58: 1a02 3d0d |067c: const-string v2, "mime_type" // string@0d3d │ │ -024c5c: 6e20 2009 2100 |067e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c62: 0c01 |0681: move-result-object v1 │ │ -024c64: 1a02 2c00 |0682: const-string v2, " TEXT" // string@002c │ │ -024c68: 6e20 2009 2100 |0684: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c6e: 1a01 ac00 |0687: const-string v1, "," // string@00ac │ │ -024c72: 6e20 2009 1000 |0689: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c78: 0c01 |068c: move-result-object v1 │ │ -024c7a: 1a02 dd0e |068d: const-string v2, "resolution" // string@0edd │ │ -024c7e: 6e20 2009 2100 |068f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c84: 0c01 |0692: move-result-object v1 │ │ -024c86: 1a02 2c00 |0693: const-string v2, " TEXT" // string@002c │ │ -024c8a: 6e20 2009 2100 |0695: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c90: 1a01 ac00 |0698: const-string v1, "," // string@00ac │ │ -024c94: 6e20 2009 1000 |069a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024c9a: 0c01 |069d: move-result-object v1 │ │ -024c9c: 1a02 e006 |069e: const-string v2, "_size" // string@06e0 │ │ -024ca0: 6e20 2009 2100 |06a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ca6: 0c01 |06a3: move-result-object v1 │ │ -024ca8: 1a02 2c00 |06a4: const-string v2, " TEXT" // string@002c │ │ -024cac: 6e20 2009 2100 |06a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024cb2: 1a01 ac00 |06a9: const-string v1, "," // string@00ac │ │ -024cb6: 6e20 2009 1000 |06ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024cbc: 0c01 |06ae: move-result-object v1 │ │ -024cbe: 1a02 bd08 |06af: const-string v2, "duration" // string@08bd │ │ -024cc2: 6e20 2009 2100 |06b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024cc8: 0c01 |06b4: move-result-object v1 │ │ -024cca: 1a02 2a00 |06b5: const-string v2, " LONG" // string@002a │ │ -024cce: 6e20 2009 2100 |06b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024cd4: 1a01 ac00 |06ba: const-string v1, "," // string@00ac │ │ -024cd8: 6e20 2009 1000 |06bc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024cde: 0c01 |06bf: move-result-object v1 │ │ -024ce0: 1a02 5f08 |06c0: const-string v2, "date_added" // string@085f │ │ -024ce4: 6e20 2009 2100 |06c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024cea: 0c01 |06c5: move-result-object v1 │ │ -024cec: 1a02 2a00 |06c6: const-string v2, " LONG" // string@002a │ │ -024cf0: 6e20 2009 2100 |06c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024cf6: 1a01 ac00 |06cb: const-string v1, "," // string@00ac │ │ -024cfa: 6e20 2009 1000 |06cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d00: 0c01 |06d0: move-result-object v1 │ │ -024d02: 1a02 6008 |06d1: const-string v2, "date_modified" // string@0860 │ │ -024d06: 6e20 2009 2100 |06d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d0c: 0c01 |06d6: move-result-object v1 │ │ -024d0e: 1a02 2a00 |06d7: const-string v2, " LONG" // string@002a │ │ -024d12: 6e20 2009 2100 |06d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d18: 1a01 ac00 |06dc: const-string v1, "," // string@00ac │ │ -024d1c: 6e20 2009 1000 |06de: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d22: 0c01 |06e1: move-result-object v1 │ │ -024d24: 1a02 d606 |06e2: const-string v2, "_data" // string@06d6 │ │ -024d28: 6e20 2009 2100 |06e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d2e: 0c01 |06e7: move-result-object v1 │ │ -024d30: 1a02 2800 |06e8: const-string v2, " INTEGER" // string@0028 │ │ -024d34: 6e20 2009 2100 |06ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d3a: 1a01 ac00 |06ed: const-string v1, "," // string@00ac │ │ -024d3e: 6e20 2009 1000 |06ef: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d44: 0c01 |06f2: move-result-object v1 │ │ -024d46: 1a02 cd0a |06f3: const-string v2, "init_flg" // string@0acd │ │ -024d4a: 6e20 2009 2100 |06f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d50: 0c01 |06f8: move-result-object v1 │ │ -024d52: 1a02 2800 |06f9: const-string v2, " INTEGER" // string@0028 │ │ -024d56: 6e20 2009 2100 |06fb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d5c: 1a01 ac00 |06fe: const-string v1, "," // string@00ac │ │ -024d60: 6e20 2009 1000 |0700: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d66: 0c01 |0703: move-result-object v1 │ │ -024d68: 1a02 6908 |0704: const-string v2, "del_flg" // string@0869 │ │ -024d6c: 6e20 2009 2100 |0706: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d72: 0c01 |0709: move-result-object v1 │ │ -024d74: 1a02 2800 |070a: const-string v2, " INTEGER" // string@0028 │ │ -024d78: 6e20 2009 2100 |070c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d7e: 1a01 a700 |070f: const-string v1, ");" // string@00a7 │ │ -024d82: 6e20 2009 1000 |0711: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024d88: 6e10 2609 0000 |0714: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024d8e: 0c01 |0717: move-result-object v1 │ │ -024d90: 6e20 8e00 1400 |0718: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -024d96: 1a01 b308 |071b: const-string v1, "download" // string@08b3 │ │ -024d9a: 6e30 d109 4301 |071d: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -024da0: 0a01 |0720: move-result v1 │ │ -024da2: 3901 a600 |0721: if-nez v1, 07c7 // +00a6 │ │ -024da6: 2200 5f01 |0723: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -024daa: 7010 1a09 0000 |0725: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -024db0: 1a01 b101 |0728: const-string v1, "CREATE TABLE " // string@01b1 │ │ -024db4: 6e20 2009 1000 |072a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024dba: 0c01 |072d: move-result-object v1 │ │ -024dbc: 1a02 b308 |072e: const-string v2, "download" // string@08b3 │ │ -024dc0: 6e20 2009 2100 |0730: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024dc6: 0c01 |0733: move-result-object v1 │ │ -024dc8: 1a02 2000 |0734: const-string v2, " (" // string@0020 │ │ -024dcc: 6e20 2009 2100 |0736: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024dd2: 1a01 da06 |0739: const-string v1, "_id" // string@06da │ │ -024dd6: 6e20 2009 1000 |073b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ddc: 0c01 |073e: move-result-object v1 │ │ -024dde: 1a02 2900 |073f: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -024de2: 6e20 2009 2100 |0741: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024de8: 1a01 ac00 |0744: const-string v1, "," // string@00ac │ │ -024dec: 6e20 2009 1000 |0746: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024df2: 0c01 |0749: move-result-object v1 │ │ -024df4: 1a02 b608 |074a: const-string v2, "download_id" // string@08b6 │ │ -024df8: 6e20 2009 2100 |074c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024dfe: 0c01 |074f: move-result-object v1 │ │ -024e00: 1a02 2a00 |0750: const-string v2, " LONG" // string@002a │ │ -024e04: 6e20 2009 2100 |0752: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e0a: 1a01 ac00 |0755: const-string v1, "," // string@00ac │ │ -024e0e: 6e20 2009 1000 |0757: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e14: 0c01 |075a: move-result-object v1 │ │ -024e16: 1a02 2e0d |075b: const-string v2, "media_id" // string@0d2e │ │ -024e1a: 6e20 2009 2100 |075d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e20: 0c01 |0760: move-result-object v1 │ │ -024e22: 1a02 2a00 |0761: const-string v2, " LONG" // string@002a │ │ -024e26: 6e20 2009 2100 |0763: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e2c: 1a01 ac00 |0766: const-string v1, "," // string@00ac │ │ -024e30: 6e20 2009 1000 |0768: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e36: 0c01 |076b: move-result-object v1 │ │ -024e38: 1a02 9a10 |076c: const-string v2, "title" // string@109a │ │ -024e3c: 6e20 2009 2100 |076e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e42: 0c01 |0771: move-result-object v1 │ │ -024e44: 1a02 2c00 |0772: const-string v2, " TEXT" // string@002c │ │ -024e48: 6e20 2009 2100 |0774: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e4e: 1a01 ac00 |0777: const-string v1, "," // string@00ac │ │ -024e52: 6e20 2009 1000 |0779: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e58: 0c01 |077c: move-result-object v1 │ │ -024e5a: 1a02 bd0b |077d: const-string v2, "local_uri" // string@0bbd │ │ -024e5e: 6e20 2009 2100 |077f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e64: 0c01 |0782: move-result-object v1 │ │ -024e66: 1a02 2c00 |0783: const-string v2, " TEXT" // string@002c │ │ -024e6a: 6e20 2009 2100 |0785: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e70: 1a01 ac00 |0788: const-string v1, "," // string@00ac │ │ -024e74: 6e20 2009 1000 |078a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e7a: 0c01 |078d: move-result-object v1 │ │ -024e7c: 1a02 c20e |078e: const-string v2, "remote_uri" // string@0ec2 │ │ -024e80: 6e20 2009 2100 |0790: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e86: 0c01 |0793: move-result-object v1 │ │ -024e88: 1a02 2c00 |0794: const-string v2, " TEXT" // string@002c │ │ -024e8c: 6e20 2009 2100 |0796: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e92: 1a01 ac00 |0799: const-string v1, "," // string@00ac │ │ -024e96: 6e20 2009 1000 |079b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024e9c: 0c01 |079e: move-result-object v1 │ │ -024e9e: 1a02 d910 |079f: const-string v2, "type" // string@10d9 │ │ -024ea2: 6e20 2009 2100 |07a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ea8: 0c01 |07a4: move-result-object v1 │ │ -024eaa: 1a02 2800 |07a5: const-string v2, " INTEGER" // string@0028 │ │ -024eae: 6e20 2009 2100 |07a7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024eb4: 1a01 ac00 |07aa: const-string v1, "," // string@00ac │ │ -024eb8: 6e20 2009 1000 |07ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ebe: 0c01 |07af: move-result-object v1 │ │ -024ec0: 1a02 5510 |07b0: const-string v2, "status" // string@1055 │ │ -024ec4: 6e20 2009 2100 |07b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024eca: 0c01 |07b5: move-result-object v1 │ │ -024ecc: 1a02 2800 |07b6: const-string v2, " INTEGER" // string@0028 │ │ -024ed0: 6e20 2009 2100 |07b8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ed6: 1a01 a700 |07bb: const-string v1, ");" // string@00a7 │ │ -024eda: 6e20 2009 1000 |07bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ee0: 6e10 2609 0000 |07c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -024ee6: 0c01 |07c3: move-result-object v1 │ │ -024ee8: 6e20 8e00 1400 |07c4: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -024eee: 1a01 4f09 |07c7: const-string v1, "genres" // string@094f │ │ -024ef2: 6e30 d109 4301 |07c9: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ -024ef8: 0a01 |07cc: move-result v1 │ │ -024efa: 3901 ea00 |07cd: if-nez v1, 08b7 // +00ea │ │ -024efe: 2200 5f01 |07cf: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -024f02: 7010 1a09 0000 |07d1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -024f08: 1a01 b101 |07d4: const-string v1, "CREATE TABLE " // string@01b1 │ │ -024f0c: 6e20 2009 1000 |07d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f12: 0c01 |07d9: move-result-object v1 │ │ -024f14: 1a02 4f09 |07da: const-string v2, "genres" // string@094f │ │ -024f18: 6e20 2009 2100 |07dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f1e: 0c01 |07df: move-result-object v1 │ │ -024f20: 1a02 2000 |07e0: const-string v2, " (" // string@0020 │ │ -024f24: 6e20 2009 2100 |07e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f2a: 1a01 da06 |07e5: const-string v1, "_id" // string@06da │ │ -024f2e: 6e20 2009 1000 |07e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f34: 0c01 |07ea: move-result-object v1 │ │ -024f36: 1a02 2900 |07eb: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ -024f3a: 6e20 2009 2100 |07ed: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f40: 1a01 ac00 |07f0: const-string v1, "," // string@00ac │ │ -024f44: 6e20 2009 1000 |07f2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f4a: 0c01 |07f5: move-result-object v1 │ │ -024f4c: 1a02 570d |07f6: const-string v2, "name" // string@0d57 │ │ -024f50: 6e20 2009 2100 |07f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f56: 0c01 |07fb: move-result-object v1 │ │ -024f58: 1a02 2c00 |07fc: const-string v2, " TEXT" // string@002c │ │ -024f5c: 6e20 2009 2100 |07fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f62: 1a01 ac00 |0801: const-string v1, "," // string@00ac │ │ -024f66: 6e20 2009 1000 |0803: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f6c: 0c01 |0806: move-result-object v1 │ │ -024f6e: 1a02 5309 |0807: const-string v2, "genres_key" // string@0953 │ │ -024f72: 6e20 2009 2100 |0809: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f78: 0c01 |080c: move-result-object v1 │ │ -024f7a: 1a02 2c00 |080d: const-string v2, " TEXT" // string@002c │ │ -024f7e: 6e20 2009 2100 |080f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f84: 1a01 ac00 |0812: const-string v1, "," // string@00ac │ │ -024f88: 6e20 2009 1000 |0814: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f8e: 0c01 |0817: move-result-object v1 │ │ -024f90: 1a02 5f08 |0818: const-string v2, "date_added" // string@085f │ │ -024f94: 6e20 2009 2100 |081a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024f9a: 0c01 |081d: move-result-object v1 │ │ -024f9c: 1a02 2a00 |081e: const-string v2, " LONG" // string@002a │ │ -024fa0: 6e20 2009 2100 |0820: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024fa6: 1a01 ac00 |0823: const-string v1, "," // string@00ac │ │ -024faa: 6e20 2009 1000 |0825: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024fb0: 0c01 |0828: move-result-object v1 │ │ -024fb2: 1a02 6008 |0829: const-string v2, "date_modified" // string@0860 │ │ -024fb6: 6e20 2009 2100 |082b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024fbc: 0c01 |082e: move-result-object v1 │ │ -024fbe: 1a02 2a00 |082f: const-string v2, " LONG" // string@002a │ │ -024fc2: 6e20 2009 2100 |0831: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024fc8: 1a01 ac00 |0834: const-string v1, "," // string@00ac │ │ -024fcc: 6e20 2009 1000 |0836: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024fd2: 0c01 |0839: move-result-object v1 │ │ -024fd4: 1a02 970d |083a: const-string v2, "number_of_albums" // string@0d97 │ │ -024fd8: 6e20 2009 2100 |083c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024fde: 0c01 |083f: move-result-object v1 │ │ -024fe0: 1a02 2800 |0840: const-string v2, " INTEGER" // string@0028 │ │ -024fe4: 6e20 2009 2100 |0842: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024fea: 1a01 ac00 |0845: const-string v1, "," // string@00ac │ │ -024fee: 6e20 2009 1000 |0847: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -024ff4: 0c01 |084a: move-result-object v1 │ │ -024ff6: 1a02 9a0d |084b: const-string v2, "number_of_tracks" // string@0d9a │ │ -024ffa: 6e20 2009 2100 |084d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025000: 0c01 |0850: move-result-object v1 │ │ -025002: 1a02 2800 |0851: const-string v2, " INTEGER" // string@0028 │ │ -025006: 6e20 2009 2100 |0853: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02500c: 1a01 ac00 |0856: const-string v1, "," // string@00ac │ │ -025010: 6e20 2009 1000 |0858: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025016: 0c01 |085b: move-result-object v1 │ │ -025018: 1a02 980d |085c: const-string v2, "number_of_artists" // string@0d98 │ │ -02501c: 6e20 2009 2100 |085e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025022: 0c01 |0861: move-result-object v1 │ │ -025024: 1a02 2800 |0862: const-string v2, " INTEGER" // string@0028 │ │ -025028: 6e20 2009 2100 |0864: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02502e: 1a01 ac00 |0867: const-string v1, "," // string@00ac │ │ -025032: 6e20 2009 1000 |0869: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025038: 0c01 |086c: move-result-object v1 │ │ -02503a: 1a02 990d |086d: const-string v2, "number_of_playlists" // string@0d99 │ │ -02503e: 6e20 2009 2100 |086f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025044: 0c01 |0872: move-result-object v1 │ │ -025046: 1a02 2800 |0873: const-string v2, " INTEGER" // string@0028 │ │ -02504a: 6e20 2009 2100 |0875: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025050: 1a01 ac00 |0878: const-string v1, "," // string@00ac │ │ -025054: 6e20 2009 1000 |087a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02505a: 0c01 |087d: move-result-object v1 │ │ -02505c: 1a02 9b0d |087e: const-string v2, "number_of_videos" // string@0d9b │ │ -025060: 6e20 2009 2100 |0880: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025066: 0c01 |0883: move-result-object v1 │ │ -025068: 1a02 2800 |0884: const-string v2, " INTEGER" // string@0028 │ │ -02506c: 6e20 2009 2100 |0886: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025072: 1a01 ac00 |0889: const-string v1, "," // string@00ac │ │ -025076: 6e20 2009 1000 |088b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02507c: 0c01 |088e: move-result-object v1 │ │ -02507e: 1a02 cd0a |088f: const-string v2, "init_flg" // string@0acd │ │ -025082: 6e20 2009 2100 |0891: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025088: 0c01 |0894: move-result-object v1 │ │ -02508a: 1a02 2800 |0895: const-string v2, " INTEGER" // string@0028 │ │ -02508e: 6e20 2009 2100 |0897: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025094: 1a01 ac00 |089a: const-string v1, "," // string@00ac │ │ -025098: 6e20 2009 1000 |089c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02509e: 0c01 |089f: move-result-object v1 │ │ -0250a0: 1a02 6908 |08a0: const-string v2, "del_flg" // string@0869 │ │ -0250a4: 6e20 2009 2100 |08a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0250aa: 0c01 |08a5: move-result-object v1 │ │ -0250ac: 1a02 2800 |08a6: const-string v2, " INTEGER" // string@0028 │ │ -0250b0: 6e20 2009 2100 |08a8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0250b6: 1a01 a700 |08ab: const-string v1, ");" // string@00a7 │ │ -0250ba: 6e20 2009 1000 |08ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0250c0: 6e10 2609 0000 |08b0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0250c6: 0c01 |08b3: move-result-object v1 │ │ -0250c8: 6e20 8e00 1400 |08b4: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0250ce: 6e10 9300 0400 |08b7: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -0250d4: 6e10 8d00 0400 |08ba: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0250da: 0e00 |08bd: return-void │ │ -0250dc: 0d01 |08be: move-exception v1 │ │ -0250de: 6e10 8d00 0400 |08bf: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0250e4: 2701 |08c2: throw v1 │ │ +024a80: |[024a80] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +024a90: 6e10 8a00 0400 |0000: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +024a96: 1a01 1c07 |0003: const-string v1, "album" // string@071c │ │ +024a9a: 6e30 d109 4301 |0005: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +024aa0: 0a01 |0008: move-result v1 │ │ +024aa2: 3901 0c01 |0009: if-nez v1, 0115 // +010c │ │ +024aa6: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +024aaa: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +024ab0: 1a01 b101 |0010: const-string v1, "CREATE TABLE " // string@01b1 │ │ +024ab4: 6e20 2009 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024aba: 0c01 |0015: move-result-object v1 │ │ +024abc: 1a02 1c07 |0016: const-string v2, "album" // string@071c │ │ +024ac0: 6e20 2009 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ac6: 0c01 |001b: move-result-object v1 │ │ +024ac8: 1a02 2000 |001c: const-string v2, " (" // string@0020 │ │ +024acc: 6e20 2009 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ad2: 1a01 da06 |0021: const-string v1, "_id" // string@06da │ │ +024ad6: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024adc: 0c01 |0026: move-result-object v1 │ │ +024ade: 1a02 2900 |0027: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +024ae2: 6e20 2009 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ae8: 1a01 ac00 |002c: const-string v1, "," // string@00ac │ │ +024aec: 6e20 2009 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024af2: 0c01 |0031: move-result-object v1 │ │ +024af4: 1a02 1c07 |0032: const-string v2, "album" // string@071c │ │ +024af8: 6e20 2009 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024afe: 0c01 |0037: move-result-object v1 │ │ +024b00: 1a02 2c00 |0038: const-string v2, " TEXT" // string@002c │ │ +024b04: 6e20 2009 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b0a: 1a01 ac00 |003d: const-string v1, "," // string@00ac │ │ +024b0e: 6e20 2009 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b14: 0c01 |0042: move-result-object v1 │ │ +024b16: 1a02 2307 |0043: const-string v2, "album_key" // string@0723 │ │ +024b1a: 6e20 2009 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b20: 0c01 |0048: move-result-object v1 │ │ +024b22: 1a02 2c00 |0049: const-string v2, " TEXT" // string@002c │ │ +024b26: 6e20 2009 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b2c: 1a01 ac00 |004e: const-string v1, "," // string@00ac │ │ +024b30: 6e20 2009 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b36: 0c01 |0053: move-result-object v1 │ │ +024b38: 1a02 2107 |0054: const-string v2, "album_art" // string@0721 │ │ +024b3c: 6e20 2009 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b42: 0c01 |0059: move-result-object v1 │ │ +024b44: 1a02 2c00 |005a: const-string v2, " TEXT" // string@002c │ │ +024b48: 6e20 2009 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b4e: 1a01 ac00 |005f: const-string v1, "," // string@00ac │ │ +024b52: 6e20 2009 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b58: 0c01 |0064: move-result-object v1 │ │ +024b5a: 1a02 3e0d |0065: const-string v2, "minyear" // string@0d3e │ │ +024b5e: 6e20 2009 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b64: 0c01 |006a: move-result-object v1 │ │ +024b66: 1a02 2c00 |006b: const-string v2, " TEXT" // string@002c │ │ +024b6a: 6e20 2009 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b70: 1a01 ac00 |0070: const-string v1, "," // string@00ac │ │ +024b74: 6e20 2009 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b7a: 0c01 |0075: move-result-object v1 │ │ +024b7c: 1a02 200d |0076: const-string v2, "maxyear" // string@0d20 │ │ +024b80: 6e20 2009 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b86: 0c01 |007b: move-result-object v1 │ │ +024b88: 1a02 2c00 |007c: const-string v2, " TEXT" // string@002c │ │ +024b8c: 6e20 2009 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b92: 1a01 ac00 |0081: const-string v1, "," // string@00ac │ │ +024b96: 6e20 2009 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024b9c: 0c01 |0086: move-result-object v1 │ │ +024b9e: 1a02 9a0d |0087: const-string v2, "numsongs" // string@0d9a │ │ +024ba2: 6e20 2009 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ba8: 0c01 |008c: move-result-object v1 │ │ +024baa: 1a02 2800 |008d: const-string v2, " INTEGER" // string@0028 │ │ +024bae: 6e20 2009 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024bb4: 1a01 ac00 |0092: const-string v1, "," // string@00ac │ │ +024bb8: 6e20 2009 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024bbe: 0c01 |0097: move-result-object v1 │ │ +024bc0: 1a02 5507 |0098: const-string v2, "artist" // string@0755 │ │ +024bc4: 6e20 2009 2100 |009a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024bca: 0c01 |009d: move-result-object v1 │ │ +024bcc: 1a02 2c00 |009e: const-string v2, " TEXT" // string@002c │ │ +024bd0: 6e20 2009 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024bd6: 1a01 ac00 |00a3: const-string v1, "," // string@00ac │ │ +024bda: 6e20 2009 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024be0: 0c01 |00a8: move-result-object v1 │ │ +024be2: 1a02 5e08 |00a9: const-string v2, "date_added" // string@085e │ │ +024be6: 6e20 2009 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024bec: 0c01 |00ae: move-result-object v1 │ │ +024bee: 1a02 2a00 |00af: const-string v2, " LONG" // string@002a │ │ +024bf2: 6e20 2009 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024bf8: 1a01 ac00 |00b4: const-string v1, "," // string@00ac │ │ +024bfc: 6e20 2009 1000 |00b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c02: 0c01 |00b9: move-result-object v1 │ │ +024c04: 1a02 5f08 |00ba: const-string v2, "date_modified" // string@085f │ │ +024c08: 6e20 2009 2100 |00bc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c0e: 0c01 |00bf: move-result-object v1 │ │ +024c10: 1a02 2a00 |00c0: const-string v2, " LONG" // string@002a │ │ +024c14: 6e20 2009 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c1a: 1a01 ac00 |00c5: const-string v1, "," // string@00ac │ │ +024c1e: 6e20 2009 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c24: 0c01 |00ca: move-result-object v1 │ │ +024c26: 1a02 cc0a |00cb: const-string v2, "init_flg" // string@0acc │ │ +024c2a: 6e20 2009 2100 |00cd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c30: 0c01 |00d0: move-result-object v1 │ │ +024c32: 1a02 2800 |00d1: const-string v2, " INTEGER" // string@0028 │ │ +024c36: 6e20 2009 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c3c: 1a01 ac00 |00d6: const-string v1, "," // string@00ac │ │ +024c40: 6e20 2009 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c46: 0c01 |00db: move-result-object v1 │ │ +024c48: 1a02 6808 |00dc: const-string v2, "del_flg" // string@0868 │ │ +024c4c: 6e20 2009 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c52: 0c01 |00e1: move-result-object v1 │ │ +024c54: 1a02 2800 |00e2: const-string v2, " INTEGER" // string@0028 │ │ +024c58: 6e20 2009 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c5e: 1a01 ac00 |00e7: const-string v1, "," // string@00ac │ │ +024c62: 6e20 2009 1000 |00e9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c68: 0c01 |00ec: move-result-object v1 │ │ +024c6a: 1a02 7c10 |00ed: const-string v2, "tags" // string@107c │ │ +024c6e: 6e20 2009 2100 |00ef: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c74: 0c01 |00f2: move-result-object v1 │ │ +024c76: 1a02 2c00 |00f3: const-string v2, " TEXT" // string@002c │ │ +024c7a: 6e20 2009 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c80: 1a01 ac00 |00f8: const-string v1, "," // string@00ac │ │ +024c84: 6e20 2009 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c8a: 0c01 |00fd: move-result-object v1 │ │ +024c8c: 1a02 670e |00fe: const-string v2, "point" // string@0e67 │ │ +024c90: 6e20 2009 2100 |0100: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024c96: 0c01 |0103: move-result-object v1 │ │ +024c98: 1a02 2800 |0104: const-string v2, " INTEGER" // string@0028 │ │ +024c9c: 6e20 2009 2100 |0106: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ca2: 1a01 a700 |0109: const-string v1, ");" // string@00a7 │ │ +024ca6: 6e20 2009 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024cac: 6e10 2609 0000 |010e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +024cb2: 0c01 |0111: move-result-object v1 │ │ +024cb4: 6e20 8e00 1400 |0112: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +024cba: 1a01 5507 |0115: const-string v1, "artist" // string@0755 │ │ +024cbe: 6e30 d109 4301 |0117: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +024cc4: 0a01 |011a: move-result v1 │ │ +024cc6: 3901 d900 |011b: if-nez v1, 01f4 // +00d9 │ │ +024cca: 2200 5f01 |011d: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +024cce: 7010 1a09 0000 |011f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +024cd4: 1a01 b101 |0122: const-string v1, "CREATE TABLE " // string@01b1 │ │ +024cd8: 6e20 2009 1000 |0124: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024cde: 0c01 |0127: move-result-object v1 │ │ +024ce0: 1a02 5507 |0128: const-string v2, "artist" // string@0755 │ │ +024ce4: 6e20 2009 2100 |012a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024cea: 0c01 |012d: move-result-object v1 │ │ +024cec: 1a02 2000 |012e: const-string v2, " (" // string@0020 │ │ +024cf0: 6e20 2009 2100 |0130: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024cf6: 1a01 da06 |0133: const-string v1, "_id" // string@06da │ │ +024cfa: 6e20 2009 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d00: 0c01 |0138: move-result-object v1 │ │ +024d02: 1a02 2900 |0139: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +024d06: 6e20 2009 2100 |013b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d0c: 1a01 ac00 |013e: const-string v1, "," // string@00ac │ │ +024d10: 6e20 2009 1000 |0140: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d16: 0c01 |0143: move-result-object v1 │ │ +024d18: 1a02 5507 |0144: const-string v2, "artist" // string@0755 │ │ +024d1c: 6e20 2009 2100 |0146: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d22: 0c01 |0149: move-result-object v1 │ │ +024d24: 1a02 2c00 |014a: const-string v2, " TEXT" // string@002c │ │ +024d28: 6e20 2009 2100 |014c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d2e: 1a01 ac00 |014f: const-string v1, "," // string@00ac │ │ +024d32: 6e20 2009 1000 |0151: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d38: 0c01 |0154: move-result-object v1 │ │ +024d3a: 1a02 5b07 |0155: const-string v2, "artist_key" // string@075b │ │ +024d3e: 6e20 2009 2100 |0157: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d44: 0c01 |015a: move-result-object v1 │ │ +024d46: 1a02 2c00 |015b: const-string v2, " TEXT" // string@002c │ │ +024d4a: 6e20 2009 2100 |015d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d50: 1a01 ac00 |0160: const-string v1, "," // string@00ac │ │ +024d54: 6e20 2009 1000 |0162: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d5a: 0c01 |0165: move-result-object v1 │ │ +024d5c: 1a02 950d |0166: const-string v2, "number_of_albums" // string@0d95 │ │ +024d60: 6e20 2009 2100 |0168: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d66: 0c01 |016b: move-result-object v1 │ │ +024d68: 1a02 2800 |016c: const-string v2, " INTEGER" // string@0028 │ │ +024d6c: 6e20 2009 2100 |016e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d72: 1a01 ac00 |0171: const-string v1, "," // string@00ac │ │ +024d76: 6e20 2009 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d7c: 0c01 |0176: move-result-object v1 │ │ +024d7e: 1a02 980d |0177: const-string v2, "number_of_tracks" // string@0d98 │ │ +024d82: 6e20 2009 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d88: 0c01 |017c: move-result-object v1 │ │ +024d8a: 1a02 2800 |017d: const-string v2, " INTEGER" // string@0028 │ │ +024d8e: 6e20 2009 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d94: 1a01 ac00 |0182: const-string v1, "," // string@00ac │ │ +024d98: 6e20 2009 1000 |0184: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024d9e: 0c01 |0187: move-result-object v1 │ │ +024da0: 1a02 5e08 |0188: const-string v2, "date_added" // string@085e │ │ +024da4: 6e20 2009 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024daa: 0c01 |018d: move-result-object v1 │ │ +024dac: 1a02 2a00 |018e: const-string v2, " LONG" // string@002a │ │ +024db0: 6e20 2009 2100 |0190: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024db6: 1a01 ac00 |0193: const-string v1, "," // string@00ac │ │ +024dba: 6e20 2009 1000 |0195: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024dc0: 0c01 |0198: move-result-object v1 │ │ +024dc2: 1a02 5f08 |0199: const-string v2, "date_modified" // string@085f │ │ +024dc6: 6e20 2009 2100 |019b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024dcc: 0c01 |019e: move-result-object v1 │ │ +024dce: 1a02 2a00 |019f: const-string v2, " LONG" // string@002a │ │ +024dd2: 6e20 2009 2100 |01a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024dd8: 1a01 ac00 |01a4: const-string v1, "," // string@00ac │ │ +024ddc: 6e20 2009 1000 |01a6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024de2: 0c01 |01a9: move-result-object v1 │ │ +024de4: 1a02 cc0a |01aa: const-string v2, "init_flg" // string@0acc │ │ +024de8: 6e20 2009 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024dee: 0c01 |01af: move-result-object v1 │ │ +024df0: 1a02 2800 |01b0: const-string v2, " INTEGER" // string@0028 │ │ +024df4: 6e20 2009 2100 |01b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024dfa: 1a01 ac00 |01b5: const-string v1, "," // string@00ac │ │ +024dfe: 6e20 2009 1000 |01b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e04: 0c01 |01ba: move-result-object v1 │ │ +024e06: 1a02 6808 |01bb: const-string v2, "del_flg" // string@0868 │ │ +024e0a: 6e20 2009 2100 |01bd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e10: 0c01 |01c0: move-result-object v1 │ │ +024e12: 1a02 2800 |01c1: const-string v2, " INTEGER" // string@0028 │ │ +024e16: 6e20 2009 2100 |01c3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e1c: 1a01 ac00 |01c6: const-string v1, "," // string@00ac │ │ +024e20: 6e20 2009 1000 |01c8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e26: 0c01 |01cb: move-result-object v1 │ │ +024e28: 1a02 7c10 |01cc: const-string v2, "tags" // string@107c │ │ +024e2c: 6e20 2009 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e32: 0c01 |01d1: move-result-object v1 │ │ +024e34: 1a02 2c00 |01d2: const-string v2, " TEXT" // string@002c │ │ +024e38: 6e20 2009 2100 |01d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e3e: 1a01 ac00 |01d7: const-string v1, "," // string@00ac │ │ +024e42: 6e20 2009 1000 |01d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e48: 0c01 |01dc: move-result-object v1 │ │ +024e4a: 1a02 670e |01dd: const-string v2, "point" // string@0e67 │ │ +024e4e: 6e20 2009 2100 |01df: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e54: 0c01 |01e2: move-result-object v1 │ │ +024e56: 1a02 2800 |01e3: const-string v2, " INTEGER" // string@0028 │ │ +024e5a: 6e20 2009 2100 |01e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e60: 1a01 a700 |01e8: const-string v1, ");" // string@00a7 │ │ +024e64: 6e20 2009 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e6a: 6e10 2609 0000 |01ed: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +024e70: 0c01 |01f0: move-result-object v1 │ │ +024e72: 6e20 8e00 1400 |01f1: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +024e78: 1a01 530e |01f4: const-string v1, "playlist" // string@0e53 │ │ +024e7c: 6e30 d109 4301 |01f6: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +024e82: 0a01 |01f9: move-result v1 │ │ +024e84: 3901 a600 |01fa: if-nez v1, 02a0 // +00a6 │ │ +024e88: 2200 5f01 |01fc: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +024e8c: 7010 1a09 0000 |01fe: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +024e92: 1a01 b101 |0201: const-string v1, "CREATE TABLE " // string@01b1 │ │ +024e96: 6e20 2009 1000 |0203: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024e9c: 0c01 |0206: move-result-object v1 │ │ +024e9e: 1a02 530e |0207: const-string v2, "playlist" // string@0e53 │ │ +024ea2: 6e20 2009 2100 |0209: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ea8: 0c01 |020c: move-result-object v1 │ │ +024eaa: 1a02 2000 |020d: const-string v2, " (" // string@0020 │ │ +024eae: 6e20 2009 2100 |020f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024eb4: 1a01 da06 |0212: const-string v1, "_id" // string@06da │ │ +024eb8: 6e20 2009 1000 |0214: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ebe: 0c01 |0217: move-result-object v1 │ │ +024ec0: 1a02 2900 |0218: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +024ec4: 6e20 2009 2100 |021a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024eca: 1a01 ac00 |021d: const-string v1, "," // string@00ac │ │ +024ece: 6e20 2009 1000 |021f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ed4: 0c01 |0222: move-result-object v1 │ │ +024ed6: 1a02 550d |0223: const-string v2, "name" // string@0d55 │ │ +024eda: 6e20 2009 2100 |0225: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ee0: 0c01 |0228: move-result-object v1 │ │ +024ee2: 1a02 2c00 |0229: const-string v2, " TEXT" // string@002c │ │ +024ee6: 6e20 2009 2100 |022b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024eec: 1a01 ac00 |022e: const-string v1, "," // string@00ac │ │ +024ef0: 6e20 2009 1000 |0230: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ef6: 0c01 |0233: move-result-object v1 │ │ +024ef8: 1a02 5e0e |0234: const-string v2, "playlist_key" // string@0e5e │ │ +024efc: 6e20 2009 2100 |0236: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f02: 0c01 |0239: move-result-object v1 │ │ +024f04: 1a02 2c00 |023a: const-string v2, " TEXT" // string@002c │ │ +024f08: 6e20 2009 2100 |023c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f0e: 1a01 ac00 |023f: const-string v1, "," // string@00ac │ │ +024f12: 6e20 2009 1000 |0241: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f18: 0c01 |0244: move-result-object v1 │ │ +024f1a: 1a02 5e08 |0245: const-string v2, "date_added" // string@085e │ │ +024f1e: 6e20 2009 2100 |0247: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f24: 0c01 |024a: move-result-object v1 │ │ +024f26: 1a02 2a00 |024b: const-string v2, " LONG" // string@002a │ │ +024f2a: 6e20 2009 2100 |024d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f30: 1a01 ac00 |0250: const-string v1, "," // string@00ac │ │ +024f34: 6e20 2009 1000 |0252: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f3a: 0c01 |0255: move-result-object v1 │ │ +024f3c: 1a02 5f08 |0256: const-string v2, "date_modified" // string@085f │ │ +024f40: 6e20 2009 2100 |0258: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f46: 0c01 |025b: move-result-object v1 │ │ +024f48: 1a02 2a00 |025c: const-string v2, " LONG" // string@002a │ │ +024f4c: 6e20 2009 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f52: 1a01 ac00 |0261: const-string v1, "," // string@00ac │ │ +024f56: 6e20 2009 1000 |0263: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f5c: 0c01 |0266: move-result-object v1 │ │ +024f5e: 1a02 6808 |0267: const-string v2, "del_flg" // string@0868 │ │ +024f62: 6e20 2009 2100 |0269: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f68: 0c01 |026c: move-result-object v1 │ │ +024f6a: 1a02 2800 |026d: const-string v2, " INTEGER" // string@0028 │ │ +024f6e: 6e20 2009 2100 |026f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f74: 1a01 ac00 |0272: const-string v1, "," // string@00ac │ │ +024f78: 6e20 2009 1000 |0274: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f7e: 0c01 |0277: move-result-object v1 │ │ +024f80: 1a02 cc0a |0278: const-string v2, "init_flg" // string@0acc │ │ +024f84: 6e20 2009 2100 |027a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f8a: 0c01 |027d: move-result-object v1 │ │ +024f8c: 1a02 2800 |027e: const-string v2, " INTEGER" // string@0028 │ │ +024f90: 6e20 2009 2100 |0280: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024f96: 1a01 ac00 |0283: const-string v1, "," // string@00ac │ │ +024f9a: 6e20 2009 1000 |0285: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024fa0: 0c01 |0288: move-result-object v1 │ │ +024fa2: 1a02 7c10 |0289: const-string v2, "tags" // string@107c │ │ +024fa6: 6e20 2009 2100 |028b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024fac: 0c01 |028e: move-result-object v1 │ │ +024fae: 1a02 2c00 |028f: const-string v2, " TEXT" // string@002c │ │ +024fb2: 6e20 2009 2100 |0291: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024fb8: 1a01 a700 |0294: const-string v1, ");" // string@00a7 │ │ +024fbc: 6e20 2009 1000 |0296: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024fc2: 6e10 2609 0000 |0299: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +024fc8: 0c01 |029c: move-result-object v1 │ │ +024fca: 6e20 8e00 1400 |029d: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +024fd0: 1a01 590e |02a0: const-string v1, "playlist_audio" // string@0e59 │ │ +024fd4: 6e30 d109 4301 |02a2: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +024fda: 0a01 |02a5: move-result v1 │ │ +024fdc: 3901 7201 |02a6: if-nez v1, 0418 // +0172 │ │ +024fe0: 2200 5f01 |02a8: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +024fe4: 7010 1a09 0000 |02aa: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +024fea: 1a01 b101 |02ad: const-string v1, "CREATE TABLE " // string@01b1 │ │ +024fee: 6e20 2009 1000 |02af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +024ff4: 0c01 |02b2: move-result-object v1 │ │ +024ff6: 1a02 590e |02b3: const-string v2, "playlist_audio" // string@0e59 │ │ +024ffa: 6e20 2009 2100 |02b5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025000: 0c01 |02b8: move-result-object v1 │ │ +025002: 1a02 2000 |02b9: const-string v2, " (" // string@0020 │ │ +025006: 6e20 2009 2100 |02bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02500c: 1a01 da06 |02be: const-string v1, "_id" // string@06da │ │ +025010: 6e20 2009 1000 |02c0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025016: 0c01 |02c3: move-result-object v1 │ │ +025018: 1a02 2900 |02c4: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +02501c: 6e20 2009 2100 |02c6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025022: 1a01 ac00 |02c9: const-string v1, "," // string@00ac │ │ +025026: 6e20 2009 1000 |02cb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02502c: 0c01 |02ce: move-result-object v1 │ │ +02502e: 1a02 7c07 |02cf: const-string v2, "audio_id" // string@077c │ │ +025032: 6e20 2009 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025038: 0c01 |02d4: move-result-object v1 │ │ +02503a: 1a02 2a00 |02d5: const-string v2, " LONG" // string@002a │ │ +02503e: 6e20 2009 2100 |02d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025044: 1a01 ac00 |02da: const-string v1, "," // string@00ac │ │ +025048: 6e20 2009 1000 |02dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02504e: 0c01 |02df: move-result-object v1 │ │ +025050: 1a02 5b0e |02e0: const-string v2, "playlist_id" // string@0e5b │ │ +025054: 6e20 2009 2100 |02e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02505a: 0c01 |02e5: move-result-object v1 │ │ +02505c: 1a02 2c00 |02e6: const-string v2, " TEXT" // string@002c │ │ +025060: 6e20 2009 2100 |02e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025066: 1a01 ac00 |02eb: const-string v1, "," // string@00ac │ │ +02506a: 6e20 2009 1000 |02ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025070: 0c01 |02f0: move-result-object v1 │ │ +025072: 1a02 520e |02f1: const-string v2, "play_order" // string@0e52 │ │ +025076: 6e20 2009 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02507c: 0c01 |02f6: move-result-object v1 │ │ +02507e: 1a02 2800 |02f7: const-string v2, " INTEGER" // string@0028 │ │ +025082: 6e20 2009 2100 |02f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025088: 1a01 ac00 |02fc: const-string v1, "," // string@00ac │ │ +02508c: 6e20 2009 1000 |02fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025092: 0c01 |0301: move-result-object v1 │ │ +025094: 1a02 2d0d |0302: const-string v2, "media_key" // string@0d2d │ │ +025098: 6e20 2009 2100 |0304: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02509e: 0c01 |0307: move-result-object v1 │ │ +0250a0: 1a02 2c00 |0308: const-string v2, " TEXT" // string@002c │ │ +0250a4: 6e20 2009 2100 |030a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250aa: 1a01 ac00 |030d: const-string v1, "," // string@00ac │ │ +0250ae: 6e20 2009 1000 |030f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250b4: 0c01 |0312: move-result-object v1 │ │ +0250b6: 1a02 9810 |0313: const-string v2, "title" // string@1098 │ │ +0250ba: 6e20 2009 2100 |0315: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250c0: 0c01 |0318: move-result-object v1 │ │ +0250c2: 1a02 2c00 |0319: const-string v2, " TEXT" // string@002c │ │ +0250c6: 6e20 2009 2100 |031b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250cc: 1a01 ac00 |031e: const-string v1, "," // string@00ac │ │ +0250d0: 6e20 2009 1000 |0320: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250d6: 0c01 |0323: move-result-object v1 │ │ +0250d8: 1a02 9910 |0324: const-string v2, "title_key" // string@1099 │ │ +0250dc: 6e20 2009 2100 |0326: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250e2: 0c01 |0329: move-result-object v1 │ │ +0250e4: 1a02 2c00 |032a: const-string v2, " TEXT" // string@002c │ │ +0250e8: 6e20 2009 2100 |032c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250ee: 1a01 ac00 |032f: const-string v1, "," // string@00ac │ │ +0250f2: 6e20 2009 1000 |0331: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0250f8: 0c01 |0334: move-result-object v1 │ │ +0250fa: 1a02 bc08 |0335: const-string v2, "duration" // string@08bc │ │ +0250fe: 6e20 2009 2100 |0337: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025104: 0c01 |033a: move-result-object v1 │ │ +025106: 1a02 2a00 |033b: const-string v2, " LONG" // string@002a │ │ +02510a: 6e20 2009 2100 |033d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025110: 1a01 ac00 |0340: const-string v1, "," // string@00ac │ │ +025114: 6e20 2009 1000 |0342: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02511a: 0c01 |0345: move-result-object v1 │ │ +02511c: 1a02 5507 |0346: const-string v2, "artist" // string@0755 │ │ +025120: 6e20 2009 2100 |0348: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025126: 0c01 |034b: move-result-object v1 │ │ +025128: 1a02 2c00 |034c: const-string v2, " TEXT" // string@002c │ │ +02512c: 6e20 2009 2100 |034e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025132: 1a01 ac00 |0351: const-string v1, "," // string@00ac │ │ +025136: 6e20 2009 1000 |0353: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02513c: 0c01 |0356: move-result-object v1 │ │ +02513e: 1a02 5b07 |0357: const-string v2, "artist_key" // string@075b │ │ +025142: 6e20 2009 2100 |0359: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025148: 0c01 |035c: move-result-object v1 │ │ +02514a: 1a02 2c00 |035d: const-string v2, " TEXT" // string@002c │ │ +02514e: 6e20 2009 2100 |035f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025154: 1a01 ac00 |0362: const-string v1, "," // string@00ac │ │ +025158: 6e20 2009 1000 |0364: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02515e: 0c01 |0367: move-result-object v1 │ │ +025160: 1a02 1c07 |0368: const-string v2, "album" // string@071c │ │ +025164: 6e20 2009 2100 |036a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02516a: 0c01 |036d: move-result-object v1 │ │ +02516c: 1a02 2c00 |036e: const-string v2, " TEXT" // string@002c │ │ +025170: 6e20 2009 2100 |0370: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025176: 1a01 ac00 |0373: const-string v1, "," // string@00ac │ │ +02517a: 6e20 2009 1000 |0375: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025180: 0c01 |0378: move-result-object v1 │ │ +025182: 1a02 2307 |0379: const-string v2, "album_key" // string@0723 │ │ +025186: 6e20 2009 2100 |037b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02518c: 0c01 |037e: move-result-object v1 │ │ +02518e: 1a02 2c00 |037f: const-string v2, " TEXT" // string@002c │ │ +025192: 6e20 2009 2100 |0381: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025198: 1a01 ac00 |0384: const-string v1, "," // string@00ac │ │ +02519c: 6e20 2009 1000 |0386: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251a2: 0c01 |0389: move-result-object v1 │ │ +0251a4: 1a02 2107 |038a: const-string v2, "album_art" // string@0721 │ │ +0251a8: 6e20 2009 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251ae: 0c01 |038f: move-result-object v1 │ │ +0251b0: 1a02 2c00 |0390: const-string v2, " TEXT" // string@002c │ │ +0251b4: 6e20 2009 2100 |0392: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251ba: 1a01 ac00 |0395: const-string v1, "," // string@00ac │ │ +0251be: 6e20 2009 1000 |0397: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251c4: 0c01 |039a: move-result-object v1 │ │ +0251c6: 1a02 d606 |039b: const-string v2, "_data" // string@06d6 │ │ +0251ca: 6e20 2009 2100 |039d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251d0: 0c01 |03a0: move-result-object v1 │ │ +0251d2: 1a02 2c00 |03a1: const-string v2, " TEXT" // string@002c │ │ +0251d6: 6e20 2009 2100 |03a3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251dc: 1a01 ac00 |03a6: const-string v1, "," // string@00ac │ │ +0251e0: 6e20 2009 1000 |03a8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251e6: 0c01 |03ab: move-result-object v1 │ │ +0251e8: 1a02 a310 |03ac: const-string v2, "track" // string@10a3 │ │ +0251ec: 6e20 2009 2100 |03ae: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251f2: 0c01 |03b1: move-result-object v1 │ │ +0251f4: 1a02 2800 |03b2: const-string v2, " INTEGER" // string@0028 │ │ +0251f8: 6e20 2009 2100 |03b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0251fe: 1a01 ac00 |03b7: const-string v1, "," // string@00ac │ │ +025202: 6e20 2009 1000 |03b9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025208: 0c01 |03bc: move-result-object v1 │ │ +02520a: 1a02 4711 |03bd: const-string v2, "year" // string@1147 │ │ +02520e: 6e20 2009 2100 |03bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025214: 0c01 |03c2: move-result-object v1 │ │ +025216: 1a02 2c00 |03c3: const-string v2, " TEXT" // string@002c │ │ +02521a: 6e20 2009 2100 |03c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025220: 1a01 ac00 |03c8: const-string v1, "," // string@00ac │ │ +025224: 6e20 2009 1000 |03ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02522a: 0c01 |03cd: move-result-object v1 │ │ +02522c: 1a02 5e08 |03ce: const-string v2, "date_added" // string@085e │ │ +025230: 6e20 2009 2100 |03d0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025236: 0c01 |03d3: move-result-object v1 │ │ +025238: 1a02 2a00 |03d4: const-string v2, " LONG" // string@002a │ │ +02523c: 6e20 2009 2100 |03d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025242: 1a01 ac00 |03d9: const-string v1, "," // string@00ac │ │ +025246: 6e20 2009 1000 |03db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02524c: 0c01 |03de: move-result-object v1 │ │ +02524e: 1a02 5f08 |03df: const-string v2, "date_modified" // string@085f │ │ +025252: 6e20 2009 2100 |03e1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025258: 0c01 |03e4: move-result-object v1 │ │ +02525a: 1a02 2a00 |03e5: const-string v2, " LONG" // string@002a │ │ +02525e: 6e20 2009 2100 |03e7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025264: 1a01 ac00 |03ea: const-string v1, "," // string@00ac │ │ +025268: 6e20 2009 1000 |03ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02526e: 0c01 |03ef: move-result-object v1 │ │ +025270: 1a02 7c10 |03f0: const-string v2, "tags" // string@107c │ │ +025274: 6e20 2009 2100 |03f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02527a: 0c01 |03f5: move-result-object v1 │ │ +02527c: 1a02 2c00 |03f6: const-string v2, " TEXT" // string@002c │ │ +025280: 6e20 2009 2100 |03f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025286: 1a01 ac00 |03fb: const-string v1, "," // string@00ac │ │ +02528a: 6e20 2009 1000 |03fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025290: 0c01 |0400: move-result-object v1 │ │ +025292: 1a02 670e |0401: const-string v2, "point" // string@0e67 │ │ +025296: 6e20 2009 2100 |0403: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02529c: 0c01 |0406: move-result-object v1 │ │ +02529e: 1a02 2800 |0407: const-string v2, " INTEGER" // string@0028 │ │ +0252a2: 6e20 2009 2100 |0409: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0252a8: 1a01 a700 |040c: const-string v1, ");" // string@00a7 │ │ +0252ac: 6e20 2009 1000 |040e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0252b2: 6e10 2609 0000 |0411: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0252b8: 0c01 |0414: move-result-object v1 │ │ +0252ba: 6e20 8e00 1400 |0415: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +0252c0: 1a01 6607 |0418: const-string v1, "audio" // string@0766 │ │ +0252c4: 6e30 d109 4301 |041a: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +0252ca: 0a01 |041d: move-result v1 │ │ +0252cc: 3901 6101 |041e: if-nez v1, 057f // +0161 │ │ +0252d0: 2200 5f01 |0420: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +0252d4: 7010 1a09 0000 |0422: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0252da: 1a01 b101 |0425: const-string v1, "CREATE TABLE " // string@01b1 │ │ +0252de: 6e20 2009 1000 |0427: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0252e4: 0c01 |042a: move-result-object v1 │ │ +0252e6: 1a02 6607 |042b: const-string v2, "audio" // string@0766 │ │ +0252ea: 6e20 2009 2100 |042d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0252f0: 0c01 |0430: move-result-object v1 │ │ +0252f2: 1a02 2000 |0431: const-string v2, " (" // string@0020 │ │ +0252f6: 6e20 2009 2100 |0433: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0252fc: 1a01 da06 |0436: const-string v1, "_id" // string@06da │ │ +025300: 6e20 2009 1000 |0438: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025306: 0c01 |043b: move-result-object v1 │ │ +025308: 1a02 2900 |043c: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +02530c: 6e20 2009 2100 |043e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025312: 1a01 ac00 |0441: const-string v1, "," // string@00ac │ │ +025316: 6e20 2009 1000 |0443: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02531c: 0c01 |0446: move-result-object v1 │ │ +02531e: 1a02 2d0d |0447: const-string v2, "media_key" // string@0d2d │ │ +025322: 6e20 2009 2100 |0449: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025328: 0c01 |044c: move-result-object v1 │ │ +02532a: 1a02 2c00 |044d: const-string v2, " TEXT" // string@002c │ │ +02532e: 6e20 2009 2100 |044f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025334: 1a01 ac00 |0452: const-string v1, "," // string@00ac │ │ +025338: 6e20 2009 1000 |0454: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02533e: 0c01 |0457: move-result-object v1 │ │ +025340: 1a02 9810 |0458: const-string v2, "title" // string@1098 │ │ +025344: 6e20 2009 2100 |045a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02534a: 0c01 |045d: move-result-object v1 │ │ +02534c: 1a02 2c00 |045e: const-string v2, " TEXT" // string@002c │ │ +025350: 6e20 2009 2100 |0460: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025356: 1a01 ac00 |0463: const-string v1, "," // string@00ac │ │ +02535a: 6e20 2009 1000 |0465: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025360: 0c01 |0468: move-result-object v1 │ │ +025362: 1a02 9910 |0469: const-string v2, "title_key" // string@1099 │ │ +025366: 6e20 2009 2100 |046b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02536c: 0c01 |046e: move-result-object v1 │ │ +02536e: 1a02 2c00 |046f: const-string v2, " TEXT" // string@002c │ │ +025372: 6e20 2009 2100 |0471: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025378: 1a01 ac00 |0474: const-string v1, "," // string@00ac │ │ +02537c: 6e20 2009 1000 |0476: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025382: 0c01 |0479: move-result-object v1 │ │ +025384: 1a02 bc08 |047a: const-string v2, "duration" // string@08bc │ │ +025388: 6e20 2009 2100 |047c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02538e: 0c01 |047f: move-result-object v1 │ │ +025390: 1a02 2a00 |0480: const-string v2, " LONG" // string@002a │ │ +025394: 6e20 2009 2100 |0482: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02539a: 1a01 ac00 |0485: const-string v1, "," // string@00ac │ │ +02539e: 6e20 2009 1000 |0487: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253a4: 0c01 |048a: move-result-object v1 │ │ +0253a6: 1a02 5507 |048b: const-string v2, "artist" // string@0755 │ │ +0253aa: 6e20 2009 2100 |048d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253b0: 0c01 |0490: move-result-object v1 │ │ +0253b2: 1a02 2c00 |0491: const-string v2, " TEXT" // string@002c │ │ +0253b6: 6e20 2009 2100 |0493: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253bc: 1a01 ac00 |0496: const-string v1, "," // string@00ac │ │ +0253c0: 6e20 2009 1000 |0498: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253c6: 0c01 |049b: move-result-object v1 │ │ +0253c8: 1a02 5b07 |049c: const-string v2, "artist_key" // string@075b │ │ +0253cc: 6e20 2009 2100 |049e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253d2: 0c01 |04a1: move-result-object v1 │ │ +0253d4: 1a02 2c00 |04a2: const-string v2, " TEXT" // string@002c │ │ +0253d8: 6e20 2009 2100 |04a4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253de: 1a01 ac00 |04a7: const-string v1, "," // string@00ac │ │ +0253e2: 6e20 2009 1000 |04a9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253e8: 0c01 |04ac: move-result-object v1 │ │ +0253ea: 1a02 1c07 |04ad: const-string v2, "album" // string@071c │ │ +0253ee: 6e20 2009 2100 |04af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0253f4: 0c01 |04b2: move-result-object v1 │ │ +0253f6: 1a02 2c00 |04b3: const-string v2, " TEXT" // string@002c │ │ +0253fa: 6e20 2009 2100 |04b5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025400: 1a01 ac00 |04b8: const-string v1, "," // string@00ac │ │ +025404: 6e20 2009 1000 |04ba: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02540a: 0c01 |04bd: move-result-object v1 │ │ +02540c: 1a02 2307 |04be: const-string v2, "album_key" // string@0723 │ │ +025410: 6e20 2009 2100 |04c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025416: 0c01 |04c3: move-result-object v1 │ │ +025418: 1a02 2c00 |04c4: const-string v2, " TEXT" // string@002c │ │ +02541c: 6e20 2009 2100 |04c6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025422: 1a01 ac00 |04c9: const-string v1, "," // string@00ac │ │ +025426: 6e20 2009 1000 |04cb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02542c: 0c01 |04ce: move-result-object v1 │ │ +02542e: 1a02 2107 |04cf: const-string v2, "album_art" // string@0721 │ │ +025432: 6e20 2009 2100 |04d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025438: 0c01 |04d4: move-result-object v1 │ │ +02543a: 1a02 2c00 |04d5: const-string v2, " TEXT" // string@002c │ │ +02543e: 6e20 2009 2100 |04d7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025444: 1a01 ac00 |04da: const-string v1, "," // string@00ac │ │ +025448: 6e20 2009 1000 |04dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02544e: 0c01 |04df: move-result-object v1 │ │ +025450: 1a02 d606 |04e0: const-string v2, "_data" // string@06d6 │ │ +025454: 6e20 2009 2100 |04e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02545a: 0c01 |04e5: move-result-object v1 │ │ +02545c: 1a02 2c00 |04e6: const-string v2, " TEXT" // string@002c │ │ +025460: 6e20 2009 2100 |04e8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025466: 1a01 ac00 |04eb: const-string v1, "," // string@00ac │ │ +02546a: 6e20 2009 1000 |04ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025470: 0c01 |04f0: move-result-object v1 │ │ +025472: 1a02 a310 |04f1: const-string v2, "track" // string@10a3 │ │ +025476: 6e20 2009 2100 |04f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02547c: 0c01 |04f6: move-result-object v1 │ │ +02547e: 1a02 2800 |04f7: const-string v2, " INTEGER" // string@0028 │ │ +025482: 6e20 2009 2100 |04f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025488: 1a01 ac00 |04fc: const-string v1, "," // string@00ac │ │ +02548c: 6e20 2009 1000 |04fe: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025492: 0c01 |0501: move-result-object v1 │ │ +025494: 1a02 4711 |0502: const-string v2, "year" // string@1147 │ │ +025498: 6e20 2009 2100 |0504: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02549e: 0c01 |0507: move-result-object v1 │ │ +0254a0: 1a02 2c00 |0508: const-string v2, " TEXT" // string@002c │ │ +0254a4: 6e20 2009 2100 |050a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254aa: 1a01 ac00 |050d: const-string v1, "," // string@00ac │ │ +0254ae: 6e20 2009 1000 |050f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254b4: 0c01 |0512: move-result-object v1 │ │ +0254b6: 1a02 5e08 |0513: const-string v2, "date_added" // string@085e │ │ +0254ba: 6e20 2009 2100 |0515: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254c0: 0c01 |0518: move-result-object v1 │ │ +0254c2: 1a02 2a00 |0519: const-string v2, " LONG" // string@002a │ │ +0254c6: 6e20 2009 2100 |051b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254cc: 1a01 ac00 |051e: const-string v1, "," // string@00ac │ │ +0254d0: 6e20 2009 1000 |0520: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254d6: 0c01 |0523: move-result-object v1 │ │ +0254d8: 1a02 5f08 |0524: const-string v2, "date_modified" // string@085f │ │ +0254dc: 6e20 2009 2100 |0526: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254e2: 0c01 |0529: move-result-object v1 │ │ +0254e4: 1a02 2a00 |052a: const-string v2, " LONG" // string@002a │ │ +0254e8: 6e20 2009 2100 |052c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254ee: 1a01 ac00 |052f: const-string v1, "," // string@00ac │ │ +0254f2: 6e20 2009 1000 |0531: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0254f8: 0c01 |0534: move-result-object v1 │ │ +0254fa: 1a02 6808 |0535: const-string v2, "del_flg" // string@0868 │ │ +0254fe: 6e20 2009 2100 |0537: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025504: 0c01 |053a: move-result-object v1 │ │ +025506: 1a02 2800 |053b: const-string v2, " INTEGER" // string@0028 │ │ +02550a: 6e20 2009 2100 |053d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025510: 1a01 ac00 |0540: const-string v1, "," // string@00ac │ │ +025514: 6e20 2009 1000 |0542: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02551a: 0c01 |0545: move-result-object v1 │ │ +02551c: 1a02 b607 |0546: const-string v2, "cache_file" // string@07b6 │ │ +025520: 6e20 2009 2100 |0548: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025526: 0c01 |054b: move-result-object v1 │ │ +025528: 1a02 2c00 |054c: const-string v2, " TEXT" // string@002c │ │ +02552c: 6e20 2009 2100 |054e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025532: 1a01 ac00 |0551: const-string v1, "," // string@00ac │ │ +025536: 6e20 2009 1000 |0553: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02553c: 0c01 |0556: move-result-object v1 │ │ +02553e: 1a02 7c10 |0557: const-string v2, "tags" // string@107c │ │ +025542: 6e20 2009 2100 |0559: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025548: 0c01 |055c: move-result-object v1 │ │ +02554a: 1a02 2c00 |055d: const-string v2, " TEXT" // string@002c │ │ +02554e: 6e20 2009 2100 |055f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025554: 1a01 ac00 |0562: const-string v1, "," // string@00ac │ │ +025558: 6e20 2009 1000 |0564: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02555e: 0c01 |0567: move-result-object v1 │ │ +025560: 1a02 670e |0568: const-string v2, "point" // string@0e67 │ │ +025564: 6e20 2009 2100 |056a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02556a: 0c01 |056d: move-result-object v1 │ │ +02556c: 1a02 2800 |056e: const-string v2, " INTEGER" // string@0028 │ │ +025570: 6e20 2009 2100 |0570: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025576: 1a01 a700 |0573: const-string v1, ");" // string@00a7 │ │ +02557a: 6e20 2009 1000 |0575: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025580: 6e10 2609 0000 |0578: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +025586: 0c01 |057b: move-result-object v1 │ │ +025588: 6e20 8e00 1400 |057c: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +02558e: 1a01 210e |057f: const-string v1, "orderlist" // string@0e21 │ │ +025592: 6e30 d109 4301 |0581: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +025598: 0a01 |0584: move-result v1 │ │ +02559a: 3901 a600 |0585: if-nez v1, 062b // +00a6 │ │ +02559e: 2200 5f01 |0587: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +0255a2: 7010 1a09 0000 |0589: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0255a8: 1a01 b101 |058c: const-string v1, "CREATE TABLE " // string@01b1 │ │ +0255ac: 6e20 2009 1000 |058e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0255b2: 0c01 |0591: move-result-object v1 │ │ +0255b4: 1a02 210e |0592: const-string v2, "orderlist" // string@0e21 │ │ +0255b8: 6e20 2009 2100 |0594: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0255be: 0c01 |0597: move-result-object v1 │ │ +0255c0: 1a02 2000 |0598: const-string v2, " (" // string@0020 │ │ +0255c4: 6e20 2009 2100 |059a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0255ca: 1a01 da06 |059d: const-string v1, "_id" // string@06da │ │ +0255ce: 6e20 2009 1000 |059f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0255d4: 0c01 |05a2: move-result-object v1 │ │ +0255d6: 1a02 2900 |05a3: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +0255da: 6e20 2009 2100 |05a5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0255e0: 1a01 ac00 |05a8: const-string v1, "," // string@00ac │ │ +0255e4: 6e20 2009 1000 |05aa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0255ea: 0c01 |05ad: move-result-object v1 │ │ +0255ec: 1a02 9810 |05ae: const-string v2, "title" // string@1098 │ │ +0255f0: 6e20 2009 2100 |05b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0255f6: 0c01 |05b3: move-result-object v1 │ │ +0255f8: 1a02 2c00 |05b4: const-string v2, " TEXT" // string@002c │ │ +0255fc: 6e20 2009 2100 |05b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025602: 1a01 ac00 |05b9: const-string v1, "," // string@00ac │ │ +025606: 6e20 2009 1000 |05bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02560c: 0c01 |05be: move-result-object v1 │ │ +02560e: 1a02 5507 |05bf: const-string v2, "artist" // string@0755 │ │ +025612: 6e20 2009 2100 |05c1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025618: 0c01 |05c4: move-result-object v1 │ │ +02561a: 1a02 2c00 |05c5: const-string v2, " TEXT" // string@002c │ │ +02561e: 6e20 2009 2100 |05c7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025624: 1a01 ac00 |05ca: const-string v1, "," // string@00ac │ │ +025628: 6e20 2009 1000 |05cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02562e: 0c01 |05cf: move-result-object v1 │ │ +025630: 1a02 1c07 |05d0: const-string v2, "album" // string@071c │ │ +025634: 6e20 2009 2100 |05d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02563a: 0c01 |05d5: move-result-object v1 │ │ +02563c: 1a02 2c00 |05d6: const-string v2, " TEXT" // string@002c │ │ +025640: 6e20 2009 2100 |05d8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025646: 1a01 ac00 |05db: const-string v1, "," // string@00ac │ │ +02564a: 6e20 2009 1000 |05dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025650: 0c01 |05e0: move-result-object v1 │ │ +025652: 1a02 2c0d |05e1: const-string v2, "media_id" // string@0d2c │ │ +025656: 6e20 2009 2100 |05e3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02565c: 0c01 |05e6: move-result-object v1 │ │ +02565e: 1a02 2a00 |05e7: const-string v2, " LONG" // string@002a │ │ +025662: 6e20 2009 2100 |05e9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025668: 1a01 ac00 |05ec: const-string v1, "," // string@00ac │ │ +02566c: 6e20 2009 1000 |05ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025672: 0c01 |05f1: move-result-object v1 │ │ +025674: 1a02 2307 |05f2: const-string v2, "album_key" // string@0723 │ │ +025678: 6e20 2009 2100 |05f4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02567e: 0c01 |05f7: move-result-object v1 │ │ +025680: 1a02 2c00 |05f8: const-string v2, " TEXT" // string@002c │ │ +025684: 6e20 2009 2100 |05fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02568a: 1a01 ac00 |05fd: const-string v1, "," // string@00ac │ │ +02568e: 6e20 2009 1000 |05ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025694: 0c01 |0602: move-result-object v1 │ │ +025696: 1a02 5b07 |0603: const-string v2, "artist_key" // string@075b │ │ +02569a: 6e20 2009 2100 |0605: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0256a0: 0c01 |0608: move-result-object v1 │ │ +0256a2: 1a02 2c00 |0609: const-string v2, " TEXT" // string@002c │ │ +0256a6: 6e20 2009 2100 |060b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0256ac: 1a01 ac00 |060e: const-string v1, "," // string@00ac │ │ +0256b0: 6e20 2009 1000 |0610: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0256b6: 0c01 |0613: move-result-object v1 │ │ +0256b8: 1a02 bc08 |0614: const-string v2, "duration" // string@08bc │ │ +0256bc: 6e20 2009 2100 |0616: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0256c2: 0c01 |0619: move-result-object v1 │ │ +0256c4: 1a02 2a00 |061a: const-string v2, " LONG" // string@002a │ │ +0256c8: 6e20 2009 2100 |061c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0256ce: 1a01 a700 |061f: const-string v1, ");" // string@00a7 │ │ +0256d2: 6e20 2009 1000 |0621: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0256d8: 6e10 2609 0000 |0624: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0256de: 0c01 |0627: move-result-object v1 │ │ +0256e0: 6e20 8e00 1400 |0628: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +0256e6: 1a01 1011 |062b: const-string v1, "video" // string@1110 │ │ +0256ea: 6e30 d109 4301 |062d: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +0256f0: 0a01 |0630: move-result v1 │ │ +0256f2: 3901 ea00 |0631: if-nez v1, 071b // +00ea │ │ +0256f6: 2200 5f01 |0633: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +0256fa: 7010 1a09 0000 |0635: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +025700: 1a01 b101 |0638: const-string v1, "CREATE TABLE " // string@01b1 │ │ +025704: 6e20 2009 1000 |063a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02570a: 0c01 |063d: move-result-object v1 │ │ +02570c: 1a02 1011 |063e: const-string v2, "video" // string@1110 │ │ +025710: 6e20 2009 2100 |0640: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025716: 0c01 |0643: move-result-object v1 │ │ +025718: 1a02 2000 |0644: const-string v2, " (" // string@0020 │ │ +02571c: 6e20 2009 2100 |0646: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025722: 1a01 da06 |0649: const-string v1, "_id" // string@06da │ │ +025726: 6e20 2009 1000 |064b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02572c: 0c01 |064e: move-result-object v1 │ │ +02572e: 1a02 2900 |064f: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +025732: 6e20 2009 2100 |0651: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025738: 1a01 ac00 |0654: const-string v1, "," // string@00ac │ │ +02573c: 6e20 2009 1000 |0656: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025742: 0c01 |0659: move-result-object v1 │ │ +025744: 1a02 2d0d |065a: const-string v2, "media_key" // string@0d2d │ │ +025748: 6e20 2009 2100 |065c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02574e: 0c01 |065f: move-result-object v1 │ │ +025750: 1a02 2c00 |0660: const-string v2, " TEXT" // string@002c │ │ +025754: 6e20 2009 2100 |0662: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02575a: 1a01 ac00 |0665: const-string v1, "," // string@00ac │ │ +02575e: 6e20 2009 1000 |0667: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025764: 0c01 |066a: move-result-object v1 │ │ +025766: 1a02 9810 |066b: const-string v2, "title" // string@1098 │ │ +02576a: 6e20 2009 2100 |066d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025770: 0c01 |0670: move-result-object v1 │ │ +025772: 1a02 2c00 |0671: const-string v2, " TEXT" // string@002c │ │ +025776: 6e20 2009 2100 |0673: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02577c: 1a01 ac00 |0676: const-string v1, "," // string@00ac │ │ +025780: 6e20 2009 1000 |0678: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025786: 0c01 |067b: move-result-object v1 │ │ +025788: 1a02 3b0d |067c: const-string v2, "mime_type" // string@0d3b │ │ +02578c: 6e20 2009 2100 |067e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025792: 0c01 |0681: move-result-object v1 │ │ +025794: 1a02 2c00 |0682: const-string v2, " TEXT" // string@002c │ │ +025798: 6e20 2009 2100 |0684: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02579e: 1a01 ac00 |0687: const-string v1, "," // string@00ac │ │ +0257a2: 6e20 2009 1000 |0689: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257a8: 0c01 |068c: move-result-object v1 │ │ +0257aa: 1a02 db0e |068d: const-string v2, "resolution" // string@0edb │ │ +0257ae: 6e20 2009 2100 |068f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257b4: 0c01 |0692: move-result-object v1 │ │ +0257b6: 1a02 2c00 |0693: const-string v2, " TEXT" // string@002c │ │ +0257ba: 6e20 2009 2100 |0695: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257c0: 1a01 ac00 |0698: const-string v1, "," // string@00ac │ │ +0257c4: 6e20 2009 1000 |069a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257ca: 0c01 |069d: move-result-object v1 │ │ +0257cc: 1a02 e006 |069e: const-string v2, "_size" // string@06e0 │ │ +0257d0: 6e20 2009 2100 |06a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257d6: 0c01 |06a3: move-result-object v1 │ │ +0257d8: 1a02 2c00 |06a4: const-string v2, " TEXT" // string@002c │ │ +0257dc: 6e20 2009 2100 |06a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257e2: 1a01 ac00 |06a9: const-string v1, "," // string@00ac │ │ +0257e6: 6e20 2009 1000 |06ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257ec: 0c01 |06ae: move-result-object v1 │ │ +0257ee: 1a02 bc08 |06af: const-string v2, "duration" // string@08bc │ │ +0257f2: 6e20 2009 2100 |06b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0257f8: 0c01 |06b4: move-result-object v1 │ │ +0257fa: 1a02 2a00 |06b5: const-string v2, " LONG" // string@002a │ │ +0257fe: 6e20 2009 2100 |06b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025804: 1a01 ac00 |06ba: const-string v1, "," // string@00ac │ │ +025808: 6e20 2009 1000 |06bc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02580e: 0c01 |06bf: move-result-object v1 │ │ +025810: 1a02 5e08 |06c0: const-string v2, "date_added" // string@085e │ │ +025814: 6e20 2009 2100 |06c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02581a: 0c01 |06c5: move-result-object v1 │ │ +02581c: 1a02 2a00 |06c6: const-string v2, " LONG" // string@002a │ │ +025820: 6e20 2009 2100 |06c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025826: 1a01 ac00 |06cb: const-string v1, "," // string@00ac │ │ +02582a: 6e20 2009 1000 |06cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025830: 0c01 |06d0: move-result-object v1 │ │ +025832: 1a02 5f08 |06d1: const-string v2, "date_modified" // string@085f │ │ +025836: 6e20 2009 2100 |06d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02583c: 0c01 |06d6: move-result-object v1 │ │ +02583e: 1a02 2a00 |06d7: const-string v2, " LONG" // string@002a │ │ +025842: 6e20 2009 2100 |06d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025848: 1a01 ac00 |06dc: const-string v1, "," // string@00ac │ │ +02584c: 6e20 2009 1000 |06de: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025852: 0c01 |06e1: move-result-object v1 │ │ +025854: 1a02 d606 |06e2: const-string v2, "_data" // string@06d6 │ │ +025858: 6e20 2009 2100 |06e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02585e: 0c01 |06e7: move-result-object v1 │ │ +025860: 1a02 2800 |06e8: const-string v2, " INTEGER" // string@0028 │ │ +025864: 6e20 2009 2100 |06ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02586a: 1a01 ac00 |06ed: const-string v1, "," // string@00ac │ │ +02586e: 6e20 2009 1000 |06ef: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025874: 0c01 |06f2: move-result-object v1 │ │ +025876: 1a02 cc0a |06f3: const-string v2, "init_flg" // string@0acc │ │ +02587a: 6e20 2009 2100 |06f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025880: 0c01 |06f8: move-result-object v1 │ │ +025882: 1a02 2800 |06f9: const-string v2, " INTEGER" // string@0028 │ │ +025886: 6e20 2009 2100 |06fb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02588c: 1a01 ac00 |06fe: const-string v1, "," // string@00ac │ │ +025890: 6e20 2009 1000 |0700: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025896: 0c01 |0703: move-result-object v1 │ │ +025898: 1a02 6808 |0704: const-string v2, "del_flg" // string@0868 │ │ +02589c: 6e20 2009 2100 |0706: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0258a2: 0c01 |0709: move-result-object v1 │ │ +0258a4: 1a02 2800 |070a: const-string v2, " INTEGER" // string@0028 │ │ +0258a8: 6e20 2009 2100 |070c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0258ae: 1a01 a700 |070f: const-string v1, ");" // string@00a7 │ │ +0258b2: 6e20 2009 1000 |0711: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0258b8: 6e10 2609 0000 |0714: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0258be: 0c01 |0717: move-result-object v1 │ │ +0258c0: 6e20 8e00 1400 |0718: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +0258c6: 1a01 b208 |071b: const-string v1, "download" // string@08b2 │ │ +0258ca: 6e30 d109 4301 |071d: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +0258d0: 0a01 |0720: move-result v1 │ │ +0258d2: 3901 a600 |0721: if-nez v1, 07c7 // +00a6 │ │ +0258d6: 2200 5f01 |0723: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +0258da: 7010 1a09 0000 |0725: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0258e0: 1a01 b101 |0728: const-string v1, "CREATE TABLE " // string@01b1 │ │ +0258e4: 6e20 2009 1000 |072a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0258ea: 0c01 |072d: move-result-object v1 │ │ +0258ec: 1a02 b208 |072e: const-string v2, "download" // string@08b2 │ │ +0258f0: 6e20 2009 2100 |0730: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0258f6: 0c01 |0733: move-result-object v1 │ │ +0258f8: 1a02 2000 |0734: const-string v2, " (" // string@0020 │ │ +0258fc: 6e20 2009 2100 |0736: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025902: 1a01 da06 |0739: const-string v1, "_id" // string@06da │ │ +025906: 6e20 2009 1000 |073b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02590c: 0c01 |073e: move-result-object v1 │ │ +02590e: 1a02 2900 |073f: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +025912: 6e20 2009 2100 |0741: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025918: 1a01 ac00 |0744: const-string v1, "," // string@00ac │ │ +02591c: 6e20 2009 1000 |0746: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025922: 0c01 |0749: move-result-object v1 │ │ +025924: 1a02 b508 |074a: const-string v2, "download_id" // string@08b5 │ │ +025928: 6e20 2009 2100 |074c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02592e: 0c01 |074f: move-result-object v1 │ │ +025930: 1a02 2a00 |0750: const-string v2, " LONG" // string@002a │ │ +025934: 6e20 2009 2100 |0752: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02593a: 1a01 ac00 |0755: const-string v1, "," // string@00ac │ │ +02593e: 6e20 2009 1000 |0757: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025944: 0c01 |075a: move-result-object v1 │ │ +025946: 1a02 2c0d |075b: const-string v2, "media_id" // string@0d2c │ │ +02594a: 6e20 2009 2100 |075d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025950: 0c01 |0760: move-result-object v1 │ │ +025952: 1a02 2a00 |0761: const-string v2, " LONG" // string@002a │ │ +025956: 6e20 2009 2100 |0763: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02595c: 1a01 ac00 |0766: const-string v1, "," // string@00ac │ │ +025960: 6e20 2009 1000 |0768: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025966: 0c01 |076b: move-result-object v1 │ │ +025968: 1a02 9810 |076c: const-string v2, "title" // string@1098 │ │ +02596c: 6e20 2009 2100 |076e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025972: 0c01 |0771: move-result-object v1 │ │ +025974: 1a02 2c00 |0772: const-string v2, " TEXT" // string@002c │ │ +025978: 6e20 2009 2100 |0774: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02597e: 1a01 ac00 |0777: const-string v1, "," // string@00ac │ │ +025982: 6e20 2009 1000 |0779: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025988: 0c01 |077c: move-result-object v1 │ │ +02598a: 1a02 bb0b |077d: const-string v2, "local_uri" // string@0bbb │ │ +02598e: 6e20 2009 2100 |077f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025994: 0c01 |0782: move-result-object v1 │ │ +025996: 1a02 2c00 |0783: const-string v2, " TEXT" // string@002c │ │ +02599a: 6e20 2009 2100 |0785: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259a0: 1a01 ac00 |0788: const-string v1, "," // string@00ac │ │ +0259a4: 6e20 2009 1000 |078a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259aa: 0c01 |078d: move-result-object v1 │ │ +0259ac: 1a02 c00e |078e: const-string v2, "remote_uri" // string@0ec0 │ │ +0259b0: 6e20 2009 2100 |0790: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259b6: 0c01 |0793: move-result-object v1 │ │ +0259b8: 1a02 2c00 |0794: const-string v2, " TEXT" // string@002c │ │ +0259bc: 6e20 2009 2100 |0796: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259c2: 1a01 ac00 |0799: const-string v1, "," // string@00ac │ │ +0259c6: 6e20 2009 1000 |079b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259cc: 0c01 |079e: move-result-object v1 │ │ +0259ce: 1a02 d710 |079f: const-string v2, "type" // string@10d7 │ │ +0259d2: 6e20 2009 2100 |07a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259d8: 0c01 |07a4: move-result-object v1 │ │ +0259da: 1a02 2800 |07a5: const-string v2, " INTEGER" // string@0028 │ │ +0259de: 6e20 2009 2100 |07a7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259e4: 1a01 ac00 |07aa: const-string v1, "," // string@00ac │ │ +0259e8: 6e20 2009 1000 |07ac: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259ee: 0c01 |07af: move-result-object v1 │ │ +0259f0: 1a02 5310 |07b0: const-string v2, "status" // string@1053 │ │ +0259f4: 6e20 2009 2100 |07b2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0259fa: 0c01 |07b5: move-result-object v1 │ │ +0259fc: 1a02 2800 |07b6: const-string v2, " INTEGER" // string@0028 │ │ +025a00: 6e20 2009 2100 |07b8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a06: 1a01 a700 |07bb: const-string v1, ");" // string@00a7 │ │ +025a0a: 6e20 2009 1000 |07bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a10: 6e10 2609 0000 |07c0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +025a16: 0c01 |07c3: move-result-object v1 │ │ +025a18: 6e20 8e00 1400 |07c4: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025a1e: 1a01 4e09 |07c7: const-string v1, "genres" // string@094e │ │ +025a22: 6e30 d109 4301 |07c9: invoke-virtual {v3, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.findTable:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@09d1 │ │ +025a28: 0a01 |07cc: move-result v1 │ │ +025a2a: 3901 ea00 |07cd: if-nez v1, 08b7 // +00ea │ │ +025a2e: 2200 5f01 |07cf: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +025a32: 7010 1a09 0000 |07d1: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +025a38: 1a01 b101 |07d4: const-string v1, "CREATE TABLE " // string@01b1 │ │ +025a3c: 6e20 2009 1000 |07d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a42: 0c01 |07d9: move-result-object v1 │ │ +025a44: 1a02 4e09 |07da: const-string v2, "genres" // string@094e │ │ +025a48: 6e20 2009 2100 |07dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a4e: 0c01 |07df: move-result-object v1 │ │ +025a50: 1a02 2000 |07e0: const-string v2, " (" // string@0020 │ │ +025a54: 6e20 2009 2100 |07e2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a5a: 1a01 da06 |07e5: const-string v1, "_id" // string@06da │ │ +025a5e: 6e20 2009 1000 |07e7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a64: 0c01 |07ea: move-result-object v1 │ │ +025a66: 1a02 2900 |07eb: const-string v2, " INTEGER PRIMARY KEY AUTOINCREMENT" // string@0029 │ │ +025a6a: 6e20 2009 2100 |07ed: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a70: 1a01 ac00 |07f0: const-string v1, "," // string@00ac │ │ +025a74: 6e20 2009 1000 |07f2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a7a: 0c01 |07f5: move-result-object v1 │ │ +025a7c: 1a02 550d |07f6: const-string v2, "name" // string@0d55 │ │ +025a80: 6e20 2009 2100 |07f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a86: 0c01 |07fb: move-result-object v1 │ │ +025a88: 1a02 2c00 |07fc: const-string v2, " TEXT" // string@002c │ │ +025a8c: 6e20 2009 2100 |07fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a92: 1a01 ac00 |0801: const-string v1, "," // string@00ac │ │ +025a96: 6e20 2009 1000 |0803: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025a9c: 0c01 |0806: move-result-object v1 │ │ +025a9e: 1a02 5209 |0807: const-string v2, "genres_key" // string@0952 │ │ +025aa2: 6e20 2009 2100 |0809: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025aa8: 0c01 |080c: move-result-object v1 │ │ +025aaa: 1a02 2c00 |080d: const-string v2, " TEXT" // string@002c │ │ +025aae: 6e20 2009 2100 |080f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025ab4: 1a01 ac00 |0812: const-string v1, "," // string@00ac │ │ +025ab8: 6e20 2009 1000 |0814: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025abe: 0c01 |0817: move-result-object v1 │ │ +025ac0: 1a02 5e08 |0818: const-string v2, "date_added" // string@085e │ │ +025ac4: 6e20 2009 2100 |081a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025aca: 0c01 |081d: move-result-object v1 │ │ +025acc: 1a02 2a00 |081e: const-string v2, " LONG" // string@002a │ │ +025ad0: 6e20 2009 2100 |0820: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025ad6: 1a01 ac00 |0823: const-string v1, "," // string@00ac │ │ +025ada: 6e20 2009 1000 |0825: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025ae0: 0c01 |0828: move-result-object v1 │ │ +025ae2: 1a02 5f08 |0829: const-string v2, "date_modified" // string@085f │ │ +025ae6: 6e20 2009 2100 |082b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025aec: 0c01 |082e: move-result-object v1 │ │ +025aee: 1a02 2a00 |082f: const-string v2, " LONG" // string@002a │ │ +025af2: 6e20 2009 2100 |0831: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025af8: 1a01 ac00 |0834: const-string v1, "," // string@00ac │ │ +025afc: 6e20 2009 1000 |0836: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b02: 0c01 |0839: move-result-object v1 │ │ +025b04: 1a02 950d |083a: const-string v2, "number_of_albums" // string@0d95 │ │ +025b08: 6e20 2009 2100 |083c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b0e: 0c01 |083f: move-result-object v1 │ │ +025b10: 1a02 2800 |0840: const-string v2, " INTEGER" // string@0028 │ │ +025b14: 6e20 2009 2100 |0842: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b1a: 1a01 ac00 |0845: const-string v1, "," // string@00ac │ │ +025b1e: 6e20 2009 1000 |0847: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b24: 0c01 |084a: move-result-object v1 │ │ +025b26: 1a02 980d |084b: const-string v2, "number_of_tracks" // string@0d98 │ │ +025b2a: 6e20 2009 2100 |084d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b30: 0c01 |0850: move-result-object v1 │ │ +025b32: 1a02 2800 |0851: const-string v2, " INTEGER" // string@0028 │ │ +025b36: 6e20 2009 2100 |0853: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b3c: 1a01 ac00 |0856: const-string v1, "," // string@00ac │ │ +025b40: 6e20 2009 1000 |0858: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b46: 0c01 |085b: move-result-object v1 │ │ +025b48: 1a02 960d |085c: const-string v2, "number_of_artists" // string@0d96 │ │ +025b4c: 6e20 2009 2100 |085e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b52: 0c01 |0861: move-result-object v1 │ │ +025b54: 1a02 2800 |0862: const-string v2, " INTEGER" // string@0028 │ │ +025b58: 6e20 2009 2100 |0864: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b5e: 1a01 ac00 |0867: const-string v1, "," // string@00ac │ │ +025b62: 6e20 2009 1000 |0869: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b68: 0c01 |086c: move-result-object v1 │ │ +025b6a: 1a02 970d |086d: const-string v2, "number_of_playlists" // string@0d97 │ │ +025b6e: 6e20 2009 2100 |086f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b74: 0c01 |0872: move-result-object v1 │ │ +025b76: 1a02 2800 |0873: const-string v2, " INTEGER" // string@0028 │ │ +025b7a: 6e20 2009 2100 |0875: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b80: 1a01 ac00 |0878: const-string v1, "," // string@00ac │ │ +025b84: 6e20 2009 1000 |087a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b8a: 0c01 |087d: move-result-object v1 │ │ +025b8c: 1a02 990d |087e: const-string v2, "number_of_videos" // string@0d99 │ │ +025b90: 6e20 2009 2100 |0880: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025b96: 0c01 |0883: move-result-object v1 │ │ +025b98: 1a02 2800 |0884: const-string v2, " INTEGER" // string@0028 │ │ +025b9c: 6e20 2009 2100 |0886: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025ba2: 1a01 ac00 |0889: const-string v1, "," // string@00ac │ │ +025ba6: 6e20 2009 1000 |088b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025bac: 0c01 |088e: move-result-object v1 │ │ +025bae: 1a02 cc0a |088f: const-string v2, "init_flg" // string@0acc │ │ +025bb2: 6e20 2009 2100 |0891: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025bb8: 0c01 |0894: move-result-object v1 │ │ +025bba: 1a02 2800 |0895: const-string v2, " INTEGER" // string@0028 │ │ +025bbe: 6e20 2009 2100 |0897: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025bc4: 1a01 ac00 |089a: const-string v1, "," // string@00ac │ │ +025bc8: 6e20 2009 1000 |089c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025bce: 0c01 |089f: move-result-object v1 │ │ +025bd0: 1a02 6808 |08a0: const-string v2, "del_flg" // string@0868 │ │ +025bd4: 6e20 2009 2100 |08a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025bda: 0c01 |08a5: move-result-object v1 │ │ +025bdc: 1a02 2800 |08a6: const-string v2, " INTEGER" // string@0028 │ │ +025be0: 6e20 2009 2100 |08a8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025be6: 1a01 a700 |08ab: const-string v1, ");" // string@00a7 │ │ +025bea: 6e20 2009 1000 |08ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025bf0: 6e10 2609 0000 |08b0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +025bf6: 0c01 |08b3: move-result-object v1 │ │ +025bf8: 6e20 8e00 1400 |08b4: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025bfe: 6e10 9300 0400 |08b7: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +025c04: 6e10 8d00 0400 |08ba: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +025c0a: 0e00 |08bd: return-void │ │ +025c0c: 0d01 |08be: move-exception v1 │ │ +025c0e: 6e10 8d00 0400 |08bf: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +025c14: 2701 |08c2: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x08ba │ │ -> 0x08be │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x000b line=41 │ │ 0x0010 line=42 │ │ + 0x001e line=43 │ │ 0x0021 line=44 │ │ 0x002c line=46 │ │ 0x003d line=47 │ │ 0x004e line=48 │ │ 0x005f line=49 │ │ 0x0070 line=50 │ │ 0x0081 line=51 │ │ + 0x008f line=52 │ │ 0x0092 line=53 │ │ 0x00a3 line=54 │ │ 0x00b4 line=55 │ │ + 0x00c2 line=56 │ │ 0x00c5 line=57 │ │ + 0x00d3 line=58 │ │ 0x00d6 line=59 │ │ + 0x00e4 line=60 │ │ 0x00e7 line=61 │ │ 0x00f8 line=62 │ │ + 0x0106 line=63 │ │ 0x0109 line=64 │ │ 0x010e line=65 │ │ 0x0115 line=67 │ │ 0x011d line=68 │ │ 0x0122 line=69 │ │ + 0x0130 line=70 │ │ 0x0133 line=71 │ │ 0x013e line=73 │ │ 0x014f line=74 │ │ 0x0160 line=75 │ │ + 0x016e line=76 │ │ 0x0171 line=77 │ │ + 0x017f line=78 │ │ 0x0182 line=79 │ │ 0x0193 line=80 │ │ + 0x01a1 line=81 │ │ 0x01a4 line=82 │ │ + 0x01b2 line=83 │ │ 0x01b5 line=84 │ │ + 0x01c3 line=85 │ │ 0x01c6 line=86 │ │ 0x01d7 line=87 │ │ + 0x01e5 line=88 │ │ 0x01e8 line=89 │ │ 0x01ed line=90 │ │ 0x01f4 line=92 │ │ 0x01fc line=93 │ │ 0x0201 line=94 │ │ + 0x020f line=95 │ │ 0x0212 line=96 │ │ 0x021d line=98 │ │ 0x022e line=99 │ │ + 0x023c line=100 │ │ 0x023f line=101 │ │ + 0x024d line=102 │ │ 0x0250 line=103 │ │ + 0x025e line=104 │ │ 0x0261 line=105 │ │ + 0x026f line=106 │ │ 0x0272 line=107 │ │ + 0x0280 line=108 │ │ 0x0283 line=109 │ │ 0x0294 line=110 │ │ 0x0299 line=111 │ │ 0x02a0 line=113 │ │ 0x02a8 line=114 │ │ 0x02ad line=115 │ │ + 0x02b5 line=116 │ │ 0x02be line=117 │ │ 0x02c9 line=119 │ │ + 0x02d7 line=120 │ │ 0x02da line=121 │ │ + 0x02e8 line=122 │ │ 0x02eb line=123 │ │ + 0x02f9 line=124 │ │ 0x02fc line=125 │ │ + 0x030a line=126 │ │ 0x030d line=127 │ │ + 0x031b line=128 │ │ 0x031e line=129 │ │ + 0x032c line=130 │ │ 0x032f line=131 │ │ + 0x033d line=132 │ │ 0x0340 line=133 │ │ + 0x034e line=134 │ │ 0x0351 line=135 │ │ + 0x035f line=136 │ │ 0x0362 line=137 │ │ + 0x0370 line=138 │ │ 0x0373 line=139 │ │ + 0x0381 line=140 │ │ 0x0384 line=141 │ │ + 0x0392 line=142 │ │ 0x0395 line=143 │ │ + 0x03a3 line=144 │ │ 0x03a6 line=145 │ │ + 0x03b4 line=146 │ │ 0x03b7 line=147 │ │ + 0x03c5 line=148 │ │ 0x03c8 line=149 │ │ + 0x03d6 line=150 │ │ 0x03d9 line=151 │ │ + 0x03e7 line=152 │ │ 0x03ea line=153 │ │ 0x03fb line=154 │ │ + 0x0409 line=155 │ │ 0x040c line=156 │ │ 0x0411 line=157 │ │ 0x0418 line=159 │ │ 0x0420 line=160 │ │ 0x0425 line=161 │ │ + 0x0433 line=162 │ │ 0x0436 line=163 │ │ 0x0441 line=165 │ │ 0x0452 line=166 │ │ 0x0463 line=167 │ │ 0x0474 line=168 │ │ 0x0485 line=169 │ │ 0x0496 line=170 │ │ @@ -30691,78 +30728,108 @@ │ │ 0x04b8 line=172 │ │ 0x04c9 line=173 │ │ 0x04da line=174 │ │ 0x04eb line=175 │ │ 0x04fc line=176 │ │ 0x050d line=177 │ │ 0x051e line=178 │ │ + 0x052c line=179 │ │ 0x052f line=180 │ │ + 0x053d line=181 │ │ 0x0540 line=182 │ │ + 0x054e line=183 │ │ 0x0551 line=184 │ │ 0x0562 line=185 │ │ + 0x0570 line=186 │ │ 0x0573 line=187 │ │ 0x0578 line=188 │ │ 0x057f line=190 │ │ 0x0587 line=191 │ │ 0x058c line=192 │ │ + 0x0594 line=193 │ │ 0x059d line=194 │ │ 0x05a8 line=196 │ │ 0x05b9 line=197 │ │ + 0x05c7 line=198 │ │ 0x05ca line=199 │ │ 0x05db line=200 │ │ + 0x05e9 line=201 │ │ 0x05ec line=202 │ │ + 0x05fa line=203 │ │ 0x05fd line=204 │ │ + 0x060b line=205 │ │ 0x060e line=206 │ │ + 0x061c line=207 │ │ 0x061f line=208 │ │ 0x0624 line=209 │ │ 0x062b line=211 │ │ 0x0633 line=212 │ │ 0x0638 line=213 │ │ + 0x0646 line=214 │ │ 0x0649 line=215 │ │ 0x0654 line=217 │ │ 0x0665 line=218 │ │ 0x0676 line=219 │ │ 0x0687 line=220 │ │ 0x0698 line=221 │ │ 0x06a9 line=222 │ │ 0x06ba line=223 │ │ 0x06cb line=224 │ │ + 0x06d9 line=225 │ │ 0x06dc line=226 │ │ 0x06ed line=227 │ │ + 0x06fb line=228 │ │ 0x06fe line=229 │ │ + 0x070c line=230 │ │ 0x070f line=231 │ │ 0x0714 line=232 │ │ 0x071b line=234 │ │ 0x0723 line=235 │ │ 0x0728 line=236 │ │ + 0x0736 line=237 │ │ 0x0739 line=238 │ │ 0x0744 line=240 │ │ 0x0755 line=241 │ │ + 0x0763 line=242 │ │ 0x0766 line=243 │ │ + 0x0774 line=244 │ │ 0x0777 line=245 │ │ + 0x0785 line=246 │ │ 0x0788 line=247 │ │ + 0x0796 line=248 │ │ 0x0799 line=249 │ │ + 0x07a7 line=250 │ │ 0x07aa line=251 │ │ + 0x07b8 line=252 │ │ 0x07bb line=253 │ │ 0x07c0 line=254 │ │ 0x07c7 line=256 │ │ 0x07cf line=257 │ │ 0x07d4 line=258 │ │ + 0x07e2 line=259 │ │ 0x07e5 line=260 │ │ 0x07f0 line=262 │ │ 0x0801 line=263 │ │ 0x0812 line=264 │ │ 0x0823 line=265 │ │ + 0x0831 line=266 │ │ 0x0834 line=267 │ │ + 0x0842 line=268 │ │ 0x0845 line=269 │ │ + 0x0853 line=270 │ │ 0x0856 line=271 │ │ + 0x0864 line=272 │ │ 0x0867 line=273 │ │ + 0x0875 line=274 │ │ 0x0878 line=275 │ │ + 0x0886 line=276 │ │ 0x0889 line=277 │ │ + 0x0897 line=278 │ │ 0x089a line=279 │ │ + 0x08a8 line=280 │ │ 0x08ab line=281 │ │ 0x08b0 line=282 │ │ 0x08b7 line=285 │ │ 0x08ba line=287 │ │ 0x08bd line=289 │ │ 0x08be line=287 │ │ locals : │ │ @@ -30783,45 +30850,45 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0250f4: |[0250f4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -025104: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -025108: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02510e: 1a01 4706 |0005: const-string v1, "Upgrading database from version " // string@0647 │ │ -025112: 6e20 2009 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025118: 0c00 |000a: move-result-object v0 │ │ -02511a: 6e20 1d09 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -025120: 0c00 |000e: move-result-object v0 │ │ -025122: 1a01 7800 |000f: const-string v1, " to " // string@0078 │ │ -025126: 6e20 2009 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02512c: 0c00 |0014: move-result-object v0 │ │ -02512e: 6e20 1d09 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -025134: 0c00 |0018: move-result-object v0 │ │ -025136: 1a01 af00 |0019: const-string v1, ", which will destroy all old data" // string@00af │ │ -02513a: 6e20 2009 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025140: 0c00 |001e: move-result-object v0 │ │ -025142: 6e10 2609 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -025148: 0c00 |0022: move-result-object v0 │ │ -02514a: 7110 950b 0000 |0023: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -025150: 1300 0b00 |0026: const/16 v0, #int 11 // #b │ │ -025154: 3504 0600 |0028: if-ge v4, v0, 002e // +0006 │ │ -025158: 6e20 d709 3200 |002a: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d7 │ │ -02515e: 0e00 |002d: return-void │ │ -025160: 1300 0c00 |002e: const/16 v0, #int 12 // #c │ │ -025164: 3504 fdff |0030: if-ge v4, v0, 002d // -0003 │ │ -025168: 1a00 f201 |0032: const-string v0, "DROP TABLE IF EXISTS audio" // string@01f2 │ │ -02516c: 6e20 8e00 0300 |0034: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -025172: 1a00 f001 |0037: const-string v0, "DROP TABLE IF EXISTS album" // string@01f0 │ │ -025176: 6e20 8e00 0300 |0039: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -02517c: 6e20 d509 3200 |003c: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ -025182: 28ee |003f: goto 002d // -0012 │ │ +025c24: |[025c24] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +025c34: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +025c38: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +025c3e: 1a01 4706 |0005: const-string v1, "Upgrading database from version " // string@0647 │ │ +025c42: 6e20 2009 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025c48: 0c00 |000a: move-result-object v0 │ │ +025c4a: 6e20 1d09 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +025c50: 0c00 |000e: move-result-object v0 │ │ +025c52: 1a01 7800 |000f: const-string v1, " to " // string@0078 │ │ +025c56: 6e20 2009 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025c5c: 0c00 |0014: move-result-object v0 │ │ +025c5e: 6e20 1d09 5000 |0015: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +025c64: 0c00 |0018: move-result-object v0 │ │ +025c66: 1a01 af00 |0019: const-string v1, ", which will destroy all old data" // string@00af │ │ +025c6a: 6e20 2009 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025c70: 0c00 |001e: move-result-object v0 │ │ +025c72: 6e10 2609 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +025c78: 0c00 |0022: move-result-object v0 │ │ +025c7a: 7110 950b 0000 |0023: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +025c80: 1300 0b00 |0026: const/16 v0, #int 11 // #b │ │ +025c84: 3504 0600 |0028: if-ge v4, v0, 002e // +0006 │ │ +025c88: 6e20 d709 3200 |002a: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d7 │ │ +025c8e: 0e00 |002d: return-void │ │ +025c90: 1300 0c00 |002e: const/16 v0, #int 12 // #c │ │ +025c94: 3504 fdff |0030: if-ge v4, v0, 002d // -0003 │ │ +025c98: 1a00 f201 |0032: const-string v0, "DROP TABLE IF EXISTS audio" // string@01f2 │ │ +025c9c: 6e20 8e00 0300 |0034: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025ca2: 1a00 f001 |0037: const-string v0, "DROP TABLE IF EXISTS album" // string@01f0 │ │ +025ca6: 6e20 8e00 0300 |0039: invoke-virtual {v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025cac: 6e20 d509 3200 |003c: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ +025cb2: 28ee |003f: goto 002d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0026 line=296 │ │ 0x002a line=297 │ │ 0x002d line=303 │ │ 0x002e line=298 │ │ @@ -30839,33 +30906,33 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -025184: |[025184] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -025194: 1a00 f001 |0000: const-string v0, "DROP TABLE IF EXISTS album" // string@01f0 │ │ -025198: 6e20 8e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -02519e: 1a00 f101 |0005: const-string v0, "DROP TABLE IF EXISTS artist" // string@01f1 │ │ -0251a2: 6e20 8e00 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0251a8: 1a00 f501 |000a: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01f5 │ │ -0251ac: 6e20 8e00 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0251b2: 1a00 f601 |000f: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01f6 │ │ -0251b6: 6e20 8e00 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0251bc: 1a00 f201 |0014: const-string v0, "DROP TABLE IF EXISTS audio" // string@01f2 │ │ -0251c0: 6e20 8e00 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0251c6: 1a00 f401 |0019: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01f4 │ │ -0251ca: 6e20 8e00 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0251d0: 1a00 f701 |001e: const-string v0, "DROP TABLE IF EXISTS video" // string@01f7 │ │ -0251d4: 6e20 8e00 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0251da: 1a00 f301 |0023: const-string v0, "DROP TABLE IF EXISTS genres" // string@01f3 │ │ -0251de: 6e20 8e00 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0251e4: 6e20 d509 2100 |0028: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ -0251ea: 0e00 |002b: return-void │ │ +025cb4: |[025cb4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +025cc4: 1a00 f001 |0000: const-string v0, "DROP TABLE IF EXISTS album" // string@01f0 │ │ +025cc8: 6e20 8e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025cce: 1a00 f101 |0005: const-string v0, "DROP TABLE IF EXISTS artist" // string@01f1 │ │ +025cd2: 6e20 8e00 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025cd8: 1a00 f501 |000a: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01f5 │ │ +025cdc: 6e20 8e00 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025ce2: 1a00 f601 |000f: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01f6 │ │ +025ce6: 6e20 8e00 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025cec: 1a00 f201 |0014: const-string v0, "DROP TABLE IF EXISTS audio" // string@01f2 │ │ +025cf0: 6e20 8e00 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025cf6: 1a00 f401 |0019: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01f4 │ │ +025cfa: 6e20 8e00 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025d00: 1a00 f701 |001e: const-string v0, "DROP TABLE IF EXISTS video" // string@01f7 │ │ +025d04: 6e20 8e00 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025d0a: 1a00 f301 |0023: const-string v0, "DROP TABLE IF EXISTS genres" // string@01f3 │ │ +025d0e: 6e20 8e00 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025d14: 6e20 d509 2100 |0028: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ +025d1a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ 0x000a line=308 │ │ 0x000f line=309 │ │ 0x0014 line=310 │ │ @@ -30883,65 +30950,65 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0251ec: |[0251ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.rebuildSelect:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V │ │ -0251fc: 1a00 1c07 |0000: const-string v0, "album" // string@071c │ │ -025200: 7030 cf09 3100 |0002: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -025206: 0a00 |0005: move-result v0 │ │ -025208: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -02520c: 1a00 f001 |0008: const-string v0, "DROP TABLE IF EXISTS album" // string@01f0 │ │ -025210: 6e20 8e00 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -025216: 1a00 5607 |000d: const-string v0, "artist" // string@0756 │ │ -02521a: 7030 cf09 3100 |000f: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -025220: 0a00 |0012: move-result v0 │ │ -025222: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -025226: 1a00 f101 |0015: const-string v0, "DROP TABLE IF EXISTS artist" // string@01f1 │ │ -02522a: 6e20 8e00 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -025230: 1a00 4f09 |001a: const-string v0, "genres" // string@094f │ │ -025234: 7030 cf09 3100 |001c: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -02523a: 0a00 |001f: move-result v0 │ │ -02523c: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -025240: 1a00 f301 |0022: const-string v0, "DROP TABLE IF EXISTS genres" // string@01f3 │ │ -025244: 6e20 8e00 0200 |0024: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -02524a: 1a00 6707 |0027: const-string v0, "audio" // string@0767 │ │ -02524e: 7030 cf09 3100 |0029: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -025254: 0a00 |002c: move-result v0 │ │ -025256: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ -02525a: 1a00 f201 |002f: const-string v0, "DROP TABLE IF EXISTS audio" // string@01f2 │ │ -02525e: 6e20 8e00 0200 |0031: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -025264: 1a00 550e |0034: const-string v0, "playlist" // string@0e55 │ │ -025268: 7030 cf09 3100 |0036: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -02526e: 0a00 |0039: move-result v0 │ │ -025270: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ -025274: 1a00 f501 |003c: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01f5 │ │ -025278: 6e20 8e00 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -02527e: 1a00 5b0e |0041: const-string v0, "playlist_audio" // string@0e5b │ │ -025282: 7030 cf09 3100 |0043: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -025288: 0a00 |0046: move-result v0 │ │ -02528a: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ -02528e: 1a00 f601 |0049: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01f6 │ │ -025292: 6e20 8e00 0200 |004b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -025298: 1a00 1211 |004e: const-string v0, "video" // string@1112 │ │ -02529c: 7030 cf09 3100 |0050: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -0252a2: 0a00 |0053: move-result v0 │ │ -0252a4: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ -0252a8: 1a00 f701 |0056: const-string v0, "DROP TABLE IF EXISTS video" // string@01f7 │ │ -0252ac: 6e20 8e00 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0252b2: 1a00 230e |005b: const-string v0, "orderlist" // string@0e23 │ │ -0252b6: 7030 cf09 3100 |005d: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ -0252bc: 0a00 |0060: move-result v0 │ │ -0252be: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ -0252c2: 1a00 f401 |0063: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01f4 │ │ -0252c6: 6e20 8e00 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ -0252cc: 6e20 d509 2100 |0068: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ -0252d2: 0e00 |006b: return-void │ │ +025d1c: |[025d1c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheDatabaseHelper.rebuildSelect:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V │ │ +025d2c: 1a00 1c07 |0000: const-string v0, "album" // string@071c │ │ +025d30: 7030 cf09 3100 |0002: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025d36: 0a00 |0005: move-result v0 │ │ +025d38: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +025d3c: 1a00 f001 |0008: const-string v0, "DROP TABLE IF EXISTS album" // string@01f0 │ │ +025d40: 6e20 8e00 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025d46: 1a00 5507 |000d: const-string v0, "artist" // string@0755 │ │ +025d4a: 7030 cf09 3100 |000f: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025d50: 0a00 |0012: move-result v0 │ │ +025d52: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +025d56: 1a00 f101 |0015: const-string v0, "DROP TABLE IF EXISTS artist" // string@01f1 │ │ +025d5a: 6e20 8e00 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025d60: 1a00 4e09 |001a: const-string v0, "genres" // string@094e │ │ +025d64: 7030 cf09 3100 |001c: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025d6a: 0a00 |001f: move-result v0 │ │ +025d6c: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +025d70: 1a00 f301 |0022: const-string v0, "DROP TABLE IF EXISTS genres" // string@01f3 │ │ +025d74: 6e20 8e00 0200 |0024: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025d7a: 1a00 6607 |0027: const-string v0, "audio" // string@0766 │ │ +025d7e: 7030 cf09 3100 |0029: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025d84: 0a00 |002c: move-result v0 │ │ +025d86: 3800 0700 |002d: if-eqz v0, 0034 // +0007 │ │ +025d8a: 1a00 f201 |002f: const-string v0, "DROP TABLE IF EXISTS audio" // string@01f2 │ │ +025d8e: 6e20 8e00 0200 |0031: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025d94: 1a00 530e |0034: const-string v0, "playlist" // string@0e53 │ │ +025d98: 7030 cf09 3100 |0036: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025d9e: 0a00 |0039: move-result v0 │ │ +025da0: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ +025da4: 1a00 f501 |003c: const-string v0, "DROP TABLE IF EXISTS playlist" // string@01f5 │ │ +025da8: 6e20 8e00 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025dae: 1a00 590e |0041: const-string v0, "playlist_audio" // string@0e59 │ │ +025db2: 7030 cf09 3100 |0043: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025db8: 0a00 |0046: move-result v0 │ │ +025dba: 3800 0700 |0047: if-eqz v0, 004e // +0007 │ │ +025dbe: 1a00 f601 |0049: const-string v0, "DROP TABLE IF EXISTS playlist_audio" // string@01f6 │ │ +025dc2: 6e20 8e00 0200 |004b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025dc8: 1a00 1011 |004e: const-string v0, "video" // string@1110 │ │ +025dcc: 7030 cf09 3100 |0050: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025dd2: 0a00 |0053: move-result v0 │ │ +025dd4: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ +025dd8: 1a00 f701 |0056: const-string v0, "DROP TABLE IF EXISTS video" // string@01f7 │ │ +025ddc: 6e20 8e00 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025de2: 1a00 210e |005b: const-string v0, "orderlist" // string@0e21 │ │ +025de6: 7030 cf09 3100 |005d: invoke-direct {v1, v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.containParams:([Ljava/lang/String;Ljava/lang/String;)Z // method@09cf │ │ +025dec: 0a00 |0060: move-result v0 │ │ +025dee: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ +025df2: 1a00 f401 |0063: const-string v0, "DROP TABLE IF EXISTS orderlist" // string@01f4 │ │ +025df6: 6e20 8e00 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@008e │ │ +025dfc: 6e20 d509 2100 |0068: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d5 │ │ +025e02: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0008 line=319 │ │ 0x000d line=321 │ │ 0x0015 line=322 │ │ 0x001a line=324 │ │ @@ -31002,51 +31069,54 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0252d4: |[0252d4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V │ │ -0252e4: 5b01 1002 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0210 │ │ -0252e8: 5b02 1102 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.val$con:Landroid/content/Context; // field@0211 │ │ -0252ec: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0252f2: 0e00 |0007: return-void │ │ +025e04: |[025e04] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V │ │ +025e14: 5b01 1002 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0210 │ │ +025e18: 5b02 1102 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.val$con:Landroid/content/Context; // field@0211 │ │ +025e1c: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +025e22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0252f4: |[0252f4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$2.run:()V │ │ -025304: 5430 1102 |0000: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.val$con:Landroid/content/Context; // field@0211 │ │ -025308: 5431 1102 |0002: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.val$con:Landroid/content/Context; // field@0211 │ │ -02530c: 1402 8a00 057f |0004: const v2, #float 1.7679e+38 // #7f05008a │ │ -025312: 6e20 5300 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -025318: 0c01 |000a: move-result-object v1 │ │ -02531a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -02531c: 7130 b108 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ -025322: 0c00 |000f: move-result-object v0 │ │ -025324: 6e10 b208 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -02532a: 0e00 |0013: return-void │ │ +025e24: |[025e24] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$2.run:()V │ │ +025e34: 5430 1102 |0000: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.val$con:Landroid/content/Context; // field@0211 │ │ +025e38: 5431 1102 |0002: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.val$con:Landroid/content/Context; // field@0211 │ │ +025e3c: 1402 8a00 057f |0004: const v2, #float 1.7679e+38 // #7f05008a │ │ +025e42: 6e20 5300 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +025e48: 0c01 |000a: move-result-object v1 │ │ +025e4a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +025e4c: 7130 b108 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ +025e52: 0c00 |000f: move-result-object v0 │ │ +025e54: 6e10 b208 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +025e5a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ + 0x0007 line=952 │ │ + 0x000c line=951 │ │ + 0x0010 line=953 │ │ 0x0013 line=954 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2; │ │ │ │ source_file_idx : 340 (AmpacheHelper.java) │ │ │ │ Class #123 header: │ │ @@ -31190,61 +31260,62 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -02532c: |[02532c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.:(Landroid/content/Context;)V │ │ -02533c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02533e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -025340: 7010 f608 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@08f6 │ │ -025346: 1300 0010 |0005: const/16 v0, #int 4096 // #1000 │ │ -02534a: 5930 1b02 |0007: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.SOCK_BUFSIZE:I // field@021b │ │ -02534e: 7100 9909 0000 |0009: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0999 │ │ -025354: 0c00 |000c: move-result-object v0 │ │ -025356: 5b30 2002 |000d: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@0220 │ │ -02535a: 5b32 1f02 |000f: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ -02535e: 5b32 2502 |0011: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -025362: 2200 5a01 |0013: new-instance v0, Ljava/lang/Object; // type@015a │ │ -025366: 7010 f608 0000 |0015: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02536c: 5b30 2802 |0018: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mUrllock:Ljava/lang/Object; // field@0228 │ │ -025370: 2200 5a01 |001a: new-instance v0, Ljava/lang/Object; // type@015a │ │ -025374: 7010 f608 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02537a: 5b30 1d02 |001f: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mAuthlock:Ljava/lang/Object; // field@021d │ │ -02537e: 5c31 2302 |0021: iput-boolean v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ -025382: 5931 2902 |0023: iput v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.retryCount:I // field@0229 │ │ -025386: 5b34 1e02 |0025: iput-object v4, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ -02538a: 6e10 4d00 0400 |0027: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ -025390: 0c00 |002a: move-result-object v0 │ │ -025392: 7110 db00 0000 |002b: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00db │ │ -025398: 0c00 |002e: move-result-object v0 │ │ -02539a: 5b30 2602 |002f: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -02539e: 6000 0000 |0031: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -0253a2: 1271 |0033: const/4 v1, #int 7 // #7 │ │ -0253a4: 3710 0a00 |0034: if-le v0, v1, 003e // +000a │ │ -0253a8: 2200 f001 |0036: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper; // type@01f0 │ │ -0253ac: 7010 a20b 0000 |0038: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper;.:()V // method@0ba2 │ │ -0253b2: 6e10 a30b 0000 |003b: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper;.disableSSLVerifier:()V // method@0ba3 │ │ -0253b8: 7010 e609 0300 |003e: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.disableConnectionReuseIfNecessary:()V // method@09e6 │ │ -0253be: 7020 e709 4300 |0041: invoke-direct {v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.enableHttpResponseCache:(Landroid/content/Context;)V // method@09e7 │ │ -0253c4: 0e00 |0044: return-void │ │ +025e5c: |[025e5c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.:(Landroid/content/Context;)V │ │ +025e6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +025e6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +025e70: 7010 f608 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@08f6 │ │ +025e76: 1300 0010 |0005: const/16 v0, #int 4096 // #1000 │ │ +025e7a: 5930 1b02 |0007: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.SOCK_BUFSIZE:I // field@021b │ │ +025e7e: 7100 9909 0000 |0009: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0999 │ │ +025e84: 0c00 |000c: move-result-object v0 │ │ +025e86: 5b30 2002 |000d: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@0220 │ │ +025e8a: 5b32 1f02 |000f: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ +025e8e: 5b32 2502 |0011: iput-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +025e92: 2200 5a01 |0013: new-instance v0, Ljava/lang/Object; // type@015a │ │ +025e96: 7010 f608 0000 |0015: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +025e9c: 5b30 2802 |0018: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mUrllock:Ljava/lang/Object; // field@0228 │ │ +025ea0: 2200 5a01 |001a: new-instance v0, Ljava/lang/Object; // type@015a │ │ +025ea4: 7010 f608 0000 |001c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +025eaa: 5b30 1d02 |001f: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mAuthlock:Ljava/lang/Object; // field@021d │ │ +025eae: 5c31 2302 |0021: iput-boolean v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ +025eb2: 5931 2902 |0023: iput v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.retryCount:I // field@0229 │ │ +025eb6: 5b34 1e02 |0025: iput-object v4, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ +025eba: 6e10 4d00 0400 |0027: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ +025ec0: 0c00 |002a: move-result-object v0 │ │ +025ec2: 7110 db00 0000 |002b: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00db │ │ +025ec8: 0c00 |002e: move-result-object v0 │ │ +025eca: 5b30 2602 |002f: iput-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +025ece: 6000 0000 |0031: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +025ed2: 1271 |0033: const/4 v1, #int 7 // #7 │ │ +025ed4: 3710 0a00 |0034: if-le v0, v1, 003e // +000a │ │ +025ed8: 2200 f001 |0036: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper; // type@01f0 │ │ +025edc: 7010 a20b 0000 |0038: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper;.:()V // method@0ba2 │ │ +025ee2: 6e10 a30b 0000 |003b: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper;.disableSSLVerifier:()V // method@0ba3 │ │ +025ee8: 7010 e609 0300 |003e: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.disableConnectionReuseIfNecessary:()V // method@09e6 │ │ +025eee: 7020 e709 4300 |0041: invoke-direct {v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.enableHttpResponseCache:(Landroid/content/Context;)V // method@09e7 │ │ +025ef4: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ 0x0005 line=93 │ │ - 0x0009 line=96 │ │ + 0x0009 line=97 │ │ 0x000f line=102 │ │ 0x0011 line=103 │ │ 0x0013 line=106 │ │ 0x001a line=107 │ │ 0x0021 line=111 │ │ 0x0023 line=112 │ │ 0x0025 line=147 │ │ - 0x0027 line=148 │ │ + 0x0027 line=149 │ │ + 0x002b line=148 │ │ 0x0031 line=151 │ │ 0x0036 line=152 │ │ 0x003e line=154 │ │ 0x0041 line=155 │ │ 0x0044 line=156 │ │ locals : │ │ 0x0000 - 0x0045 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -31255,40 +31326,40 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0253c8: |[0253c8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ -0253d8: 1305 2f00 |0000: const/16 v5, #int 47 // #2f │ │ -0253dc: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0253de: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0253e0: 6e10 0e09 0700 |0004: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@090e │ │ -0253e6: 0a04 |0007: move-result v4 │ │ -0253e8: d804 04ff |0008: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0253ec: 6e20 0309 4700 |000a: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0903 │ │ -0253f2: 0a04 |000d: move-result v4 │ │ -0253f4: 3354 1a00 |000e: if-ne v4, v5, 0028 // +001a │ │ -0253f8: 0120 |0010: move v0, v2 │ │ -0253fa: 6e20 0309 3800 |0011: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@0903 │ │ -025400: 0a04 |0014: move-result v4 │ │ -025402: 3354 1500 |0015: if-ne v4, v5, 002a // +0015 │ │ -025406: 0121 |0017: move v1, v2 │ │ -025408: 6e20 2009 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02540e: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -025412: 3901 0700 |001d: if-nez v1, 0024 // +0007 │ │ -025416: 1a02 b400 |001f: const-string v2, "/" // string@00b4 │ │ -02541a: 6e20 2009 2600 |0021: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025420: 6e20 2009 8600 |0024: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025426: 0e00 |0027: return-void │ │ -025428: 0130 |0028: move v0, v3 │ │ -02542a: 28e8 |0029: goto 0011 // -0018 │ │ -02542c: 0131 |002a: move v1, v3 │ │ -02542e: 28ed |002b: goto 0018 // -0013 │ │ +025ef8: |[025ef8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ +025f08: 1305 2f00 |0000: const/16 v5, #int 47 // #2f │ │ +025f0c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +025f0e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +025f10: 6e10 0e09 0700 |0004: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@090e │ │ +025f16: 0a04 |0007: move-result v4 │ │ +025f18: d804 04ff |0008: add-int/lit8 v4, v4, #int -1 // #ff │ │ +025f1c: 6e20 0309 4700 |000a: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@0903 │ │ +025f22: 0a04 |000d: move-result v4 │ │ +025f24: 3354 1a00 |000e: if-ne v4, v5, 0028 // +001a │ │ +025f28: 0120 |0010: move v0, v2 │ │ +025f2a: 6e20 0309 3800 |0011: invoke-virtual {v8, v3}, Ljava/lang/String;.charAt:(I)C // method@0903 │ │ +025f30: 0a04 |0014: move-result v4 │ │ +025f32: 3354 1500 |0015: if-ne v4, v5, 002a // +0015 │ │ +025f36: 0121 |0017: move v1, v2 │ │ +025f38: 6e20 2009 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025f3e: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +025f42: 3901 0700 |001d: if-nez v1, 0024 // +0007 │ │ +025f46: 1a02 b400 |001f: const-string v2, "/" // string@00b4 │ │ +025f4a: 6e20 2009 2600 |0021: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025f50: 6e20 2009 8600 |0024: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +025f56: 0e00 |0027: return-void │ │ +025f58: 0130 |0028: move v0, v3 │ │ +025f5a: 28e8 |0029: goto 0011 // -0018 │ │ +025f5c: 0131 |002a: move v1, v3 │ │ +025f5e: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x0011 line=134 │ │ 0x0018 line=135 │ │ 0x001b line=136 │ │ 0x001f line=137 │ │ @@ -31309,50 +31380,50 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -025430: |[025430] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; │ │ -025440: 2208 8001 |0000: new-instance v8, Ljava/util/ArrayList; // type@0180 │ │ -025444: 7010 4609 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02544a: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -02544c: 5490 1e02 |0006: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ -025450: 6e10 5000 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -025456: 0c00 |000b: move-result-object v0 │ │ -025458: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -02545a: 2312 3302 |000d: new-array v2, v1, [Ljava/lang/String; // type@0233 │ │ -02545e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -025460: 4d0b 0201 |0010: aput-object v11, v2, v1 │ │ -025464: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -025466: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -025468: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -02546a: 07a1 |0015: move-object v1, v10 │ │ -02546c: 7406 4000 0000 |0016: 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@0040 │ │ -025472: 0c06 |0019: move-result-object v6 │ │ -025474: 3806 1900 |001a: if-eqz v6, 0033 // +0019 │ │ -025478: 7210 7e00 0600 |001c: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -02547e: 0a00 |001f: move-result v0 │ │ -025480: 3800 1300 |0020: if-eqz v0, 0033 // +0013 │ │ -025484: 7220 7600 b600 |0022: invoke-interface {v6, v11}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -02548a: 0a00 |0025: move-result v0 │ │ -02548c: 7220 7b00 0600 |0026: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -025492: 0c07 |0029: move-result-object v7 │ │ -025494: 6e20 4909 7800 |002a: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02549a: 7210 7f00 0600 |002d: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@007f │ │ -0254a0: 0a00 |0030: move-result v0 │ │ -0254a2: 3900 f1ff |0031: if-nez v0, 0022 // -000f │ │ -0254a6: 3806 0500 |0033: if-eqz v6, 0038 // +0005 │ │ -0254aa: 7210 7500 0600 |0035: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0254b0: 1108 |0038: return-object v8 │ │ -0254b2: 0d00 |0039: move-exception v0 │ │ -0254b4: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ -0254b8: 7210 7500 0600 |003c: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0254be: 2700 |003f: throw v0 │ │ +025f60: |[025f60] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; │ │ +025f70: 2208 8001 |0000: new-instance v8, Ljava/util/ArrayList; // type@0180 │ │ +025f74: 7010 4609 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +025f7a: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +025f7c: 5490 1e02 |0006: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ +025f80: 6e10 5000 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +025f86: 0c00 |000b: move-result-object v0 │ │ +025f88: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +025f8a: 2312 3302 |000d: new-array v2, v1, [Ljava/lang/String; // type@0233 │ │ +025f8e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +025f90: 4d0b 0201 |0010: aput-object v11, v2, v1 │ │ +025f94: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +025f96: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +025f98: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +025f9a: 07a1 |0015: move-object v1, v10 │ │ +025f9c: 7406 4000 0000 |0016: 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@0040 │ │ +025fa2: 0c06 |0019: move-result-object v6 │ │ +025fa4: 3806 1900 |001a: if-eqz v6, 0033 // +0019 │ │ +025fa8: 7210 7e00 0600 |001c: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +025fae: 0a00 |001f: move-result v0 │ │ +025fb0: 3800 1300 |0020: if-eqz v0, 0033 // +0013 │ │ +025fb4: 7220 7600 b600 |0022: invoke-interface {v6, v11}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +025fba: 0a00 |0025: move-result v0 │ │ +025fbc: 7220 7b00 0600 |0026: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +025fc2: 0c07 |0029: move-result-object v7 │ │ +025fc4: 6e20 4909 7800 |002a: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +025fca: 7210 7f00 0600 |002d: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@007f │ │ +025fd0: 0a00 |0030: move-result v0 │ │ +025fd2: 3900 f1ff |0031: if-nez v0, 0022 // -000f │ │ +025fd6: 3806 0500 |0033: if-eqz v6, 0038 // +0005 │ │ +025fda: 7210 7500 0600 |0035: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +025fe0: 1108 |0038: return-object v8 │ │ +025fe2: 0d00 |0039: move-exception v0 │ │ +025fe4: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ +025fe8: 7210 7500 0600 |003c: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +025fee: 2700 |003f: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0030 │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1073 │ │ 0x0005 line=1074 │ │ 0x0006 line=1076 │ │ @@ -31378,22 +31449,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0254cc: |[0254cc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.disableConnectionReuseIfNecessary:()V │ │ -0254dc: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -0254e0: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -0254e4: 3610 0900 |0004: if-gt v0, v1, 000d // +0009 │ │ -0254e8: 1a00 a60a |0006: const-string v0, "http.keepAlive" // string@0aa6 │ │ -0254ec: 1a01 0109 |0008: const-string v1, "false" // string@0901 │ │ -0254f0: 7120 2a09 1000 |000a: invoke-static {v0, v1}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@092a │ │ -0254f6: 0e00 |000d: return-void │ │ +025ffc: |[025ffc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.disableConnectionReuseIfNecessary:()V │ │ +02600c: 6000 0000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +026010: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +026014: 3610 0900 |0004: if-gt v0, v1, 000d // +0009 │ │ +026018: 1a00 a50a |0006: const-string v0, "http.keepAlive" // string@0aa5 │ │ +02601c: 1a01 0009 |0008: const-string v1, "false" // string@0900 │ │ +026020: 7120 2a09 1000 |000a: invoke-static {v0, v1}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@092a │ │ +026026: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x000d line=174 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -31403,77 +31474,79 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0254f8: |[0254f8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.enableHttpResponseCache:(Landroid/content/Context;)V │ │ -025508: 1701 0000 a000 |0000: const-wide/32 v1, #float 1.46937e-38 // #00a00000 │ │ -02550e: 2200 3b01 |0003: new-instance v0, Ljava/io/File; // type@013b │ │ -025512: 6e10 4e00 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@004e │ │ -025518: 0c03 |0008: move-result-object v3 │ │ -02551a: 1a04 a30a |0009: const-string v4, "http" // string@0aa3 │ │ -02551e: 7030 b908 3004 |000b: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@08b9 │ │ -025524: 1a03 3407 |000e: const-string v3, "android.net.http.HttpResponseCache" // string@0734 │ │ -025528: 7110 cf08 0300 |0010: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@08cf │ │ -02552e: 0c03 |0013: move-result-object v3 │ │ -025530: 1a04 db0a |0014: const-string v4, "install" // string@0adb │ │ -025534: 1225 |0016: const/4 v5, #int 2 // #2 │ │ -025536: 2355 2f02 |0017: new-array v5, v5, [Ljava/lang/Class; // type@022f │ │ -02553a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -02553c: 1c07 3b01 |001a: const-class v7, Ljava/io/File; // type@013b │ │ -025540: 4d07 0506 |001c: aput-object v7, v5, v6 │ │ -025544: 1216 |001e: const/4 v6, #int 1 // #1 │ │ -025546: 6207 f101 |001f: sget-object v7, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@01f1 │ │ -02554a: 4d07 0506 |0021: aput-object v7, v5, v6 │ │ -02554e: 6e30 d208 4305 |0023: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@08d2 │ │ -025554: 0c03 |0026: move-result-object v3 │ │ -025556: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -025558: 1225 |0028: const/4 v5, #int 2 // #2 │ │ -02555a: 2355 3102 |0029: new-array v5, v5, [Ljava/lang/Object; // type@0231 │ │ -02555e: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -025560: 4d00 0506 |002c: aput-object v0, v5, v6 │ │ -025564: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -025566: 7120 ee08 2100 |002f: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -02556c: 0c07 |0032: move-result-object v7 │ │ -02556e: 4d07 0506 |0033: aput-object v7, v5, v6 │ │ -025572: 6e30 2d09 4305 |0035: invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@092d │ │ -025578: 0e00 |0038: return-void │ │ -02557a: 0d03 |0039: move-exception v3 │ │ -02557c: 28fe |003a: goto 0038 // -0002 │ │ +026028: |[026028] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.enableHttpResponseCache:(Landroid/content/Context;)V │ │ +026038: 1702 0000 a000 |0000: const-wide/32 v2, #float 1.46937e-38 // #00a00000 │ │ +02603e: 2200 3b01 |0003: new-instance v0, Ljava/io/File; // type@013b │ │ +026042: 6e10 4e00 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@004e │ │ +026048: 0c01 |0008: move-result-object v1 │ │ +02604a: 1a04 a20a |0009: const-string v4, "http" // string@0aa2 │ │ +02604e: 7030 b908 1004 |000b: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@08b9 │ │ +026054: 1a01 3407 |000e: const-string v1, "android.net.http.HttpResponseCache" // string@0734 │ │ +026058: 7110 cf08 0100 |0010: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@08cf │ │ +02605e: 0c01 |0013: move-result-object v1 │ │ +026060: 1a04 da0a |0014: const-string v4, "install" // string@0ada │ │ +026064: 1225 |0016: const/4 v5, #int 2 // #2 │ │ +026066: 2355 2f02 |0017: new-array v5, v5, [Ljava/lang/Class; // type@022f │ │ +02606a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +02606c: 1c07 3b01 |001a: const-class v7, Ljava/io/File; // type@013b │ │ +026070: 4d07 0506 |001c: aput-object v7, v5, v6 │ │ +026074: 1216 |001e: const/4 v6, #int 1 // #1 │ │ +026076: 6207 f101 |001f: sget-object v7, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@01f1 │ │ +02607a: 4d07 0506 |0021: aput-object v7, v5, v6 │ │ +02607e: 6e30 d208 4105 |0023: invoke-virtual {v1, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@08d2 │ │ +026084: 0c01 |0026: move-result-object v1 │ │ +026086: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +026088: 1225 |0028: const/4 v5, #int 2 // #2 │ │ +02608a: 2355 3102 |0029: new-array v5, v5, [Ljava/lang/Object; // type@0231 │ │ +02608e: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +026090: 4d00 0506 |002c: aput-object v0, v5, v6 │ │ +026094: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +026096: 7120 ee08 3200 |002f: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +02609c: 0c07 |0032: move-result-object v7 │ │ +02609e: 4d07 0506 |0033: aput-object v7, v5, v6 │ │ +0260a2: 6e30 2d09 4105 |0035: invoke-virtual {v1, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@092d │ │ +0260a8: 0e00 |0038: return-void │ │ +0260aa: 0d01 |0039: move-exception v1 │ │ +0260ac: 28fe |003a: goto 0038 // -0002 │ │ catches : 1 │ │ 0x0003 - 0x0038 │ │ Ljava/lang/Exception; -> 0x0039 │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ 0x000e line=162 │ │ + 0x0023 line=163 │ │ + 0x002f line=164 │ │ 0x0038 line=167 │ │ 0x0039 line=165 │ │ locals : │ │ 0x000e - 0x0038 reg=0 httpCacheDir Ljava/io/File; │ │ - 0x0003 - 0x003b reg=1 httpCacheSize J │ │ + 0x0003 - 0x003b reg=2 httpCacheSize J │ │ 0x0000 - 0x003b reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x003b reg=9 context Landroid/content/Context; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'errorReset' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -025590: |[025590] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.errorReset:()V │ │ -0255a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0255a2: 5b10 2202 |0001: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -0255a6: 5b10 2102 |0003: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -0255aa: 0e00 |0005: return-void │ │ +0260c0: |[0260c0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.errorReset:()V │ │ +0260d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0260d2: 5b10 2202 |0001: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +0260d6: 5b10 2102 |0003: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +0260da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ 0x0003 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -31483,58 +31556,58 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -0255ac: |[0255ac] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getByteArrayFromStream:(Ljava/io/InputStream;)[B │ │ -0255bc: 1307 0002 |0000: const/16 v7, #int 512 // #200 │ │ -0255c0: 2372 2302 |0002: new-array v2, v7, [B // type@0223 │ │ -0255c4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0255c6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0255c8: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0255ca: 2204 3a01 |0007: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@013a │ │ -0255ce: 7010 b508 0400 |0009: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@08b5 │ │ -0255d4: 2200 3901 |000c: new-instance v0, Ljava/io/BufferedInputStream; // type@0139 │ │ -0255d8: 7020 b308 9000 |000e: invoke-direct {v0, v9}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@08b3 │ │ -0255de: 6e20 b408 2000 |0011: invoke-virtual {v0, v2}, Ljava/io/BufferedInputStream;.read:([B)I // method@08b4 │ │ -0255e4: 0a06 |0014: move-result v6 │ │ -0255e6: 3b06 0d00 |0015: if-gez v6, 0022 // +000d │ │ -0255ea: 6e10 b708 0400 |0017: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@08b7 │ │ -0255f0: 0c05 |001a: move-result-object v5 │ │ -0255f2: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ -0255f6: 6e10 b608 0400 |001d: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.close:()V // method@08b6 │ │ -0255fc: 0743 |0020: move-object v3, v4 │ │ -0255fe: 1105 |0021: return-object v5 │ │ -025600: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -025602: 6e40 b808 2467 |0023: invoke-virtual {v4, v2, v7, v6}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@08b8 │ │ -025608: 28eb |0026: goto 0011 // -0015 │ │ -02560a: 0d01 |0027: move-exception v1 │ │ -02560c: 0743 |0028: move-object v3, v4 │ │ -02560e: 6e10 dd08 0100 |0029: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@08dd │ │ -025614: 3803 f5ff |002c: if-eqz v3, 0021 // -000b │ │ -025618: 6e10 b608 0300 |002e: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.close:()V // method@08b6 │ │ -02561e: 28f0 |0031: goto 0021 // -0010 │ │ -025620: 0d07 |0032: move-exception v7 │ │ -025622: 28ee |0033: goto 0021 // -0012 │ │ -025624: 0d07 |0034: move-exception v7 │ │ -025626: 0743 |0035: move-object v3, v4 │ │ -025628: 28eb |0036: goto 0021 // -0015 │ │ -02562a: 0d07 |0037: move-exception v7 │ │ -02562c: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -025630: 6e10 b608 0300 |003a: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.close:()V // method@08b6 │ │ -025636: 2707 |003d: throw v7 │ │ -025638: 0d08 |003e: move-exception v8 │ │ -02563a: 28fe |003f: goto 003d // -0002 │ │ -02563c: 0d07 |0040: move-exception v7 │ │ -02563e: 0743 |0041: move-object v3, v4 │ │ -025640: 28f6 |0042: goto 0038 // -000a │ │ -025642: 0d01 |0043: move-exception v1 │ │ -025644: 28e5 |0044: goto 0029 // -001b │ │ +0260dc: |[0260dc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getByteArrayFromStream:(Ljava/io/InputStream;)[B │ │ +0260ec: 1307 0002 |0000: const/16 v7, #int 512 // #200 │ │ +0260f0: 2372 2302 |0002: new-array v2, v7, [B // type@0223 │ │ +0260f4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0260f6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0260f8: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0260fa: 2204 3a01 |0007: new-instance v4, Ljava/io/ByteArrayOutputStream; // type@013a │ │ +0260fe: 7010 b508 0400 |0009: invoke-direct {v4}, Ljava/io/ByteArrayOutputStream;.:()V // method@08b5 │ │ +026104: 2200 3901 |000c: new-instance v0, Ljava/io/BufferedInputStream; // type@0139 │ │ +026108: 7020 b308 9000 |000e: invoke-direct {v0, v9}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@08b3 │ │ +02610e: 6e20 b408 2000 |0011: invoke-virtual {v0, v2}, Ljava/io/BufferedInputStream;.read:([B)I // method@08b4 │ │ +026114: 0a06 |0014: move-result v6 │ │ +026116: 3b06 0d00 |0015: if-gez v6, 0022 // +000d │ │ +02611a: 6e10 b708 0400 |0017: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@08b7 │ │ +026120: 0c05 |001a: move-result-object v5 │ │ +026122: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ +026126: 6e10 b608 0400 |001d: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.close:()V // method@08b6 │ │ +02612c: 0743 |0020: move-object v3, v4 │ │ +02612e: 1105 |0021: return-object v5 │ │ +026130: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +026132: 6e40 b808 2467 |0023: invoke-virtual {v4, v2, v7, v6}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@08b8 │ │ +026138: 28eb |0026: goto 0011 // -0015 │ │ +02613a: 0d01 |0027: move-exception v1 │ │ +02613c: 0743 |0028: move-object v3, v4 │ │ +02613e: 6e10 dd08 0100 |0029: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@08dd │ │ +026144: 3803 f5ff |002c: if-eqz v3, 0021 // -000b │ │ +026148: 6e10 b608 0300 |002e: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.close:()V // method@08b6 │ │ +02614e: 28f0 |0031: goto 0021 // -0010 │ │ +026150: 0d07 |0032: move-exception v7 │ │ +026152: 28ee |0033: goto 0021 // -0012 │ │ +026154: 0d07 |0034: move-exception v7 │ │ +026156: 0743 |0035: move-object v3, v4 │ │ +026158: 28eb |0036: goto 0021 // -0015 │ │ +02615a: 0d07 |0037: move-exception v7 │ │ +02615c: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +026160: 6e10 b608 0300 |003a: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.close:()V // method@08b6 │ │ +026166: 2707 |003d: throw v7 │ │ +026168: 0d08 |003e: move-exception v8 │ │ +02616a: 28fe |003f: goto 003d // -0002 │ │ +02616c: 0d07 |0040: move-exception v7 │ │ +02616e: 0743 |0041: move-object v3, v4 │ │ +026170: 28f6 |0042: goto 0038 // -000a │ │ +026172: 0d01 |0043: move-exception v1 │ │ +026174: 28e5 |0044: goto 0029 // -001b │ │ catches : 7 │ │ 0x0007 - 0x000c │ │ Ljava/lang/Exception; -> 0x0043 │ │ -> 0x0037 │ │ 0x000c - 0x001a │ │ Ljava/lang/Exception; -> 0x0027 │ │ -> 0x0040 │ │ @@ -31600,25 +31673,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02569c: |[02569c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getDbName:(I)Ljava/lang/String; │ │ -0256ac: 1a00 2e07 |0000: const-string v0, "ampache_%02d.db" // string@072e │ │ -0256b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0256b2: 2311 3102 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ -0256b6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0256b8: 7110 e808 0400 |0006: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0256be: 0c03 |0009: move-result-object v3 │ │ -0256c0: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -0256c4: 7120 0709 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0907 │ │ -0256ca: 0c00 |000f: move-result-object v0 │ │ -0256cc: 1100 |0010: return-object v0 │ │ +0261cc: |[0261cc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getDbName:(I)Ljava/lang/String; │ │ +0261dc: 1a00 2e07 |0000: const-string v0, "ampache_%02d.db" // string@072e │ │ +0261e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0261e2: 2311 3102 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ +0261e6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0261e8: 7110 e808 0400 |0006: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0261ee: 0c03 |0009: move-result-object v3 │ │ +0261f0: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +0261f4: 7120 0709 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0907 │ │ +0261fa: 0c00 |000f: move-result-object v0 │ │ +0261fc: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 n I │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ @@ -31626,18 +31699,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0256d0: |[0256d0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getMediaURL:()Ljava/lang/String; │ │ -0256e0: 7010 fe09 0100 |0000: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ -0256e6: 0c00 |0003: move-result-object v0 │ │ -0256e8: 1100 |0004: return-object v0 │ │ +026200: |[026200] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getMediaURL:()Ljava/lang/String; │ │ +026210: 7010 fe09 0100 |0000: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ +026216: 0c00 |0003: move-result-object v0 │ │ +026218: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=197 │ │ locals : │ │ 0x0004 - 0x0005 reg=0 url Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -31647,75 +31720,77 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0256ec: |[0256ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getURL:()Ljava/lang/String; │ │ -0256fc: 5451 2802 |0000: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mUrllock:Ljava/lang/Object; // field@0228 │ │ -025700: 1d01 |0002: monitor-enter v1 │ │ -025702: 7100 d40a 0000 |0003: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025708: 0c00 |0006: move-result-object v0 │ │ -02570a: 6e10 d50a 0000 |0007: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getServerurl:()Ljava/lang/String; // method@0ad5 │ │ -025710: 0c00 |000a: move-result-object v0 │ │ -025712: 3900 1300 |000b: if-nez v0, 001e // +0013 │ │ -025716: 7100 d40a 0000 |000d: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -02571c: 0c00 |0010: move-result-object v0 │ │ -02571e: 5452 2602 |0011: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -025722: 1a03 8f02 |0013: const-string v3, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -025726: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ -02572a: 7230 6800 3204 |0017: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -025730: 0c02 |001a: move-result-object v2 │ │ -025732: 6e20 d80a 2000 |001b: invoke-virtual {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setServerurl:(Ljava/lang/String;)V // method@0ad8 │ │ -025738: 7100 d40a 0000 |001e: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -02573e: 0c00 |0021: move-result-object v0 │ │ -025740: 6e10 d50a 0000 |0022: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getServerurl:()Ljava/lang/String; // method@0ad5 │ │ -025746: 0c00 |0025: move-result-object v0 │ │ -025748: 1e01 |0026: monitor-exit v1 │ │ -02574a: 1100 |0027: return-object v0 │ │ -02574c: 0d00 |0028: move-exception v0 │ │ -02574e: 1e01 |0029: monitor-exit v1 │ │ -025750: 2700 |002a: throw v0 │ │ +02621c: |[02621c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getURL:()Ljava/lang/String; │ │ +02622c: 5451 2802 |0000: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mUrllock:Ljava/lang/Object; // field@0228 │ │ +026230: 1d01 |0002: monitor-enter v1 │ │ +026232: 7100 d40a 0000 |0003: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +026238: 0c00 |0006: move-result-object v0 │ │ +02623a: 6e10 d50a 0000 |0007: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getServerurl:()Ljava/lang/String; // method@0ad5 │ │ +026240: 0c00 |000a: move-result-object v0 │ │ +026242: 3900 1300 |000b: if-nez v0, 001e // +0013 │ │ +026246: 7100 d40a 0000 |000d: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +02624c: 0c00 |0010: move-result-object v0 │ │ +02624e: 5452 2602 |0011: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +026252: 1a03 8f02 |0013: const-string v3, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +026256: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ +02625a: 7230 6800 3204 |0017: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +026260: 0c02 |001a: move-result-object v2 │ │ +026262: 6e20 d80a 2000 |001b: invoke-virtual {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setServerurl:(Ljava/lang/String;)V // method@0ad8 │ │ +026268: 7100 d40a 0000 |001e: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +02626e: 0c00 |0021: move-result-object v0 │ │ +026270: 6e10 d50a 0000 |0022: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getServerurl:()Ljava/lang/String; // method@0ad5 │ │ +026276: 0c00 |0025: move-result-object v0 │ │ +026278: 1e01 |0026: monitor-exit v1 │ │ +02627a: 1100 |0027: return-object v0 │ │ +02627c: 0d00 |0028: move-exception v0 │ │ +02627e: 1e01 |0029: monitor-exit v1 │ │ +026280: 2700 |002a: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=178 │ │ 0x000d line=179 │ │ + 0x0017 line=180 │ │ + 0x001b line=179 │ │ 0x001e line=185 │ │ 0x0028 line=186 │ │ locals : │ │ 0x0000 - 0x002b reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'writeDelFlg' │ │ type : '(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -025760: |[025760] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z │ │ -025770: 2200 1300 |0000: new-instance v0, Landroid/content/ContentValues; // type@0013 │ │ -025774: 7010 4400 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -02577a: 7110 e808 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -025780: 0c02 |0008: move-result-object v2 │ │ -025782: 6e30 4900 6002 |0009: invoke-virtual {v0, v6, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -025788: 5432 1e02 |000c: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ -02578c: 6e10 5000 0200 |000e: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -025792: 0c02 |0011: move-result-object v2 │ │ -025794: 6e58 4100 5270 |0012: invoke-virtual {v2, v5, v0, v7, v8}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0041 │ │ -02579a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -02579c: 0f02 |0016: return v2 │ │ -02579e: 0d01 |0017: move-exception v1 │ │ -0257a0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0257a2: 28fd |0019: goto 0016 // -0003 │ │ +026290: |[026290] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z │ │ +0262a0: 2200 1300 |0000: new-instance v0, Landroid/content/ContentValues; // type@0013 │ │ +0262a4: 7010 4400 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +0262aa: 7110 e808 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0262b0: 0c02 |0008: move-result-object v2 │ │ +0262b2: 6e30 4900 6002 |0009: invoke-virtual {v0, v6, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +0262b8: 5432 1e02 |000c: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ +0262bc: 6e10 5000 0200 |000e: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +0262c2: 0c02 |0011: move-result-object v2 │ │ +0262c4: 6e58 4100 5270 |0012: invoke-virtual {v2, v5, v0, v7, v8}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0041 │ │ +0262ca: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0262cc: 0f02 |0016: return v2 │ │ +0262ce: 0d01 |0017: move-exception v1 │ │ +0262d0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0262d2: 28fd |0019: goto 0016 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Landroid/database/sqlite/SQLiteException; -> 0x0017 │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0005 line=1033 │ │ 0x000c line=1034 │ │ @@ -31734,173 +31809,176 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'auth' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 5 │ │ outs : 4 │ │ - insns size : 123 16-bit code units │ │ -0257b0: |[0257b0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.auth:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0257c0: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -0257c6: 0c07 |0003: move-result-object v7 │ │ -0257c8: 6e10 5709 0700 |0004: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -0257ce: 0b07 |0007: move-result-wide v7 │ │ -0257d0: 1609 e803 |0008: const-wide/16 v9, #int 1000 // #3e8 │ │ -0257d4: 9e05 0709 |000a: div-long v5, v7, v9 │ │ -0257d8: 6e40 fc09 fb65 |000c: invoke-virtual {v11, v15, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getSHAPass:(Ljava/lang/String;J)[B // method@09fc │ │ -0257de: 0c04 |000f: move-result-object v4 │ │ -0257e0: 2200 5f01 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -0257e4: 7010 1a09 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0257ea: 1a07 500f |0015: const-string v7, "server/xml.server.php?action=handshake&auth=" // string@0f50 │ │ -0257ee: 7130 e209 d007 |0017: invoke-static {v0, v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -0257f4: 6e20 0e0a 4b00 |001a: invoke-virtual {v11, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.toHexString:([B)Ljava/lang/String; // method@0a0e │ │ -0257fa: 0c07 |001d: move-result-object v7 │ │ -0257fc: 6e20 2009 7000 |001e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025802: 1a07 8600 |0021: const-string v7, "×tamp=" // string@0086 │ │ -025806: 6e20 2009 7000 |0023: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02580c: 0c07 |0026: move-result-object v7 │ │ -02580e: 6e30 1e09 5706 |0027: invoke-virtual {v7, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@091e │ │ -025814: 1a07 8700 |002a: const-string v7, "&version=350001&user=" // string@0087 │ │ -025818: 6e20 2009 7000 |002c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02581e: 0c07 |002f: move-result-object v7 │ │ -025820: 6e20 2009 e700 |0030: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025826: 2203 af01 |0033: new-instance v3, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; // type@01af │ │ -02582a: 7010 350a 0300 |0035: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.:()V // method@0a35 │ │ -025830: 2207 7401 |0038: new-instance v7, Ljava/net/URL; // type@0174 │ │ -025834: 6e10 2609 0000 |003a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02583a: 0c08 |003d: move-result-object v8 │ │ -02583c: 7020 3a09 8700 |003e: invoke-direct {v7, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -025842: 6e30 0a0a 7b03 |0041: invoke-virtual {v11, v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -025848: 6e10 370a 0300 |0044: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.getAuthToken:()Ljava/lang/String; // method@0a37 │ │ -02584e: 0c07 |0047: move-result-object v7 │ │ -025850: 1107 |0048: return-object v7 │ │ -025852: 0d02 |0049: move-exception v2 │ │ -025854: 1a07 7e07 |004a: const-string v7, "auth" // string@077e │ │ -025858: 7120 960b 2700 |004c: invoke-static {v7, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02585e: 7100 d40a 0000 |004f: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025864: 0c07 |0052: move-result-object v7 │ │ -025866: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -025868: 6e20 d90a 8700 |0054: invoke-virtual {v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setSuccess:(Z)V // method@0ad9 │ │ -02586e: 1207 |0057: const/4 v7, #int 0 // #0 │ │ -025870: 28f0 |0058: goto 0048 // -0010 │ │ -025872: 0d02 |0059: move-exception v2 │ │ -025874: 1a07 7e07 |005a: const-string v7, "auth" // string@077e │ │ -025878: 7120 960b 2700 |005c: invoke-static {v7, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02587e: 28f0 |005f: goto 004f // -0010 │ │ -025880: 0d07 |0060: move-exception v7 │ │ -025882: 2707 |0061: throw v7 │ │ -025884: 0d02 |0062: move-exception v2 │ │ -025886: 2203 3800 |0063: new-instance v3, Landroid/os/Handler; // type@0038 │ │ -02588a: 6e10 5100 0c00 |0065: invoke-virtual {v12}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0051 │ │ -025890: 0c07 |0068: move-result-object v7 │ │ -025892: 7020 bf00 7300 |0069: invoke-direct {v3, v7}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00bf │ │ -025898: 07c1 |006c: move-object v1, v12 │ │ -02589a: 2207 aa01 |006d: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2; // type@01aa │ │ -02589e: 7030 dc09 b701 |006f: invoke-direct {v7, v11, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V // method@09dc │ │ -0258a4: 6e20 c300 7300 |0072: invoke-virtual {v3, v7}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ -0258aa: 1a07 7e07 |0075: const-string v7, "auth" // string@077e │ │ -0258ae: 7120 960b 2700 |0077: invoke-static {v7, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -0258b4: 28d5 |007a: goto 004f // -002b │ │ + insns size : 129 16-bit code units │ │ +0262e0: |[0262e0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.auth:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0262f0: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +0262f6: 0c07 |0003: move-result-object v7 │ │ +0262f8: 6e10 5709 0700 |0004: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +0262fe: 0b0a |0007: move-result-wide v10 │ │ +026300: 160c e803 |0008: const-wide/16 v12, #int 1000 // #3e8 │ │ +026304: 9e08 0a0c |000a: div-long v8, v10, v12 │ │ +026308: 0800 1200 |000c: move-object/from16 v0, v18 │ │ +02630c: 6e40 fc09 0e98 |000e: invoke-virtual {v14, v0, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getSHAPass:(Ljava/lang/String;J)[B // method@09fc │ │ +026312: 0c06 |0011: move-result-object v6 │ │ +026314: 2202 5f01 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +026318: 7010 1a09 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02631e: 1a07 4e0f |0017: const-string v7, "server/xml.server.php?action=handshake&auth=" // string@0f4e │ │ +026322: 0800 1000 |0019: move-object/from16 v0, v16 │ │ +026326: 7130 e209 0207 |001b: invoke-static {v2, v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02632c: 6e20 0e0a 6e00 |001e: invoke-virtual {v14, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.toHexString:([B)Ljava/lang/String; // method@0a0e │ │ +026332: 0c07 |0021: move-result-object v7 │ │ +026334: 6e20 2009 7200 |0022: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02633a: 1a07 8600 |0025: const-string v7, "×tamp=" // string@0086 │ │ +02633e: 6e20 2009 7200 |0027: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026344: 0c07 |002a: move-result-object v7 │ │ +026346: 6e30 1e09 8709 |002b: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@091e │ │ +02634c: 1a07 8700 |002e: const-string v7, "&version=350001&user=" // string@0087 │ │ +026350: 6e20 2009 7200 |0030: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026356: 0c07 |0033: move-result-object v7 │ │ +026358: 0800 1100 |0034: move-object/from16 v0, v17 │ │ +02635c: 6e20 2009 0700 |0036: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026362: 2205 af01 |0039: new-instance v5, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; // type@01af │ │ +026366: 7010 350a 0500 |003b: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.:()V // method@0a35 │ │ +02636c: 2207 7401 |003e: new-instance v7, Ljava/net/URL; // type@0174 │ │ +026370: 6e10 2609 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026376: 0c0a |0043: move-result-object v10 │ │ +026378: 7020 3a09 a700 |0044: invoke-direct {v7, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02637e: 6e30 0a0a 7e05 |0047: invoke-virtual {v14, v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +026384: 6e10 370a 0500 |004a: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.getAuthToken:()Ljava/lang/String; // method@0a37 │ │ +02638a: 0c07 |004d: move-result-object v7 │ │ +02638c: 1107 |004e: return-object v7 │ │ +02638e: 0d04 |004f: move-exception v4 │ │ +026390: 1a07 7d07 |0050: const-string v7, "auth" // string@077d │ │ +026394: 7120 960b 4700 |0052: invoke-static {v7, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02639a: 7100 d40a 0000 |0055: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +0263a0: 0c07 |0058: move-result-object v7 │ │ +0263a2: 120a |0059: const/4 v10, #int 0 // #0 │ │ +0263a4: 6e20 d90a a700 |005a: invoke-virtual {v7, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setSuccess:(Z)V // method@0ad9 │ │ +0263aa: 1207 |005d: const/4 v7, #int 0 // #0 │ │ +0263ac: 28f0 |005e: goto 004e // -0010 │ │ +0263ae: 0d04 |005f: move-exception v4 │ │ +0263b0: 1a07 7d07 |0060: const-string v7, "auth" // string@077d │ │ +0263b4: 7120 960b 4700 |0062: invoke-static {v7, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +0263ba: 28f0 |0065: goto 0055 // -0010 │ │ +0263bc: 0d07 |0066: move-exception v7 │ │ +0263be: 2707 |0067: throw v7 │ │ +0263c0: 0d04 |0068: move-exception v4 │ │ +0263c2: 2205 3800 |0069: new-instance v5, Landroid/os/Handler; // type@0038 │ │ +0263c6: 6e10 5100 0f00 |006b: invoke-virtual {v15}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0051 │ │ +0263cc: 0c07 |006e: move-result-object v7 │ │ +0263ce: 7020 bf00 7500 |006f: invoke-direct {v5, v7}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@00bf │ │ +0263d4: 07f3 |0072: move-object v3, v15 │ │ +0263d6: 2207 aa01 |0073: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2; // type@01aa │ │ +0263da: 7030 dc09 e703 |0075: invoke-direct {v7, v14, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V // method@09dc │ │ +0263e0: 6e20 c300 7500 |0078: invoke-virtual {v5, v7}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ +0263e6: 1a07 7d07 |007b: const-string v7, "auth" // string@077d │ │ +0263ea: 7120 960b 4700 |007d: invoke-static {v7, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +0263f0: 28d5 |0080: goto 0055 // -002b │ │ catches : 4 │ │ - 0x0000 - 0x0047 │ │ - Ljava/security/NoSuchAlgorithmException; -> 0x0049 │ │ - Ljava/net/MalformedURLException; -> 0x0059 │ │ - Ljava/lang/Exception; -> 0x0062 │ │ - -> 0x0060 │ │ - 0x004a - 0x004f │ │ - -> 0x0060 │ │ - 0x005a - 0x005f │ │ - -> 0x0060 │ │ - 0x0063 - 0x007a │ │ - -> 0x0060 │ │ + 0x0000 - 0x004d │ │ + Ljava/security/NoSuchAlgorithmException; -> 0x004f │ │ + Ljava/net/MalformedURLException; -> 0x005f │ │ + Ljava/lang/Exception; -> 0x0068 │ │ + -> 0x0066 │ │ + 0x0050 - 0x0055 │ │ + -> 0x0066 │ │ + 0x0060 - 0x0065 │ │ + -> 0x0066 │ │ + 0x0069 - 0x0080 │ │ + -> 0x0066 │ │ positions : │ │ 0x0000 line=929 │ │ 0x000c line=930 │ │ - 0x0010 line=932 │ │ - 0x0015 line=933 │ │ - 0x001a line=935 │ │ - 0x0021 line=936 │ │ - 0x002a line=937 │ │ - 0x0033 line=938 │ │ - 0x0038 line=939 │ │ - 0x0044 line=940 │ │ - 0x0048 line=962 │ │ - 0x0049 line=941 │ │ - 0x004a line=942 │ │ - 0x004f line=960 │ │ - 0x0057 line=962 │ │ - 0x0059 line=943 │ │ - 0x005a line=944 │ │ - 0x0060 line=957 │ │ - 0x0062 line=945 │ │ - 0x0063 line=946 │ │ - 0x006c line=947 │ │ - 0x006d line=948 │ │ - 0x0075 line=956 │ │ - locals : │ │ - 0x0015 - 0x0048 reg=0 buf Ljava/lang/StringBuilder; │ │ - 0x0038 - 0x0048 reg=3 handler Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ │ - 0x0010 - 0x0048 reg=4 passphrase [B │ │ - 0x000c - 0x0048 reg=5 time J │ │ - 0x004a - 0x004f reg=2 e Ljava/security/NoSuchAlgorithmException; │ │ - 0x005a - 0x0060 reg=2 e Ljava/net/MalformedURLException; │ │ - 0x006d - 0x007b reg=1 con Landroid/content/Context; │ │ - 0x0063 - 0x007b reg=2 e Ljava/lang/Exception; │ │ - 0x006c - 0x007b reg=3 handler Landroid/os/Handler; │ │ - 0x0000 - 0x007b reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x007b reg=12 context Landroid/content/Context; │ │ - 0x0000 - 0x007b reg=13 host Ljava/lang/String; │ │ - 0x0000 - 0x007b reg=14 user Ljava/lang/String; │ │ - 0x0000 - 0x007b reg=15 pass Ljava/lang/String; │ │ + 0x0012 line=932 │ │ + 0x0017 line=933 │ │ + 0x001e line=935 │ │ + 0x0025 line=936 │ │ + 0x002e line=937 │ │ + 0x0039 line=938 │ │ + 0x003e line=939 │ │ + 0x004a line=940 │ │ + 0x004e line=962 │ │ + 0x004f line=941 │ │ + 0x0050 line=942 │ │ + 0x0055 line=960 │ │ + 0x005d line=962 │ │ + 0x005f line=943 │ │ + 0x0060 line=944 │ │ + 0x0066 line=957 │ │ + 0x0068 line=945 │ │ + 0x0069 line=946 │ │ + 0x0072 line=947 │ │ + 0x0073 line=948 │ │ + 0x007b line=956 │ │ + locals : │ │ + 0x0017 - 0x004e reg=2 buf Ljava/lang/StringBuilder; │ │ + 0x003e - 0x004e reg=5 handler Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ │ + 0x0012 - 0x004e reg=6 passphrase [B │ │ + 0x000c - 0x004e reg=8 time J │ │ + 0x0050 - 0x0055 reg=4 e Ljava/security/NoSuchAlgorithmException; │ │ + 0x0060 - 0x0066 reg=4 e Ljava/net/MalformedURLException; │ │ + 0x0073 - 0x0081 reg=3 con Landroid/content/Context; │ │ + 0x0069 - 0x0081 reg=4 e Ljava/lang/Exception; │ │ + 0x0072 - 0x0081 reg=5 handler Landroid/os/Handler; │ │ + 0x0000 - 0x0081 reg=14 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0081 reg=15 context Landroid/content/Context; │ │ + 0x0000 - 0x0081 reg=16 host Ljava/lang/String; │ │ + 0x0000 - 0x0081 reg=17 user Ljava/lang/String; │ │ + 0x0000 - 0x0081 reg=18 pass Ljava/lang/String; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'clearAuth' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0258e8: |[0258e8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.clearAuth:()V │ │ -0258f8: 7100 d40a 0000 |0000: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -0258fe: 0c01 |0003: move-result-object v1 │ │ -025900: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -025902: 6e20 d90a 2100 |0005: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setSuccess:(Z)V // method@0ad9 │ │ -025908: 5442 2802 |0008: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mUrllock:Ljava/lang/Object; // field@0228 │ │ -02590c: 1d02 |000a: monitor-enter v2 │ │ -02590e: 7100 d40a 0000 |000b: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025914: 0c01 |000e: move-result-object v1 │ │ -025916: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -025918: 6e20 d80a 3100 |0010: invoke-virtual {v1, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setServerurl:(Ljava/lang/String;)V // method@0ad8 │ │ -02591e: 1e02 |0013: monitor-exit v2 │ │ -025920: 5442 1d02 |0014: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mAuthlock:Ljava/lang/Object; // field@021d │ │ -025924: 1d02 |0016: monitor-enter v2 │ │ -025926: 7100 d40a 0000 |0017: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -02592c: 0c01 |001a: move-result-object v1 │ │ -02592e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -025930: 6e20 d70a 3100 |001c: invoke-virtual {v1, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ -025936: 5441 2602 |001f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -02593a: 7210 6400 0100 |0021: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -025940: 0c00 |0024: move-result-object v0 │ │ -025942: 1a01 280b |0025: const-string v1, "key.auth" // string@0b28 │ │ -025946: 1a03 0000 |0027: const-string v3, "" // string@0000 │ │ -02594a: 7230 6300 1003 |0029: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -025950: 7210 5f00 0000 |002c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ -025956: 1e02 |002f: monitor-exit v2 │ │ -025958: 0e00 |0030: return-void │ │ -02595a: 0d01 |0031: move-exception v1 │ │ -02595c: 1e02 |0032: monitor-exit v2 │ │ -02595e: 2701 |0033: throw v1 │ │ -025960: 0d01 |0034: move-exception v1 │ │ -025962: 1e02 |0035: monitor-exit v2 │ │ -025964: 2701 |0036: throw v1 │ │ +026424: |[026424] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.clearAuth:()V │ │ +026434: 7100 d40a 0000 |0000: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +02643a: 0c01 |0003: move-result-object v1 │ │ +02643c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +02643e: 6e20 d90a 2100 |0005: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setSuccess:(Z)V // method@0ad9 │ │ +026444: 5442 2802 |0008: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mUrllock:Ljava/lang/Object; // field@0228 │ │ +026448: 1d02 |000a: monitor-enter v2 │ │ +02644a: 7100 d40a 0000 |000b: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +026450: 0c01 |000e: move-result-object v1 │ │ +026452: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +026454: 6e20 d80a 3100 |0010: invoke-virtual {v1, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setServerurl:(Ljava/lang/String;)V // method@0ad8 │ │ +02645a: 1e02 |0013: monitor-exit v2 │ │ +02645c: 5442 1d02 |0014: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mAuthlock:Ljava/lang/Object; // field@021d │ │ +026460: 1d02 |0016: monitor-enter v2 │ │ +026462: 7100 d40a 0000 |0017: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +026468: 0c01 |001a: move-result-object v1 │ │ +02646a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +02646c: 6e20 d70a 3100 |001c: invoke-virtual {v1, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ +026472: 5441 2602 |001f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +026476: 7210 6400 0100 |0021: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +02647c: 0c00 |0024: move-result-object v0 │ │ +02647e: 1a01 270b |0025: const-string v1, "key.auth" // string@0b27 │ │ +026482: 1a03 0000 |0027: const-string v3, "" // string@0000 │ │ +026486: 7230 6300 1003 |0029: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +02648c: 7210 5f00 0000 |002c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ +026492: 1e02 |002f: monitor-exit v2 │ │ +026494: 0e00 |0030: return-void │ │ +026496: 0d01 |0031: move-exception v1 │ │ +026498: 1e02 |0032: monitor-exit v2 │ │ +02649a: 2701 |0033: throw v1 │ │ +02649c: 0d01 |0034: move-exception v1 │ │ +02649e: 1e02 |0035: monitor-exit v2 │ │ +0264a0: 2701 |0036: throw v1 │ │ catches : 4 │ │ 0x000b - 0x0014 │ │ -> 0x0031 │ │ 0x0017 - 0x0030 │ │ -> 0x0034 │ │ 0x0032 - 0x0033 │ │ -> 0x0031 │ │ @@ -31929,18 +32007,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -025990: |[025990] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.forceEnd:()V │ │ -0259a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0259a2: 5c10 2302 |0001: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ -0259a6: 0e00 |0003: return-void │ │ +0264cc: |[0264cc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.forceEnd:()V │ │ +0264dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0264de: 5c10 2302 |0001: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ +0264e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ @@ -31949,20 +32027,20 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0259a8: |[0259a8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllAlbumKey:()Ljava/util/ArrayList; │ │ -0259b8: 6201 1504 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ -0259bc: 1a02 2307 |0002: const-string v2, "album_key" // string@0723 │ │ -0259c0: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ -0259c6: 0c00 |0007: move-result-object v0 │ │ -0259c8: 1100 |0008: return-object v0 │ │ +0264e4: |[0264e4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllAlbumKey:()Ljava/util/ArrayList; │ │ +0264f4: 6201 1504 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ +0264f8: 1a02 2307 |0002: const-string v2, "album_key" // string@0723 │ │ +0264fc: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ +026502: 0c00 |0007: move-result-object v0 │ │ +026504: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ 0x0008 line=1045 │ │ locals : │ │ 0x0008 - 0x0009 reg=0 keyList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0009 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -31972,20 +32050,20 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0259cc: |[0259cc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllArtistKey:()Ljava/util/ArrayList; │ │ -0259dc: 6201 1804 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ -0259e0: 1a02 5c07 |0002: const-string v2, "artist_key" // string@075c │ │ -0259e4: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ -0259ea: 0c00 |0007: move-result-object v0 │ │ -0259ec: 1100 |0008: return-object v0 │ │ +026508: |[026508] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllArtistKey:()Ljava/util/ArrayList; │ │ +026518: 6201 1804 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ +02651c: 1a02 5b07 |0002: const-string v2, "artist_key" // string@075b │ │ +026520: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ +026526: 0c00 |0007: move-result-object v0 │ │ +026528: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1055 │ │ 0x0008 line=1057 │ │ locals : │ │ 0x0008 - 0x0009 reg=0 keyList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0009 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -31995,20 +32073,20 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0259f0: |[0259f0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllPlaylistKey:()Ljava/util/ArrayList; │ │ -025a00: 6201 4604 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0446 │ │ -025a04: 1a02 600e |0002: const-string v2, "playlist_key" // string@0e60 │ │ -025a08: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ -025a0e: 0c00 |0007: move-result-object v0 │ │ -025a10: 1100 |0008: return-object v0 │ │ +02652c: |[02652c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllPlaylistKey:()Ljava/util/ArrayList; │ │ +02653c: 6201 4604 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0446 │ │ +026540: 1a02 5e0e |0002: const-string v2, "playlist_key" // string@0e5e │ │ +026544: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ +02654a: 0c00 |0007: move-result-object v0 │ │ +02654c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ 0x0008 line=1063 │ │ locals : │ │ 0x0008 - 0x0009 reg=0 keyList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0009 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -32018,20 +32096,20 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -025a14: |[025a14] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllTagKey:()Ljava/util/ArrayList; │ │ -025a24: 6201 3d04 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ -025a28: 1a02 5309 |0002: const-string v2, "genres_key" // string@0953 │ │ -025a2c: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ -025a32: 0c00 |0007: move-result-object v0 │ │ -025a34: 1100 |0008: return-object v0 │ │ +026550: |[026550] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllTagKey:()Ljava/util/ArrayList; │ │ +026560: 6201 3d04 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ +026564: 1a02 5209 |0002: const-string v2, "genres_key" // string@0952 │ │ +026568: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ +02656e: 0c00 |0007: move-result-object v0 │ │ +026570: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ 0x0008 line=1051 │ │ locals : │ │ 0x0008 - 0x0009 reg=0 keyList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0009 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -32041,20 +32119,20 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -025a38: |[025a38] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllVideoKey:()Ljava/util/ArrayList; │ │ -025a48: 6201 4a04 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ -025a4c: 1a02 2f0d |0002: const-string v2, "media_key" // string@0d2f │ │ -025a50: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ -025a56: 0c00 |0007: move-result-object v0 │ │ -025a58: 1100 |0008: return-object v0 │ │ +026574: |[026574] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAllVideoKey:()Ljava/util/ArrayList; │ │ +026584: 6201 4a04 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ +026588: 1a02 2d0d |0002: const-string v2, "media_key" // string@0d2d │ │ +02658c: 7030 e409 1302 |0004: invoke-direct {v3, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.baseGetAllKey:(Landroid/net/Uri;Ljava/lang/String;)Ljava/util/ArrayList; // method@09e4 │ │ +026592: 0c00 |0007: move-result-object v0 │ │ +026594: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ 0x0008 line=1069 │ │ locals : │ │ 0x0008 - 0x0009 reg=0 keyList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0009 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -32064,147 +32142,156 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 223 16-bit code units │ │ -025a5c: |[025a5c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ -025a6c: 7010 fe09 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ -025a72: 0c04 |0003: move-result-object v4 │ │ -025a74: 54b7 1d02 |0004: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mAuthlock:Ljava/lang/Object; // field@021d │ │ -025a78: 1d07 |0006: monitor-enter v7 │ │ -025a7a: 390c 1a00 |0007: if-nez v12, 0021 // +001a │ │ -025a7e: 7100 d40a 0000 |0009: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025a84: 0c06 |000c: move-result-object v6 │ │ -025a86: 6e10 d30a 0600 |000d: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025a8c: 0c06 |0010: move-result-object v6 │ │ -025a8e: 3806 1000 |0011: if-eqz v6, 0021 // +0010 │ │ -025a92: 7100 d40a 0000 |0013: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025a98: 0c06 |0016: move-result-object v6 │ │ -025a9a: 6e10 d30a 0600 |0017: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025aa0: 0c06 |001a: move-result-object v6 │ │ -025aa2: 6e10 0e09 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ -025aa8: 0a06 |001e: move-result v6 │ │ -025aaa: 3906 b300 |001f: if-nez v6, 00d2 // +00b3 │ │ -025aae: 7100 d40a 0000 |0021: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025ab4: 0c06 |0024: move-result-object v6 │ │ -025ab6: 6e10 d30a 0600 |0025: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025abc: 0c02 |0028: move-result-object v2 │ │ -025abe: 7100 d40a 0000 |0029: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025ac4: 0c06 |002c: move-result-object v6 │ │ -025ac6: 54b8 2602 |002d: iget-object v8, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -025aca: 1a09 280b |002f: const-string v9, "key.auth" // string@0b28 │ │ -025ace: 1a0a 0000 |0031: const-string v10, "" // string@0000 │ │ -025ad2: 7230 6800 980a |0033: invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -025ad8: 0c08 |0036: move-result-object v8 │ │ -025ada: 6e20 d70a 8600 |0037: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ -025ae0: 380c 0b00 |003a: if-eqz v12, 0045 // +000b │ │ -025ae4: 7100 d40a 0000 |003c: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025aea: 0c06 |003f: move-result-object v6 │ │ -025aec: 1a08 0000 |0040: const-string v8, "" // string@0000 │ │ -025af0: 6e20 d70a 8600 |0042: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ -025af6: 7100 d40a 0000 |0045: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025afc: 0c06 |0048: move-result-object v6 │ │ -025afe: 6e10 d30a 0600 |0049: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025b04: 0c06 |004c: move-result-object v6 │ │ -025b06: 6e10 0e09 0600 |004d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ -025b0c: 0a06 |0050: move-result v6 │ │ -025b0e: 3906 8100 |0051: if-nez v6, 00d2 // +0081 │ │ -025b12: 54b6 2602 |0053: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -025b16: 1a08 9302 |0055: const-string v8, "KEY.AMPACHE_USERNAME" // string@0293 │ │ -025b1a: 1a09 0000 |0057: const-string v9, "" // string@0000 │ │ -025b1e: 7230 6800 8609 |0059: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -025b24: 0c05 |005c: move-result-object v5 │ │ -025b26: 54b6 2602 |005d: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -025b2a: 1a08 9102 |005f: const-string v8, "KEY.AMPACHE_PASSWD" // string@0291 │ │ -025b2e: 1a09 0000 |0061: const-string v9, "" // string@0000 │ │ -025b32: 7230 6800 8609 |0063: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -025b38: 0c03 |0066: move-result-object v3 │ │ -025b3a: 54b6 1e02 |0067: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ -025b3e: 6e53 e309 6b54 |0069: invoke-virtual {v11, v6, v4, v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.auth:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@09e3 │ │ -025b44: 0c01 |006c: move-result-object v1 │ │ -025b46: 3801 4700 |006d: if-eqz v1, 00b4 // +0047 │ │ -025b4a: 7100 d40a 0000 |006f: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025b50: 0c06 |0072: move-result-object v6 │ │ -025b52: 6e20 d70a 1600 |0073: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ -025b58: 54b6 2602 |0076: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -025b5c: 7210 6400 0600 |0078: invoke-interface {v6}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -025b62: 0c00 |007b: move-result-object v0 │ │ -025b64: 1a06 280b |007c: const-string v6, "key.auth" // string@0b28 │ │ -025b68: 7100 d40a 0000 |007e: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025b6e: 0c08 |0081: move-result-object v8 │ │ -025b70: 6e10 d30a 0800 |0082: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025b76: 0c08 |0085: move-result-object v8 │ │ -025b78: 7230 6300 6008 |0086: invoke-interface {v0, v6, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -025b7e: 7210 5f00 0000 |0089: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ -025b84: 2206 5f01 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -025b88: 7010 1a09 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -025b8e: 1a08 7809 |0091: const-string v8, "getAuth old=" // string@0978 │ │ -025b92: 6e20 2009 8600 |0093: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025b98: 0c06 |0096: move-result-object v6 │ │ -025b9a: 6e20 2009 2600 |0097: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025ba0: 0c06 |009a: move-result-object v6 │ │ -025ba2: 1a08 6b00 |009b: const-string v8, " new=" // string@006b │ │ -025ba6: 6e20 2009 8600 |009d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025bac: 0c06 |00a0: move-result-object v6 │ │ -025bae: 7100 d40a 0000 |00a1: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025bb4: 0c08 |00a4: move-result-object v8 │ │ -025bb6: 6e10 d30a 0800 |00a5: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025bbc: 0c08 |00a8: move-result-object v8 │ │ -025bbe: 6e20 2009 8600 |00a9: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025bc4: 0c06 |00ac: move-result-object v6 │ │ -025bc6: 6e10 2609 0600 |00ad: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -025bcc: 0c06 |00b0: move-result-object v6 │ │ -025bce: 7110 950b 0600 |00b1: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -025bd4: 2206 5f01 |00b4: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -025bd8: 7010 1a09 0600 |00b6: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -025bde: 1a08 7d0a |00b9: const-string v8, "got authkey = " // string@0a7d │ │ -025be2: 6e20 2009 8600 |00bb: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025be8: 0c06 |00be: move-result-object v6 │ │ -025bea: 7100 d40a 0000 |00bf: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025bf0: 0c08 |00c2: move-result-object v8 │ │ -025bf2: 6e10 d30a 0800 |00c3: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025bf8: 0c08 |00c6: move-result-object v8 │ │ -025bfa: 6e20 2009 8600 |00c7: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025c00: 0c06 |00ca: move-result-object v6 │ │ -025c02: 6e10 2609 0600 |00cb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -025c08: 0c06 |00ce: move-result-object v6 │ │ -025c0a: 7110 950b 0600 |00cf: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -025c10: 7100 d40a 0000 |00d2: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -025c16: 0c06 |00d5: move-result-object v6 │ │ -025c18: 6e10 d30a 0600 |00d6: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ -025c1e: 0c06 |00d9: move-result-object v6 │ │ -025c20: 1e07 |00da: monitor-exit v7 │ │ -025c22: 1106 |00db: return-object v6 │ │ -025c24: 0d06 |00dc: move-exception v6 │ │ -025c26: 1e07 |00dd: monitor-exit v7 │ │ -025c28: 2706 |00de: throw v6 │ │ +026598: |[026598] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ +0265a8: 7010 fe09 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ +0265ae: 0c04 |0003: move-result-object v4 │ │ +0265b0: 54b7 1d02 |0004: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mAuthlock:Ljava/lang/Object; // field@021d │ │ +0265b4: 1d07 |0006: monitor-enter v7 │ │ +0265b6: 390c 1a00 |0007: if-nez v12, 0021 // +001a │ │ +0265ba: 7100 d40a 0000 |0009: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +0265c0: 0c06 |000c: move-result-object v6 │ │ +0265c2: 6e10 d30a 0600 |000d: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +0265c8: 0c06 |0010: move-result-object v6 │ │ +0265ca: 3806 1000 |0011: if-eqz v6, 0021 // +0010 │ │ +0265ce: 7100 d40a 0000 |0013: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +0265d4: 0c06 |0016: move-result-object v6 │ │ +0265d6: 6e10 d30a 0600 |0017: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +0265dc: 0c06 |001a: move-result-object v6 │ │ +0265de: 6e10 0e09 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ +0265e4: 0a06 |001e: move-result v6 │ │ +0265e6: 3906 b300 |001f: if-nez v6, 00d2 // +00b3 │ │ +0265ea: 7100 d40a 0000 |0021: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +0265f0: 0c06 |0024: move-result-object v6 │ │ +0265f2: 6e10 d30a 0600 |0025: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +0265f8: 0c02 |0028: move-result-object v2 │ │ +0265fa: 7100 d40a 0000 |0029: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +026600: 0c06 |002c: move-result-object v6 │ │ +026602: 54b8 2602 |002d: iget-object v8, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +026606: 1a09 270b |002f: const-string v9, "key.auth" // string@0b27 │ │ +02660a: 1a0a 0000 |0031: const-string v10, "" // string@0000 │ │ +02660e: 7230 6800 980a |0033: invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +026614: 0c08 |0036: move-result-object v8 │ │ +026616: 6e20 d70a 8600 |0037: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ +02661c: 380c 0b00 |003a: if-eqz v12, 0045 // +000b │ │ +026620: 7100 d40a 0000 |003c: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +026626: 0c06 |003f: move-result-object v6 │ │ +026628: 1a08 0000 |0040: const-string v8, "" // string@0000 │ │ +02662c: 6e20 d70a 8600 |0042: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ +026632: 7100 d40a 0000 |0045: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +026638: 0c06 |0048: move-result-object v6 │ │ +02663a: 6e10 d30a 0600 |0049: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +026640: 0c06 |004c: move-result-object v6 │ │ +026642: 6e10 0e09 0600 |004d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ +026648: 0a06 |0050: move-result v6 │ │ +02664a: 3906 8100 |0051: if-nez v6, 00d2 // +0081 │ │ +02664e: 54b6 2602 |0053: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +026652: 1a08 9302 |0055: const-string v8, "KEY.AMPACHE_USERNAME" // string@0293 │ │ +026656: 1a09 0000 |0057: const-string v9, "" // string@0000 │ │ +02665a: 7230 6800 8609 |0059: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +026660: 0c05 |005c: move-result-object v5 │ │ +026662: 54b6 2602 |005d: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +026666: 1a08 9102 |005f: const-string v8, "KEY.AMPACHE_PASSWD" // string@0291 │ │ +02666a: 1a09 0000 |0061: const-string v9, "" // string@0000 │ │ +02666e: 7230 6800 8609 |0063: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +026674: 0c03 |0066: move-result-object v3 │ │ +026676: 54b6 1e02 |0067: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ +02667a: 6e53 e309 6b54 |0069: invoke-virtual {v11, v6, v4, v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.auth:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@09e3 │ │ +026680: 0c01 |006c: move-result-object v1 │ │ +026682: 3801 4700 |006d: if-eqz v1, 00b4 // +0047 │ │ +026686: 7100 d40a 0000 |006f: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +02668c: 0c06 |0072: move-result-object v6 │ │ +02668e: 6e20 d70a 1600 |0073: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.setAuthkey:(Ljava/lang/String;)V // method@0ad7 │ │ +026694: 54b6 2602 |0076: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +026698: 7210 6400 0600 |0078: invoke-interface {v6}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +02669e: 0c00 |007b: move-result-object v0 │ │ +0266a0: 1a06 270b |007c: const-string v6, "key.auth" // string@0b27 │ │ +0266a4: 7100 d40a 0000 |007e: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +0266aa: 0c08 |0081: move-result-object v8 │ │ +0266ac: 6e10 d30a 0800 |0082: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +0266b2: 0c08 |0085: move-result-object v8 │ │ +0266b4: 7230 6300 6008 |0086: invoke-interface {v0, v6, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +0266ba: 7210 5f00 0000 |0089: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ +0266c0: 2206 5f01 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +0266c4: 7010 1a09 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0266ca: 1a08 7709 |0091: const-string v8, "getAuth old=" // string@0977 │ │ +0266ce: 6e20 2009 8600 |0093: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0266d4: 0c06 |0096: move-result-object v6 │ │ +0266d6: 6e20 2009 2600 |0097: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0266dc: 0c06 |009a: move-result-object v6 │ │ +0266de: 1a08 6b00 |009b: const-string v8, " new=" // string@006b │ │ +0266e2: 6e20 2009 8600 |009d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0266e8: 0c06 |00a0: move-result-object v6 │ │ +0266ea: 7100 d40a 0000 |00a1: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +0266f0: 0c08 |00a4: move-result-object v8 │ │ +0266f2: 6e10 d30a 0800 |00a5: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +0266f8: 0c08 |00a8: move-result-object v8 │ │ +0266fa: 6e20 2009 8600 |00a9: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026700: 0c06 |00ac: move-result-object v6 │ │ +026702: 6e10 2609 0600 |00ad: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026708: 0c06 |00b0: move-result-object v6 │ │ +02670a: 7110 950b 0600 |00b1: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +026710: 2206 5f01 |00b4: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +026714: 7010 1a09 0600 |00b6: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02671a: 1a08 7c0a |00b9: const-string v8, "got authkey = " // string@0a7c │ │ +02671e: 6e20 2009 8600 |00bb: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026724: 0c06 |00be: move-result-object v6 │ │ +026726: 7100 d40a 0000 |00bf: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +02672c: 0c08 |00c2: move-result-object v8 │ │ +02672e: 6e10 d30a 0800 |00c3: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +026734: 0c08 |00c6: move-result-object v8 │ │ +026736: 6e20 2009 8600 |00c7: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02673c: 0c06 |00ca: move-result-object v6 │ │ +02673e: 6e10 2609 0600 |00cb: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026744: 0c06 |00ce: move-result-object v6 │ │ +026746: 7110 950b 0600 |00cf: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +02674c: 7100 d40a 0000 |00d2: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +026752: 0c06 |00d5: move-result-object v6 │ │ +026754: 6e10 d30a 0600 |00d6: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getAuthkey:()Ljava/lang/String; // method@0ad3 │ │ +02675a: 0c06 |00d9: move-result-object v6 │ │ +02675c: 1e07 |00da: monitor-exit v7 │ │ +02675e: 1106 |00db: return-object v6 │ │ +026760: 0d06 |00dc: move-exception v6 │ │ +026762: 1e07 |00dd: monitor-exit v7 │ │ +026764: 2706 |00de: throw v6 │ │ catches : 1 │ │ 0x0009 - 0x00de │ │ -> 0x00dc │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0007 line=203 │ │ + 0x0013 line=204 │ │ 0x0021 line=205 │ │ 0x0029 line=206 │ │ + 0x0033 line=207 │ │ + 0x0037 line=206 │ │ 0x003a line=208 │ │ 0x003c line=209 │ │ 0x0045 line=211 │ │ 0x0053 line=212 │ │ 0x005d line=214 │ │ 0x0067 line=216 │ │ 0x006d line=217 │ │ 0x006f line=218 │ │ 0x0076 line=219 │ │ 0x007c line=220 │ │ + 0x0082 line=221 │ │ + 0x0086 line=220 │ │ 0x0089 line=222 │ │ 0x008c line=223 │ │ + 0x00a1 line=224 │ │ + 0x00b1 line=223 │ │ 0x00b4 line=226 │ │ + 0x00bf line=227 │ │ + 0x00cf line=226 │ │ 0x00d2 line=230 │ │ 0x00dc line=231 │ │ locals : │ │ 0x007c - 0x00b4 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x006d - 0x00d2 reg=1 key Ljava/lang/String; │ │ 0x0029 - 0x00d2 reg=2 old Ljava/lang/String; │ │ 0x0067 - 0x00d2 reg=3 pswd Ljava/lang/String; │ │ @@ -32218,64 +32305,64 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -025c38: |[025c38] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; │ │ -025c48: 3806 5e00 |0000: if-eqz v6, 005e // +005e │ │ -025c4c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -025c4e: 6e20 ef09 2500 |0003: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -025c54: 0c00 |0006: move-result-object v0 │ │ -025c56: 1a02 8007 |0007: const-string v2, "auth=[^&]+" // string@0780 │ │ -025c5a: 2203 5f01 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -025c5e: 7010 1a09 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -025c64: 1a04 7f07 |000e: const-string v4, "auth=" // string@077f │ │ -025c68: 6e20 2009 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025c6e: 0c03 |0013: move-result-object v3 │ │ -025c70: 6e20 2009 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025c76: 0c03 |0017: move-result-object v3 │ │ -025c78: 6e10 2609 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -025c7e: 0c03 |001b: move-result-object v3 │ │ -025c80: 6e30 1009 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ -025c86: 0c01 |001f: move-result-object v1 │ │ -025c88: 6e20 0609 6100 |0020: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -025c8e: 0a02 |0023: move-result v2 │ │ -025c90: 3802 1b00 |0024: if-eqz v2, 003f // +001b │ │ -025c94: 1a02 3d10 |0026: const-string v2, "ssid=[^&]+" // string@103d │ │ -025c98: 2203 5f01 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -025c9c: 7010 1a09 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -025ca2: 1a04 3c10 |002d: const-string v4, "ssid=" // string@103c │ │ -025ca6: 6e20 2009 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025cac: 0c03 |0032: move-result-object v3 │ │ -025cae: 6e20 2009 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025cb4: 0c03 |0036: move-result-object v3 │ │ -025cb6: 6e10 2609 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -025cbc: 0c03 |003a: move-result-object v3 │ │ -025cbe: 6e30 1009 2603 |003b: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ -025cc4: 0c01 |003e: move-result-object v1 │ │ -025cc6: 1a02 a30a |003f: const-string v2, "http" // string@0aa3 │ │ -025cca: 6e20 0c09 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -025cd0: 0a02 |0044: move-result v2 │ │ -025cd2: 12f3 |0045: const/4 v3, #int -1 // #ff │ │ -025cd4: 3332 1700 |0046: if-ne v2, v3, 005d // +0017 │ │ -025cd8: 2202 5f01 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -025cdc: 7010 1a09 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -025ce2: 7010 fe09 0500 |004d: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ -025ce8: 0c03 |0050: move-result-object v3 │ │ -025cea: 6e20 2009 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025cf0: 0c02 |0054: move-result-object v2 │ │ -025cf2: 6e20 2009 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025cf8: 0c02 |0058: move-result-object v2 │ │ -025cfa: 6e10 2609 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -025d00: 0c01 |005c: move-result-object v1 │ │ -025d02: 1101 |005d: return-object v1 │ │ -025d04: 1201 |005e: const/4 v1, #int 0 // #0 │ │ -025d06: 28fe |005f: goto 005d // -0002 │ │ +026774: |[026774] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; │ │ +026784: 3806 5e00 |0000: if-eqz v6, 005e // +005e │ │ +026788: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02678a: 6e20 ef09 2500 |0003: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +026790: 0c00 |0006: move-result-object v0 │ │ +026792: 1a02 7f07 |0007: const-string v2, "auth=[^&]+" // string@077f │ │ +026796: 2203 5f01 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +02679a: 7010 1a09 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0267a0: 1a04 7e07 |000e: const-string v4, "auth=" // string@077e │ │ +0267a4: 6e20 2009 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0267aa: 0c03 |0013: move-result-object v3 │ │ +0267ac: 6e20 2009 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0267b2: 0c03 |0017: move-result-object v3 │ │ +0267b4: 6e10 2609 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0267ba: 0c03 |001b: move-result-object v3 │ │ +0267bc: 6e30 1009 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ +0267c2: 0c01 |001f: move-result-object v1 │ │ +0267c4: 6e20 0609 6100 |0020: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +0267ca: 0a02 |0023: move-result v2 │ │ +0267cc: 3802 1b00 |0024: if-eqz v2, 003f // +001b │ │ +0267d0: 1a02 3b10 |0026: const-string v2, "ssid=[^&]+" // string@103b │ │ +0267d4: 2203 5f01 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0267d8: 7010 1a09 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0267de: 1a04 3a10 |002d: const-string v4, "ssid=" // string@103a │ │ +0267e2: 6e20 2009 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0267e8: 0c03 |0032: move-result-object v3 │ │ +0267ea: 6e20 2009 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0267f0: 0c03 |0036: move-result-object v3 │ │ +0267f2: 6e10 2609 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0267f8: 0c03 |003a: move-result-object v3 │ │ +0267fa: 6e30 1009 2603 |003b: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ +026800: 0c01 |003e: move-result-object v1 │ │ +026802: 1a02 a20a |003f: const-string v2, "http" // string@0aa2 │ │ +026806: 6e20 0c09 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02680c: 0a02 |0044: move-result v2 │ │ +02680e: 12f3 |0045: const/4 v3, #int -1 // #ff │ │ +026810: 3332 1700 |0046: if-ne v2, v3, 005d // +0017 │ │ +026814: 2202 5f01 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +026818: 7010 1a09 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02681e: 7010 fe09 0500 |004d: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ +026824: 0c03 |0050: move-result-object v3 │ │ +026826: 6e20 2009 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02682c: 0c02 |0054: move-result-object v2 │ │ +02682e: 6e20 2009 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026834: 0c02 |0058: move-result-object v2 │ │ +026836: 6e10 2609 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02683c: 0c01 |005c: move-result-object v1 │ │ +02683e: 1101 |005d: return-object v1 │ │ +026840: 1201 |005e: const/4 v1, #int 0 // #0 │ │ +026842: 28fe |005f: goto 005d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0002 line=249 │ │ 0x0007 line=250 │ │ 0x0020 line=251 │ │ 0x0026 line=252 │ │ @@ -32293,28 +32380,28 @@ │ │ type : '()Ljavax/xml/parsers/DocumentBuilder;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -025d08: |[025d08] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getBuilder:()Ljavax/xml/parsers/DocumentBuilder; │ │ -025d18: 1d01 |0000: monitor-enter v1 │ │ -025d1a: 5410 1f02 |0001: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ -025d1e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -025d22: 5410 2002 |0005: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@0220 │ │ -025d26: 6e10 9809 0000 |0007: invoke-virtual {v0}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0998 │ │ -025d2c: 0c00 |000a: move-result-object v0 │ │ -025d2e: 5b10 1f02 |000b: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ -025d32: 5410 1f02 |000d: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ -025d36: 1e01 |000f: monitor-exit v1 │ │ -025d38: 1100 |0010: return-object v0 │ │ -025d3a: 0d00 |0011: move-exception v0 │ │ -025d3c: 1e01 |0012: monitor-exit v1 │ │ -025d3e: 2700 |0013: throw v0 │ │ +026844: |[026844] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getBuilder:()Ljavax/xml/parsers/DocumentBuilder; │ │ +026854: 1d01 |0000: monitor-enter v1 │ │ +026856: 5410 1f02 |0001: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ +02685a: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +02685e: 5410 2002 |0005: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocFactory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@0220 │ │ +026862: 6e10 9809 0000 |0007: invoke-virtual {v0}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0998 │ │ +026868: 0c00 |000a: move-result-object v0 │ │ +02686a: 5b10 1f02 |000b: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ +02686e: 5410 1f02 |000d: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mDocBuilder:Ljavax/xml/parsers/DocumentBuilder; // field@021f │ │ +026872: 1e01 |000f: monitor-exit v1 │ │ +026874: 1100 |0010: return-object v0 │ │ +026876: 0d00 |0011: move-exception v0 │ │ +026878: 1e01 |0012: monitor-exit v1 │ │ +02687a: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=328 │ │ 0x000d line=330 │ │ @@ -32323,383 +32410,395 @@ │ │ 0x0000 - 0x0014 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ #11 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'getBytes' │ │ type : '(Ljava/net/URL;)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 17 │ │ + registers : 18 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 364 16-bit code units │ │ -025d4c: |[025d4c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getBytes:(Ljava/net/URL;)[B │ │ -025d5c: 130e c800 |0000: const/16 v14, #int 200 // #c8 │ │ -025d60: 7010 e809 0f00 |0002: invoke-direct {v15}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.errorReset:()V // method@09e8 │ │ -025d66: 120a |0005: const/4 v10, #int 0 // #0 │ │ -025d68: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -025d6a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -025d6c: 600c 0000 |0008: sget v12, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -025d70: 130d 0800 |000a: const/16 v13, #int 8 // #8 │ │ -025d74: 36dc 6900 |000c: if-gt v12, v13, 0075 // +0069 │ │ -025d78: 2204 0d02 |000e: new-instance v4, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@020d │ │ -025d7c: 6e10 f709 0f00 |0010: invoke-virtual {v15}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ -025d82: 0c0c |0013: move-result-object v12 │ │ -025d84: 6e10 fb09 0f00 |0014: invoke-virtual {v15}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@09fb │ │ -025d8a: 0c0d |0017: move-result-object v13 │ │ -025d8c: 7030 cc0b c40d |0018: invoke-direct {v4, v12, v13}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0bcc │ │ -025d92: 2202 0c02 |001b: new-instance v2, Lorg/apache/http/impl/client/DefaultHttpClient; // type@020c │ │ -025d96: 6e10 f709 0f00 |001d: invoke-virtual {v15}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ -025d9c: 0c0c |0020: move-result-object v12 │ │ -025d9e: 7030 ca0b 420c |0021: invoke-direct {v2, v4, v12}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0bca │ │ -025da4: 2207 ff01 |0024: new-instance v7, Lorg/apache/http/client/methods/HttpGet; // type@01ff │ │ -025da8: 7401 3d09 1000 |0026: invoke-virtual/range {v16}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ -025dae: 0c0c |0029: move-result-object v12 │ │ -025db0: 7020 c20b c700 |002a: invoke-direct {v7, v12}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0bc2 │ │ -025db6: 1a0c 5e02 |002d: const-string v12, "Host" // string@025e │ │ -025dba: 7401 3b09 1000 |002f: invoke-virtual/range {v16}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@093b │ │ -025dc0: 0c0d |0032: move-result-object v13 │ │ -025dc2: 6e30 c30b c70d |0033: invoke-virtual {v7, v12, v13}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ -025dc8: 1a0c 4906 |0036: const-string v12, "User-Agent" // string@0649 │ │ -025dcc: 1a0d 5901 |0038: const-string v13, "Android-JustPlayer" // string@0159 │ │ -025dd0: 6e30 c30b c70d |003a: invoke-virtual {v7, v12, v13}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ -025dd6: 54fc 2402 |003d: iget-object v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ -025dda: 6e30 cb0b 720c |003f: invoke-virtual {v2, v7, v12}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0bcb │ │ -025de0: 0c09 |0042: move-result-object v9 │ │ -025de2: 3809 1400 |0043: if-eqz v9, 0057 // +0014 │ │ -025de6: 7210 c00b 0900 |0045: invoke-interface {v9}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ -025dec: 0c0c |0048: move-result-object v12 │ │ -025dee: 7210 c10b 0c00 |0049: invoke-interface {v12}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ -025df4: 0a0c |004c: move-result v12 │ │ -025df6: 33ec 0a00 |004d: if-ne v12, v14, 0057 // +000a │ │ -025dfa: 7210 bf0b 0900 |004f: invoke-interface {v9}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ -025e00: 0c08 |0052: move-result-object v8 │ │ -025e02: 7210 be0b 0800 |0053: invoke-interface {v8}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0bbe │ │ -025e08: 0c0a |0056: move-result-object v10 │ │ -025e0a: 0743 |0057: move-object v3, v4 │ │ -025e0c: 380a 4e00 |0058: if-eqz v10, 00a6 // +004e │ │ -025e10: 7110 f209 0a00 |005a: invoke-static {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getByteArrayFromStream:(Ljava/io/InputStream;)[B // method@09f2 │ │ -025e16: 0c01 |005d: move-result-object v1 │ │ -025e18: 7100 2809 0000 |005e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -025e1e: 0b0c |0061: move-result-wide v12 │ │ -025e20: 5afc 1c02 |0062: iput-wide v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -025e24: 380a 0500 |0064: if-eqz v10, 0069 // +0005 │ │ -025e28: 6e10 bf08 0a00 |0066: invoke-virtual {v10}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -025e2e: 3805 0600 |0069: if-eqz v5, 006f // +0006 │ │ -025e32: 6e10 2f09 0500 |006b: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -025e38: 1205 |006e: const/4 v5, #int 0 // #0 │ │ -025e3a: 3803 0500 |006f: if-eqz v3, 0074 // +0005 │ │ -025e3e: 6e10 cd0b 0300 |0071: invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -025e44: 1101 |0074: return-object v1 │ │ -025e46: 7401 3c09 1000 |0075: invoke-virtual/range {v16}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@093c │ │ -025e4c: 0c0c |0078: move-result-object v12 │ │ -025e4e: 07c0 |0079: move-object v0, v12 │ │ -025e50: 1f00 6c01 |007a: check-cast v0, Ljava/net/HttpURLConnection; // type@016c │ │ -025e54: 0705 |007c: move-object v5, v0 │ │ -025e56: 1a0c 5302 |007d: const-string v12, "GET" // string@0253 │ │ -025e5a: 6e20 3409 c500 |007f: invoke-virtual {v5, v12}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0934 │ │ -025e60: 130c 204e |0082: const/16 v12, #int 20000 // #4e20 │ │ -025e64: 6e20 3209 c500 |0084: invoke-virtual {v5, v12}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0932 │ │ -025e6a: 130c 204e |0087: const/16 v12, #int 20000 // #4e20 │ │ -025e6e: 6e20 3309 c500 |0089: invoke-virtual {v5, v12}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0933 │ │ -025e74: 6e10 3109 0500 |008c: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0931 │ │ -025e7a: 0a0b |008f: move-result v11 │ │ -025e7c: 32eb 0a00 |0090: if-eq v11, v14, 009a // +000a │ │ -025e80: 130c ce00 |0092: const/16 v12, #int 206 // #ce │ │ -025e84: 32cb 0600 |0094: if-eq v11, v12, 009a // +0006 │ │ -025e88: 130c cb00 |0096: const/16 v12, #int 203 // #cb │ │ -025e8c: 33cb c0ff |0098: if-ne v11, v12, 0058 // -0040 │ │ -025e90: 6e10 3009 0500 |009a: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0930 │ │ -025e96: 0c0a |009d: move-result-object v10 │ │ -025e98: 28ba |009e: goto 0058 // -0046 │ │ -025e9a: 0d06 |009f: move-exception v6 │ │ -025e9c: 1a0c 0e08 |00a0: const-string v12, "connection.disconnect" // string@080e │ │ -025ea0: 7120 960b 6c00 |00a2: invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -025ea6: 28c9 |00a5: goto 006e // -0037 │ │ -025ea8: 7100 2809 0000 |00a6: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -025eae: 0b0c |00a9: move-result-wide v12 │ │ -025eb0: 5afc 1c02 |00aa: iput-wide v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -025eb4: 380a 0500 |00ac: if-eqz v10, 00b1 // +0005 │ │ -025eb8: 6e10 bf08 0a00 |00ae: invoke-virtual {v10}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -025ebe: 3805 0600 |00b1: if-eqz v5, 00b7 // +0006 │ │ -025ec2: 6e10 2f09 0500 |00b3: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -025ec8: 1205 |00b6: const/4 v5, #int 0 // #0 │ │ -025eca: 3803 0500 |00b7: if-eqz v3, 00bc // +0005 │ │ -025ece: 6e10 cd0b 0300 |00b9: invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -025ed4: 1201 |00bc: const/4 v1, #int 0 // #0 │ │ -025ed6: 28b7 |00bd: goto 0074 // -0049 │ │ -025ed8: 0d06 |00be: move-exception v6 │ │ -025eda: 1a0c 0e08 |00bf: const-string v12, "connection.disconnect" // string@080e │ │ -025ede: 7120 960b 6c00 |00c1: invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -025ee4: 28f2 |00c4: goto 00b6 // -000e │ │ -025ee6: 0d06 |00c5: move-exception v6 │ │ -025ee8: 1a0c f605 |00c6: const-string v12, "Socket Timeout" // string@05f6 │ │ -025eec: 7110 950b 0c00 |00c8: invoke-static {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -025ef2: 6e10 3909 0600 |00cb: invoke-virtual {v6}, Ljava/net/SocketTimeoutException;.getMessage:()Ljava/lang/String; // method@0939 │ │ -025ef8: 0c0c |00ce: move-result-object v12 │ │ -025efa: 5bfc 2202 |00cf: iput-object v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -025efe: 1a0c bb00 |00d1: const-string v12, "451" // string@00bb │ │ -025f02: 5bfc 2102 |00d3: iput-object v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -025f06: 7100 2809 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -025f0c: 0b0c |00d8: move-result-wide v12 │ │ -025f0e: 5afc 1c02 |00d9: iput-wide v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -025f12: 380a 0500 |00db: if-eqz v10, 00e0 // +0005 │ │ -025f16: 6e10 bf08 0a00 |00dd: invoke-virtual {v10}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -025f1c: 3805 0600 |00e0: if-eqz v5, 00e6 // +0006 │ │ -025f20: 6e10 2f09 0500 |00e2: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -025f26: 1205 |00e5: const/4 v5, #int 0 // #0 │ │ -025f28: 3803 d6ff |00e6: if-eqz v3, 00bc // -002a │ │ -025f2c: 6e10 cd0b 0300 |00e8: invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -025f32: 28d1 |00eb: goto 00bc // -002f │ │ -025f34: 0d06 |00ec: move-exception v6 │ │ -025f36: 1a0c 0e08 |00ed: const-string v12, "connection.disconnect" // string@080e │ │ -025f3a: 7120 960b 6c00 |00ef: invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -025f40: 28f3 |00f2: goto 00e5 // -000d │ │ -025f42: 0d06 |00f3: move-exception v6 │ │ -025f44: 6e10 be08 0600 |00f4: invoke-virtual {v6}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@08be │ │ -025f4a: 0c0c |00f7: move-result-object v12 │ │ -025f4c: 5bfc 2202 |00f8: iput-object v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -025f50: 220c 5f01 |00fa: new-instance v12, Ljava/lang/StringBuilder; // type@015f │ │ -025f54: 7010 1a09 0c00 |00fc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -025f5a: 1a0d e708 |00ff: const-string v13, "error url =" // string@08e7 │ │ -025f5e: 6e20 2009 dc00 |0101: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025f64: 0c0c |0104: move-result-object v12 │ │ -025f66: 7401 3d09 1000 |0105: invoke-virtual/range {v16}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ -025f6c: 0c0d |0108: move-result-object v13 │ │ -025f6e: 6e20 2009 dc00 |0109: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -025f74: 0c0c |010c: move-result-object v12 │ │ -025f76: 6e10 2609 0c00 |010d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -025f7c: 0c0c |0110: move-result-object v12 │ │ -025f7e: 7110 950b 0c00 |0111: invoke-static {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -025f84: 1a0c 9200 |0114: const-string v12, "(IO Exception) parse xml:" // string@0092 │ │ -025f88: 7120 960b 6c00 |0116: invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -025f8e: 7100 2809 0000 |0119: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -025f94: 0b0c |011c: move-result-wide v12 │ │ -025f96: 5afc 1c02 |011d: iput-wide v12, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -025f9a: 380a 0500 |011f: if-eqz v10, 0124 // +0005 │ │ -025f9e: 6e10 bf08 0a00 |0121: invoke-virtual {v10}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -025fa4: 3805 0600 |0124: if-eqz v5, 012a // +0006 │ │ -025fa8: 6e10 2f09 0500 |0126: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -025fae: 1205 |0129: const/4 v5, #int 0 // #0 │ │ -025fb0: 3803 92ff |012a: if-eqz v3, 00bc // -006e │ │ -025fb4: 6e10 cd0b 0300 |012c: invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -025fba: 288d |012f: goto 00bc // -0073 │ │ -025fbc: 0d06 |0130: move-exception v6 │ │ -025fbe: 1a0c 0e08 |0131: const-string v12, "connection.disconnect" // string@080e │ │ -025fc2: 7120 960b 6c00 |0133: invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -025fc8: 28f3 |0136: goto 0129 // -000d │ │ -025fca: 0d0c |0137: move-exception v12 │ │ -025fcc: 7100 2809 0000 |0138: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -025fd2: 0b0d |013b: move-result-wide v13 │ │ -025fd4: 5afd 1c02 |013c: iput-wide v13, v15, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -025fd8: 380a 0500 |013e: if-eqz v10, 0143 // +0005 │ │ -025fdc: 6e10 bf08 0a00 |0140: invoke-virtual {v10}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -025fe2: 3805 0600 |0143: if-eqz v5, 0149 // +0006 │ │ -025fe6: 6e10 2f09 0500 |0145: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -025fec: 1205 |0148: const/4 v5, #int 0 // #0 │ │ -025fee: 3803 0500 |0149: if-eqz v3, 014e // +0005 │ │ -025ff2: 6e10 cd0b 0300 |014b: invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -025ff8: 270c |014e: throw v12 │ │ -025ffa: 0d06 |014f: move-exception v6 │ │ -025ffc: 1a0d 0e08 |0150: const-string v13, "connection.disconnect" // string@080e │ │ -026000: 7120 960b 6d00 |0152: invoke-static {v13, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -026006: 28f3 |0155: goto 0148 // -000d │ │ -026008: 0d0c |0156: move-exception v12 │ │ -02600a: 2900 12ff |0157: goto/16 0069 // -00ee │ │ -02600e: 0d0c |0159: move-exception v12 │ │ -026010: 2900 57ff |015a: goto/16 00b1 // -00a9 │ │ -026014: 0d0c |015c: move-exception v12 │ │ -026016: 2883 |015d: goto 00e0 // -007d │ │ -026018: 0d0c |015e: move-exception v12 │ │ -02601a: 28c5 |015f: goto 0124 // -003b │ │ -02601c: 0d0d |0160: move-exception v13 │ │ -02601e: 28e2 |0161: goto 0143 // -001e │ │ -026020: 0d0c |0162: move-exception v12 │ │ -026022: 0743 |0163: move-object v3, v4 │ │ -026024: 28d4 |0164: goto 0138 // -002c │ │ -026026: 0d06 |0165: move-exception v6 │ │ -026028: 0743 |0166: move-object v3, v4 │ │ -02602a: 288d |0167: goto 00f4 // -0073 │ │ -02602c: 0d06 |0168: move-exception v6 │ │ -02602e: 0743 |0169: move-object v3, v4 │ │ -026030: 2900 5cff |016a: goto/16 00c6 // -00a4 │ │ + insns size : 383 16-bit code units │ │ +026888: |[026888] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getBytes:(Ljava/net/URL;)[B │ │ +026898: 130f c800 |0000: const/16 v15, #int 200 // #c8 │ │ +02689c: 7601 e809 1000 |0002: invoke-direct/range {v16}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.errorReset:()V // method@09e8 │ │ +0268a2: 120b |0005: const/4 v11, #int 0 // #0 │ │ +0268a4: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0268a6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0268a8: 600d 0000 |0008: sget v13, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +0268ac: 130e 0800 |000a: const/16 v14, #int 8 // #8 │ │ +0268b0: 36ed 6d00 |000c: if-gt v13, v14, 0079 // +006d │ │ +0268b4: 2205 0d02 |000e: new-instance v5, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@020d │ │ +0268b8: 7401 f709 1000 |0010: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ +0268be: 0c0d |0013: move-result-object v13 │ │ +0268c0: 7401 fb09 1000 |0014: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@09fb │ │ +0268c6: 0c0e |0017: move-result-object v14 │ │ +0268c8: 7030 cc0b d50e |0018: invoke-direct {v5, v13, v14}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0bcc │ │ +0268ce: 2203 0c02 |001b: new-instance v3, Lorg/apache/http/impl/client/DefaultHttpClient; // type@020c │ │ +0268d2: 7401 f709 1000 |001d: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ +0268d8: 0c0d |0020: move-result-object v13 │ │ +0268da: 7030 ca0b 530d |0021: invoke-direct {v3, v5, v13}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0bca │ │ +0268e0: 2208 ff01 |0024: new-instance v8, Lorg/apache/http/client/methods/HttpGet; // type@01ff │ │ +0268e4: 7401 3d09 1100 |0026: invoke-virtual/range {v17}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ +0268ea: 0c0d |0029: move-result-object v13 │ │ +0268ec: 7020 c20b d800 |002a: invoke-direct {v8, v13}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0bc2 │ │ +0268f2: 1a0d 5e02 |002d: const-string v13, "Host" // string@025e │ │ +0268f6: 7401 3b09 1100 |002f: invoke-virtual/range {v17}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@093b │ │ +0268fc: 0c0e |0032: move-result-object v14 │ │ +0268fe: 6e30 c30b d80e |0033: invoke-virtual {v8, v13, v14}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ +026904: 1a0d 4906 |0036: const-string v13, "User-Agent" // string@0649 │ │ +026908: 1a0e 5901 |0038: const-string v14, "Android-JustPlayer" // string@0159 │ │ +02690c: 6e30 c30b d80e |003a: invoke-virtual {v8, v13, v14}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ +026912: 0800 1000 |003d: move-object/from16 v0, v16 │ │ +026916: 540d 2402 |003f: iget-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ +02691a: 6e30 cb0b 830d |0041: invoke-virtual {v3, v8, v13}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0bcb │ │ +026920: 0c0a |0044: move-result-object v10 │ │ +026922: 380a 1400 |0045: if-eqz v10, 0059 // +0014 │ │ +026926: 7210 c00b 0a00 |0047: invoke-interface {v10}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ +02692c: 0c0d |004a: move-result-object v13 │ │ +02692e: 7210 c10b 0d00 |004b: invoke-interface {v13}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ +026934: 0a0d |004e: move-result v13 │ │ +026936: 33fd 0a00 |004f: if-ne v13, v15, 0059 // +000a │ │ +02693a: 7210 bf0b 0a00 |0051: invoke-interface {v10}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ +026940: 0c09 |0054: move-result-object v9 │ │ +026942: 7210 be0b 0900 |0055: invoke-interface {v9}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0bbe │ │ +026948: 0c0b |0058: move-result-object v11 │ │ +02694a: 0754 |0059: move-object v4, v5 │ │ +02694c: 380b 5000 |005a: if-eqz v11, 00aa // +0050 │ │ +026950: 7110 f209 0b00 |005c: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getByteArrayFromStream:(Ljava/io/InputStream;)[B // method@09f2 │ │ +026956: 0c02 |005f: move-result-object v2 │ │ +026958: 7100 2809 0000 |0060: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +02695e: 0b0e |0063: move-result-wide v14 │ │ +026960: 0800 1000 |0064: move-object/from16 v0, v16 │ │ +026964: 5a0e 1c02 |0066: iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +026968: 380b 0500 |0068: if-eqz v11, 006d // +0005 │ │ +02696c: 6e10 bf08 0b00 |006a: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +026972: 3806 0600 |006d: if-eqz v6, 0073 // +0006 │ │ +026976: 6e10 2f09 0600 |006f: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +02697c: 1206 |0072: const/4 v6, #int 0 // #0 │ │ +02697e: 3804 0500 |0073: if-eqz v4, 0078 // +0005 │ │ +026982: 6e10 cd0b 0400 |0075: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +026988: 1102 |0078: return-object v2 │ │ +02698a: 7401 3c09 1100 |0079: invoke-virtual/range {v17}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@093c │ │ +026990: 0c0d |007c: move-result-object v13 │ │ +026992: 07d0 |007d: move-object v0, v13 │ │ +026994: 1f00 6c01 |007e: check-cast v0, Ljava/net/HttpURLConnection; // type@016c │ │ +026998: 0706 |0080: move-object v6, v0 │ │ +02699a: 1a0d 5302 |0081: const-string v13, "GET" // string@0253 │ │ +02699e: 6e20 3409 d600 |0083: invoke-virtual {v6, v13}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0934 │ │ +0269a4: 130d 204e |0086: const/16 v13, #int 20000 // #4e20 │ │ +0269a8: 6e20 3209 d600 |0088: invoke-virtual {v6, v13}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0932 │ │ +0269ae: 130d 204e |008b: const/16 v13, #int 20000 // #4e20 │ │ +0269b2: 6e20 3309 d600 |008d: invoke-virtual {v6, v13}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0933 │ │ +0269b8: 6e10 3109 0600 |0090: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0931 │ │ +0269be: 0a0c |0093: move-result v12 │ │ +0269c0: 32fc 0a00 |0094: if-eq v12, v15, 009e // +000a │ │ +0269c4: 130d ce00 |0096: const/16 v13, #int 206 // #ce │ │ +0269c8: 32dc 0600 |0098: if-eq v12, v13, 009e // +0006 │ │ +0269cc: 130d cb00 |009a: const/16 v13, #int 203 // #cb │ │ +0269d0: 33dc beff |009c: if-ne v12, v13, 005a // -0042 │ │ +0269d4: 6e10 3009 0600 |009e: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0930 │ │ +0269da: 0c0b |00a1: move-result-object v11 │ │ +0269dc: 28b8 |00a2: goto 005a // -0048 │ │ +0269de: 0d07 |00a3: move-exception v7 │ │ +0269e0: 1a0d 0d08 |00a4: const-string v13, "connection.disconnect" // string@080d │ │ +0269e4: 7120 960b 7d00 |00a6: invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +0269ea: 28c9 |00a9: goto 0072 // -0037 │ │ +0269ec: 7100 2809 0000 |00aa: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +0269f2: 0b0e |00ad: move-result-wide v14 │ │ +0269f4: 0800 1000 |00ae: move-object/from16 v0, v16 │ │ +0269f8: 5a0e 1c02 |00b0: iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +0269fc: 380b 0500 |00b2: if-eqz v11, 00b7 // +0005 │ │ +026a00: 6e10 bf08 0b00 |00b4: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +026a06: 3806 0600 |00b7: if-eqz v6, 00bd // +0006 │ │ +026a0a: 6e10 2f09 0600 |00b9: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +026a10: 1206 |00bc: const/4 v6, #int 0 // #0 │ │ +026a12: 3804 0500 |00bd: if-eqz v4, 00c2 // +0005 │ │ +026a16: 6e10 cd0b 0400 |00bf: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +026a1c: 1202 |00c2: const/4 v2, #int 0 // #0 │ │ +026a1e: 28b5 |00c3: goto 0078 // -004b │ │ +026a20: 0d07 |00c4: move-exception v7 │ │ +026a22: 1a0d 0d08 |00c5: const-string v13, "connection.disconnect" // string@080d │ │ +026a26: 7120 960b 7d00 |00c7: invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +026a2c: 28f2 |00ca: goto 00bc // -000e │ │ +026a2e: 0d07 |00cb: move-exception v7 │ │ +026a30: 1a0d f605 |00cc: const-string v13, "Socket Timeout" // string@05f6 │ │ +026a34: 7110 950b 0d00 |00ce: invoke-static {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +026a3a: 6e10 3909 0700 |00d1: invoke-virtual {v7}, Ljava/net/SocketTimeoutException;.getMessage:()Ljava/lang/String; // method@0939 │ │ +026a40: 0c0d |00d4: move-result-object v13 │ │ +026a42: 0800 1000 |00d5: move-object/from16 v0, v16 │ │ +026a46: 5b0d 2202 |00d7: iput-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +026a4a: 1a0d bb00 |00d9: const-string v13, "451" // string@00bb │ │ +026a4e: 0800 1000 |00db: move-object/from16 v0, v16 │ │ +026a52: 5b0d 2102 |00dd: iput-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +026a56: 7100 2809 0000 |00df: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +026a5c: 0b0e |00e2: move-result-wide v14 │ │ +026a5e: 0800 1000 |00e3: move-object/from16 v0, v16 │ │ +026a62: 5a0e 1c02 |00e5: iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +026a66: 380b 0500 |00e7: if-eqz v11, 00ec // +0005 │ │ +026a6a: 6e10 bf08 0b00 |00e9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +026a70: 3806 0600 |00ec: if-eqz v6, 00f2 // +0006 │ │ +026a74: 6e10 2f09 0600 |00ee: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +026a7a: 1206 |00f1: const/4 v6, #int 0 // #0 │ │ +026a7c: 3804 d0ff |00f2: if-eqz v4, 00c2 // -0030 │ │ +026a80: 6e10 cd0b 0400 |00f4: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +026a86: 28cb |00f7: goto 00c2 // -0035 │ │ +026a88: 0d07 |00f8: move-exception v7 │ │ +026a8a: 1a0d 0d08 |00f9: const-string v13, "connection.disconnect" // string@080d │ │ +026a8e: 7120 960b 7d00 |00fb: invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +026a94: 28f3 |00fe: goto 00f1 // -000d │ │ +026a96: 0d07 |00ff: move-exception v7 │ │ +026a98: 6e10 be08 0700 |0100: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@08be │ │ +026a9e: 0c0d |0103: move-result-object v13 │ │ +026aa0: 0800 1000 |0104: move-object/from16 v0, v16 │ │ +026aa4: 5b0d 2202 |0106: iput-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +026aa8: 220d 5f01 |0108: new-instance v13, Ljava/lang/StringBuilder; // type@015f │ │ +026aac: 7010 1a09 0d00 |010a: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +026ab2: 1a0e e608 |010d: const-string v14, "error url =" // string@08e6 │ │ +026ab6: 6e20 2009 ed00 |010f: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026abc: 0c0d |0112: move-result-object v13 │ │ +026abe: 7401 3d09 1100 |0113: invoke-virtual/range {v17}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ +026ac4: 0c0e |0116: move-result-object v14 │ │ +026ac6: 6e20 2009 ed00 |0117: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026acc: 0c0d |011a: move-result-object v13 │ │ +026ace: 6e10 2609 0d00 |011b: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026ad4: 0c0d |011e: move-result-object v13 │ │ +026ad6: 7110 950b 0d00 |011f: invoke-static {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +026adc: 1a0d 9200 |0122: const-string v13, "(IO Exception) parse xml:" // string@0092 │ │ +026ae0: 7120 960b 7d00 |0124: invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +026ae6: 7100 2809 0000 |0127: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +026aec: 0b0e |012a: move-result-wide v14 │ │ +026aee: 0800 1000 |012b: move-object/from16 v0, v16 │ │ +026af2: 5a0e 1c02 |012d: iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +026af6: 380b 0500 |012f: if-eqz v11, 0134 // +0005 │ │ +026afa: 6e10 bf08 0b00 |0131: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +026b00: 3806 0600 |0134: if-eqz v6, 013a // +0006 │ │ +026b04: 6e10 2f09 0600 |0136: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +026b0a: 1206 |0139: const/4 v6, #int 0 // #0 │ │ +026b0c: 3804 88ff |013a: if-eqz v4, 00c2 // -0078 │ │ +026b10: 6e10 cd0b 0400 |013c: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +026b16: 2883 |013f: goto 00c2 // -007d │ │ +026b18: 0d07 |0140: move-exception v7 │ │ +026b1a: 1a0d 0d08 |0141: const-string v13, "connection.disconnect" // string@080d │ │ +026b1e: 7120 960b 7d00 |0143: invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +026b24: 28f3 |0146: goto 0139 // -000d │ │ +026b26: 0d0d |0147: move-exception v13 │ │ +026b28: 7100 2809 0000 |0148: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +026b2e: 0b0e |014b: move-result-wide v14 │ │ +026b30: 0800 1000 |014c: move-object/from16 v0, v16 │ │ +026b34: 5a0e 1c02 |014e: iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +026b38: 380b 0500 |0150: if-eqz v11, 0155 // +0005 │ │ +026b3c: 6e10 bf08 0b00 |0152: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +026b42: 3806 0600 |0155: if-eqz v6, 015b // +0006 │ │ +026b46: 6e10 2f09 0600 |0157: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +026b4c: 1206 |015a: const/4 v6, #int 0 // #0 │ │ +026b4e: 3804 0500 |015b: if-eqz v4, 0160 // +0005 │ │ +026b52: 6e10 cd0b 0400 |015d: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +026b58: 270d |0160: throw v13 │ │ +026b5a: 0d07 |0161: move-exception v7 │ │ +026b5c: 1a0e 0d08 |0162: const-string v14, "connection.disconnect" // string@080d │ │ +026b60: 7120 960b 7e00 |0164: invoke-static {v14, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +026b66: 28f3 |0167: goto 015a // -000d │ │ +026b68: 0d0d |0168: move-exception v13 │ │ +026b6a: 2900 04ff |0169: goto/16 006d // -00fc │ │ +026b6e: 0d0d |016b: move-exception v13 │ │ +026b70: 2900 4bff |016c: goto/16 00b7 // -00b5 │ │ +026b74: 0d0d |016e: move-exception v13 │ │ +026b76: 2900 7dff |016f: goto/16 00ec // -0083 │ │ +026b7a: 0d0d |0171: move-exception v13 │ │ +026b7c: 28c2 |0172: goto 0134 // -003e │ │ +026b7e: 0d0e |0173: move-exception v14 │ │ +026b80: 28e1 |0174: goto 0155 // -001f │ │ +026b82: 0d0d |0175: move-exception v13 │ │ +026b84: 0754 |0176: move-object v4, v5 │ │ +026b86: 28d1 |0177: goto 0148 // -002f │ │ +026b88: 0d07 |0178: move-exception v7 │ │ +026b8a: 0754 |0179: move-object v4, v5 │ │ +026b8c: 2886 |017a: goto 0100 // -007a │ │ +026b8e: 0d07 |017b: move-exception v7 │ │ +026b90: 0754 |017c: move-object v4, v5 │ │ +026b92: 2900 4fff |017d: goto/16 00cc // -00b1 │ │ catches : 16 │ │ 0x0008 - 0x001b │ │ - Ljava/net/SocketTimeoutException; -> 0x00c5 │ │ - Ljava/io/IOException; -> 0x00f3 │ │ - -> 0x0137 │ │ - 0x001b - 0x0056 │ │ - Ljava/net/SocketTimeoutException; -> 0x0168 │ │ - Ljava/io/IOException; -> 0x0165 │ │ - -> 0x0162 │ │ - 0x005a - 0x005d │ │ - Ljava/net/SocketTimeoutException; -> 0x00c5 │ │ - Ljava/io/IOException; -> 0x00f3 │ │ - -> 0x0137 │ │ - 0x0066 - 0x0069 │ │ - Ljava/io/IOException; -> 0x0156 │ │ - 0x006b - 0x006e │ │ - Ljava/lang/Exception; -> 0x009f │ │ - 0x0075 - 0x009d │ │ - Ljava/net/SocketTimeoutException; -> 0x00c5 │ │ - Ljava/io/IOException; -> 0x00f3 │ │ - -> 0x0137 │ │ - 0x00ae - 0x00b1 │ │ - Ljava/io/IOException; -> 0x0159 │ │ - 0x00b3 - 0x00b6 │ │ - Ljava/lang/Exception; -> 0x00be │ │ - 0x00c6 - 0x00d5 │ │ - -> 0x0137 │ │ - 0x00dd - 0x00e0 │ │ - Ljava/io/IOException; -> 0x015c │ │ - 0x00e2 - 0x00e5 │ │ - Ljava/lang/Exception; -> 0x00ec │ │ - 0x00f4 - 0x0119 │ │ - -> 0x0137 │ │ - 0x0121 - 0x0124 │ │ - Ljava/io/IOException; -> 0x015e │ │ - 0x0126 - 0x0129 │ │ - Ljava/lang/Exception; -> 0x0130 │ │ - 0x0140 - 0x0143 │ │ - Ljava/io/IOException; -> 0x0160 │ │ - 0x0145 - 0x0148 │ │ - Ljava/lang/Exception; -> 0x014f │ │ + Ljava/net/SocketTimeoutException; -> 0x00cb │ │ + Ljava/io/IOException; -> 0x00ff │ │ + -> 0x0147 │ │ + 0x001b - 0x0058 │ │ + Ljava/net/SocketTimeoutException; -> 0x017b │ │ + Ljava/io/IOException; -> 0x0178 │ │ + -> 0x0175 │ │ + 0x005c - 0x005f │ │ + Ljava/net/SocketTimeoutException; -> 0x00cb │ │ + Ljava/io/IOException; -> 0x00ff │ │ + -> 0x0147 │ │ + 0x006a - 0x006d │ │ + Ljava/io/IOException; -> 0x0168 │ │ + 0x006f - 0x0072 │ │ + Ljava/lang/Exception; -> 0x00a3 │ │ + 0x0079 - 0x00a1 │ │ + Ljava/net/SocketTimeoutException; -> 0x00cb │ │ + Ljava/io/IOException; -> 0x00ff │ │ + -> 0x0147 │ │ + 0x00b4 - 0x00b7 │ │ + Ljava/io/IOException; -> 0x016b │ │ + 0x00b9 - 0x00bc │ │ + Ljava/lang/Exception; -> 0x00c4 │ │ + 0x00cc - 0x00df │ │ + -> 0x0147 │ │ + 0x00e9 - 0x00ec │ │ + Ljava/io/IOException; -> 0x016e │ │ + 0x00ee - 0x00f1 │ │ + Ljava/lang/Exception; -> 0x00f8 │ │ + 0x0100 - 0x0127 │ │ + -> 0x0147 │ │ + 0x0131 - 0x0134 │ │ + Ljava/io/IOException; -> 0x0171 │ │ + 0x0136 - 0x0139 │ │ + Ljava/lang/Exception; -> 0x0140 │ │ + 0x0152 - 0x0155 │ │ + Ljava/io/IOException; -> 0x0173 │ │ + 0x0157 - 0x015a │ │ + Ljava/lang/Exception; -> 0x0161 │ │ positions : │ │ 0x0002 line=362 │ │ 0x0005 line=363 │ │ 0x0006 line=364 │ │ 0x0007 line=365 │ │ 0x0008 line=367 │ │ 0x000e line=369 │ │ + 0x0014 line=370 │ │ 0x001b line=371 │ │ + 0x001d line=372 │ │ 0x0024 line=374 │ │ 0x002d line=375 │ │ 0x0036 line=376 │ │ 0x003d line=377 │ │ - 0x0043 line=378 │ │ - 0x004f line=380 │ │ - 0x0053 line=381 │ │ - 0x0058 line=397 │ │ - 0x005a line=398 │ │ - 0x005e line=410 │ │ - 0x0064 line=411 │ │ - 0x0066 line=413 │ │ - 0x0069 line=417 │ │ - 0x006b line=419 │ │ - 0x006e line=423 │ │ - 0x006f line=425 │ │ - 0x0071 line=426 │ │ - 0x0074 line=429 │ │ - 0x0075 line=384 │ │ - 0x007d line=385 │ │ - 0x0082 line=386 │ │ - 0x0087 line=387 │ │ - 0x008c line=388 │ │ - 0x0090 line=391 │ │ - 0x009a line=393 │ │ - 0x009f line=420 │ │ - 0x00a0 line=421 │ │ - 0x00a6 line=410 │ │ - 0x00ac line=411 │ │ - 0x00ae line=413 │ │ - 0x00b1 line=417 │ │ - 0x00b3 line=419 │ │ - 0x00b6 line=423 │ │ - 0x00b7 line=425 │ │ - 0x00b9 line=426 │ │ - 0x00bc line=429 │ │ - 0x00be line=420 │ │ - 0x00bf line=421 │ │ - 0x00c5 line=401 │ │ - 0x00c6 line=402 │ │ - 0x00cb line=403 │ │ - 0x00d1 line=404 │ │ - 0x00d5 line=410 │ │ - 0x00db line=411 │ │ - 0x00dd line=413 │ │ - 0x00e0 line=417 │ │ - 0x00e2 line=419 │ │ - 0x00e5 line=423 │ │ - 0x00e6 line=425 │ │ - 0x00e8 line=426 │ │ - 0x00ec line=420 │ │ - 0x00ed line=421 │ │ - 0x00f3 line=405 │ │ - 0x00f4 line=406 │ │ - 0x00fa line=407 │ │ - 0x0114 line=408 │ │ - 0x0119 line=410 │ │ - 0x011f line=411 │ │ - 0x0121 line=413 │ │ - 0x0124 line=417 │ │ - 0x0126 line=419 │ │ - 0x0129 line=423 │ │ - 0x012a line=425 │ │ - 0x012c line=426 │ │ - 0x0130 line=420 │ │ - 0x0131 line=421 │ │ - 0x0137 line=410 │ │ - 0x013e line=411 │ │ - 0x0140 line=413 │ │ - 0x0143 line=417 │ │ - 0x0145 line=419 │ │ - 0x0148 line=423 │ │ - 0x0149 line=425 │ │ - 0x014b line=426 │ │ - 0x014f line=420 │ │ - 0x0150 line=421 │ │ - 0x0156 line=414 │ │ - 0x0162 line=410 │ │ - 0x0165 line=405 │ │ - 0x0168 line=401 │ │ - locals : │ │ - 0x0008 - 0x001b reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0053 - 0x0057 reg=8 httpEntity Lorg/apache/http/HttpEntity; │ │ - 0x0024 - 0x0058 reg=2 client Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x001b - 0x0058 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x002d - 0x0058 reg=7 get Lorg/apache/http/client/methods/HttpGet; │ │ - 0x0043 - 0x0058 reg=9 httpResponse Lorg/apache/http/HttpResponse; │ │ - 0x005e - 0x0074 reg=1 bytes [B │ │ - 0x0090 - 0x009f reg=11 responseCode I │ │ - 0x009f - 0x00a6 reg=1 bytes [B │ │ - 0x00a0 - 0x00a6 reg=6 e Ljava/lang/Exception; │ │ - 0x00bf - 0x00c5 reg=6 e Ljava/lang/Exception; │ │ - 0x00c6 - 0x00e5 reg=6 e Ljava/net/SocketTimeoutException; │ │ - 0x00ec - 0x00ed reg=6 e Ljava/net/SocketTimeoutException; │ │ - 0x00ed - 0x00f3 reg=6 e Ljava/lang/Exception; │ │ - 0x00f4 - 0x0129 reg=6 e Ljava/io/IOException; │ │ - 0x0130 - 0x0131 reg=6 e Ljava/io/IOException; │ │ - 0x0131 - 0x0137 reg=6 e Ljava/lang/Exception; │ │ - 0x0150 - 0x0156 reg=6 e Ljava/lang/Exception; │ │ - 0x0156 - 0x0159 reg=1 bytes [B │ │ - 0x015c - 0x015e reg=6 e Ljava/net/SocketTimeoutException; │ │ - 0x015e - 0x0160 reg=6 e Ljava/io/IOException; │ │ - 0x0058 - 0x0162 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0162 - 0x0164 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0164 - 0x0165 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0165 - 0x0167 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0167 - 0x0168 reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0168 - 0x016a reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x016a - 0x016c reg=3 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0007 - 0x016c reg=5 connection Ljava/net/HttpURLConnection; │ │ - 0x0006 - 0x016c reg=10 in Ljava/io/InputStream; │ │ - 0x0000 - 0x016c reg=15 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x016c reg=16 url Ljava/net/URL; │ │ + 0x0045 line=378 │ │ + 0x0047 line=379 │ │ + 0x0051 line=380 │ │ + 0x0055 line=381 │ │ + 0x005a line=397 │ │ + 0x005c line=398 │ │ + 0x0060 line=410 │ │ + 0x0068 line=411 │ │ + 0x006a line=413 │ │ + 0x006d line=417 │ │ + 0x006f line=419 │ │ + 0x0072 line=423 │ │ + 0x0073 line=425 │ │ + 0x0075 line=426 │ │ + 0x0078 line=429 │ │ + 0x0079 line=384 │ │ + 0x0081 line=385 │ │ + 0x0086 line=386 │ │ + 0x008b line=387 │ │ + 0x0090 line=388 │ │ + 0x0094 line=391 │ │ + 0x009e line=393 │ │ + 0x00a3 line=420 │ │ + 0x00a4 line=421 │ │ + 0x00aa line=410 │ │ + 0x00b2 line=411 │ │ + 0x00b4 line=413 │ │ + 0x00b7 line=417 │ │ + 0x00b9 line=419 │ │ + 0x00bc line=423 │ │ + 0x00bd line=425 │ │ + 0x00bf line=426 │ │ + 0x00c2 line=429 │ │ + 0x00c4 line=420 │ │ + 0x00c5 line=421 │ │ + 0x00cb line=401 │ │ + 0x00cc line=402 │ │ + 0x00d1 line=403 │ │ + 0x00d9 line=404 │ │ + 0x00df line=410 │ │ + 0x00e7 line=411 │ │ + 0x00e9 line=413 │ │ + 0x00ec line=417 │ │ + 0x00ee line=419 │ │ + 0x00f1 line=423 │ │ + 0x00f2 line=425 │ │ + 0x00f4 line=426 │ │ + 0x00f8 line=420 │ │ + 0x00f9 line=421 │ │ + 0x00ff line=405 │ │ + 0x0100 line=406 │ │ + 0x0108 line=407 │ │ + 0x0122 line=408 │ │ + 0x0127 line=410 │ │ + 0x012f line=411 │ │ + 0x0131 line=413 │ │ + 0x0134 line=417 │ │ + 0x0136 line=419 │ │ + 0x0139 line=423 │ │ + 0x013a line=425 │ │ + 0x013c line=426 │ │ + 0x0140 line=420 │ │ + 0x0141 line=421 │ │ + 0x0147 line=410 │ │ + 0x0150 line=411 │ │ + 0x0152 line=413 │ │ + 0x0155 line=417 │ │ + 0x0157 line=419 │ │ + 0x015a line=423 │ │ + 0x015b line=425 │ │ + 0x015d line=426 │ │ + 0x0161 line=420 │ │ + 0x0162 line=421 │ │ + 0x0168 line=414 │ │ + 0x0175 line=410 │ │ + 0x0178 line=405 │ │ + 0x017b line=401 │ │ + locals : │ │ + 0x0008 - 0x001b reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0055 - 0x0059 reg=9 httpEntity Lorg/apache/http/HttpEntity; │ │ + 0x0024 - 0x005a reg=3 client Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x001b - 0x005a reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x002d - 0x005a reg=8 get Lorg/apache/http/client/methods/HttpGet; │ │ + 0x0045 - 0x005a reg=10 httpResponse Lorg/apache/http/HttpResponse; │ │ + 0x0060 - 0x0078 reg=2 bytes [B │ │ + 0x0094 - 0x00a3 reg=12 responseCode I │ │ + 0x00a3 - 0x00aa reg=2 bytes [B │ │ + 0x00a4 - 0x00aa reg=7 e Ljava/lang/Exception; │ │ + 0x00c5 - 0x00cb reg=7 e Ljava/lang/Exception; │ │ + 0x00cc - 0x00f1 reg=7 e Ljava/net/SocketTimeoutException; │ │ + 0x00f8 - 0x00f9 reg=7 e Ljava/net/SocketTimeoutException; │ │ + 0x00f9 - 0x00ff reg=7 e Ljava/lang/Exception; │ │ + 0x0100 - 0x0139 reg=7 e Ljava/io/IOException; │ │ + 0x0140 - 0x0141 reg=7 e Ljava/io/IOException; │ │ + 0x0141 - 0x0147 reg=7 e Ljava/lang/Exception; │ │ + 0x0162 - 0x0168 reg=7 e Ljava/lang/Exception; │ │ + 0x0168 - 0x016b reg=2 bytes [B │ │ + 0x016e - 0x0171 reg=7 e Ljava/net/SocketTimeoutException; │ │ + 0x0171 - 0x0173 reg=7 e Ljava/io/IOException; │ │ + 0x005a - 0x0175 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0175 - 0x0177 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0177 - 0x0178 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0178 - 0x017a reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x017a - 0x017b reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x017b - 0x017d reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x017d - 0x017f reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0007 - 0x017f reg=6 connection Ljava/net/HttpURLConnection; │ │ + 0x0006 - 0x017f reg=11 in Ljava/io/InputStream; │ │ + 0x0000 - 0x017f reg=16 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x017f reg=17 url Ljava/net/URL; │ │ │ │ #12 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'getErrorCode' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026100: |[026100] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getErrorCode:()Ljava/lang/String; │ │ -026110: 5410 2102 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -026114: 1100 |0002: return-object v0 │ │ +026c64: |[026c64] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getErrorCode:()Ljava/lang/String; │ │ +026c74: 5410 2102 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +026c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ #13 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ @@ -32707,17 +32806,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026118: |[026118] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getErrorText:()Ljava/lang/String; │ │ -026128: 5410 2202 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -02612c: 1100 |0002: return-object v0 │ │ +026c7c: |[026c7c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getErrorText:()Ljava/lang/String; │ │ +026c8c: 5410 2202 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +026c90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ #14 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ @@ -32725,67 +32824,67 @@ │ │ type : '()Lorg/apache/http/params/BasicHttpParams;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -026130: |[026130] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; │ │ -026140: 1d05 |0000: monitor-enter v5 │ │ -026142: 5452 2502 |0001: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -026146: 3902 6400 |0003: if-nez v2, 0067 // +0064 │ │ -02614a: 2202 0e02 |0005: new-instance v2, Lorg/apache/http/params/BasicHttpParams; // type@020e │ │ -02614e: 7010 ce0b 0200 |0007: invoke-direct {v2}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0bce │ │ -026154: 5b52 2502 |000a: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -026158: 5452 2502 |000c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -02615c: 1a03 a50a |000e: const-string v3, "http.conn-manager.max-total" // string@0aa5 │ │ -026160: 1304 1e00 |0010: const/16 v4, #int 30 // #1e │ │ -026164: 7110 e808 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -02616a: 0c04 |0015: move-result-object v4 │ │ -02616c: 6e30 cf0b 3204 |0016: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bcf │ │ -026172: 5452 2502 |0019: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -026176: 1a03 a70a |001b: const-string v3, "http.protocol.expect-continue" // string@0aa7 │ │ -02617a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -02617c: 7110 cd08 0400 |001e: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@08cd │ │ -026182: 0c04 |0021: move-result-object v4 │ │ -026184: 6e30 cf0b 3204 |0022: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bcf │ │ -02618a: 5452 2502 |0025: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -02618e: 1303 0010 |0027: const/16 v3, #int 4096 // #1000 │ │ -026192: 7120 d40b 3200 |0029: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@0bd4 │ │ -026198: 5452 2502 |002c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -02619c: 1303 204e |002e: const/16 v3, #int 20000 // #4e20 │ │ -0261a0: 7120 d30b 3200 |0030: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0bd3 │ │ -0261a6: 5452 2502 |0033: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -0261aa: 1303 204e |0035: const/16 v3, #int 20000 // #4e20 │ │ -0261ae: 7120 d20b 3200 |0037: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0bd2 │ │ -0261b4: 5452 2502 |003a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -0261b8: 1a03 4406 |003c: const-string v3, "UTF-8" // string@0644 │ │ -0261bc: 7120 d50b 3200 |003e: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setContentCharset:(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V // method@0bd5 │ │ -0261c2: 5452 2502 |0041: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -0261c6: 6203 b604 |0043: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_0:Lorg/apache/http/HttpVersion; // field@04b6 │ │ -0261ca: 7120 d60b 3200 |0045: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setVersion:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V // method@0bd6 │ │ -0261d0: 2201 0b02 |0048: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@020b │ │ -0261d4: 7010 c90b 0100 |004a: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0bc9 │ │ -0261da: 2200 0a02 |004d: new-instance v0, Lorg/apache/http/impl/auth/BasicScheme; // type@020a │ │ -0261de: 7010 c80b 0000 |004f: invoke-direct {v0}, Lorg/apache/http/impl/auth/BasicScheme;.:()V // method@0bc8 │ │ -0261e4: 2202 1202 |0052: new-instance v2, Lorg/apache/http/protocol/BasicHttpContext; // type@0212 │ │ -0261e8: 7010 d70b 0200 |0054: invoke-direct {v2}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@0bd7 │ │ -0261ee: 5b52 2402 |0057: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ -0261f2: 5452 2402 |0059: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ -0261f6: 1a03 a40a |005b: const-string v3, "http.auth.credentials-provider" // string@0aa4 │ │ -0261fa: 6e30 d80b 3201 |005d: invoke-virtual {v2, v3, v1}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0bd8 │ │ -026200: 5452 2402 |0060: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ -026204: 1a03 810e |0062: const-string v3, "preemptive-auth" // string@0e81 │ │ -026208: 6e30 d80b 3200 |0064: invoke-virtual {v2, v3, v0}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0bd8 │ │ -02620e: 5452 2502 |0067: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ -026212: 1e05 |0069: monitor-exit v5 │ │ -026214: 1102 |006a: return-object v2 │ │ -026216: 0d02 |006b: move-exception v2 │ │ -026218: 1e05 |006c: monitor-exit v5 │ │ -02621a: 2702 |006d: throw v2 │ │ +026c94: |[026c94] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; │ │ +026ca4: 1d05 |0000: monitor-enter v5 │ │ +026ca6: 5452 2502 |0001: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026caa: 3902 6400 |0003: if-nez v2, 0067 // +0064 │ │ +026cae: 2202 0e02 |0005: new-instance v2, Lorg/apache/http/params/BasicHttpParams; // type@020e │ │ +026cb2: 7010 ce0b 0200 |0007: invoke-direct {v2}, Lorg/apache/http/params/BasicHttpParams;.:()V // method@0bce │ │ +026cb8: 5b52 2502 |000a: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026cbc: 5452 2502 |000c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026cc0: 1a03 a40a |000e: const-string v3, "http.conn-manager.max-total" // string@0aa4 │ │ +026cc4: 1304 1e00 |0010: const/16 v4, #int 30 // #1e │ │ +026cc8: 7110 e808 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +026cce: 0c04 |0015: move-result-object v4 │ │ +026cd0: 6e30 cf0b 3204 |0016: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bcf │ │ +026cd6: 5452 2502 |0019: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026cda: 1a03 a60a |001b: const-string v3, "http.protocol.expect-continue" // string@0aa6 │ │ +026cde: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +026ce0: 7110 cd08 0400 |001e: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@08cd │ │ +026ce6: 0c04 |0021: move-result-object v4 │ │ +026ce8: 6e30 cf0b 3204 |0022: invoke-virtual {v2, v3, v4}, Lorg/apache/http/params/BasicHttpParams;.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/http/params/HttpParams; // method@0bcf │ │ +026cee: 5452 2502 |0025: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026cf2: 1303 0010 |0027: const/16 v3, #int 4096 // #1000 │ │ +026cf6: 7120 d40b 3200 |0029: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSocketBufferSize:(Lorg/apache/http/params/HttpParams;I)V // method@0bd4 │ │ +026cfc: 5452 2502 |002c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026d00: 1303 204e |002e: const/16 v3, #int 20000 // #4e20 │ │ +026d04: 7120 d30b 3200 |0030: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setSoTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0bd3 │ │ +026d0a: 5452 2502 |0033: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026d0e: 1303 204e |0035: const/16 v3, #int 20000 // #4e20 │ │ +026d12: 7120 d20b 3200 |0037: invoke-static {v2, v3}, Lorg/apache/http/params/HttpConnectionParams;.setConnectionTimeout:(Lorg/apache/http/params/HttpParams;I)V // method@0bd2 │ │ +026d18: 5452 2502 |003a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026d1c: 1a03 4406 |003c: const-string v3, "UTF-8" // string@0644 │ │ +026d20: 7120 d50b 3200 |003e: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setContentCharset:(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V // method@0bd5 │ │ +026d26: 5452 2502 |0041: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026d2a: 6203 b604 |0043: sget-object v3, Lorg/apache/http/HttpVersion;.HTTP_1_0:Lorg/apache/http/HttpVersion; // field@04b6 │ │ +026d2e: 7120 d60b 3200 |0045: invoke-static {v2, v3}, Lorg/apache/http/params/HttpProtocolParams;.setVersion:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/ProtocolVersion;)V // method@0bd6 │ │ +026d34: 2201 0b02 |0048: new-instance v1, Lorg/apache/http/impl/client/BasicCredentialsProvider; // type@020b │ │ +026d38: 7010 c90b 0100 |004a: invoke-direct {v1}, Lorg/apache/http/impl/client/BasicCredentialsProvider;.:()V // method@0bc9 │ │ +026d3e: 2200 0a02 |004d: new-instance v0, Lorg/apache/http/impl/auth/BasicScheme; // type@020a │ │ +026d42: 7010 c80b 0000 |004f: invoke-direct {v0}, Lorg/apache/http/impl/auth/BasicScheme;.:()V // method@0bc8 │ │ +026d48: 2202 1202 |0052: new-instance v2, Lorg/apache/http/protocol/BasicHttpContext; // type@0212 │ │ +026d4c: 7010 d70b 0200 |0054: invoke-direct {v2}, Lorg/apache/http/protocol/BasicHttpContext;.:()V // method@0bd7 │ │ +026d52: 5b52 2402 |0057: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ +026d56: 5452 2402 |0059: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ +026d5a: 1a03 a30a |005b: const-string v3, "http.auth.credentials-provider" // string@0aa3 │ │ +026d5e: 6e30 d80b 3201 |005d: invoke-virtual {v2, v3, v1}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0bd8 │ │ +026d64: 5452 2402 |0060: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ +026d68: 1a03 7f0e |0062: const-string v3, "preemptive-auth" // string@0e7f │ │ +026d6c: 6e30 d80b 3200 |0064: invoke-virtual {v2, v3, v0}, Lorg/apache/http/protocol/BasicHttpContext;.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V // method@0bd8 │ │ +026d72: 5452 2502 |0067: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mParams:Lorg/apache/http/params/BasicHttpParams; // field@0225 │ │ +026d76: 1e05 |0069: monitor-exit v5 │ │ +026d78: 1102 |006a: return-object v2 │ │ +026d7a: 0d02 |006b: move-exception v2 │ │ +026d7c: 1e05 |006c: monitor-exit v5 │ │ +026d7e: 2702 |006d: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0069 │ │ -> 0x006b │ │ positions : │ │ 0x0000 line=301 │ │ 0x0005 line=302 │ │ 0x000c line=303 │ │ @@ -32812,55 +32911,57 @@ │ │ type : '(Ljava/lang/String;Z)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -026228: |[026228] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getLastUpdate:(Ljava/lang/String;Z)J │ │ -026238: 1601 ffff |0000: const-wide/16 v1, #int -1 // #ffff │ │ -02623c: 3806 2700 |0002: if-eqz v6, 0029 // +0027 │ │ -026240: 3807 2600 |0004: if-eqz v7, 002a // +0026 │ │ -026244: 2203 5f01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -026248: 7010 1a09 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02624e: 1a04 9802 |000b: const-string v4, "KEY_UPDT" // string@0298 │ │ -026252: 6e20 2009 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026258: 0c03 |0010: move-result-object v3 │ │ -02625a: 6e10 0909 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -026260: 0a04 |0014: move-result v4 │ │ -026262: 6e20 1d09 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -026268: 0c03 |0018: move-result-object v3 │ │ -02626a: 1a04 d306 |0019: const-string v4, "_FULL" // string@06d3 │ │ -02626e: 6e20 2009 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026274: 0c03 |001e: move-result-object v3 │ │ -026276: 6e10 2609 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02627c: 0c00 |0022: move-result-object v0 │ │ -02627e: 5453 2602 |0023: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -026282: 7240 6700 0321 |0025: invoke-interface {v3, v0, v1, v2}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0067 │ │ -026288: 0b01 |0028: move-result-wide v1 │ │ -02628a: 1001 |0029: return-wide v1 │ │ -02628c: 2203 5f01 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -026290: 7010 1a09 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -026296: 1a04 9802 |002f: const-string v4, "KEY_UPDT" // string@0298 │ │ -02629a: 6e20 2009 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0262a0: 0c03 |0034: move-result-object v3 │ │ -0262a2: 6e10 0909 0600 |0035: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -0262a8: 0a04 |0038: move-result v4 │ │ -0262aa: 6e20 1d09 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -0262b0: 0c03 |003c: move-result-object v3 │ │ -0262b2: 6e10 2609 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0262b8: 0c00 |0040: move-result-object v0 │ │ -0262ba: 28e2 |0041: goto 0023 // -001e │ │ +026d8c: |[026d8c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getLastUpdate:(Ljava/lang/String;Z)J │ │ +026d9c: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +026da0: 3806 2700 |0002: if-eqz v6, 0029 // +0027 │ │ +026da4: 3807 2600 |0004: if-eqz v7, 002a // +0026 │ │ +026da8: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +026dac: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +026db2: 1a04 9802 |000b: const-string v4, "KEY_UPDT" // string@0298 │ │ +026db6: 6e20 2009 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026dbc: 0c01 |0010: move-result-object v1 │ │ +026dbe: 6e10 0909 0600 |0011: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +026dc4: 0a04 |0014: move-result v4 │ │ +026dc6: 6e20 1d09 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +026dcc: 0c01 |0018: move-result-object v1 │ │ +026dce: 1a04 d306 |0019: const-string v4, "_FULL" // string@06d3 │ │ +026dd2: 6e20 2009 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026dd8: 0c01 |001e: move-result-object v1 │ │ +026dda: 6e10 2609 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026de0: 0c00 |0022: move-result-object v0 │ │ +026de2: 5451 2602 |0023: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +026de6: 7240 6700 0132 |0025: invoke-interface {v1, v0, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0067 │ │ +026dec: 0b02 |0028: move-result-wide v2 │ │ +026dee: 1002 |0029: return-wide v2 │ │ +026df0: 2201 5f01 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +026df4: 7010 1a09 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +026dfa: 1a04 9802 |002f: const-string v4, "KEY_UPDT" // string@0298 │ │ +026dfe: 6e20 2009 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026e04: 0c01 |0034: move-result-object v1 │ │ +026e06: 6e10 0909 0600 |0035: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +026e0c: 0a04 |0038: move-result v4 │ │ +026e0e: 6e20 1d09 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +026e14: 0c01 |003c: move-result-object v1 │ │ +026e16: 6e10 2609 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026e1c: 0c00 |0040: move-result-object v0 │ │ +026e1e: 28e2 |0041: goto 0023 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=678 │ │ 0x0004 line=679 │ │ + 0x0011 line=680 │ │ 0x0023 line=682 │ │ 0x0029 line=686 │ │ - 0x002a line=679 │ │ + 0x002a line=680 │ │ + 0x0035 line=681 │ │ locals : │ │ 0x0023 - 0x0029 reg=0 key Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0042 reg=6 serverinfUrl Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=7 useIndexCacheFlg Z │ │ │ │ #16 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ @@ -32868,64 +32969,64 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0262bc: |[0262bc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getMediaAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; │ │ -0262cc: 3806 5e00 |0000: if-eqz v6, 005e // +005e │ │ -0262d0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0262d2: 6e20 ef09 2500 |0003: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -0262d8: 0c00 |0006: move-result-object v0 │ │ -0262da: 1a02 8007 |0007: const-string v2, "auth=[^&]+" // string@0780 │ │ -0262de: 2203 5f01 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -0262e2: 7010 1a09 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0262e8: 1a04 7f07 |000e: const-string v4, "auth=" // string@077f │ │ -0262ec: 6e20 2009 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0262f2: 0c03 |0013: move-result-object v3 │ │ -0262f4: 6e20 2009 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0262fa: 0c03 |0017: move-result-object v3 │ │ -0262fc: 6e10 2609 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -026302: 0c03 |001b: move-result-object v3 │ │ -026304: 6e30 1009 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ -02630a: 0c01 |001f: move-result-object v1 │ │ -02630c: 6e20 0609 6100 |0020: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -026312: 0a02 |0023: move-result v2 │ │ -026314: 3802 1b00 |0024: if-eqz v2, 003f // +001b │ │ -026318: 1a02 3d10 |0026: const-string v2, "ssid=[^&]+" // string@103d │ │ -02631c: 2203 5f01 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -026320: 7010 1a09 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -026326: 1a04 3c10 |002d: const-string v4, "ssid=" // string@103c │ │ -02632a: 6e20 2009 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026330: 0c03 |0032: move-result-object v3 │ │ -026332: 6e20 2009 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026338: 0c03 |0036: move-result-object v3 │ │ -02633a: 6e10 2609 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -026340: 0c03 |003a: move-result-object v3 │ │ -026342: 6e30 1009 2603 |003b: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ -026348: 0c01 |003e: move-result-object v1 │ │ -02634a: 1a02 a30a |003f: const-string v2, "http" // string@0aa3 │ │ -02634e: 6e20 0c09 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -026354: 0a02 |0044: move-result v2 │ │ -026356: 12f3 |0045: const/4 v3, #int -1 // #ff │ │ -026358: 3332 1700 |0046: if-ne v2, v3, 005d // +0017 │ │ -02635c: 2202 5f01 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -026360: 7010 1a09 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -026366: 7010 fa09 0500 |004d: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getMediaURL:()Ljava/lang/String; // method@09fa │ │ -02636c: 0c03 |0050: move-result-object v3 │ │ -02636e: 6e20 2009 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026374: 0c02 |0054: move-result-object v2 │ │ -026376: 6e20 2009 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02637c: 0c02 |0058: move-result-object v2 │ │ -02637e: 6e10 2609 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -026384: 0c01 |005c: move-result-object v1 │ │ -026386: 1101 |005d: return-object v1 │ │ -026388: 1201 |005e: const/4 v1, #int 0 // #0 │ │ -02638a: 28fe |005f: goto 005d // -0002 │ │ +026e20: |[026e20] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getMediaAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; │ │ +026e30: 3806 5e00 |0000: if-eqz v6, 005e // +005e │ │ +026e34: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +026e36: 6e20 ef09 2500 |0003: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +026e3c: 0c00 |0006: move-result-object v0 │ │ +026e3e: 1a02 7f07 |0007: const-string v2, "auth=[^&]+" // string@077f │ │ +026e42: 2203 5f01 |0009: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +026e46: 7010 1a09 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +026e4c: 1a04 7e07 |000e: const-string v4, "auth=" // string@077e │ │ +026e50: 6e20 2009 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026e56: 0c03 |0013: move-result-object v3 │ │ +026e58: 6e20 2009 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026e5e: 0c03 |0017: move-result-object v3 │ │ +026e60: 6e10 2609 0300 |0018: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026e66: 0c03 |001b: move-result-object v3 │ │ +026e68: 6e30 1009 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ +026e6e: 0c01 |001f: move-result-object v1 │ │ +026e70: 6e20 0609 6100 |0020: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +026e76: 0a02 |0023: move-result v2 │ │ +026e78: 3802 1b00 |0024: if-eqz v2, 003f // +001b │ │ +026e7c: 1a02 3b10 |0026: const-string v2, "ssid=[^&]+" // string@103b │ │ +026e80: 2203 5f01 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +026e84: 7010 1a09 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +026e8a: 1a04 3a10 |002d: const-string v4, "ssid=" // string@103a │ │ +026e8e: 6e20 2009 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026e94: 0c03 |0032: move-result-object v3 │ │ +026e96: 6e20 2009 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026e9c: 0c03 |0036: move-result-object v3 │ │ +026e9e: 6e10 2609 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026ea4: 0c03 |003a: move-result-object v3 │ │ +026ea6: 6e30 1009 2603 |003b: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ +026eac: 0c01 |003e: move-result-object v1 │ │ +026eae: 1a02 a20a |003f: const-string v2, "http" // string@0aa2 │ │ +026eb2: 6e20 0c09 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +026eb8: 0a02 |0044: move-result v2 │ │ +026eba: 12f3 |0045: const/4 v3, #int -1 // #ff │ │ +026ebc: 3332 1700 |0046: if-ne v2, v3, 005d // +0017 │ │ +026ec0: 2202 5f01 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +026ec4: 7010 1a09 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +026eca: 7010 fa09 0500 |004d: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getMediaURL:()Ljava/lang/String; // method@09fa │ │ +026ed0: 0c03 |0050: move-result-object v3 │ │ +026ed2: 6e20 2009 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026ed8: 0c02 |0054: move-result-object v2 │ │ +026eda: 6e20 2009 1200 |0055: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026ee0: 0c02 |0058: move-result-object v2 │ │ +026ee2: 6e10 2609 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026ee8: 0c01 |005c: move-result-object v1 │ │ +026eea: 1101 |005d: return-object v1 │ │ +026eec: 1201 |005e: const/4 v1, #int 0 // #0 │ │ +026eee: 28fe |005f: goto 005d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0002 line=265 │ │ 0x0007 line=266 │ │ 0x0020 line=267 │ │ 0x0026 line=268 │ │ @@ -32943,50 +33044,52 @@ │ │ type : '()Lorg/apache/http/conn/scheme/SchemeRegistry;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -02638c: |[02638c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ -02639c: 1d05 |0000: monitor-enter v5 │ │ -02639e: 5450 2702 |0001: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ -0263a2: 3900 2e00 |0003: if-nez v0, 0031 // +002e │ │ -0263a6: 2200 0602 |0005: new-instance v0, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0206 │ │ -0263aa: 7010 c60b 0000 |0007: invoke-direct {v0}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@0bc6 │ │ -0263b0: 5b50 2702 |000a: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ -0263b4: 5450 2702 |000c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ -0263b8: 2201 0502 |000e: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0205 │ │ -0263bc: 1a02 a30a |0010: const-string v2, "http" // string@0aa3 │ │ -0263c0: 7100 c40b 0000 |0012: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@0bc4 │ │ -0263c6: 0c03 |0015: move-result-object v3 │ │ -0263c8: 1304 5000 |0016: const/16 v4, #int 80 // #50 │ │ -0263cc: 7040 c50b 2143 |0018: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0bc5 │ │ -0263d2: 6e20 c70b 1000 |001b: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0bc7 │ │ -0263d8: 5450 2702 |001e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ -0263dc: 2201 0502 |0020: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0205 │ │ -0263e0: 1a02 ad0a |0022: const-string v2, "https" // string@0aad │ │ -0263e4: 2203 f501 |0024: new-instance v3, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@01f5 │ │ -0263e8: 7010 b10b 0300 |0026: invoke-direct {v3}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.:()V // method@0bb1 │ │ -0263ee: 1304 bb01 |0029: const/16 v4, #int 443 // #1bb │ │ -0263f2: 7040 c50b 2143 |002b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0bc5 │ │ -0263f8: 6e20 c70b 1000 |002e: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0bc7 │ │ -0263fe: 5450 2702 |0031: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ -026402: 1e05 |0033: monitor-exit v5 │ │ -026404: 1100 |0034: return-object v0 │ │ -026406: 0d00 |0035: move-exception v0 │ │ -026408: 1e05 |0036: monitor-exit v5 │ │ -02640a: 2700 |0037: throw v0 │ │ +026ef0: |[026ef0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ +026f00: 1d05 |0000: monitor-enter v5 │ │ +026f02: 5450 2702 |0001: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ +026f06: 3900 2e00 |0003: if-nez v0, 0031 // +002e │ │ +026f0a: 2200 0602 |0005: new-instance v0, Lorg/apache/http/conn/scheme/SchemeRegistry; // type@0206 │ │ +026f0e: 7010 c60b 0000 |0007: invoke-direct {v0}, Lorg/apache/http/conn/scheme/SchemeRegistry;.:()V // method@0bc6 │ │ +026f14: 5b50 2702 |000a: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ +026f18: 5450 2702 |000c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ +026f1c: 2201 0502 |000e: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0205 │ │ +026f20: 1a02 a20a |0010: const-string v2, "http" // string@0aa2 │ │ +026f24: 7100 c40b 0000 |0012: invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;.getSocketFactory:()Lorg/apache/http/conn/scheme/PlainSocketFactory; // method@0bc4 │ │ +026f2a: 0c03 |0015: move-result-object v3 │ │ +026f2c: 1304 5000 |0016: const/16 v4, #int 80 // #50 │ │ +026f30: 7040 c50b 2143 |0018: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0bc5 │ │ +026f36: 6e20 c70b 1000 |001b: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0bc7 │ │ +026f3c: 5450 2702 |001e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ +026f40: 2201 0502 |0020: new-instance v1, Lorg/apache/http/conn/scheme/Scheme; // type@0205 │ │ +026f44: 1a02 ac0a |0022: const-string v2, "https" // string@0aac │ │ +026f48: 2203 f501 |0024: new-instance v3, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@01f5 │ │ +026f4c: 7010 b10b 0300 |0026: invoke-direct {v3}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.:()V // method@0bb1 │ │ +026f52: 1304 bb01 |0029: const/16 v4, #int 443 // #1bb │ │ +026f56: 7040 c50b 2143 |002b: invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;.:(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V // method@0bc5 │ │ +026f5c: 6e20 c70b 1000 |002e: invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;.register:(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; // method@0bc7 │ │ +026f62: 5450 2702 |0031: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; // field@0227 │ │ +026f66: 1e05 |0033: monitor-exit v5 │ │ +026f68: 1100 |0034: return-object v0 │ │ +026f6a: 0d00 |0035: move-exception v0 │ │ +026f6c: 1e05 |0036: monitor-exit v5 │ │ +026f6e: 2700 |0037: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ positions : │ │ 0x0000 line=284 │ │ 0x0005 line=285 │ │ 0x000c line=291 │ │ + 0x0012 line=292 │ │ + 0x001b line=291 │ │ 0x001e line=294 │ │ 0x0031 line=297 │ │ 0x0035 line=284 │ │ locals : │ │ 0x0000 - 0x0038 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ #18 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ @@ -32994,39 +33097,39 @@ │ │ type : '(Ljava/lang/String;J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -026418: |[026418] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getSHAPass:(Ljava/lang/String;J)[B │ │ -026428: 1a04 df05 |0000: const-string v4, "SHA-256" // string@05df │ │ -02642c: 7110 4009 0400 |0002: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0940 │ │ -026432: 0c01 |0005: move-result-object v1 │ │ -026434: 6e10 0809 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.getBytes:()[B // method@0908 │ │ -02643a: 0c04 |0009: move-result-object v4 │ │ -02643c: 6e20 3f09 4100 |000a: invoke-virtual {v1, v4}, Ljava/security/MessageDigest;.digest:([B)[B // method@093f │ │ -026442: 0c00 |000d: move-result-object v0 │ │ -026444: 2204 5f01 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -026448: 7010 1a09 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02644e: 7120 ed08 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -026454: 0c05 |0016: move-result-object v5 │ │ -026456: 6e20 2009 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02645c: 0c04 |001a: move-result-object v4 │ │ -02645e: 6e20 0e0a 0600 |001b: invoke-virtual {v6, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.toHexString:([B)Ljava/lang/String; // method@0a0e │ │ -026464: 0c05 |001e: move-result-object v5 │ │ -026466: 6e20 2009 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02646c: 0c04 |0022: move-result-object v4 │ │ -02646e: 6e10 2609 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -026474: 0c03 |0026: move-result-object v3 │ │ -026476: 6e10 0809 0300 |0027: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@0908 │ │ -02647c: 0c04 |002a: move-result-object v4 │ │ -02647e: 6e20 3f09 4100 |002b: invoke-virtual {v1, v4}, Ljava/security/MessageDigest;.digest:([B)[B // method@093f │ │ -026484: 0c02 |002e: move-result-object v2 │ │ -026486: 1102 |002f: return-object v2 │ │ +026f7c: |[026f7c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getSHAPass:(Ljava/lang/String;J)[B │ │ +026f8c: 1a04 df05 |0000: const-string v4, "SHA-256" // string@05df │ │ +026f90: 7110 4009 0400 |0002: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0940 │ │ +026f96: 0c01 |0005: move-result-object v1 │ │ +026f98: 6e10 0809 0700 |0006: invoke-virtual {v7}, Ljava/lang/String;.getBytes:()[B // method@0908 │ │ +026f9e: 0c04 |0009: move-result-object v4 │ │ +026fa0: 6e20 3f09 4100 |000a: invoke-virtual {v1, v4}, Ljava/security/MessageDigest;.digest:([B)[B // method@093f │ │ +026fa6: 0c00 |000d: move-result-object v0 │ │ +026fa8: 2204 5f01 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +026fac: 7010 1a09 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +026fb2: 7120 ed08 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +026fb8: 0c05 |0016: move-result-object v5 │ │ +026fba: 6e20 2009 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026fc0: 0c04 |001a: move-result-object v4 │ │ +026fc2: 6e20 0e0a 0600 |001b: invoke-virtual {v6, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.toHexString:([B)Ljava/lang/String; // method@0a0e │ │ +026fc8: 0c05 |001e: move-result-object v5 │ │ +026fca: 6e20 2009 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +026fd0: 0c04 |0022: move-result-object v4 │ │ +026fd2: 6e10 2609 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +026fd8: 0c03 |0026: move-result-object v3 │ │ +026fda: 6e10 0809 0300 |0027: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@0908 │ │ +026fe0: 0c04 |002a: move-result-object v4 │ │ +026fe2: 6e20 3f09 4100 |002b: invoke-virtual {v1, v4}, Ljava/security/MessageDigest;.digest:([B)[B // method@093f │ │ +026fe8: 0c02 |002e: move-result-object v2 │ │ +026fea: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ 0x0006 line=918 │ │ 0x000e line=920 │ │ 0x0027 line=922 │ │ 0x002f line=924 │ │ @@ -33044,66 +33147,66 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -026488: |[026488] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getServerInfo:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ -026498: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -02649e: 0c06 |0003: move-result-object v6 │ │ -0264a0: 6e10 5709 0600 |0004: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -0264a6: 0b06 |0007: move-result-wide v6 │ │ -0264a8: 1608 e803 |0008: const-wide/16 v8, #int 1000 // #3e8 │ │ -0264ac: 9e04 0608 |000a: div-long v4, v6, v8 │ │ -0264b0: 6e40 fc09 ea54 |000c: invoke-virtual {v10, v14, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getSHAPass:(Ljava/lang/String;J)[B // method@09fc │ │ -0264b6: 0c03 |000f: move-result-object v3 │ │ -0264b8: 2200 5f01 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -0264bc: 7010 1a09 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0264c2: 1a06 500f |0015: const-string v6, "server/xml.server.php?action=handshake&auth=" // string@0f50 │ │ -0264c6: 7130 e209 c006 |0017: invoke-static {v0, v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -0264cc: 6e20 0e0a 3a00 |001a: invoke-virtual {v10, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.toHexString:([B)Ljava/lang/String; // method@0a0e │ │ -0264d2: 0c06 |001d: move-result-object v6 │ │ -0264d4: 6e20 2009 6000 |001e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0264da: 1a06 8600 |0021: const-string v6, "×tamp=" // string@0086 │ │ -0264de: 6e20 2009 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0264e4: 0c06 |0026: move-result-object v6 │ │ -0264e6: 6e30 1e09 4605 |0027: invoke-virtual {v6, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@091e │ │ -0264ec: 1a06 8700 |002a: const-string v6, "&version=350001&user=" // string@0087 │ │ -0264f0: 6e20 2009 6000 |002c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0264f6: 0c06 |002f: move-result-object v6 │ │ -0264f8: 6e20 2009 d600 |0030: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0264fe: 2202 ad01 |0033: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // type@01ad │ │ -026502: 7010 150a 0200 |0035: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.:()V // method@0a15 │ │ -026508: 6e20 300a c200 |0038: invoke-virtual {v2, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setUrl:(Ljava/lang/String;)V // method@0a30 │ │ -02650e: 6e20 310a d200 |003b: invoke-virtual {v2, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setUsid:(Ljava/lang/String;)V // method@0a31 │ │ -026514: 6e20 2f0a e200 |003e: invoke-virtual {v2, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setPswd:(Ljava/lang/String;)V // method@0a2f │ │ -02651a: 2206 7401 |0041: new-instance v6, Ljava/net/URL; // type@0174 │ │ -02651e: 6e10 2609 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -026524: 0c07 |0046: move-result-object v7 │ │ -026526: 7020 3a09 7600 |0047: invoke-direct {v6, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02652c: 2207 a901 |004a: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1; // type@01a9 │ │ -026530: 7030 d909 a702 |004c: invoke-direct {v7, v10, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;)V // method@09d9 │ │ -026536: 6e30 0a0a 6a07 |004f: invoke-virtual {v10, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02653c: 54a6 2202 |0052: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -026540: 6e20 280a 6200 |0054: invoke-virtual {v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setErrorText:(Ljava/lang/String;)V // method@0a28 │ │ -026546: 54a6 2102 |0057: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -02654a: 6e20 270a 6200 |0059: invoke-virtual {v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setErrorCode:(Ljava/lang/String;)V // method@0a27 │ │ -026550: 1102 |005c: return-object v2 │ │ -026552: 0d01 |005d: move-exception v1 │ │ -026554: 1a06 5e0d |005e: const-string v6, "new URL" // string@0d5e │ │ -026558: 7120 960b 1600 |0060: invoke-static {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02655e: 1202 |0063: const/4 v2, #int 0 // #0 │ │ -026560: 28f8 |0064: goto 005c // -0008 │ │ -026562: 0d01 |0065: move-exception v1 │ │ -026564: 1a06 ba09 |0066: const-string v6, "getDocument" // string@09ba │ │ -026568: 7120 960b 1600 |0068: invoke-static {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02656e: 28f8 |006b: goto 0063 // -0008 │ │ -026570: 0d06 |006c: move-exception v6 │ │ -026572: 2706 |006d: throw v6 │ │ +026fec: |[026fec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.getServerInfo:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ +026ffc: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +027002: 0c06 |0003: move-result-object v6 │ │ +027004: 6e10 5709 0600 |0004: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +02700a: 0b06 |0007: move-result-wide v6 │ │ +02700c: 1608 e803 |0008: const-wide/16 v8, #int 1000 // #3e8 │ │ +027010: 9e04 0608 |000a: div-long v4, v6, v8 │ │ +027014: 6e40 fc09 ea54 |000c: invoke-virtual {v10, v14, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getSHAPass:(Ljava/lang/String;J)[B // method@09fc │ │ +02701a: 0c03 |000f: move-result-object v3 │ │ +02701c: 2200 5f01 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +027020: 7010 1a09 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +027026: 1a06 4e0f |0015: const-string v6, "server/xml.server.php?action=handshake&auth=" // string@0f4e │ │ +02702a: 7130 e209 c006 |0017: invoke-static {v0, v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +027030: 6e20 0e0a 3a00 |001a: invoke-virtual {v10, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.toHexString:([B)Ljava/lang/String; // method@0a0e │ │ +027036: 0c06 |001d: move-result-object v6 │ │ +027038: 6e20 2009 6000 |001e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02703e: 1a06 8600 |0021: const-string v6, "×tamp=" // string@0086 │ │ +027042: 6e20 2009 6000 |0023: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +027048: 0c06 |0026: move-result-object v6 │ │ +02704a: 6e30 1e09 4605 |0027: invoke-virtual {v6, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@091e │ │ +027050: 1a06 8700 |002a: const-string v6, "&version=350001&user=" // string@0087 │ │ +027054: 6e20 2009 6000 |002c: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02705a: 0c06 |002f: move-result-object v6 │ │ +02705c: 6e20 2009 d600 |0030: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +027062: 2202 ad01 |0033: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // type@01ad │ │ +027066: 7010 150a 0200 |0035: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.:()V // method@0a15 │ │ +02706c: 6e20 300a c200 |0038: invoke-virtual {v2, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setUrl:(Ljava/lang/String;)V // method@0a30 │ │ +027072: 6e20 310a d200 |003b: invoke-virtual {v2, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setUsid:(Ljava/lang/String;)V // method@0a31 │ │ +027078: 6e20 2f0a e200 |003e: invoke-virtual {v2, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setPswd:(Ljava/lang/String;)V // method@0a2f │ │ +02707e: 2206 7401 |0041: new-instance v6, Ljava/net/URL; // type@0174 │ │ +027082: 6e10 2609 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +027088: 0c07 |0046: move-result-object v7 │ │ +02708a: 7020 3a09 7600 |0047: invoke-direct {v6, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +027090: 2207 a901 |004a: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1; // type@01a9 │ │ +027094: 7030 d909 a702 |004c: invoke-direct {v7, v10, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;)V // method@09d9 │ │ +02709a: 6e30 0a0a 6a07 |004f: invoke-virtual {v10, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +0270a0: 54a6 2202 |0052: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +0270a4: 6e20 280a 6200 |0054: invoke-virtual {v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setErrorText:(Ljava/lang/String;)V // method@0a28 │ │ +0270aa: 54a6 2102 |0057: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +0270ae: 6e20 270a 6200 |0059: invoke-virtual {v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setErrorCode:(Ljava/lang/String;)V // method@0a27 │ │ +0270b4: 1102 |005c: return-object v2 │ │ +0270b6: 0d01 |005d: move-exception v1 │ │ +0270b8: 1a06 5c0d |005e: const-string v6, "new URL" // string@0d5c │ │ +0270bc: 7120 960b 1600 |0060: invoke-static {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +0270c2: 1202 |0063: const/4 v2, #int 0 // #0 │ │ +0270c4: 28f8 |0064: goto 005c // -0008 │ │ +0270c6: 0d01 |0065: move-exception v1 │ │ +0270c8: 1a06 b909 |0066: const-string v6, "getDocument" // string@09b9 │ │ +0270cc: 7120 960b 1600 |0068: invoke-static {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +0270d2: 28f8 |006b: goto 0063 // -0008 │ │ +0270d4: 0d06 |006c: move-exception v6 │ │ +0270d6: 2706 |006d: throw v6 │ │ catches : 2 │ │ 0x0000 - 0x005c │ │ Ljava/net/MalformedURLException; -> 0x005d │ │ Ljava/lang/Exception; -> 0x0065 │ │ -> 0x006c │ │ 0x005e - 0x006b │ │ -> 0x006c │ │ @@ -33147,112 +33250,108 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -026590: |[026590] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.hasSession:()Z │ │ -0265a0: 7100 d40a 0000 |0000: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ -0265a6: 0c00 |0003: move-result-object v0 │ │ -0265a8: 6e10 d60a 0000 |0004: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.isSuccess:()Z // method@0ad6 │ │ -0265ae: 0a00 |0007: move-result v0 │ │ -0265b0: 0f00 |0008: return v0 │ │ +0270f4: |[0270f4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.hasSession:()Z │ │ +027104: 7100 d40a 0000 |0000: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // method@0ad4 │ │ +02710a: 0c00 |0003: move-result-object v0 │ │ +02710c: 6e10 d60a 0000 |0004: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.isSuccess:()Z // method@0ad6 │ │ +027112: 0a00 |0007: move-result v0 │ │ +027114: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ #21 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'insertAlbum' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 154 16-bit code units │ │ -0265b4: |[0265b4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J │ │ -0265c4: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -0265ca: 0c00 |0003: move-result-object v0 │ │ -0265cc: 2203 1300 |0004: new-instance v3, Landroid/content/ContentValues; // type@0013 │ │ -0265d0: 7010 4400 0300 |0006: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -0265d6: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ -0265da: 6e10 f20a 0900 |000b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -0265e0: 0c05 |000e: move-result-object v5 │ │ -0265e2: 6e30 4b00 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0265e8: 1a04 2307 |0012: const-string v4, "album_key" // string@0723 │ │ -0265ec: 6e10 f20a 0900 |0014: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -0265f2: 0c05 |0017: move-result-object v5 │ │ -0265f4: 6e30 4b00 4305 |0018: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0265fa: 1a04 1c07 |001b: const-string v4, "album" // string@071c │ │ -0265fe: 6e10 f40a 0900 |001d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -026604: 0c05 |0020: move-result-object v5 │ │ -026606: 6e30 4b00 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02660c: 1a04 2107 |0024: const-string v4, "album_art" // string@0721 │ │ -026610: 6e10 ef0a 0900 |0026: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArt:()Ljava/lang/String; // method@0aef │ │ -026616: 0c05 |0029: move-result-object v5 │ │ -026618: 6e30 4b00 4305 |002a: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02661e: 6e10 f00a 0900 |002d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -026624: 0c04 |0030: move-result-object v4 │ │ -026626: 3804 0f00 |0031: if-eqz v4, 0040 // +000f │ │ -02662a: 1a04 5607 |0033: const-string v4, "artist" // string@0756 │ │ -02662e: 6e10 f00a 0900 |0035: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -026634: 0c05 |0038: move-result-object v5 │ │ -026636: 6e10 090b 0500 |0039: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -02663c: 0c05 |003c: move-result-object v5 │ │ -02663e: 6e30 4b00 4305 |003d: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026644: 1a04 400d |0040: const-string v4, "minyear" // string@0d40 │ │ -026648: 6e10 f90a 0900 |0042: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -02664e: 0c05 |0045: move-result-object v5 │ │ -026650: 6e30 4b00 4305 |0046: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026656: 1a04 220d |0049: const-string v4, "maxyear" // string@0d22 │ │ -02665a: 6e10 f90a 0900 |004b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -026660: 0c05 |004e: move-result-object v5 │ │ -026662: 6e30 4b00 4305 |004f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026668: 1a04 9c0d |0052: const-string v4, "numsongs" // string@0d9c │ │ -02666c: 6e10 f50a 0900 |0054: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getNumTrack:()I // method@0af5 │ │ -026672: 0a05 |0057: move-result v5 │ │ -026674: 7110 e808 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -02667a: 0c05 |005b: move-result-object v5 │ │ -02667c: 6e30 4900 4305 |005c: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026682: 1a04 5f08 |005f: const-string v4, "date_added" // string@085f │ │ -026686: 6e10 5709 0000 |0061: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -02668c: 0b05 |0064: move-result-wide v5 │ │ -02668e: 7120 ee08 6500 |0065: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026694: 0c05 |0068: move-result-object v5 │ │ -026696: 6e30 4a00 4305 |0069: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -02669c: 1a04 6008 |006c: const-string v4, "date_modified" // string@0860 │ │ -0266a0: 6e10 5709 0000 |006e: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -0266a6: 0b05 |0071: move-result-wide v5 │ │ -0266a8: 7120 ee08 6500 |0072: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -0266ae: 0c05 |0075: move-result-object v5 │ │ -0266b0: 6e30 4a00 4305 |0076: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -0266b6: 1a04 690e |0079: const-string v4, "point" // string@0e69 │ │ -0266ba: 6e10 f70a 0900 |007b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getRating:()I // method@0af7 │ │ -0266c0: 0a05 |007e: move-result v5 │ │ -0266c2: 7110 e808 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0266c8: 0c05 |0082: move-result-object v5 │ │ -0266ca: 6e30 4900 4305 |0083: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0266d0: 1a04 6908 |0086: const-string v4, "del_flg" // string@0869 │ │ -0266d4: 1205 |0088: const/4 v5, #int 0 // #0 │ │ -0266d6: 7110 e808 0500 |0089: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0266dc: 0c05 |008c: move-result-object v5 │ │ -0266de: 6e30 4900 4305 |008d: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0266e4: 1a04 1c07 |0090: const-string v4, "album" // string@071c │ │ -0266e8: 1205 |0092: const/4 v5, #int 0 // #0 │ │ -0266ea: 6e40 9200 4835 |0093: invoke-virtual {v8, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -0266f0: 0b01 |0096: move-result-wide v1 │ │ -0266f2: 1001 |0097: return-wide v1 │ │ -0266f4: 0d04 |0098: move-exception v4 │ │ -0266f6: 2704 |0099: throw v4 │ │ - catches : 1 │ │ - 0x0004 - 0x0096 │ │ - -> 0x0098 │ │ + insns size : 152 16-bit code units │ │ +027118: |[027118] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J │ │ +027128: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +02712e: 0c00 |0003: move-result-object v0 │ │ +027130: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +027134: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +02713a: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ +02713e: 6e10 f20a 0a00 |000b: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +027144: 0c05 |000e: move-result-object v5 │ │ +027146: 6e30 4b00 4105 |000f: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02714c: 1a04 2307 |0012: const-string v4, "album_key" // string@0723 │ │ +027150: 6e10 f20a 0a00 |0014: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +027156: 0c05 |0017: move-result-object v5 │ │ +027158: 6e30 4b00 4105 |0018: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02715e: 1a04 1c07 |001b: const-string v4, "album" // string@071c │ │ +027162: 6e10 f40a 0a00 |001d: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +027168: 0c05 |0020: move-result-object v5 │ │ +02716a: 6e30 4b00 4105 |0021: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +027170: 1a04 2107 |0024: const-string v4, "album_art" // string@0721 │ │ +027174: 6e10 ef0a 0a00 |0026: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArt:()Ljava/lang/String; // method@0aef │ │ +02717a: 0c05 |0029: move-result-object v5 │ │ +02717c: 6e30 4b00 4105 |002a: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +027182: 6e10 f00a 0a00 |002d: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +027188: 0c04 |0030: move-result-object v4 │ │ +02718a: 3804 0f00 |0031: if-eqz v4, 0040 // +000f │ │ +02718e: 1a04 5507 |0033: const-string v4, "artist" // string@0755 │ │ +027192: 6e10 f00a 0a00 |0035: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +027198: 0c05 |0038: move-result-object v5 │ │ +02719a: 6e10 090b 0500 |0039: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +0271a0: 0c05 |003c: move-result-object v5 │ │ +0271a2: 6e30 4b00 4105 |003d: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0271a8: 1a04 3e0d |0040: const-string v4, "minyear" // string@0d3e │ │ +0271ac: 6e10 f90a 0a00 |0042: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +0271b2: 0c05 |0045: move-result-object v5 │ │ +0271b4: 6e30 4b00 4105 |0046: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0271ba: 1a04 200d |0049: const-string v4, "maxyear" // string@0d20 │ │ +0271be: 6e10 f90a 0a00 |004b: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +0271c4: 0c05 |004e: move-result-object v5 │ │ +0271c6: 6e30 4b00 4105 |004f: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0271cc: 1a04 9a0d |0052: const-string v4, "numsongs" // string@0d9a │ │ +0271d0: 6e10 f50a 0a00 |0054: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getNumTrack:()I // method@0af5 │ │ +0271d6: 0a05 |0057: move-result v5 │ │ +0271d8: 7110 e808 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0271de: 0c05 |005b: move-result-object v5 │ │ +0271e0: 6e30 4900 4105 |005c: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +0271e6: 1a04 5e08 |005f: const-string v4, "date_added" // string@085e │ │ +0271ea: 6e10 5709 0000 |0061: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +0271f0: 0b06 |0064: move-result-wide v6 │ │ +0271f2: 7120 ee08 7600 |0065: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +0271f8: 0c05 |0068: move-result-object v5 │ │ +0271fa: 6e30 4a00 4105 |0069: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +027200: 1a04 5f08 |006c: const-string v4, "date_modified" // string@085f │ │ +027204: 6e10 5709 0000 |006e: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +02720a: 0b06 |0071: move-result-wide v6 │ │ +02720c: 7120 ee08 7600 |0072: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +027212: 0c05 |0075: move-result-object v5 │ │ +027214: 6e30 4a00 4105 |0076: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +02721a: 1a04 670e |0079: const-string v4, "point" // string@0e67 │ │ +02721e: 6e10 f70a 0a00 |007b: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getRating:()I // method@0af7 │ │ +027224: 0a05 |007e: move-result v5 │ │ +027226: 7110 e808 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02722c: 0c05 |0082: move-result-object v5 │ │ +02722e: 6e30 4900 4105 |0083: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027234: 1a04 6808 |0086: const-string v4, "del_flg" // string@0868 │ │ +027238: 1205 |0088: const/4 v5, #int 0 // #0 │ │ +02723a: 7110 e808 0500 |0089: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +027240: 0c05 |008c: move-result-object v5 │ │ +027242: 6e30 4900 4105 |008d: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027248: 1a04 1c07 |0090: const-string v4, "album" // string@071c │ │ +02724c: 1205 |0092: const/4 v5, #int 0 // #0 │ │ +02724e: 6e40 9200 4915 |0093: invoke-virtual {v9, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +027254: 0b02 |0096: move-result-wide v2 │ │ +027256: 1002 |0097: return-wide v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0004 line=704 │ │ 0x0009 line=705 │ │ 0x0012 line=706 │ │ 0x001b line=707 │ │ 0x0024 line=708 │ │ @@ -33263,200 +33362,190 @@ │ │ 0x0052 line=714 │ │ 0x005f line=715 │ │ 0x006c line=716 │ │ 0x0079 line=717 │ │ 0x0086 line=718 │ │ 0x0090 line=720 │ │ 0x0097 line=721 │ │ - 0x0098 line=722 │ │ locals : │ │ - 0x0097 - 0x0098 reg=1 id J │ │ - 0x0009 - 0x0098 reg=3 values Landroid/content/ContentValues; │ │ - 0x0004 - 0x009a reg=0 cal Ljava/util/Calendar; │ │ - 0x0000 - 0x009a reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x009a reg=8 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x009a reg=9 album Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ + 0x0004 - 0x0098 reg=0 cal Ljava/util/Calendar; │ │ + 0x0009 - 0x0098 reg=1 values Landroid/content/ContentValues; │ │ + 0x0097 - 0x0098 reg=2 id J │ │ + 0x0000 - 0x0098 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0098 reg=9 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0098 reg=10 album Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #22 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'insertArtist' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 121 16-bit code units │ │ -026704: |[026704] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J │ │ -026714: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -02671a: 0c00 |0003: move-result-object v0 │ │ -02671c: 2203 1300 |0004: new-instance v3, Landroid/content/ContentValues; // type@0013 │ │ -026720: 7010 4400 0300 |0006: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -026726: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ -02672a: 6e10 070b 0900 |000b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -026730: 0c05 |000e: move-result-object v5 │ │ -026732: 6e30 4b00 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026738: 1a04 5c07 |0012: const-string v4, "artist_key" // string@075c │ │ -02673c: 6e10 070b 0900 |0014: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -026742: 0c05 |0017: move-result-object v5 │ │ -026744: 6e30 4b00 4305 |0018: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02674a: 1a04 5607 |001b: const-string v4, "artist" // string@0756 │ │ -02674e: 6e10 090b 0900 |001d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -026754: 0c05 |0020: move-result-object v5 │ │ -026756: 6e30 4b00 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02675c: 1a04 970d |0024: const-string v4, "number_of_albums" // string@0d97 │ │ -026760: 6e10 0a0b 0900 |0026: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumAlbums:()I // method@0b0a │ │ -026766: 0a05 |0029: move-result v5 │ │ -026768: 7110 e808 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -02676e: 0c05 |002d: move-result-object v5 │ │ -026770: 6e30 4900 4305 |002e: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026776: 1a04 9a0d |0031: const-string v4, "number_of_tracks" // string@0d9a │ │ -02677a: 6e10 0b0b 0900 |0033: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumSong:()I // method@0b0b │ │ -026780: 0a05 |0036: move-result v5 │ │ -026782: 7110 e808 0500 |0037: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -026788: 0c05 |003a: move-result-object v5 │ │ -02678a: 6e30 4900 4305 |003b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026790: 1a04 5f08 |003e: const-string v4, "date_added" // string@085f │ │ -026794: 6e10 5709 0000 |0040: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -02679a: 0b05 |0043: move-result-wide v5 │ │ -02679c: 7120 ee08 6500 |0044: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -0267a2: 0c05 |0047: move-result-object v5 │ │ -0267a4: 6e30 4a00 4305 |0048: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -0267aa: 1a04 6008 |004b: const-string v4, "date_modified" // string@0860 │ │ -0267ae: 6e10 5709 0000 |004d: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -0267b4: 0b05 |0050: move-result-wide v5 │ │ -0267b6: 7120 ee08 6500 |0051: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -0267bc: 0c05 |0054: move-result-object v5 │ │ -0267be: 6e30 4a00 4305 |0055: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -0267c4: 1a04 690e |0058: const-string v4, "point" // string@0e69 │ │ -0267c8: 6e10 0d0b 0900 |005a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getRating:()I // method@0b0d │ │ -0267ce: 0a05 |005d: move-result v5 │ │ -0267d0: 7110 e808 0500 |005e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0267d6: 0c05 |0061: move-result-object v5 │ │ -0267d8: 6e30 4900 4305 |0062: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0267de: 1a04 6908 |0065: const-string v4, "del_flg" // string@0869 │ │ -0267e2: 1205 |0067: const/4 v5, #int 0 // #0 │ │ -0267e4: 7110 e808 0500 |0068: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0267ea: 0c05 |006b: move-result-object v5 │ │ -0267ec: 6e30 4900 4305 |006c: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0267f2: 1a04 5607 |006f: const-string v4, "artist" // string@0756 │ │ -0267f6: 1205 |0071: const/4 v5, #int 0 // #0 │ │ -0267f8: 6e40 9200 4835 |0072: invoke-virtual {v8, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -0267fe: 0b01 |0075: move-result-wide v1 │ │ -026800: 1001 |0076: return-wide v1 │ │ -026802: 0d04 |0077: move-exception v4 │ │ -026804: 2704 |0078: throw v4 │ │ - catches : 1 │ │ - 0x0004 - 0x0075 │ │ - -> 0x0077 │ │ + insns size : 119 16-bit code units │ │ +027258: |[027258] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J │ │ +027268: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +02726e: 0c00 |0003: move-result-object v0 │ │ +027270: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +027274: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +02727a: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ +02727e: 6e10 070b 0a00 |000b: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +027284: 0c05 |000e: move-result-object v5 │ │ +027286: 6e30 4b00 4105 |000f: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02728c: 1a04 5b07 |0012: const-string v4, "artist_key" // string@075b │ │ +027290: 6e10 070b 0a00 |0014: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +027296: 0c05 |0017: move-result-object v5 │ │ +027298: 6e30 4b00 4105 |0018: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02729e: 1a04 5507 |001b: const-string v4, "artist" // string@0755 │ │ +0272a2: 6e10 090b 0a00 |001d: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +0272a8: 0c05 |0020: move-result-object v5 │ │ +0272aa: 6e30 4b00 4105 |0021: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0272b0: 1a04 950d |0024: const-string v4, "number_of_albums" // string@0d95 │ │ +0272b4: 6e10 0a0b 0a00 |0026: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumAlbums:()I // method@0b0a │ │ +0272ba: 0a05 |0029: move-result v5 │ │ +0272bc: 7110 e808 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0272c2: 0c05 |002d: move-result-object v5 │ │ +0272c4: 6e30 4900 4105 |002e: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +0272ca: 1a04 980d |0031: const-string v4, "number_of_tracks" // string@0d98 │ │ +0272ce: 6e10 0b0b 0a00 |0033: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumSong:()I // method@0b0b │ │ +0272d4: 0a05 |0036: move-result v5 │ │ +0272d6: 7110 e808 0500 |0037: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0272dc: 0c05 |003a: move-result-object v5 │ │ +0272de: 6e30 4900 4105 |003b: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +0272e4: 1a04 5e08 |003e: const-string v4, "date_added" // string@085e │ │ +0272e8: 6e10 5709 0000 |0040: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +0272ee: 0b06 |0043: move-result-wide v6 │ │ +0272f0: 7120 ee08 7600 |0044: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +0272f6: 0c05 |0047: move-result-object v5 │ │ +0272f8: 6e30 4a00 4105 |0048: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +0272fe: 1a04 5f08 |004b: const-string v4, "date_modified" // string@085f │ │ +027302: 6e10 5709 0000 |004d: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +027308: 0b06 |0050: move-result-wide v6 │ │ +02730a: 7120 ee08 7600 |0051: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +027310: 0c05 |0054: move-result-object v5 │ │ +027312: 6e30 4a00 4105 |0055: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +027318: 1a04 670e |0058: const-string v4, "point" // string@0e67 │ │ +02731c: 6e10 0d0b 0a00 |005a: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getRating:()I // method@0b0d │ │ +027322: 0a05 |005d: move-result v5 │ │ +027324: 7110 e808 0500 |005e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02732a: 0c05 |0061: move-result-object v5 │ │ +02732c: 6e30 4900 4105 |0062: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027332: 1a04 6808 |0065: const-string v4, "del_flg" // string@0868 │ │ +027336: 1205 |0067: const/4 v5, #int 0 // #0 │ │ +027338: 7110 e808 0500 |0068: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02733e: 0c05 |006b: move-result-object v5 │ │ +027340: 6e30 4900 4105 |006c: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027346: 1a04 5507 |006f: const-string v4, "artist" // string@0755 │ │ +02734a: 1205 |0071: const/4 v5, #int 0 // #0 │ │ +02734c: 6e40 9200 4915 |0072: invoke-virtual {v9, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +027352: 0b02 |0075: move-result-wide v2 │ │ +027354: 1002 |0076: return-wide v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ 0x0004 line=835 │ │ 0x0009 line=836 │ │ 0x0012 line=837 │ │ 0x001b line=838 │ │ 0x0024 line=839 │ │ 0x0031 line=840 │ │ 0x003e line=841 │ │ 0x004b line=842 │ │ 0x0058 line=843 │ │ 0x0065 line=844 │ │ 0x006f line=846 │ │ 0x0076 line=847 │ │ - 0x0077 line=848 │ │ locals : │ │ - 0x0076 - 0x0077 reg=1 id J │ │ - 0x0009 - 0x0077 reg=3 values Landroid/content/ContentValues; │ │ - 0x0004 - 0x0079 reg=0 cal Ljava/util/Calendar; │ │ - 0x0000 - 0x0079 reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x0079 reg=8 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0079 reg=9 artist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ + 0x0004 - 0x0077 reg=0 cal Ljava/util/Calendar; │ │ + 0x0009 - 0x0077 reg=1 values Landroid/content/ContentValues; │ │ + 0x0076 - 0x0077 reg=2 id J │ │ + 0x0000 - 0x0077 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0077 reg=9 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0077 reg=10 artist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #23 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'insertGenres' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 147 16-bit code units │ │ -026814: |[026814] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J │ │ -026824: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -02682a: 0c00 |0003: move-result-object v0 │ │ -02682c: 2203 1300 |0004: new-instance v3, Landroid/content/ContentValues; // type@0013 │ │ -026830: 7010 4400 0300 |0006: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -026836: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ -02683a: 6e10 4d0b 0900 |000b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -026840: 0c05 |000e: move-result-object v5 │ │ -026842: 6e30 4b00 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026848: 1a04 570d |0012: const-string v4, "name" // string@0d57 │ │ -02684c: 6e10 4e0b 0900 |0014: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getName:()Ljava/lang/String; // method@0b4e │ │ -026852: 0c05 |0017: move-result-object v5 │ │ -026854: 6e30 4b00 4305 |0018: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02685a: 1a04 5309 |001b: const-string v4, "genres_key" // string@0953 │ │ -02685e: 6e10 4d0b 0900 |001d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -026864: 0c05 |0020: move-result-object v5 │ │ -026866: 6e30 4b00 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02686c: 1a04 5f08 |0024: const-string v4, "date_added" // string@085f │ │ -026870: 6e10 5709 0000 |0026: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026876: 0b05 |0029: move-result-wide v5 │ │ -026878: 7120 ee08 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -02687e: 0c05 |002d: move-result-object v5 │ │ -026880: 6e30 4a00 4305 |002e: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026886: 1a04 6008 |0031: const-string v4, "date_modified" // string@0860 │ │ -02688a: 6e10 5709 0000 |0033: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026890: 0b05 |0036: move-result-wide v5 │ │ -026892: 7120 ee08 6500 |0037: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026898: 0c05 |003a: move-result-object v5 │ │ -02689a: 6e30 4a00 4305 |003b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -0268a0: 1a04 970d |003e: const-string v4, "number_of_albums" // string@0d97 │ │ -0268a4: 6e10 4f0b 0900 |0040: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumAlbum:()I // method@0b4f │ │ -0268aa: 0a05 |0043: move-result v5 │ │ -0268ac: 7110 e808 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0268b2: 0c05 |0047: move-result-object v5 │ │ -0268b4: 6e30 4900 4305 |0048: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0268ba: 1a04 980d |004b: const-string v4, "number_of_artists" // string@0d98 │ │ -0268be: 6e10 500b 0900 |004d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumArtist:()I // method@0b50 │ │ -0268c4: 0a05 |0050: move-result v5 │ │ -0268c6: 7110 e808 0500 |0051: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0268cc: 0c05 |0054: move-result-object v5 │ │ -0268ce: 6e30 4900 4305 |0055: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0268d4: 1a04 9a0d |0058: const-string v4, "number_of_tracks" // string@0d9a │ │ -0268d8: 6e10 520b 0900 |005a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumSong:()I // method@0b52 │ │ -0268de: 0a05 |005d: move-result v5 │ │ -0268e0: 7110 e808 0500 |005e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0268e6: 0c05 |0061: move-result-object v5 │ │ -0268e8: 6e30 4900 4305 |0062: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0268ee: 1a04 990d |0065: const-string v4, "number_of_playlists" // string@0d99 │ │ -0268f2: 6e10 510b 0900 |0067: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumPlaylist:()I // method@0b51 │ │ -0268f8: 0a05 |006a: move-result v5 │ │ -0268fa: 7110 e808 0500 |006b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -026900: 0c05 |006e: move-result-object v5 │ │ -026902: 6e30 4900 4305 |006f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026908: 1a04 9b0d |0072: const-string v4, "number_of_videos" // string@0d9b │ │ -02690c: 6e10 540b 0900 |0074: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumVideo:()I // method@0b54 │ │ -026912: 0a05 |0077: move-result v5 │ │ -026914: 7110 e808 0500 |0078: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -02691a: 0c05 |007b: move-result-object v5 │ │ -02691c: 6e30 4900 4305 |007c: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026922: 1a04 6908 |007f: const-string v4, "del_flg" // string@0869 │ │ -026926: 1205 |0081: const/4 v5, #int 0 // #0 │ │ -026928: 7110 e808 0500 |0082: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -02692e: 0c05 |0085: move-result-object v5 │ │ -026930: 6e30 4900 4305 |0086: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026936: 1a04 4f09 |0089: const-string v4, "genres" // string@094f │ │ -02693a: 1205 |008b: const/4 v5, #int 0 // #0 │ │ -02693c: 6e40 9200 4835 |008c: invoke-virtual {v8, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -026942: 0b01 |008f: move-result-wide v1 │ │ -026944: 1001 |0090: return-wide v1 │ │ -026946: 0d04 |0091: move-exception v4 │ │ -026948: 2704 |0092: throw v4 │ │ - catches : 1 │ │ - 0x0004 - 0x008f │ │ - -> 0x0091 │ │ + insns size : 145 16-bit code units │ │ +027358: |[027358] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J │ │ +027368: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +02736e: 0c00 |0003: move-result-object v0 │ │ +027370: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +027374: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +02737a: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ +02737e: 6e10 4d0b 0a00 |000b: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +027384: 0c05 |000e: move-result-object v5 │ │ +027386: 6e30 4b00 4105 |000f: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02738c: 1a04 550d |0012: const-string v4, "name" // string@0d55 │ │ +027390: 6e10 4e0b 0a00 |0014: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getName:()Ljava/lang/String; // method@0b4e │ │ +027396: 0c05 |0017: move-result-object v5 │ │ +027398: 6e30 4b00 4105 |0018: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02739e: 1a04 5209 |001b: const-string v4, "genres_key" // string@0952 │ │ +0273a2: 6e10 4d0b 0a00 |001d: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +0273a8: 0c05 |0020: move-result-object v5 │ │ +0273aa: 6e30 4b00 4105 |0021: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0273b0: 1a04 5e08 |0024: const-string v4, "date_added" // string@085e │ │ +0273b4: 6e10 5709 0000 |0026: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +0273ba: 0b06 |0029: move-result-wide v6 │ │ +0273bc: 7120 ee08 7600 |002a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +0273c2: 0c05 |002d: move-result-object v5 │ │ +0273c4: 6e30 4a00 4105 |002e: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +0273ca: 1a04 5f08 |0031: const-string v4, "date_modified" // string@085f │ │ +0273ce: 6e10 5709 0000 |0033: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +0273d4: 0b06 |0036: move-result-wide v6 │ │ +0273d6: 7120 ee08 7600 |0037: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +0273dc: 0c05 |003a: move-result-object v5 │ │ +0273de: 6e30 4a00 4105 |003b: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +0273e4: 1a04 950d |003e: const-string v4, "number_of_albums" // string@0d95 │ │ +0273e8: 6e10 4f0b 0a00 |0040: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumAlbum:()I // method@0b4f │ │ +0273ee: 0a05 |0043: move-result v5 │ │ +0273f0: 7110 e808 0500 |0044: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0273f6: 0c05 |0047: move-result-object v5 │ │ +0273f8: 6e30 4900 4105 |0048: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +0273fe: 1a04 960d |004b: const-string v4, "number_of_artists" // string@0d96 │ │ +027402: 6e10 500b 0a00 |004d: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumArtist:()I // method@0b50 │ │ +027408: 0a05 |0050: move-result v5 │ │ +02740a: 7110 e808 0500 |0051: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +027410: 0c05 |0054: move-result-object v5 │ │ +027412: 6e30 4900 4105 |0055: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027418: 1a04 980d |0058: const-string v4, "number_of_tracks" // string@0d98 │ │ +02741c: 6e10 520b 0a00 |005a: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumSong:()I // method@0b52 │ │ +027422: 0a05 |005d: move-result v5 │ │ +027424: 7110 e808 0500 |005e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02742a: 0c05 |0061: move-result-object v5 │ │ +02742c: 6e30 4900 4105 |0062: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027432: 1a04 970d |0065: const-string v4, "number_of_playlists" // string@0d97 │ │ +027436: 6e10 510b 0a00 |0067: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumPlaylist:()I // method@0b51 │ │ +02743c: 0a05 |006a: move-result v5 │ │ +02743e: 7110 e808 0500 |006b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +027444: 0c05 |006e: move-result-object v5 │ │ +027446: 6e30 4900 4105 |006f: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +02744c: 1a04 990d |0072: const-string v4, "number_of_videos" // string@0d99 │ │ +027450: 6e10 540b 0a00 |0074: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumVideo:()I // method@0b54 │ │ +027456: 0a05 |0077: move-result v5 │ │ +027458: 7110 e808 0500 |0078: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02745e: 0c05 |007b: move-result-object v5 │ │ +027460: 6e30 4900 4105 |007c: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027466: 1a04 6808 |007f: const-string v4, "del_flg" // string@0868 │ │ +02746a: 1205 |0081: const/4 v5, #int 0 // #0 │ │ +02746c: 7110 e808 0500 |0082: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +027472: 0c05 |0085: move-result-object v5 │ │ +027474: 6e30 4900 4105 |0086: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +02747a: 1a04 4e09 |0089: const-string v4, "genres" // string@094e │ │ +02747e: 1205 |008b: const/4 v5, #int 0 // #0 │ │ +027480: 6e40 9200 4915 |008c: invoke-virtual {v9, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +027486: 0b02 |008f: move-result-wide v2 │ │ +027488: 1002 |0090: return-wide v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0004 line=746 │ │ 0x0009 line=747 │ │ 0x0012 line=748 │ │ 0x001b line=749 │ │ 0x0024 line=750 │ │ @@ -33465,271 +33554,280 @@ │ │ 0x004b line=753 │ │ 0x0058 line=754 │ │ 0x0065 line=755 │ │ 0x0072 line=756 │ │ 0x007f line=757 │ │ 0x0089 line=759 │ │ 0x0090 line=760 │ │ - 0x0091 line=761 │ │ locals : │ │ - 0x0090 - 0x0091 reg=1 id J │ │ - 0x0009 - 0x0091 reg=3 values Landroid/content/ContentValues; │ │ - 0x0004 - 0x0093 reg=0 cal Ljava/util/Calendar; │ │ - 0x0000 - 0x0093 reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x0093 reg=8 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0093 reg=9 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ + 0x0004 - 0x0091 reg=0 cal Ljava/util/Calendar; │ │ + 0x0009 - 0x0091 reg=1 values Landroid/content/ContentValues; │ │ + 0x0090 - 0x0091 reg=2 id J │ │ + 0x0000 - 0x0091 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0091 reg=9 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0091 reg=10 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #24 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'insertGenresMember' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -026958: |[026958] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertGenresMember:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)Landroid/net/Uri; │ │ -026968: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -02696e: 0c00 |0003: move-result-object v0 │ │ -026970: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -026974: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -02697a: 1a03 4e09 |0009: const-string v3, "genre_id" // string@094e │ │ -02697e: 6e10 4d0b 0800 |000b: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -026984: 0c04 |000e: move-result-object v4 │ │ -026986: 6e30 4b00 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02698c: 1a03 7d07 |0012: const-string v3, "audio_id" // string@077d │ │ -026990: 6e10 330b 0900 |0014: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -026996: 0c04 |0017: move-result-object v4 │ │ -026998: 6e30 4b00 3104 |0018: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -02699e: 1a03 9a10 |001b: const-string v3, "title" // string@109a │ │ -0269a2: 6e10 3b0b 0900 |001d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -0269a8: 0c04 |0020: move-result-object v4 │ │ -0269aa: 6e30 4b00 3104 |0021: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0269b0: 1a03 1c07 |0024: const-string v3, "album" // string@071c │ │ -0269b4: 6e10 2f0b 0900 |0026: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -0269ba: 0c04 |0029: move-result-object v4 │ │ -0269bc: 6e10 f40a 0400 |002a: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -0269c2: 0c04 |002d: move-result-object v4 │ │ -0269c4: 6e30 4b00 3104 |002e: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0269ca: 1a03 5607 |0031: const-string v3, "artist" // string@0756 │ │ -0269ce: 6e10 310b 0900 |0033: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -0269d4: 0c04 |0036: move-result-object v4 │ │ -0269d6: 6e10 090b 0400 |0037: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -0269dc: 0c04 |003a: move-result-object v4 │ │ -0269de: 6e30 4b00 3104 |003b: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0269e4: 1a03 9b10 |003e: const-string v3, "title_key" // string@109b │ │ -0269e8: 6e10 550b 0800 |0040: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getSortOrder:()I // method@0b55 │ │ -0269ee: 0a04 |0043: move-result v4 │ │ -0269f0: 7110 e808 0400 |0044: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0269f6: 0c04 |0047: move-result-object v4 │ │ -0269f8: 6e30 4900 3104 |0048: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0269fe: 1a03 5f08 |004b: const-string v3, "date_added" // string@085f │ │ -026a02: 6e10 5709 0000 |004d: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026a08: 0b04 |0050: move-result-wide v4 │ │ -026a0a: 7120 ee08 5400 |0051: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026a10: 0c04 |0054: move-result-object v4 │ │ -026a12: 6e30 4a00 3104 |0055: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026a18: 1a03 6008 |0058: const-string v3, "date_modified" // string@0860 │ │ -026a1c: 6e10 5709 0000 |005a: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026a22: 0b04 |005d: move-result-wide v4 │ │ -026a24: 7120 ee08 5400 |005e: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026a2a: 0c04 |0061: move-result-object v4 │ │ -026a2c: 6e30 4a00 3104 |0062: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026a32: 5473 1e02 |0065: iget-object v3, v7, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ -026a36: 6e10 5000 0300 |0067: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -026a3c: 0c03 |006a: move-result-object v3 │ │ -026a3e: 6204 3d04 |006b: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ -026a42: 1605 0000 |006d: const-wide/16 v5, #int 0 // #0 │ │ -026a46: 7130 4300 5406 |006f: invoke-static {v4, v5, v6}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -026a4c: 0c04 |0072: move-result-object v4 │ │ -026a4e: 6e30 3e00 4301 |0073: invoke-virtual {v3, v4, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@003e │ │ -026a54: 0c02 |0076: move-result-object v2 │ │ -026a56: 1102 |0077: return-object v2 │ │ +02748c: |[02748c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertGenresMember:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)Landroid/net/Uri; │ │ +02749c: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +0274a2: 0c00 |0003: move-result-object v0 │ │ +0274a4: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +0274a8: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +0274ae: 1a03 4d09 |0009: const-string v3, "genre_id" // string@094d │ │ +0274b2: 6e10 4d0b 0900 |000b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +0274b8: 0c04 |000e: move-result-object v4 │ │ +0274ba: 6e30 4b00 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0274c0: 1a03 7c07 |0012: const-string v3, "audio_id" // string@077c │ │ +0274c4: 6e10 330b 0a00 |0014: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +0274ca: 0c04 |0017: move-result-object v4 │ │ +0274cc: 6e30 4b00 3104 |0018: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0274d2: 1a03 9810 |001b: const-string v3, "title" // string@1098 │ │ +0274d6: 6e10 3b0b 0a00 |001d: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +0274dc: 0c04 |0020: move-result-object v4 │ │ +0274de: 6e30 4b00 3104 |0021: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0274e4: 1a03 1c07 |0024: const-string v3, "album" // string@071c │ │ +0274e8: 6e10 2f0b 0a00 |0026: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +0274ee: 0c04 |0029: move-result-object v4 │ │ +0274f0: 6e10 f40a 0400 |002a: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +0274f6: 0c04 |002d: move-result-object v4 │ │ +0274f8: 6e30 4b00 3104 |002e: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0274fe: 1a03 5507 |0031: const-string v3, "artist" // string@0755 │ │ +027502: 6e10 310b 0a00 |0033: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +027508: 0c04 |0036: move-result-object v4 │ │ +02750a: 6e10 090b 0400 |0037: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +027510: 0c04 |003a: move-result-object v4 │ │ +027512: 6e30 4b00 3104 |003b: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +027518: 1a03 9910 |003e: const-string v3, "title_key" // string@1099 │ │ +02751c: 6e10 550b 0900 |0040: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getSortOrder:()I // method@0b55 │ │ +027522: 0a04 |0043: move-result v4 │ │ +027524: 7110 e808 0400 |0044: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02752a: 0c04 |0047: move-result-object v4 │ │ +02752c: 6e30 4900 3104 |0048: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027532: 1a03 5e08 |004b: const-string v3, "date_added" // string@085e │ │ +027536: 6e10 5709 0000 |004d: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +02753c: 0b04 |0050: move-result-wide v4 │ │ +02753e: 7120 ee08 5400 |0051: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +027544: 0c04 |0054: move-result-object v4 │ │ +027546: 6e30 4a00 3104 |0055: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +02754c: 1a03 5f08 |0058: const-string v3, "date_modified" // string@085f │ │ +027550: 6e10 5709 0000 |005a: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +027556: 0b04 |005d: move-result-wide v4 │ │ +027558: 7120 ee08 5400 |005e: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +02755e: 0c04 |0061: move-result-object v4 │ │ +027560: 6e30 4a00 3104 |0062: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +027566: 5483 1e02 |0065: iget-object v3, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ +02756a: 6e10 5000 0300 |0067: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +027570: 0c03 |006a: move-result-object v3 │ │ +027572: 6204 3d04 |006b: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ +027576: 1606 0000 |006d: const-wide/16 v6, #int 0 // #0 │ │ +02757a: 7130 4300 6407 |006f: invoke-static {v4, v6, v7}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +027580: 0c04 |0072: move-result-object v4 │ │ +027582: 6e30 3e00 4301 |0073: invoke-virtual {v3, v4, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@003e │ │ +027588: 0c02 |0076: move-result-object v2 │ │ +02758a: 1102 |0077: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0004 line=767 │ │ 0x0009 line=768 │ │ 0x0012 line=769 │ │ 0x001b line=770 │ │ 0x0024 line=771 │ │ + 0x002a line=772 │ │ + 0x002e line=771 │ │ 0x0031 line=773 │ │ + 0x0037 line=774 │ │ + 0x003b line=773 │ │ 0x003e line=776 │ │ + 0x0040 line=777 │ │ + 0x0048 line=776 │ │ 0x004b line=778 │ │ + 0x004d line=779 │ │ + 0x0055 line=778 │ │ 0x0058 line=780 │ │ + 0x005a line=781 │ │ + 0x0062 line=780 │ │ 0x0065 line=783 │ │ + 0x006f line=784 │ │ + 0x0073 line=783 │ │ 0x0077 line=786 │ │ locals : │ │ 0x0004 - 0x0078 reg=0 cal Ljava/util/Calendar; │ │ 0x0009 - 0x0078 reg=1 genres_member_values Landroid/content/ContentValues; │ │ 0x0077 - 0x0078 reg=2 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0078 reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x0078 reg=8 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ - 0x0000 - 0x0078 reg=9 song Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + 0x0000 - 0x0078 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0078 reg=9 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ + 0x0000 - 0x0078 reg=10 song Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #25 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'insertPlaylist' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 82 16-bit code units │ │ -026a58: |[026a58] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertPlaylist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J │ │ -026a68: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -026a6e: 0c00 |0003: move-result-object v0 │ │ -026a70: 2203 1300 |0004: new-instance v3, Landroid/content/ContentValues; // type@0013 │ │ -026a74: 7010 4400 0300 |0006: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -026a7a: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ -026a7e: 6e10 200b 0900 |000b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getId:()Ljava/lang/String; // method@0b20 │ │ -026a84: 0c05 |000e: move-result-object v5 │ │ -026a86: 6e30 4b00 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026a8c: 1a04 570d |0012: const-string v4, "name" // string@0d57 │ │ -026a90: 6e10 220b 0900 |0014: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getName:()Ljava/lang/String; // method@0b22 │ │ -026a96: 0c05 |0017: move-result-object v5 │ │ -026a98: 6e30 4b00 4305 |0018: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026a9e: 1a04 600e |001b: const-string v4, "playlist_key" // string@0e60 │ │ -026aa2: 6e10 200b 0900 |001d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getId:()Ljava/lang/String; // method@0b20 │ │ -026aa8: 0c05 |0020: move-result-object v5 │ │ -026aaa: 6e30 4b00 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026ab0: 1a04 5f08 |0024: const-string v4, "date_added" // string@085f │ │ -026ab4: 6e10 5709 0000 |0026: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026aba: 0b05 |0029: move-result-wide v5 │ │ -026abc: 7120 ee08 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026ac2: 0c05 |002d: move-result-object v5 │ │ -026ac4: 6e30 4a00 4305 |002e: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026aca: 1a04 6008 |0031: const-string v4, "date_modified" // string@0860 │ │ -026ace: 6e10 5709 0000 |0033: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026ad4: 0b05 |0036: move-result-wide v5 │ │ -026ad6: 7120 ee08 6500 |0037: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026adc: 0c05 |003a: move-result-object v5 │ │ -026ade: 6e30 4a00 4305 |003b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026ae4: 1a04 6908 |003e: const-string v4, "del_flg" // string@0869 │ │ -026ae8: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -026aea: 7110 e808 0500 |0041: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -026af0: 0c05 |0044: move-result-object v5 │ │ -026af2: 6e30 4900 4305 |0045: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026af8: 1a04 550e |0048: const-string v4, "playlist" // string@0e55 │ │ -026afc: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -026afe: 6e40 9200 4835 |004b: invoke-virtual {v8, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -026b04: 0b01 |004e: move-result-wide v1 │ │ -026b06: 1001 |004f: return-wide v1 │ │ -026b08: 0d04 |0050: move-exception v4 │ │ -026b0a: 2704 |0051: throw v4 │ │ - catches : 1 │ │ - 0x0004 - 0x004e │ │ - -> 0x0050 │ │ + insns size : 80 16-bit code units │ │ +02758c: |[02758c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertPlaylist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J │ │ +02759c: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +0275a2: 0c00 |0003: move-result-object v0 │ │ +0275a4: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +0275a8: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +0275ae: 1a04 da06 |0009: const-string v4, "_id" // string@06da │ │ +0275b2: 6e10 200b 0a00 |000b: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getId:()Ljava/lang/String; // method@0b20 │ │ +0275b8: 0c05 |000e: move-result-object v5 │ │ +0275ba: 6e30 4b00 4105 |000f: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0275c0: 1a04 550d |0012: const-string v4, "name" // string@0d55 │ │ +0275c4: 6e10 220b 0a00 |0014: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getName:()Ljava/lang/String; // method@0b22 │ │ +0275ca: 0c05 |0017: move-result-object v5 │ │ +0275cc: 6e30 4b00 4105 |0018: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0275d2: 1a04 5e0e |001b: const-string v4, "playlist_key" // string@0e5e │ │ +0275d6: 6e10 200b 0a00 |001d: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getId:()Ljava/lang/String; // method@0b20 │ │ +0275dc: 0c05 |0020: move-result-object v5 │ │ +0275de: 6e30 4b00 4105 |0021: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0275e4: 1a04 5e08 |0024: const-string v4, "date_added" // string@085e │ │ +0275e8: 6e10 5709 0000 |0026: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +0275ee: 0b06 |0029: move-result-wide v6 │ │ +0275f0: 7120 ee08 7600 |002a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +0275f6: 0c05 |002d: move-result-object v5 │ │ +0275f8: 6e30 4a00 4105 |002e: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +0275fe: 1a04 5f08 |0031: const-string v4, "date_modified" // string@085f │ │ +027602: 6e10 5709 0000 |0033: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +027608: 0b06 |0036: move-result-wide v6 │ │ +02760a: 7120 ee08 7600 |0037: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +027610: 0c05 |003a: move-result-object v5 │ │ +027612: 6e30 4a00 4105 |003b: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +027618: 1a04 6808 |003e: const-string v4, "del_flg" // string@0868 │ │ +02761c: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +02761e: 7110 e808 0500 |0041: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +027624: 0c05 |0044: move-result-object v5 │ │ +027626: 6e30 4900 4105 |0045: invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +02762c: 1a04 530e |0048: const-string v4, "playlist" // string@0e53 │ │ +027630: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +027632: 6e40 9200 4915 |004b: invoke-virtual {v9, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +027638: 0b02 |004e: move-result-wide v2 │ │ +02763a: 1002 |004f: return-wide v2 │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0004 line=729 │ │ 0x0009 line=730 │ │ 0x0012 line=731 │ │ 0x001b line=732 │ │ 0x0024 line=733 │ │ 0x0031 line=734 │ │ 0x003e line=735 │ │ 0x0048 line=737 │ │ 0x004f line=738 │ │ - 0x0050 line=739 │ │ locals : │ │ - 0x004f - 0x0050 reg=1 id J │ │ - 0x0009 - 0x0050 reg=3 values Landroid/content/ContentValues; │ │ - 0x0004 - 0x0052 reg=0 cal Ljava/util/Calendar; │ │ - 0x0000 - 0x0052 reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x0052 reg=8 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0052 reg=9 playlist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ + 0x0004 - 0x0050 reg=0 cal Ljava/util/Calendar; │ │ + 0x0009 - 0x0050 reg=1 values Landroid/content/ContentValues; │ │ + 0x004f - 0x0050 reg=2 id J │ │ + 0x0000 - 0x0050 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0050 reg=9 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0050 reg=10 playlist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #26 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'insertPlaylistMember' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;Ljava/lang/String;I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -026b18: |[026b18] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertPlaylistMember:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;Ljava/lang/String;I)Landroid/net/Uri; │ │ -026b28: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -026b2e: 0c00 |0003: move-result-object v0 │ │ -026b30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -026b32: 2203 5f01 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -026b36: 7010 1a09 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -026b3c: 1a04 b90e |000a: const-string v4, "registPlaylistMember: " // string@0eb9 │ │ -026b40: 6e20 2009 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026b46: 0c03 |000f: move-result-object v3 │ │ -026b48: 6e10 3b0b 0700 |0010: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -026b4e: 0c04 |0013: move-result-object v4 │ │ -026b50: 6e20 2009 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026b56: 0c03 |0017: move-result-object v3 │ │ -026b58: 1a04 ac00 |0018: const-string v4, "," // string@00ac │ │ -026b5c: 6e20 2009 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026b62: 0c03 |001d: move-result-object v3 │ │ -026b64: 6e10 310b 0700 |001e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -026b6a: 0c04 |0021: move-result-object v4 │ │ -026b6c: 6e10 090b 0400 |0022: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -026b72: 0c04 |0025: move-result-object v4 │ │ -026b74: 6e20 2009 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -026b7a: 0c03 |0029: move-result-object v3 │ │ -026b7c: 6e10 2609 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -026b82: 0c03 |002d: move-result-object v3 │ │ -026b84: 7110 950b 0300 |002e: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -026b8a: 2202 1300 |0031: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ -026b8e: 7010 4400 0200 |0033: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -026b94: 1a03 5d0e |0036: const-string v3, "playlist_id" // string@0e5d │ │ -026b98: 6e30 4b00 3208 |0038: invoke-virtual {v2, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026b9e: 1a03 7d07 |003b: const-string v3, "audio_id" // string@077d │ │ -026ba2: 6e10 330b 0700 |003d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -026ba8: 0c04 |0040: move-result-object v4 │ │ -026baa: 6e30 4b00 3204 |0041: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026bb0: 1a03 540e |0044: const-string v3, "play_order" // string@0e54 │ │ -026bb4: 7110 e808 0900 |0046: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -026bba: 0c04 |0049: move-result-object v4 │ │ -026bbc: 6e30 4900 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026bc2: 1a03 5f08 |004d: const-string v3, "date_added" // string@085f │ │ -026bc6: 6e10 5709 0000 |004f: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026bcc: 0b04 |0052: move-result-wide v4 │ │ -026bce: 7120 ee08 5400 |0053: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026bd4: 0c04 |0056: move-result-object v4 │ │ -026bd6: 6e30 4a00 3204 |0057: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026bdc: 1a03 6008 |005a: const-string v3, "date_modified" // string@0860 │ │ -026be0: 6e10 5709 0000 |005c: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026be6: 0b04 |005f: move-result-wide v4 │ │ -026be8: 7120 ee08 5400 |0060: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026bee: 0c04 |0063: move-result-object v4 │ │ -026bf0: 6e30 4a00 3204 |0064: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026bf6: 5463 1e02 |0067: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ -026bfa: 6e10 5000 0300 |0069: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -026c00: 0c03 |006c: move-result-object v3 │ │ -026c02: 6204 4704 |006d: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@0447 │ │ -026c06: 6e30 3e00 4302 |006f: invoke-virtual {v3, v4, v2}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@003e │ │ -026c0c: 0c03 |0072: move-result-object v3 │ │ -026c0e: 3801 0500 |0073: if-eqz v1, 0078 // +0005 │ │ -026c12: 7210 7500 0100 |0075: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026c18: 1103 |0078: return-object v3 │ │ -026c1a: 0d03 |0079: move-exception v3 │ │ -026c1c: 3801 0500 |007a: if-eqz v1, 007f // +0005 │ │ -026c20: 7210 7500 0100 |007c: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026c26: 2703 |007f: throw v3 │ │ +02763c: |[02763c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertPlaylistMember:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;Ljava/lang/String;I)Landroid/net/Uri; │ │ +02764c: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +027652: 0c00 |0003: move-result-object v0 │ │ +027654: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +027656: 2203 5f01 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +02765a: 7010 1a09 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +027660: 1a04 b70e |000a: const-string v4, "registPlaylistMember: " // string@0eb7 │ │ +027664: 6e20 2009 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02766a: 0c03 |000f: move-result-object v3 │ │ +02766c: 6e10 3b0b 0700 |0010: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +027672: 0c04 |0013: move-result-object v4 │ │ +027674: 6e20 2009 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02767a: 0c03 |0017: move-result-object v3 │ │ +02767c: 1a04 ac00 |0018: const-string v4, "," // string@00ac │ │ +027680: 6e20 2009 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +027686: 0c03 |001d: move-result-object v3 │ │ +027688: 6e10 310b 0700 |001e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +02768e: 0c04 |0021: move-result-object v4 │ │ +027690: 6e10 090b 0400 |0022: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +027696: 0c04 |0025: move-result-object v4 │ │ +027698: 6e20 2009 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02769e: 0c03 |0029: move-result-object v3 │ │ +0276a0: 6e10 2609 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0276a6: 0c03 |002d: move-result-object v3 │ │ +0276a8: 7110 950b 0300 |002e: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +0276ae: 2202 1300 |0031: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ +0276b2: 7010 4400 0200 |0033: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +0276b8: 1a03 5b0e |0036: const-string v3, "playlist_id" // string@0e5b │ │ +0276bc: 6e30 4b00 3208 |0038: invoke-virtual {v2, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0276c2: 1a03 7c07 |003b: const-string v3, "audio_id" // string@077c │ │ +0276c6: 6e10 330b 0700 |003d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +0276cc: 0c04 |0040: move-result-object v4 │ │ +0276ce: 6e30 4b00 3204 |0041: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0276d4: 1a03 520e |0044: const-string v3, "play_order" // string@0e52 │ │ +0276d8: 7110 e808 0900 |0046: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0276de: 0c04 |0049: move-result-object v4 │ │ +0276e0: 6e30 4900 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +0276e6: 1a03 5e08 |004d: const-string v3, "date_added" // string@085e │ │ +0276ea: 6e10 5709 0000 |004f: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +0276f0: 0b04 |0052: move-result-wide v4 │ │ +0276f2: 7120 ee08 5400 |0053: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +0276f8: 0c04 |0056: move-result-object v4 │ │ +0276fa: 6e30 4a00 3204 |0057: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +027700: 1a03 5f08 |005a: const-string v3, "date_modified" // string@085f │ │ +027704: 6e10 5709 0000 |005c: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +02770a: 0b04 |005f: move-result-wide v4 │ │ +02770c: 7120 ee08 5400 |0060: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +027712: 0c04 |0063: move-result-object v4 │ │ +027714: 6e30 4a00 3204 |0064: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +02771a: 5463 1e02 |0067: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mContext:Landroid/content/Context; // field@021e │ │ +02771e: 6e10 5000 0300 |0069: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +027724: 0c03 |006c: move-result-object v3 │ │ +027726: 6204 4704 |006d: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@0447 │ │ +02772a: 6e30 3e00 4302 |006f: invoke-virtual {v3, v4, v2}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@003e │ │ +027730: 0c03 |0072: move-result-object v3 │ │ +027732: 3801 0500 |0073: if-eqz v1, 0078 // +0005 │ │ +027736: 7210 7500 0100 |0075: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +02773c: 1103 |0078: return-object v3 │ │ +02773e: 0d03 |0079: move-exception v3 │ │ +027740: 3801 0500 |007a: if-eqz v1, 007f // +0005 │ │ +027744: 7210 7500 0100 |007c: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +02774a: 2703 |007f: throw v3 │ │ catches : 1 │ │ 0x0005 - 0x0072 │ │ -> 0x0079 │ │ positions : │ │ 0x0000 line=810 │ │ 0x0004 line=811 │ │ 0x0005 line=813 │ │ + 0x001e line=814 │ │ + 0x002e line=813 │ │ 0x0031 line=816 │ │ 0x0036 line=817 │ │ 0x003b line=818 │ │ 0x0044 line=819 │ │ 0x004d line=820 │ │ 0x005a line=821 │ │ 0x0067 line=823 │ │ 0x0073 line=826 │ │ 0x0075 line=827 │ │ + 0x0078 line=823 │ │ 0x0079 line=826 │ │ 0x007c line=827 │ │ locals : │ │ 0x0036 - 0x0079 reg=2 values Landroid/content/ContentValues; │ │ 0x0004 - 0x0080 reg=0 cal Ljava/util/Calendar; │ │ 0x0005 - 0x0080 reg=1 cur Landroid/database/Cursor; │ │ 0x0000 - 0x0080 reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ @@ -33738,77 +33836,73 @@ │ │ 0x0000 - 0x0080 reg=9 order I │ │ │ │ #27 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'insertVideo' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 117 16-bit code units │ │ -026c34: |[026c34] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertVideo:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ │ -026c44: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -026c4a: 0c00 |0003: move-result-object v0 │ │ -026c4c: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -026c50: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -026c56: 1a02 da06 |0009: const-string v2, "_id" // string@06da │ │ -026c5a: 6e10 620b 0700 |000b: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getId:()Ljava/lang/String; // method@0b62 │ │ -026c60: 0c03 |000e: move-result-object v3 │ │ -026c62: 6e30 4b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026c68: 1a02 2f0d |0012: const-string v2, "media_key" // string@0d2f │ │ -026c6c: 6e10 620b 0700 |0014: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getId:()Ljava/lang/String; // method@0b62 │ │ -026c72: 0c03 |0017: move-result-object v3 │ │ -026c74: 6e30 4b00 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026c7a: 1a02 9a10 |001b: const-string v2, "title" // string@109a │ │ -026c7e: 6e10 660b 0700 |001d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getTitle:()Ljava/lang/String; // method@0b66 │ │ -026c84: 0c03 |0020: move-result-object v3 │ │ -026c86: 6e30 4b00 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026c8c: 1a02 3d0d |0024: const-string v2, "mime_type" // string@0d3d │ │ -026c90: 6e10 630b 0700 |0026: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getMime:()Ljava/lang/String; // method@0b63 │ │ -026c96: 0c03 |0029: move-result-object v3 │ │ -026c98: 6e30 4b00 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026c9e: 1a02 dd0e |002d: const-string v2, "resolution" // string@0edd │ │ -026ca2: 6e10 640b 0700 |002f: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getResolution:()Ljava/lang/String; // method@0b64 │ │ -026ca8: 0c03 |0032: move-result-object v3 │ │ -026caa: 6e30 4b00 2103 |0033: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026cb0: 1a02 e006 |0036: const-string v2, "_size" // string@06e0 │ │ -026cb4: 6e10 650b 0700 |0038: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getSize:()Ljava/lang/String; // method@0b65 │ │ -026cba: 0c03 |003b: move-result-object v3 │ │ -026cbc: 6e30 4b00 2103 |003c: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026cc2: 1a02 d606 |003f: const-string v2, "_data" // string@06d6 │ │ -026cc6: 6e10 670b 0700 |0041: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getUrl:()Ljava/lang/String; // method@0b67 │ │ -026ccc: 0c03 |0044: move-result-object v3 │ │ -026cce: 6e30 4b00 2103 |0045: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -026cd4: 1a02 5f08 |0048: const-string v2, "date_added" // string@085f │ │ -026cd8: 6e10 5709 0000 |004a: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026cde: 0b03 |004d: move-result-wide v3 │ │ -026ce0: 7120 ee08 4300 |004e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026ce6: 0c03 |0051: move-result-object v3 │ │ -026ce8: 6e30 4a00 2103 |0052: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026cee: 1a02 6008 |0055: const-string v2, "date_modified" // string@0860 │ │ -026cf2: 6e10 5709 0000 |0057: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -026cf8: 0b03 |005a: move-result-wide v3 │ │ -026cfa: 7120 ee08 4300 |005b: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -026d00: 0c03 |005e: move-result-object v3 │ │ -026d02: 6e30 4a00 2103 |005f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -026d08: 1a02 6908 |0062: const-string v2, "del_flg" // string@0869 │ │ -026d0c: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -026d0e: 7110 e808 0300 |0065: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -026d14: 0c03 |0068: move-result-object v3 │ │ -026d16: 6e30 4900 2103 |0069: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -026d1c: 1a02 1211 |006c: const-string v2, "video" // string@1112 │ │ -026d20: 1203 |006e: const/4 v3, #int 0 // #0 │ │ -026d22: 6e40 9200 2613 |006f: invoke-virtual {v6, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -026d28: 0e00 |0072: return-void │ │ -026d2a: 0d02 |0073: move-exception v2 │ │ -026d2c: 2702 |0074: throw v2 │ │ - catches : 1 │ │ - 0x0004 - 0x0072 │ │ - -> 0x0073 │ │ + insns size : 115 16-bit code units │ │ +027758: |[027758] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.insertVideo:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ │ +027768: 7100 5609 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +02776e: 0c00 |0003: move-result-object v0 │ │ +027770: 2201 1300 |0004: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +027774: 7010 4400 0100 |0006: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +02777a: 1a02 da06 |0009: const-string v2, "_id" // string@06da │ │ +02777e: 6e10 620b 0800 |000b: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getId:()Ljava/lang/String; // method@0b62 │ │ +027784: 0c03 |000e: move-result-object v3 │ │ +027786: 6e30 4b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02778c: 1a02 2d0d |0012: const-string v2, "media_key" // string@0d2d │ │ +027790: 6e10 620b 0800 |0014: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getId:()Ljava/lang/String; // method@0b62 │ │ +027796: 0c03 |0017: move-result-object v3 │ │ +027798: 6e30 4b00 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +02779e: 1a02 9810 |001b: const-string v2, "title" // string@1098 │ │ +0277a2: 6e10 660b 0800 |001d: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getTitle:()Ljava/lang/String; // method@0b66 │ │ +0277a8: 0c03 |0020: move-result-object v3 │ │ +0277aa: 6e30 4b00 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0277b0: 1a02 3b0d |0024: const-string v2, "mime_type" // string@0d3b │ │ +0277b4: 6e10 630b 0800 |0026: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getMime:()Ljava/lang/String; // method@0b63 │ │ +0277ba: 0c03 |0029: move-result-object v3 │ │ +0277bc: 6e30 4b00 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0277c2: 1a02 db0e |002d: const-string v2, "resolution" // string@0edb │ │ +0277c6: 6e10 640b 0800 |002f: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getResolution:()Ljava/lang/String; // method@0b64 │ │ +0277cc: 0c03 |0032: move-result-object v3 │ │ +0277ce: 6e30 4b00 2103 |0033: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0277d4: 1a02 e006 |0036: const-string v2, "_size" // string@06e0 │ │ +0277d8: 6e10 650b 0800 |0038: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getSize:()Ljava/lang/String; // method@0b65 │ │ +0277de: 0c03 |003b: move-result-object v3 │ │ +0277e0: 6e30 4b00 2103 |003c: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0277e6: 1a02 d606 |003f: const-string v2, "_data" // string@06d6 │ │ +0277ea: 6e10 670b 0800 |0041: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getUrl:()Ljava/lang/String; // method@0b67 │ │ +0277f0: 0c03 |0044: move-result-object v3 │ │ +0277f2: 6e30 4b00 2103 |0045: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0277f8: 1a02 5e08 |0048: const-string v2, "date_added" // string@085e │ │ +0277fc: 6e10 5709 0000 |004a: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +027802: 0b04 |004d: move-result-wide v4 │ │ +027804: 7120 ee08 5400 |004e: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +02780a: 0c03 |0051: move-result-object v3 │ │ +02780c: 6e30 4a00 2103 |0052: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +027812: 1a02 5f08 |0055: const-string v2, "date_modified" // string@085f │ │ +027816: 6e10 5709 0000 |0057: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +02781c: 0b04 |005a: move-result-wide v4 │ │ +02781e: 7120 ee08 5400 |005b: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +027824: 0c03 |005e: move-result-object v3 │ │ +027826: 6e30 4a00 2103 |005f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +02782c: 1a02 6808 |0062: const-string v2, "del_flg" // string@0868 │ │ +027830: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +027832: 7110 e808 0300 |0065: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +027838: 0c03 |0068: move-result-object v3 │ │ +02783a: 6e30 4900 2103 |0069: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +027840: 1a02 1011 |006c: const-string v2, "video" // string@1110 │ │ +027844: 1203 |006e: const/4 v3, #int 0 // #0 │ │ +027846: 6e40 9200 2713 |006f: invoke-virtual {v7, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +02784c: 0e00 |0072: return-void │ │ + catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0004 line=792 │ │ 0x0009 line=793 │ │ 0x0012 line=794 │ │ 0x001b line=795 │ │ 0x0024 line=796 │ │ @@ -33816,82 +33910,83 @@ │ │ 0x0036 line=798 │ │ 0x003f line=799 │ │ 0x0048 line=800 │ │ 0x0055 line=801 │ │ 0x0062 line=802 │ │ 0x006c line=804 │ │ 0x0072 line=807 │ │ - 0x0073 line=805 │ │ locals : │ │ + 0x0004 - 0x0073 reg=0 cal Ljava/util/Calendar; │ │ 0x0009 - 0x0073 reg=1 values Landroid/content/ContentValues; │ │ - 0x0004 - 0x0075 reg=0 cal Ljava/util/Calendar; │ │ - 0x0000 - 0x0075 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x0075 reg=6 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0075 reg=7 video Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ + 0x0000 - 0x0073 reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0073 reg=7 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0073 reg=8 video Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ #28 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'isRegisterdAlbum' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 63 16-bit code units │ │ -026d3c: |[026d3c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.isRegisterdAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ -026d4c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -026d4e: 120a |0001: const/4 v10, #int 0 // #0 │ │ -026d50: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -026d52: 1a01 1c07 |0003: const-string v1, "album" // string@071c │ │ -026d56: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -026d58: 2302 3302 |0006: new-array v2, v0, [Ljava/lang/String; // type@0233 │ │ -026d5c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -026d5e: 1a03 da06 |0009: const-string v3, "_id" // string@06da │ │ -026d62: 4d03 0200 |000b: aput-object v3, v2, v0 │ │ -026d66: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -026d68: 1a03 1c07 |000e: const-string v3, "album" // string@071c │ │ -026d6c: 4d03 0200 |0010: aput-object v3, v2, v0 │ │ -026d70: 1a03 2407 |0012: const-string v3, "album_key = ?" // string@0724 │ │ -026d74: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -026d76: 2304 3302 |0015: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ -026d7a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -026d7c: 4d0d 0400 |0018: aput-object v13, v4, v0 │ │ -026d80: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -026d82: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -026d84: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -026d86: 07c0 |001d: move-object v0, v12 │ │ -026d88: 7408 9000 0000 |001e: 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@0090 │ │ -026d8e: 0c08 |0021: move-result-object v8 │ │ -026d90: 3808 0f00 |0022: if-eqz v8, 0031 // +000f │ │ -026d94: 7210 7e00 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -026d9a: 0a00 |0027: move-result v0 │ │ -026d9c: 3800 0900 |0028: if-eqz v0, 0031 // +0009 │ │ -026da0: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ -026da4: 7210 7500 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026daa: 0190 |002f: move v0, v9 │ │ -026dac: 0f00 |0030: return v0 │ │ -026dae: 3808 0500 |0031: if-eqz v8, 0036 // +0005 │ │ -026db2: 7210 7500 0800 |0033: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026db8: 01a0 |0036: move v0, v10 │ │ -026dba: 28f9 |0037: goto 0030 // -0007 │ │ -026dbc: 0d00 |0038: move-exception v0 │ │ -026dbe: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ -026dc2: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026dc8: 2700 |003e: throw v0 │ │ +027850: |[027850] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.isRegisterdAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ +027860: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +027862: 120a |0001: const/4 v10, #int 0 // #0 │ │ +027864: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +027866: 1a01 1c07 |0003: const-string v1, "album" // string@071c │ │ +02786a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +02786c: 2302 3302 |0006: new-array v2, v0, [Ljava/lang/String; // type@0233 │ │ +027870: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +027872: 1a03 da06 |0009: const-string v3, "_id" // string@06da │ │ +027876: 4d03 0200 |000b: aput-object v3, v2, v0 │ │ +02787a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +02787c: 1a03 1c07 |000e: const-string v3, "album" // string@071c │ │ +027880: 4d03 0200 |0010: aput-object v3, v2, v0 │ │ +027884: 1a03 2407 |0012: const-string v3, "album_key = ?" // string@0724 │ │ +027888: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +02788a: 2304 3302 |0015: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ +02788e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +027890: 4d0d 0400 |0018: aput-object v13, v4, v0 │ │ +027894: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +027896: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +027898: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +02789a: 07c0 |001d: move-object v0, v12 │ │ +02789c: 7408 9000 0000 |001e: 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@0090 │ │ +0278a2: 0c08 |0021: move-result-object v8 │ │ +0278a4: 3808 0f00 |0022: if-eqz v8, 0031 // +000f │ │ +0278a8: 7210 7e00 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +0278ae: 0a00 |0027: move-result v0 │ │ +0278b0: 3800 0900 |0028: if-eqz v0, 0031 // +0009 │ │ +0278b4: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ +0278b8: 7210 7500 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0278be: 0190 |002f: move v0, v9 │ │ +0278c0: 0f00 |0030: return v0 │ │ +0278c2: 3808 0500 |0031: if-eqz v8, 0036 // +0005 │ │ +0278c6: 7210 7500 0800 |0033: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0278cc: 01a0 |0036: move v0, v10 │ │ +0278ce: 28f9 |0037: goto 0030 // -0007 │ │ +0278d0: 0d00 |0038: move-exception v0 │ │ +0278d2: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ +0278d6: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0278dc: 2700 |003e: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0038 │ │ positions : │ │ 0x0002 line=891 │ │ 0x0003 line=893 │ │ 0x0022 line=896 │ │ 0x002a line=901 │ │ 0x002c line=902 │ │ + 0x0030 line=899 │ │ 0x0031 line=901 │ │ 0x0033 line=902 │ │ + 0x0037 line=899 │ │ 0x0038 line=901 │ │ 0x003b line=902 │ │ locals : │ │ 0x0003 - 0x003f reg=8 cur Landroid/database/Cursor; │ │ 0x0000 - 0x003f reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x003f reg=12 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x003f reg=13 key Ljava/lang/String; │ │ @@ -33901,65 +33996,67 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 63 16-bit code units │ │ -026dd8: |[026dd8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.isRegisterdArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ -026de8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -026dea: 120a |0001: const/4 v10, #int 0 // #0 │ │ -026dec: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -026dee: 1a01 5607 |0003: const-string v1, "artist" // string@0756 │ │ -026df2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -026df4: 2302 3302 |0006: new-array v2, v0, [Ljava/lang/String; // type@0233 │ │ -026df8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -026dfa: 1a03 da06 |0009: const-string v3, "_id" // string@06da │ │ -026dfe: 4d03 0200 |000b: aput-object v3, v2, v0 │ │ -026e02: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -026e04: 1a03 5607 |000e: const-string v3, "artist" // string@0756 │ │ -026e08: 4d03 0200 |0010: aput-object v3, v2, v0 │ │ -026e0c: 1a03 5d07 |0012: const-string v3, "artist_key = ?" // string@075d │ │ -026e10: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -026e12: 2304 3302 |0015: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ -026e16: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -026e18: 4d0d 0400 |0018: aput-object v13, v4, v0 │ │ -026e1c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -026e1e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -026e20: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -026e22: 07c0 |001d: move-object v0, v12 │ │ -026e24: 7408 9000 0000 |001e: 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@0090 │ │ -026e2a: 0c08 |0021: move-result-object v8 │ │ -026e2c: 3808 0f00 |0022: if-eqz v8, 0031 // +000f │ │ -026e30: 7210 7e00 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -026e36: 0a00 |0027: move-result v0 │ │ -026e38: 3800 0900 |0028: if-eqz v0, 0031 // +0009 │ │ -026e3c: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ -026e40: 7210 7500 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026e46: 0190 |002f: move v0, v9 │ │ -026e48: 0f00 |0030: return v0 │ │ -026e4a: 3808 0500 |0031: if-eqz v8, 0036 // +0005 │ │ -026e4e: 7210 7500 0800 |0033: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026e54: 01a0 |0036: move v0, v10 │ │ -026e56: 28f9 |0037: goto 0030 // -0007 │ │ -026e58: 0d00 |0038: move-exception v0 │ │ -026e5a: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ -026e5e: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026e64: 2700 |003e: throw v0 │ │ +0278ec: |[0278ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.isRegisterdArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ +0278fc: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0278fe: 120a |0001: const/4 v10, #int 0 // #0 │ │ +027900: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +027902: 1a01 5507 |0003: const-string v1, "artist" // string@0755 │ │ +027906: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +027908: 2302 3302 |0006: new-array v2, v0, [Ljava/lang/String; // type@0233 │ │ +02790c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +02790e: 1a03 da06 |0009: const-string v3, "_id" // string@06da │ │ +027912: 4d03 0200 |000b: aput-object v3, v2, v0 │ │ +027916: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +027918: 1a03 5507 |000e: const-string v3, "artist" // string@0755 │ │ +02791c: 4d03 0200 |0010: aput-object v3, v2, v0 │ │ +027920: 1a03 5c07 |0012: const-string v3, "artist_key = ?" // string@075c │ │ +027924: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +027926: 2304 3302 |0015: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ +02792a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +02792c: 4d0d 0400 |0018: aput-object v13, v4, v0 │ │ +027930: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +027932: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +027934: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +027936: 07c0 |001d: move-object v0, v12 │ │ +027938: 7408 9000 0000 |001e: 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@0090 │ │ +02793e: 0c08 |0021: move-result-object v8 │ │ +027940: 3808 0f00 |0022: if-eqz v8, 0031 // +000f │ │ +027944: 7210 7e00 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +02794a: 0a00 |0027: move-result v0 │ │ +02794c: 3800 0900 |0028: if-eqz v0, 0031 // +0009 │ │ +027950: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ +027954: 7210 7500 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +02795a: 0190 |002f: move v0, v9 │ │ +02795c: 0f00 |0030: return v0 │ │ +02795e: 3808 0500 |0031: if-eqz v8, 0036 // +0005 │ │ +027962: 7210 7500 0800 |0033: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +027968: 01a0 |0036: move v0, v10 │ │ +02796a: 28f9 |0037: goto 0030 // -0007 │ │ +02796c: 0d00 |0038: move-exception v0 │ │ +02796e: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ +027972: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +027978: 2700 |003e: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0038 │ │ positions : │ │ 0x0002 line=872 │ │ 0x0003 line=874 │ │ 0x0022 line=878 │ │ 0x002a line=883 │ │ 0x002c line=884 │ │ + 0x0030 line=881 │ │ 0x0031 line=883 │ │ 0x0033 line=884 │ │ + 0x0037 line=881 │ │ 0x0038 line=883 │ │ 0x003b line=884 │ │ locals : │ │ 0x0003 - 0x003f reg=8 cur Landroid/database/Cursor; │ │ 0x0000 - 0x003f reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x003f reg=12 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x003f reg=13 key Ljava/lang/String; │ │ @@ -33969,585 +34066,593 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 63 16-bit code units │ │ -026e74: |[026e74] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.isRegisterdGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ -026e84: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -026e86: 120a |0001: const/4 v10, #int 0 // #0 │ │ -026e88: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -026e8a: 1a01 4f09 |0003: const-string v1, "genres" // string@094f │ │ -026e8e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -026e90: 2302 3302 |0006: new-array v2, v0, [Ljava/lang/String; // type@0233 │ │ -026e94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -026e96: 1a03 da06 |0009: const-string v3, "_id" // string@06da │ │ -026e9a: 4d03 0200 |000b: aput-object v3, v2, v0 │ │ -026e9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -026ea0: 1a03 570d |000e: const-string v3, "name" // string@0d57 │ │ -026ea4: 4d03 0200 |0010: aput-object v3, v2, v0 │ │ -026ea8: 1a03 5409 |0012: const-string v3, "genres_key = ?" // string@0954 │ │ -026eac: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -026eae: 2304 3302 |0015: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ -026eb2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -026eb4: 4d0d 0400 |0018: aput-object v13, v4, v0 │ │ -026eb8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -026eba: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -026ebc: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -026ebe: 07c0 |001d: move-object v0, v12 │ │ -026ec0: 7408 9000 0000 |001e: 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@0090 │ │ -026ec6: 0c08 |0021: move-result-object v8 │ │ -026ec8: 3808 0f00 |0022: if-eqz v8, 0031 // +000f │ │ -026ecc: 7210 7800 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -026ed2: 0a00 |0027: move-result v0 │ │ -026ed4: 3d00 0900 |0028: if-lez v0, 0031 // +0009 │ │ -026ed8: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ -026edc: 7210 7500 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026ee2: 0190 |002f: move v0, v9 │ │ -026ee4: 0f00 |0030: return v0 │ │ -026ee6: 3808 0500 |0031: if-eqz v8, 0036 // +0005 │ │ -026eea: 7210 7500 0800 |0033: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026ef0: 01a0 |0036: move v0, v10 │ │ -026ef2: 28f9 |0037: goto 0030 // -0007 │ │ -026ef4: 0d00 |0038: move-exception v0 │ │ -026ef6: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ -026efa: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -026f00: 2700 |003e: throw v0 │ │ +027988: |[027988] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.isRegisterdGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ │ +027998: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +02799a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +02799c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +02799e: 1a01 4e09 |0003: const-string v1, "genres" // string@094e │ │ +0279a2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +0279a4: 2302 3302 |0006: new-array v2, v0, [Ljava/lang/String; // type@0233 │ │ +0279a8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0279aa: 1a03 da06 |0009: const-string v3, "_id" // string@06da │ │ +0279ae: 4d03 0200 |000b: aput-object v3, v2, v0 │ │ +0279b2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0279b4: 1a03 550d |000e: const-string v3, "name" // string@0d55 │ │ +0279b8: 4d03 0200 |0010: aput-object v3, v2, v0 │ │ +0279bc: 1a03 5309 |0012: const-string v3, "genres_key = ?" // string@0953 │ │ +0279c0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0279c2: 2304 3302 |0015: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ +0279c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0279c8: 4d0d 0400 |0018: aput-object v13, v4, v0 │ │ +0279cc: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +0279ce: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +0279d0: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +0279d2: 07c0 |001d: move-object v0, v12 │ │ +0279d4: 7408 9000 0000 |001e: 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@0090 │ │ +0279da: 0c08 |0021: move-result-object v8 │ │ +0279dc: 3808 0f00 |0022: if-eqz v8, 0031 // +000f │ │ +0279e0: 7210 7800 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +0279e6: 0a00 |0027: move-result v0 │ │ +0279e8: 3d00 0900 |0028: if-lez v0, 0031 // +0009 │ │ +0279ec: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ +0279f0: 7210 7500 0800 |002c: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0279f6: 0190 |002f: move v0, v9 │ │ +0279f8: 0f00 |0030: return v0 │ │ +0279fa: 3808 0500 |0031: if-eqz v8, 0036 // +0005 │ │ +0279fe: 7210 7500 0800 |0033: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +027a04: 01a0 |0036: move v0, v10 │ │ +027a06: 28f9 |0037: goto 0030 // -0007 │ │ +027a08: 0d00 |0038: move-exception v0 │ │ +027a0a: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ +027a0e: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +027a14: 2700 |003e: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0038 │ │ positions : │ │ 0x0002 line=854 │ │ 0x0003 line=856 │ │ 0x0022 line=859 │ │ 0x002a line=864 │ │ 0x002c line=865 │ │ + 0x0030 line=862 │ │ 0x0031 line=864 │ │ 0x0033 line=865 │ │ + 0x0037 line=862 │ │ 0x0038 line=864 │ │ 0x003b line=865 │ │ locals : │ │ 0x0003 - 0x003f reg=8 cur Landroid/database/Cursor; │ │ 0x0000 - 0x003f reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x003f reg=12 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x003f reg=13 key Ljava/lang/String; │ │ │ │ #31 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'parseXml' │ │ type : '(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 23 │ │ + registers : 25 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 814 16-bit code units │ │ -026f10: |[026f10] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ -026f20: 7601 e809 1400 |0000: invoke-direct/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.errorReset:()V // method@09e8 │ │ -026f26: 120c |0003: const/4 v12, #int 0 // #0 │ │ -026f28: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -026f2a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -026f2c: 7100 8d07 0000 |0006: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@078d │ │ -026f32: 0c0e |0009: move-result-object v14 │ │ -026f34: 6011 0000 |000a: sget v17, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -026f38: 1312 0800 |000c: const/16 v18, #int 8 // #8 │ │ -026f3c: 0200 1100 |000e: move/from16 v0, v17 │ │ -026f40: 0201 1200 |0010: move/from16 v1, v18 │ │ -026f44: 3610 9400 |0012: if-gt v0, v1, 00a6 // +0094 │ │ -026f48: 2205 0d02 |0014: new-instance v5, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@020d │ │ -026f4c: 7401 f709 1400 |0016: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ -026f52: 0c11 |0019: move-result-object v17 │ │ -026f54: 7401 fb09 1400 |001a: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@09fb │ │ -026f5a: 0c12 |001d: move-result-object v18 │ │ -026f5c: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -026f60: 0801 1200 |0020: move-object/from16 v1, v18 │ │ -026f64: 7030 cc0b 0501 |0022: invoke-direct {v5, v0, v1}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0bcc │ │ -026f6a: 2203 0c02 |0025: new-instance v3, Lorg/apache/http/impl/client/DefaultHttpClient; // type@020c │ │ -026f6e: 7401 f709 1400 |0027: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ -026f74: 0c11 |002a: move-result-object v17 │ │ -026f76: 0800 1100 |002b: move-object/from16 v0, v17 │ │ -026f7a: 7030 ca0b 5300 |002d: invoke-direct {v3, v5, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0bca │ │ -026f80: 2209 ff01 |0030: new-instance v9, Lorg/apache/http/client/methods/HttpGet; // type@01ff │ │ -026f84: 7401 3d09 1500 |0032: invoke-virtual/range {v21}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ -026f8a: 0c11 |0035: move-result-object v17 │ │ -026f8c: 0800 1100 |0036: move-object/from16 v0, v17 │ │ -026f90: 7020 c20b 0900 |0038: invoke-direct {v9, v0}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0bc2 │ │ -026f96: 1a11 5e02 |003b: const-string v17, "Host" // string@025e │ │ -026f9a: 7401 3b09 1500 |003d: invoke-virtual/range {v21}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@093b │ │ -026fa0: 0c12 |0040: move-result-object v18 │ │ -026fa2: 0800 1100 |0041: move-object/from16 v0, v17 │ │ -026fa6: 0801 1200 |0043: move-object/from16 v1, v18 │ │ -026faa: 6e30 c30b 0901 |0045: invoke-virtual {v9, v0, v1}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ -026fb0: 1a11 4906 |0048: const-string v17, "User-Agent" // string@0649 │ │ -026fb4: 1a12 5901 |004a: const-string v18, "Android-JustPlayer" // string@0159 │ │ -026fb8: 0800 1100 |004c: move-object/from16 v0, v17 │ │ -026fbc: 0801 1200 |004e: move-object/from16 v1, v18 │ │ -026fc0: 6e30 c30b 0901 |0050: invoke-virtual {v9, v0, v1}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ -026fc6: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -026fca: 5400 2402 |0055: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ -026fce: 0811 0000 |0057: move-object/from16 v17, v0 │ │ -026fd2: 0800 1100 |0059: move-object/from16 v0, v17 │ │ -026fd6: 6e30 cb0b 9300 |005b: invoke-virtual {v3, v9, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0bcb │ │ -026fdc: 0c0b |005e: move-result-object v11 │ │ -026fde: 380b 1a00 |005f: if-eqz v11, 0079 // +001a │ │ -026fe2: 7210 c00b 0b00 |0061: invoke-interface {v11}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ -026fe8: 0c11 |0064: move-result-object v17 │ │ -026fea: 7801 c10b 1100 |0065: invoke-interface/range {v17}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ -026ff0: 0a11 |0068: move-result v17 │ │ -026ff2: 1312 c800 |0069: const/16 v18, #int 200 // #c8 │ │ -026ff6: 0200 1100 |006b: move/from16 v0, v17 │ │ -026ffa: 0201 1200 |006d: move/from16 v1, v18 │ │ -026ffe: 3310 0a00 |006f: if-ne v0, v1, 0079 // +000a │ │ -027002: 7210 bf0b 0b00 |0071: invoke-interface {v11}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ -027008: 0c0a |0074: move-result-object v10 │ │ -02700a: 7210 be0b 0a00 |0075: invoke-interface {v10}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0bbe │ │ -027010: 0c0c |0078: move-result-object v12 │ │ -027012: 0754 |0079: move-object v4, v5 │ │ -027014: 380c b001 |007a: if-eqz v12, 022a // +01b0 │ │ -027018: 1a11 4406 |007c: const-string v17, "UTF-8" // string@0644 │ │ -02701c: 0800 1100 |007e: move-object/from16 v0, v17 │ │ -027020: 7230 f70b ce00 |0080: invoke-interface {v14, v12, v0}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0bf7 │ │ -027026: 7210 f30b 0e00 |0083: invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@0bf3 │ │ -02702c: 0a08 |0086: move-result v8 │ │ -02702e: 1311 0000 |0087: const/16 v17, #int 0 // #0 │ │ -027032: 0200 1100 |0089: move/from16 v0, v17 │ │ -027036: 0801 1400 |008b: move-object/from16 v1, v20 │ │ -02703a: 5c10 2302 |008d: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ -02703e: 120d |008f: const/4 v13, #int 0 // #0 │ │ -027040: 1311 0100 |0090: const/16 v17, #int 1 // #1 │ │ -027044: 0200 1100 |0092: move/from16 v0, v17 │ │ -027048: 3208 6401 |0094: if-eq v8, v0, 01f8 // +0164 │ │ -02704c: 0800 1400 |0096: move-object/from16 v0, v20 │ │ -027050: 5500 2302 |0098: iget-boolean v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ -027054: 0211 0000 |009a: move/from16 v17, v0 │ │ -027058: 3911 5c01 |009c: if-nez v17, 01f8 // +015c │ │ -02705c: 2b08 8802 0000 |009e: packed-switch v8, 00000326 // +00000288 │ │ -027062: 7210 f50b 0e00 |00a1: invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0bf5 │ │ -027068: 0a08 |00a4: move-result v8 │ │ -02706a: 28eb |00a5: goto 0090 // -0015 │ │ -02706c: 7401 3c09 1500 |00a6: invoke-virtual/range {v21}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@093c │ │ -027072: 0c11 |00a9: move-result-object v17 │ │ -027074: 0800 1100 |00aa: move-object/from16 v0, v17 │ │ -027078: 1f00 6c01 |00ac: check-cast v0, Ljava/net/HttpURLConnection; // type@016c │ │ -02707c: 0706 |00ae: move-object v6, v0 │ │ -02707e: 1a11 5302 |00af: const-string v17, "GET" // string@0253 │ │ -027082: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -027086: 6e20 3409 0600 |00b3: invoke-virtual {v6, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0934 │ │ -02708c: 1311 204e |00b6: const/16 v17, #int 20000 // #4e20 │ │ -027090: 0200 1100 |00b8: move/from16 v0, v17 │ │ -027094: 6e20 3209 0600 |00ba: invoke-virtual {v6, v0}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0932 │ │ -02709a: 1311 204e |00bd: const/16 v17, #int 20000 // #4e20 │ │ -02709e: 0200 1100 |00bf: move/from16 v0, v17 │ │ -0270a2: 6e20 3309 0600 |00c1: invoke-virtual {v6, v0}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0933 │ │ -0270a8: 6e10 3109 0600 |00c4: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0931 │ │ -0270ae: 0a0f |00c7: move-result v15 │ │ -0270b0: 1311 c800 |00c8: const/16 v17, #int 200 // #c8 │ │ -0270b4: 0200 1100 |00ca: move/from16 v0, v17 │ │ -0270b8: 320f 0e00 |00cc: if-eq v15, v0, 00da // +000e │ │ -0270bc: 1311 ce00 |00ce: const/16 v17, #int 206 // #ce │ │ -0270c0: 0200 1100 |00d0: move/from16 v0, v17 │ │ -0270c4: 320f 0800 |00d2: if-eq v15, v0, 00da // +0008 │ │ -0270c8: 1311 cb00 |00d4: const/16 v17, #int 203 // #cb │ │ -0270cc: 0200 1100 |00d6: move/from16 v0, v17 │ │ -0270d0: 330f a2ff |00d8: if-ne v15, v0, 007a // -005e │ │ -0270d4: 6e10 3009 0600 |00da: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0930 │ │ -0270da: 0c0c |00dd: move-result-object v12 │ │ -0270dc: 289c |00de: goto 007a // -0064 │ │ -0270de: 0800 1600 |00df: move-object/from16 v0, v22 │ │ -0270e2: 6e20 eb0a e000 |00e1: invoke-virtual {v0, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aeb │ │ -0270e8: 0a11 |00e4: move-result v17 │ │ -0270ea: 1312 0100 |00e5: const/16 v18, #int 1 // #1 │ │ -0270ee: 0200 1100 |00e7: move/from16 v0, v17 │ │ -0270f2: 0201 1200 |00e9: move/from16 v1, v18 │ │ -0270f6: 3210 b6ff |00eb: if-eq v0, v1, 00a1 // -004a │ │ -0270fa: 7100 2809 0000 |00ed: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -027100: 0b11 |00f0: move-result-wide v17 │ │ -027102: 0500 1100 |00f1: move-wide/from16 v0, v17 │ │ -027106: 0802 1400 |00f3: move-object/from16 v2, v20 │ │ -02710a: 5a20 1c02 |00f5: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -02710e: 380c 0500 |00f7: if-eqz v12, 00fc // +0005 │ │ -027112: 6e10 bf08 0c00 |00f9: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -027118: 3806 0600 |00fc: if-eqz v6, 0102 // +0006 │ │ -02711c: 6e10 2f09 0600 |00fe: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -027122: 1206 |0101: const/4 v6, #int 0 // #0 │ │ -027124: 3804 0500 |0102: if-eqz v4, 0107 // +0005 │ │ -027128: 6e10 cd0b 0400 |0104: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -02712e: 1116 |0107: return-object v22 │ │ -027130: 0d07 |0108: move-exception v7 │ │ -027132: 1a11 0e08 |0109: const-string v17, "connection.disconnect" // string@080e │ │ -027136: 0800 1100 |010b: move-object/from16 v0, v17 │ │ -02713a: 7120 960b 7000 |010d: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -027140: 28f1 |0110: goto 0101 // -000f │ │ -027142: 121d |0111: const/4 v13, #int 1 // #1 │ │ -027144: 7210 f40b 0e00 |0112: invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -02714a: 0c10 |0115: move-result-object v16 │ │ -02714c: 1a11 e608 |0116: const-string v17, "error" // string@08e6 │ │ -027150: 0800 1100 |0118: move-object/from16 v0, v17 │ │ -027154: 0801 1000 |011a: move-object/from16 v1, v16 │ │ -027158: 6e20 0609 1000 |011c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02715e: 0a11 |011f: move-result v17 │ │ -027160: 3811 a500 |0120: if-eqz v17, 01c5 // +00a5 │ │ -027164: 7110 b00b 0e00 |0122: invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02716a: 0c11 |0125: move-result-object v17 │ │ -02716c: 0800 1100 |0126: move-object/from16 v0, v17 │ │ -027170: 0801 1400 |0128: move-object/from16 v1, v20 │ │ -027174: 5b10 2202 |012a: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -027178: 1a11 f007 |012c: const-string v17, "code" // string@07f0 │ │ -02717c: 0800 1100 |012e: move-object/from16 v0, v17 │ │ -027180: 7120 ad0b 0e00 |0130: invoke-static {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -027186: 0c11 |0133: move-result-object v17 │ │ -027188: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -02718c: 0801 1400 |0136: move-object/from16 v1, v20 │ │ -027190: 5b10 2102 |0138: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -027194: 0800 1400 |013a: move-object/from16 v0, v20 │ │ -027198: 5400 2102 |013c: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -02719c: 0811 0000 |013e: move-object/from16 v17, v0 │ │ -0271a0: 3811 2e00 |0140: if-eqz v17, 016e // +002e │ │ -0271a4: 1a11 b900 |0142: const-string v17, "401" // string@00b9 │ │ -0271a8: 0800 1400 |0144: move-object/from16 v0, v20 │ │ -0271ac: 5400 2102 |0146: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -0271b0: 0812 0000 |0148: move-object/from16 v18, v0 │ │ -0271b4: 7402 0509 1100 |014a: invoke-virtual/range {v17, v18}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0905 │ │ -0271ba: 0a11 |014d: move-result v17 │ │ -0271bc: 3811 2000 |014e: if-eqz v17, 016e // +0020 │ │ -0271c0: 7401 e509 1400 |0150: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ -0271c6: 7100 2809 0000 |0153: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -0271cc: 0b11 |0156: move-result-wide v17 │ │ -0271ce: 0500 1100 |0157: move-wide/from16 v0, v17 │ │ -0271d2: 0802 1400 |0159: move-object/from16 v2, v20 │ │ -0271d6: 5a20 1c02 |015b: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -0271da: 380c 0500 |015d: if-eqz v12, 0162 // +0005 │ │ -0271de: 6e10 bf08 0c00 |015f: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -0271e4: 3806 0600 |0162: if-eqz v6, 0168 // +0006 │ │ -0271e8: 6e10 2f09 0600 |0164: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -0271ee: 1206 |0167: const/4 v6, #int 0 // #0 │ │ -0271f0: 3804 9fff |0168: if-eqz v4, 0107 // -0061 │ │ -0271f4: 6e10 cd0b 0400 |016a: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -0271fa: 289a |016d: goto 0107 // -0066 │ │ -0271fc: 0800 1400 |016e: move-object/from16 v0, v20 │ │ -027200: 5400 2202 |0170: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -027204: 0811 0000 |0172: move-object/from16 v17, v0 │ │ -027208: 3811 dfff |0174: if-eqz v17, 0153 // -0021 │ │ -02720c: 0800 1400 |0176: move-object/from16 v0, v20 │ │ -027210: 5400 2202 |0178: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -027214: 0811 0000 |017a: move-object/from16 v17, v0 │ │ -027218: 1a12 f005 |017c: const-string v18, "Session Expired" // string@05f0 │ │ -02721c: 7402 0409 1100 |017e: invoke-virtual/range {v17, v18}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0904 │ │ -027222: 0a11 |0181: move-result v17 │ │ -027224: 3811 d1ff |0182: if-eqz v17, 0153 // -002f │ │ -027228: 7401 e509 1400 |0184: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ -02722e: 28cc |0187: goto 0153 // -0034 │ │ -027230: 0d07 |0188: move-exception v7 │ │ -027232: 1a11 f605 |0189: const-string v17, "Socket Timeout" // string@05f6 │ │ -027236: 7701 950b 1100 |018b: invoke-static/range {v17}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -02723c: 6e10 3909 0700 |018e: invoke-virtual {v7}, Ljava/net/SocketTimeoutException;.getMessage:()Ljava/lang/String; // method@0939 │ │ -027242: 0c11 |0191: move-result-object v17 │ │ -027244: 0800 1100 |0192: move-object/from16 v0, v17 │ │ -027248: 0801 1400 |0194: move-object/from16 v1, v20 │ │ -02724c: 5b10 2202 |0196: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -027250: 1a11 bb00 |0198: const-string v17, "451" // string@00bb │ │ -027254: 0800 1100 |019a: move-object/from16 v0, v17 │ │ -027258: 0801 1400 |019c: move-object/from16 v1, v20 │ │ -02725c: 5b10 2102 |019e: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -027260: 7100 2809 0000 |01a0: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -027266: 0b11 |01a3: move-result-wide v17 │ │ -027268: 0500 1100 |01a4: move-wide/from16 v0, v17 │ │ -02726c: 0802 1400 |01a6: move-object/from16 v2, v20 │ │ -027270: 5a20 1c02 |01a8: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -027274: 380c 0500 |01aa: if-eqz v12, 01af // +0005 │ │ -027278: 6e10 bf08 0c00 |01ac: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -02727e: 3806 0600 |01af: if-eqz v6, 01b5 // +0006 │ │ -027282: 6e10 2f09 0600 |01b1: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -027288: 1206 |01b4: const/4 v6, #int 0 // #0 │ │ -02728a: 3804 52ff |01b5: if-eqz v4, 0107 // -00ae │ │ -02728e: 6e10 cd0b 0400 |01b7: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -027294: 2900 4dff |01ba: goto/16 0107 // -00b3 │ │ -027298: 0d07 |01bc: move-exception v7 │ │ -02729a: 1a11 0e08 |01bd: const-string v17, "connection.disconnect" // string@080e │ │ -02729e: 0800 1100 |01bf: move-object/from16 v0, v17 │ │ -0272a2: 7120 960b 7000 |01c1: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -0272a8: 28a3 |01c4: goto 0167 // -005d │ │ -0272aa: 0800 1600 |01c5: move-object/from16 v0, v22 │ │ -0272ae: 6e20 ed0a e000 |01c7: invoke-virtual {v0, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aed │ │ -0272b4: 0a11 |01ca: move-result v17 │ │ -0272b6: 1312 0100 |01cb: const/16 v18, #int 1 // #1 │ │ -0272ba: 0200 1100 |01cd: move/from16 v0, v17 │ │ -0272be: 0201 1200 |01cf: move/from16 v1, v18 │ │ -0272c2: 3210 d0fe |01d1: if-eq v0, v1, 00a1 // -0130 │ │ -0272c6: 7100 2809 0000 |01d3: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -0272cc: 0b11 |01d6: move-result-wide v17 │ │ -0272ce: 0500 1100 |01d7: move-wide/from16 v0, v17 │ │ -0272d2: 0802 1400 |01d9: move-object/from16 v2, v20 │ │ -0272d6: 5a20 1c02 |01db: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -0272da: 380c 0500 |01dd: if-eqz v12, 01e2 // +0005 │ │ -0272de: 6e10 bf08 0c00 |01df: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -0272e4: 3806 0600 |01e2: if-eqz v6, 01e8 // +0006 │ │ -0272e8: 6e10 2f09 0600 |01e4: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -0272ee: 1206 |01e7: const/4 v6, #int 0 // #0 │ │ -0272f0: 3804 1fff |01e8: if-eqz v4, 0107 // -00e1 │ │ -0272f4: 6e10 cd0b 0400 |01ea: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -0272fa: 2900 1aff |01ed: goto/16 0107 // -00e6 │ │ -0272fe: 0d07 |01ef: move-exception v7 │ │ -027300: 1a11 0e08 |01f0: const-string v17, "connection.disconnect" // string@080e │ │ -027304: 0800 1100 |01f2: move-object/from16 v0, v17 │ │ -027308: 7120 960b 7000 |01f4: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02730e: 28f0 |01f7: goto 01e7 // -0010 │ │ -027310: 1311 0100 |01f8: const/16 v17, #int 1 // #1 │ │ -027314: 0200 1100 |01fa: move/from16 v0, v17 │ │ -027318: 320d 1200 |01fc: if-eq v13, v0, 020e // +0012 │ │ -02731c: 1a11 4a06 |01fe: const-string v17, "UserID/Password might be wrong." // string@064a │ │ -027320: 0800 1100 |0200: move-object/from16 v0, v17 │ │ -027324: 0801 1400 |0202: move-object/from16 v1, v20 │ │ -027328: 5b10 2202 |0204: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -02732c: 1a11 ba00 |0206: const-string v17, "404" // string@00ba │ │ -027330: 0800 1100 |0208: move-object/from16 v0, v17 │ │ -027334: 0801 1400 |020a: move-object/from16 v1, v20 │ │ -027338: 5b10 2102 |020c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -02733c: 7100 2809 0000 |020e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -027342: 0b11 |0211: move-result-wide v17 │ │ -027344: 0500 1100 |0212: move-wide/from16 v0, v17 │ │ -027348: 0802 1400 |0214: move-object/from16 v2, v20 │ │ -02734c: 5a20 1c02 |0216: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -027350: 380c 0500 |0218: if-eqz v12, 021d // +0005 │ │ -027354: 6e10 bf08 0c00 |021a: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -02735a: 3806 0600 |021d: if-eqz v6, 0223 // +0006 │ │ -02735e: 6e10 2f09 0600 |021f: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -027364: 1206 |0222: const/4 v6, #int 0 // #0 │ │ -027366: 3804 e4fe |0223: if-eqz v4, 0107 // -011c │ │ -02736a: 6e10 cd0b 0400 |0225: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -027370: 2900 dffe |0228: goto/16 0107 // -0121 │ │ -027374: 1a11 4a06 |022a: const-string v17, "UserID/Password might be wrong." // string@064a │ │ -027378: 0800 1100 |022c: move-object/from16 v0, v17 │ │ -02737c: 0801 1400 |022e: move-object/from16 v1, v20 │ │ -027380: 5b10 2202 |0230: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -027384: 1a11 ba00 |0232: const-string v17, "404" // string@00ba │ │ -027388: 0800 1100 |0234: move-object/from16 v0, v17 │ │ -02738c: 0801 1400 |0236: move-object/from16 v1, v20 │ │ -027390: 5b10 2102 |0238: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -027394: 28d4 |023a: goto 020e // -002c │ │ -027396: 0d07 |023b: move-exception v7 │ │ -027398: 1a11 6505 |023c: const-string v17, "No Route Host" // string@0565 │ │ -02739c: 7701 950b 1100 |023e: invoke-static/range {v17}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -0273a2: 6e10 3809 0700 |0241: invoke-virtual {v7}, Ljava/net/SocketException;.getMessage:()Ljava/lang/String; // method@0938 │ │ -0273a8: 0c11 |0244: move-result-object v17 │ │ -0273aa: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -0273ae: 0801 1400 |0247: move-object/from16 v1, v20 │ │ -0273b2: 5b10 2202 |0249: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -0273b6: 1a11 bb00 |024b: const-string v17, "451" // string@00bb │ │ -0273ba: 0800 1100 |024d: move-object/from16 v0, v17 │ │ -0273be: 0801 1400 |024f: move-object/from16 v1, v20 │ │ -0273c2: 5b10 2102 |0251: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -0273c6: 7100 2809 0000 |0253: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -0273cc: 0b11 |0256: move-result-wide v17 │ │ -0273ce: 0500 1100 |0257: move-wide/from16 v0, v17 │ │ -0273d2: 0802 1400 |0259: move-object/from16 v2, v20 │ │ -0273d6: 5a20 1c02 |025b: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -0273da: 380c 0500 |025d: if-eqz v12, 0262 // +0005 │ │ -0273de: 6e10 bf08 0c00 |025f: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -0273e4: 3806 0600 |0262: if-eqz v6, 0268 // +0006 │ │ -0273e8: 6e10 2f09 0600 |0264: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -0273ee: 1206 |0267: const/4 v6, #int 0 // #0 │ │ -0273f0: 3804 9ffe |0268: if-eqz v4, 0107 // -0161 │ │ -0273f4: 6e10 cd0b 0400 |026a: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -0273fa: 2900 9afe |026d: goto/16 0107 // -0166 │ │ -0273fe: 0d07 |026f: move-exception v7 │ │ -027400: 1a11 0e08 |0270: const-string v17, "connection.disconnect" // string@080e │ │ -027404: 0800 1100 |0272: move-object/from16 v0, v17 │ │ -027408: 7120 960b 7000 |0274: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02740e: 28ab |0277: goto 0222 // -0055 │ │ -027410: 0d07 |0278: move-exception v7 │ │ -027412: 1a11 0e08 |0279: const-string v17, "connection.disconnect" // string@080e │ │ -027416: 0800 1100 |027b: move-object/from16 v0, v17 │ │ -02741a: 7120 960b 7000 |027d: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -027420: 2900 34ff |0280: goto/16 01b4 // -00cc │ │ -027424: 0d07 |0282: move-exception v7 │ │ -027426: 1a11 0e08 |0283: const-string v17, "connection.disconnect" // string@080e │ │ -02742a: 0800 1100 |0285: move-object/from16 v0, v17 │ │ -02742e: 7120 960b 7000 |0287: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -027434: 28dd |028a: goto 0267 // -0023 │ │ -027436: 0d07 |028b: move-exception v7 │ │ -027438: 6e10 dc08 0700 |028c: invoke-virtual {v7}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@08dc │ │ -02743e: 0c11 |028f: move-result-object v17 │ │ -027440: 0800 1100 |0290: move-object/from16 v0, v17 │ │ -027444: 0801 1400 |0292: move-object/from16 v1, v20 │ │ -027448: 5b10 2202 |0294: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -02744c: 2211 5f01 |0296: new-instance v17, Ljava/lang/StringBuilder; // type@015f │ │ -027450: 7601 1a09 1100 |0298: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -027456: 1a12 e708 |029b: const-string v18, "error url =" // string@08e7 │ │ -02745a: 7402 2009 1100 |029d: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027460: 0c11 |02a0: move-result-object v17 │ │ -027462: 7401 3d09 1500 |02a1: invoke-virtual/range {v21}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ -027468: 0c12 |02a4: move-result-object v18 │ │ -02746a: 7402 2009 1100 |02a5: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027470: 0c11 |02a8: move-result-object v17 │ │ -027472: 7401 2609 1100 |02a9: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -027478: 0c11 |02ac: move-result-object v17 │ │ -02747a: 7701 950b 1100 |02ad: invoke-static/range {v17}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -027480: 1a11 8e00 |02b0: const-string v17, "(Exception) parse xml:" // string@008e │ │ -027484: 0800 1100 |02b2: move-object/from16 v0, v17 │ │ -027488: 7120 960b 7000 |02b4: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02748e: 7100 2809 0000 |02b7: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -027494: 0b11 |02ba: move-result-wide v17 │ │ -027496: 0500 1100 |02bb: move-wide/from16 v0, v17 │ │ -02749a: 0802 1400 |02bd: move-object/from16 v2, v20 │ │ -02749e: 5a20 1c02 |02bf: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -0274a2: 380c 0500 |02c1: if-eqz v12, 02c6 // +0005 │ │ -0274a6: 6e10 bf08 0c00 |02c3: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -0274ac: 3806 0600 |02c6: if-eqz v6, 02cc // +0006 │ │ -0274b0: 6e10 2f09 0600 |02c8: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -0274b6: 1206 |02cb: const/4 v6, #int 0 // #0 │ │ -0274b8: 3804 3bfe |02cc: if-eqz v4, 0107 // -01c5 │ │ -0274bc: 6e10 cd0b 0400 |02ce: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -0274c2: 2900 36fe |02d1: goto/16 0107 // -01ca │ │ -0274c6: 0d07 |02d3: move-exception v7 │ │ -0274c8: 1a11 0e08 |02d4: const-string v17, "connection.disconnect" // string@080e │ │ -0274cc: 0800 1100 |02d6: move-object/from16 v0, v17 │ │ -0274d0: 7120 960b 7000 |02d8: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -0274d6: 28f0 |02db: goto 02cb // -0010 │ │ -0274d8: 0d11 |02dc: move-exception v17 │ │ -0274da: 7100 2809 0000 |02dd: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -0274e0: 0b12 |02e0: move-result-wide v18 │ │ -0274e2: 0500 1200 |02e1: move-wide/from16 v0, v18 │ │ -0274e6: 0802 1400 |02e3: move-object/from16 v2, v20 │ │ -0274ea: 5a20 1c02 |02e5: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -0274ee: 380c 0500 |02e7: if-eqz v12, 02ec // +0005 │ │ -0274f2: 6e10 bf08 0c00 |02e9: invoke-virtual {v12}, Ljava/io/InputStream;.close:()V // method@08bf │ │ -0274f8: 3806 0600 |02ec: if-eqz v6, 02f2 // +0006 │ │ -0274fc: 6e10 2f09 0600 |02ee: invoke-virtual {v6}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ -027502: 1206 |02f1: const/4 v6, #int 0 // #0 │ │ -027504: 3804 0500 |02f2: if-eqz v4, 02f7 // +0005 │ │ -027508: 6e10 cd0b 0400 |02f4: invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ -02750e: 2711 |02f7: throw v17 │ │ -027510: 0d07 |02f8: move-exception v7 │ │ -027512: 1a12 0e08 |02f9: const-string v18, "connection.disconnect" // string@080e │ │ -027516: 0800 1200 |02fb: move-object/from16 v0, v18 │ │ -02751a: 7120 960b 7000 |02fd: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -027520: 28f1 |0300: goto 02f1 // -000f │ │ -027522: 0d11 |0301: move-exception v17 │ │ -027524: 2900 fafd |0302: goto/16 00fc // -0206 │ │ -027528: 0d11 |0304: move-exception v17 │ │ -02752a: 2900 5dfe |0305: goto/16 0162 // -01a3 │ │ -02752e: 0d11 |0307: move-exception v17 │ │ -027530: 2900 dafe |0308: goto/16 01e2 // -0126 │ │ -027534: 0d11 |030a: move-exception v17 │ │ -027536: 2900 12ff |030b: goto/16 021d // -00ee │ │ -02753a: 0d11 |030d: move-exception v17 │ │ -02753c: 2900 a1fe |030e: goto/16 01af // -015f │ │ -027540: 0d11 |0310: move-exception v17 │ │ -027542: 2900 51ff |0311: goto/16 0262 // -00af │ │ -027546: 0d11 |0313: move-exception v17 │ │ -027548: 28b2 |0314: goto 02c6 // -004e │ │ -02754a: 0d12 |0315: move-exception v18 │ │ -02754c: 28d6 |0316: goto 02ec // -002a │ │ -02754e: 0d11 |0317: move-exception v17 │ │ -027550: 0754 |0318: move-object v4, v5 │ │ -027552: 28c4 |0319: goto 02dd // -003c │ │ -027554: 0d07 |031a: move-exception v7 │ │ -027556: 0754 |031b: move-object v4, v5 │ │ -027558: 2900 70ff |031c: goto/16 028c // -0090 │ │ -02755c: 0d07 |031e: move-exception v7 │ │ -02755e: 0754 |031f: move-object v4, v5 │ │ -027560: 2900 1cff |0320: goto/16 023c // -00e4 │ │ -027564: 0d07 |0322: move-exception v7 │ │ -027566: 0754 |0323: move-object v4, v5 │ │ -027568: 2900 65fe |0324: goto/16 0189 // -019b │ │ -02756c: 0001 0200 0200 0000 7300 0000 4100 ... |0326: packed-switch-data (8 units) │ │ + insns size : 820 16-bit code units │ │ +027a24: |[027a24] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ +027a34: 7601 e809 1600 |0000: invoke-direct/range {v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.errorReset:()V // method@09e8 │ │ +027a3a: 120d |0003: const/4 v13, #int 0 // #0 │ │ +027a3c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +027a3e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +027a40: 7100 8d07 0000 |0006: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@078d │ │ +027a46: 0c0f |0009: move-result-object v15 │ │ +027a48: 6012 0000 |000a: sget v18, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +027a4c: 1313 0800 |000c: const/16 v19, #int 8 // #8 │ │ +027a50: 0200 1200 |000e: move/from16 v0, v18 │ │ +027a54: 0201 1300 |0010: move/from16 v1, v19 │ │ +027a58: 3610 9400 |0012: if-gt v0, v1, 00a6 // +0094 │ │ +027a5c: 2206 0d02 |0014: new-instance v6, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; // type@020d │ │ +027a60: 7401 f709 1600 |0016: invoke-virtual/range {v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ +027a66: 0c12 |0019: move-result-object v18 │ │ +027a68: 7401 fb09 1600 |001a: invoke-virtual/range {v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; // method@09fb │ │ +027a6e: 0c13 |001d: move-result-object v19 │ │ +027a70: 0800 1200 |001e: move-object/from16 v0, v18 │ │ +027a74: 0801 1300 |0020: move-object/from16 v1, v19 │ │ +027a78: 7030 cc0b 0601 |0022: invoke-direct {v6, v0, v1}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.:(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V // method@0bcc │ │ +027a7e: 2204 0c02 |0025: new-instance v4, Lorg/apache/http/impl/client/DefaultHttpClient; // type@020c │ │ +027a82: 7401 f709 1600 |0027: invoke-virtual/range {v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; // method@09f7 │ │ +027a88: 0c12 |002a: move-result-object v18 │ │ +027a8a: 0800 1200 |002b: move-object/from16 v0, v18 │ │ +027a8e: 7030 ca0b 6400 |002d: invoke-direct {v4, v6, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.:(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V // method@0bca │ │ +027a94: 220a ff01 |0030: new-instance v10, Lorg/apache/http/client/methods/HttpGet; // type@01ff │ │ +027a98: 7401 3d09 1700 |0032: invoke-virtual/range {v23}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ +027a9e: 0c12 |0035: move-result-object v18 │ │ +027aa0: 0800 1200 |0036: move-object/from16 v0, v18 │ │ +027aa4: 7020 c20b 0a00 |0038: invoke-direct {v10, v0}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/lang/String;)V // method@0bc2 │ │ +027aaa: 1a12 5e02 |003b: const-string v18, "Host" // string@025e │ │ +027aae: 7401 3b09 1700 |003d: invoke-virtual/range {v23}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@093b │ │ +027ab4: 0c13 |0040: move-result-object v19 │ │ +027ab6: 0800 1200 |0041: move-object/from16 v0, v18 │ │ +027aba: 0801 1300 |0043: move-object/from16 v1, v19 │ │ +027abe: 6e30 c30b 0a01 |0045: invoke-virtual {v10, v0, v1}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ +027ac4: 1a12 4906 |0048: const-string v18, "User-Agent" // string@0649 │ │ +027ac8: 1a13 5901 |004a: const-string v19, "Android-JustPlayer" // string@0159 │ │ +027acc: 0800 1200 |004c: move-object/from16 v0, v18 │ │ +027ad0: 0801 1300 |004e: move-object/from16 v1, v19 │ │ +027ad4: 6e30 c30b 0a01 |0050: invoke-virtual {v10, v0, v1}, Lorg/apache/http/client/methods/HttpGet;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@0bc3 │ │ +027ada: 0800 1600 |0053: move-object/from16 v0, v22 │ │ +027ade: 5400 2402 |0055: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; // field@0224 │ │ +027ae2: 0812 0000 |0057: move-object/from16 v18, v0 │ │ +027ae6: 0800 1200 |0059: move-object/from16 v0, v18 │ │ +027aea: 6e30 cb0b a400 |005b: invoke-virtual {v4, v10, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; // method@0bcb │ │ +027af0: 0c0c |005e: move-result-object v12 │ │ +027af2: 380c 1a00 |005f: if-eqz v12, 0079 // +001a │ │ +027af6: 7210 c00b 0c00 |0061: invoke-interface {v12}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ +027afc: 0c12 |0064: move-result-object v18 │ │ +027afe: 7801 c10b 1200 |0065: invoke-interface/range {v18}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ +027b04: 0a12 |0068: move-result v18 │ │ +027b06: 1313 c800 |0069: const/16 v19, #int 200 // #c8 │ │ +027b0a: 0200 1200 |006b: move/from16 v0, v18 │ │ +027b0e: 0201 1300 |006d: move/from16 v1, v19 │ │ +027b12: 3310 0a00 |006f: if-ne v0, v1, 0079 // +000a │ │ +027b16: 7210 bf0b 0c00 |0071: invoke-interface {v12}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ +027b1c: 0c0b |0074: move-result-object v11 │ │ +027b1e: 7210 be0b 0b00 |0075: invoke-interface {v11}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0bbe │ │ +027b24: 0c0d |0078: move-result-object v13 │ │ +027b26: 0765 |0079: move-object v5, v6 │ │ +027b28: 380d b601 |007a: if-eqz v13, 0230 // +01b6 │ │ +027b2c: 1a12 4406 |007c: const-string v18, "UTF-8" // string@0644 │ │ +027b30: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +027b34: 7230 f70b df00 |0080: invoke-interface {v15, v13, v0}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0bf7 │ │ +027b3a: 7210 f30b 0f00 |0083: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@0bf3 │ │ +027b40: 0a09 |0086: move-result v9 │ │ +027b42: 1312 0000 |0087: const/16 v18, #int 0 // #0 │ │ +027b46: 0200 1200 |0089: move/from16 v0, v18 │ │ +027b4a: 0801 1600 |008b: move-object/from16 v1, v22 │ │ +027b4e: 5c10 2302 |008d: iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ +027b52: 120e |008f: const/4 v14, #int 0 // #0 │ │ +027b54: 1312 0100 |0090: const/16 v18, #int 1 // #1 │ │ +027b58: 0200 1200 |0092: move/from16 v0, v18 │ │ +027b5c: 3209 6a01 |0094: if-eq v9, v0, 01fe // +016a │ │ +027b60: 0800 1600 |0096: move-object/from16 v0, v22 │ │ +027b64: 5500 2302 |0098: iget-boolean v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ +027b68: 0212 0000 |009a: move/from16 v18, v0 │ │ +027b6c: 3912 6201 |009c: if-nez v18, 01fe // +0162 │ │ +027b70: 2b09 8e02 0000 |009e: packed-switch v9, 0000032c // +0000028e │ │ +027b76: 7210 f50b 0f00 |00a1: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0bf5 │ │ +027b7c: 0a09 |00a4: move-result v9 │ │ +027b7e: 28eb |00a5: goto 0090 // -0015 │ │ +027b80: 7401 3c09 1700 |00a6: invoke-virtual/range {v23}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@093c │ │ +027b86: 0c12 |00a9: move-result-object v18 │ │ +027b88: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ +027b8c: 1f00 6c01 |00ac: check-cast v0, Ljava/net/HttpURLConnection; // type@016c │ │ +027b90: 0707 |00ae: move-object v7, v0 │ │ +027b92: 1a12 5302 |00af: const-string v18, "GET" // string@0253 │ │ +027b96: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +027b9a: 6e20 3409 0700 |00b3: invoke-virtual {v7, v0}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@0934 │ │ +027ba0: 1312 204e |00b6: const/16 v18, #int 20000 // #4e20 │ │ +027ba4: 0200 1200 |00b8: move/from16 v0, v18 │ │ +027ba8: 6e20 3209 0700 |00ba: invoke-virtual {v7, v0}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@0932 │ │ +027bae: 1312 204e |00bd: const/16 v18, #int 20000 // #4e20 │ │ +027bb2: 0200 1200 |00bf: move/from16 v0, v18 │ │ +027bb6: 6e20 3309 0700 |00c1: invoke-virtual {v7, v0}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@0933 │ │ +027bbc: 6e10 3109 0700 |00c4: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@0931 │ │ +027bc2: 0a10 |00c7: move-result v16 │ │ +027bc4: 1312 c800 |00c8: const/16 v18, #int 200 // #c8 │ │ +027bc8: 0200 1000 |00ca: move/from16 v0, v16 │ │ +027bcc: 0201 1200 |00cc: move/from16 v1, v18 │ │ +027bd0: 3210 1200 |00ce: if-eq v0, v1, 00e0 // +0012 │ │ +027bd4: 1312 ce00 |00d0: const/16 v18, #int 206 // #ce │ │ +027bd8: 0200 1000 |00d2: move/from16 v0, v16 │ │ +027bdc: 0201 1200 |00d4: move/from16 v1, v18 │ │ +027be0: 3210 0a00 |00d6: if-eq v0, v1, 00e0 // +000a │ │ +027be4: 1312 cb00 |00d8: const/16 v18, #int 203 // #cb │ │ +027be8: 0200 1000 |00da: move/from16 v0, v16 │ │ +027bec: 0201 1200 |00dc: move/from16 v1, v18 │ │ +027bf0: 3310 9cff |00de: if-ne v0, v1, 007a // -0064 │ │ +027bf4: 6e10 3009 0700 |00e0: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@0930 │ │ +027bfa: 0c0d |00e3: move-result-object v13 │ │ +027bfc: 2896 |00e4: goto 007a // -006a │ │ +027bfe: 0800 1800 |00e5: move-object/from16 v0, v24 │ │ +027c02: 6e20 eb0a f000 |00e7: invoke-virtual {v0, v15}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aeb │ │ +027c08: 0a12 |00ea: move-result v18 │ │ +027c0a: 1313 0100 |00eb: const/16 v19, #int 1 // #1 │ │ +027c0e: 0200 1200 |00ed: move/from16 v0, v18 │ │ +027c12: 0201 1300 |00ef: move/from16 v1, v19 │ │ +027c16: 3210 b0ff |00f1: if-eq v0, v1, 00a1 // -0050 │ │ +027c1a: 7100 2809 0000 |00f3: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +027c20: 0b12 |00f6: move-result-wide v18 │ │ +027c22: 0500 1200 |00f7: move-wide/from16 v0, v18 │ │ +027c26: 0802 1600 |00f9: move-object/from16 v2, v22 │ │ +027c2a: 5a20 1c02 |00fb: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +027c2e: 380d 0500 |00fd: if-eqz v13, 0102 // +0005 │ │ +027c32: 6e10 bf08 0d00 |00ff: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +027c38: 3807 0600 |0102: if-eqz v7, 0108 // +0006 │ │ +027c3c: 6e10 2f09 0700 |0104: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +027c42: 1207 |0107: const/4 v7, #int 0 // #0 │ │ +027c44: 3805 0500 |0108: if-eqz v5, 010d // +0005 │ │ +027c48: 6e10 cd0b 0500 |010a: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +027c4e: 1118 |010d: return-object v24 │ │ +027c50: 0d08 |010e: move-exception v8 │ │ +027c52: 1a12 0d08 |010f: const-string v18, "connection.disconnect" // string@080d │ │ +027c56: 0800 1200 |0111: move-object/from16 v0, v18 │ │ +027c5a: 7120 960b 8000 |0113: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027c60: 28f1 |0116: goto 0107 // -000f │ │ +027c62: 121e |0117: const/4 v14, #int 1 // #1 │ │ +027c64: 7210 f40b 0f00 |0118: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +027c6a: 0c11 |011b: move-result-object v17 │ │ +027c6c: 1a12 e508 |011c: const-string v18, "error" // string@08e5 │ │ +027c70: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +027c74: 0801 1100 |0120: move-object/from16 v1, v17 │ │ +027c78: 6e20 0609 1000 |0122: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +027c7e: 0a12 |0125: move-result v18 │ │ +027c80: 3812 a500 |0126: if-eqz v18, 01cb // +00a5 │ │ +027c84: 7110 b00b 0f00 |0128: invoke-static {v15}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +027c8a: 0c12 |012b: move-result-object v18 │ │ +027c8c: 0800 1200 |012c: move-object/from16 v0, v18 │ │ +027c90: 0801 1600 |012e: move-object/from16 v1, v22 │ │ +027c94: 5b10 2202 |0130: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027c98: 1a12 ef07 |0132: const-string v18, "code" // string@07ef │ │ +027c9c: 0800 1200 |0134: move-object/from16 v0, v18 │ │ +027ca0: 7120 ad0b 0f00 |0136: invoke-static {v15, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +027ca6: 0c12 |0139: move-result-object v18 │ │ +027ca8: 0800 1200 |013a: move-object/from16 v0, v18 │ │ +027cac: 0801 1600 |013c: move-object/from16 v1, v22 │ │ +027cb0: 5b10 2102 |013e: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +027cb4: 0800 1600 |0140: move-object/from16 v0, v22 │ │ +027cb8: 5400 2102 |0142: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +027cbc: 0812 0000 |0144: move-object/from16 v18, v0 │ │ +027cc0: 3812 2e00 |0146: if-eqz v18, 0174 // +002e │ │ +027cc4: 1a12 b900 |0148: const-string v18, "401" // string@00b9 │ │ +027cc8: 0800 1600 |014a: move-object/from16 v0, v22 │ │ +027ccc: 5400 2102 |014c: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +027cd0: 0813 0000 |014e: move-object/from16 v19, v0 │ │ +027cd4: 7402 0509 1200 |0150: invoke-virtual/range {v18, v19}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0905 │ │ +027cda: 0a12 |0153: move-result v18 │ │ +027cdc: 3812 2000 |0154: if-eqz v18, 0174 // +0020 │ │ +027ce0: 7401 e509 1600 |0156: invoke-virtual/range {v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ +027ce6: 7100 2809 0000 |0159: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +027cec: 0b12 |015c: move-result-wide v18 │ │ +027cee: 0500 1200 |015d: move-wide/from16 v0, v18 │ │ +027cf2: 0802 1600 |015f: move-object/from16 v2, v22 │ │ +027cf6: 5a20 1c02 |0161: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +027cfa: 380d 0500 |0163: if-eqz v13, 0168 // +0005 │ │ +027cfe: 6e10 bf08 0d00 |0165: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +027d04: 3807 0600 |0168: if-eqz v7, 016e // +0006 │ │ +027d08: 6e10 2f09 0700 |016a: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +027d0e: 1207 |016d: const/4 v7, #int 0 // #0 │ │ +027d10: 3805 9fff |016e: if-eqz v5, 010d // -0061 │ │ +027d14: 6e10 cd0b 0500 |0170: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +027d1a: 289a |0173: goto 010d // -0066 │ │ +027d1c: 0800 1600 |0174: move-object/from16 v0, v22 │ │ +027d20: 5400 2202 |0176: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027d24: 0812 0000 |0178: move-object/from16 v18, v0 │ │ +027d28: 3812 dfff |017a: if-eqz v18, 0159 // -0021 │ │ +027d2c: 0800 1600 |017c: move-object/from16 v0, v22 │ │ +027d30: 5400 2202 |017e: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027d34: 0812 0000 |0180: move-object/from16 v18, v0 │ │ +027d38: 1a13 f005 |0182: const-string v19, "Session Expired" // string@05f0 │ │ +027d3c: 7402 0409 1200 |0184: invoke-virtual/range {v18, v19}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0904 │ │ +027d42: 0a12 |0187: move-result v18 │ │ +027d44: 3812 d1ff |0188: if-eqz v18, 0159 // -002f │ │ +027d48: 7401 e509 1600 |018a: invoke-virtual/range {v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ +027d4e: 28cc |018d: goto 0159 // -0034 │ │ +027d50: 0d08 |018e: move-exception v8 │ │ +027d52: 1a12 f605 |018f: const-string v18, "Socket Timeout" // string@05f6 │ │ +027d56: 7701 950b 1200 |0191: invoke-static/range {v18}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +027d5c: 6e10 3909 0800 |0194: invoke-virtual {v8}, Ljava/net/SocketTimeoutException;.getMessage:()Ljava/lang/String; // method@0939 │ │ +027d62: 0c12 |0197: move-result-object v18 │ │ +027d64: 0800 1200 |0198: move-object/from16 v0, v18 │ │ +027d68: 0801 1600 |019a: move-object/from16 v1, v22 │ │ +027d6c: 5b10 2202 |019c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027d70: 1a12 bb00 |019e: const-string v18, "451" // string@00bb │ │ +027d74: 0800 1200 |01a0: move-object/from16 v0, v18 │ │ +027d78: 0801 1600 |01a2: move-object/from16 v1, v22 │ │ +027d7c: 5b10 2102 |01a4: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +027d80: 7100 2809 0000 |01a6: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +027d86: 0b12 |01a9: move-result-wide v18 │ │ +027d88: 0500 1200 |01aa: move-wide/from16 v0, v18 │ │ +027d8c: 0802 1600 |01ac: move-object/from16 v2, v22 │ │ +027d90: 5a20 1c02 |01ae: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +027d94: 380d 0500 |01b0: if-eqz v13, 01b5 // +0005 │ │ +027d98: 6e10 bf08 0d00 |01b2: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +027d9e: 3807 0600 |01b5: if-eqz v7, 01bb // +0006 │ │ +027da2: 6e10 2f09 0700 |01b7: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +027da8: 1207 |01ba: const/4 v7, #int 0 // #0 │ │ +027daa: 3805 52ff |01bb: if-eqz v5, 010d // -00ae │ │ +027dae: 6e10 cd0b 0500 |01bd: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +027db4: 2900 4dff |01c0: goto/16 010d // -00b3 │ │ +027db8: 0d08 |01c2: move-exception v8 │ │ +027dba: 1a12 0d08 |01c3: const-string v18, "connection.disconnect" // string@080d │ │ +027dbe: 0800 1200 |01c5: move-object/from16 v0, v18 │ │ +027dc2: 7120 960b 8000 |01c7: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027dc8: 28a3 |01ca: goto 016d // -005d │ │ +027dca: 0800 1800 |01cb: move-object/from16 v0, v24 │ │ +027dce: 6e20 ed0a f000 |01cd: invoke-virtual {v0, v15}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aed │ │ +027dd4: 0a12 |01d0: move-result v18 │ │ +027dd6: 1313 0100 |01d1: const/16 v19, #int 1 // #1 │ │ +027dda: 0200 1200 |01d3: move/from16 v0, v18 │ │ +027dde: 0201 1300 |01d5: move/from16 v1, v19 │ │ +027de2: 3210 cafe |01d7: if-eq v0, v1, 00a1 // -0136 │ │ +027de6: 7100 2809 0000 |01d9: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +027dec: 0b12 |01dc: move-result-wide v18 │ │ +027dee: 0500 1200 |01dd: move-wide/from16 v0, v18 │ │ +027df2: 0802 1600 |01df: move-object/from16 v2, v22 │ │ +027df6: 5a20 1c02 |01e1: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +027dfa: 380d 0500 |01e3: if-eqz v13, 01e8 // +0005 │ │ +027dfe: 6e10 bf08 0d00 |01e5: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +027e04: 3807 0600 |01e8: if-eqz v7, 01ee // +0006 │ │ +027e08: 6e10 2f09 0700 |01ea: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +027e0e: 1207 |01ed: const/4 v7, #int 0 // #0 │ │ +027e10: 3805 1fff |01ee: if-eqz v5, 010d // -00e1 │ │ +027e14: 6e10 cd0b 0500 |01f0: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +027e1a: 2900 1aff |01f3: goto/16 010d // -00e6 │ │ +027e1e: 0d08 |01f5: move-exception v8 │ │ +027e20: 1a12 0d08 |01f6: const-string v18, "connection.disconnect" // string@080d │ │ +027e24: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ +027e28: 7120 960b 8000 |01fa: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027e2e: 28f0 |01fd: goto 01ed // -0010 │ │ +027e30: 1312 0100 |01fe: const/16 v18, #int 1 // #1 │ │ +027e34: 0200 1200 |0200: move/from16 v0, v18 │ │ +027e38: 320e 1200 |0202: if-eq v14, v0, 0214 // +0012 │ │ +027e3c: 1a12 4a06 |0204: const-string v18, "UserID/Password might be wrong." // string@064a │ │ +027e40: 0800 1200 |0206: move-object/from16 v0, v18 │ │ +027e44: 0801 1600 |0208: move-object/from16 v1, v22 │ │ +027e48: 5b10 2202 |020a: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027e4c: 1a12 ba00 |020c: const-string v18, "404" // string@00ba │ │ +027e50: 0800 1200 |020e: move-object/from16 v0, v18 │ │ +027e54: 0801 1600 |0210: move-object/from16 v1, v22 │ │ +027e58: 5b10 2102 |0212: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +027e5c: 7100 2809 0000 |0214: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +027e62: 0b12 |0217: move-result-wide v18 │ │ +027e64: 0500 1200 |0218: move-wide/from16 v0, v18 │ │ +027e68: 0802 1600 |021a: move-object/from16 v2, v22 │ │ +027e6c: 5a20 1c02 |021c: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +027e70: 380d 0500 |021e: if-eqz v13, 0223 // +0005 │ │ +027e74: 6e10 bf08 0d00 |0220: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +027e7a: 3807 0600 |0223: if-eqz v7, 0229 // +0006 │ │ +027e7e: 6e10 2f09 0700 |0225: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +027e84: 1207 |0228: const/4 v7, #int 0 // #0 │ │ +027e86: 3805 e4fe |0229: if-eqz v5, 010d // -011c │ │ +027e8a: 6e10 cd0b 0500 |022b: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +027e90: 2900 dffe |022e: goto/16 010d // -0121 │ │ +027e94: 1a12 4a06 |0230: const-string v18, "UserID/Password might be wrong." // string@064a │ │ +027e98: 0800 1200 |0232: move-object/from16 v0, v18 │ │ +027e9c: 0801 1600 |0234: move-object/from16 v1, v22 │ │ +027ea0: 5b10 2202 |0236: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027ea4: 1a12 ba00 |0238: const-string v18, "404" // string@00ba │ │ +027ea8: 0800 1200 |023a: move-object/from16 v0, v18 │ │ +027eac: 0801 1600 |023c: move-object/from16 v1, v22 │ │ +027eb0: 5b10 2102 |023e: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +027eb4: 28d4 |0240: goto 0214 // -002c │ │ +027eb6: 0d08 |0241: move-exception v8 │ │ +027eb8: 1a12 6505 |0242: const-string v18, "No Route Host" // string@0565 │ │ +027ebc: 7701 950b 1200 |0244: invoke-static/range {v18}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +027ec2: 6e10 3809 0800 |0247: invoke-virtual {v8}, Ljava/net/SocketException;.getMessage:()Ljava/lang/String; // method@0938 │ │ +027ec8: 0c12 |024a: move-result-object v18 │ │ +027eca: 0800 1200 |024b: move-object/from16 v0, v18 │ │ +027ece: 0801 1600 |024d: move-object/from16 v1, v22 │ │ +027ed2: 5b10 2202 |024f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027ed6: 1a12 bb00 |0251: const-string v18, "451" // string@00bb │ │ +027eda: 0800 1200 |0253: move-object/from16 v0, v18 │ │ +027ede: 0801 1600 |0255: move-object/from16 v1, v22 │ │ +027ee2: 5b10 2102 |0257: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +027ee6: 7100 2809 0000 |0259: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +027eec: 0b12 |025c: move-result-wide v18 │ │ +027eee: 0500 1200 |025d: move-wide/from16 v0, v18 │ │ +027ef2: 0802 1600 |025f: move-object/from16 v2, v22 │ │ +027ef6: 5a20 1c02 |0261: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +027efa: 380d 0500 |0263: if-eqz v13, 0268 // +0005 │ │ +027efe: 6e10 bf08 0d00 |0265: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +027f04: 3807 0600 |0268: if-eqz v7, 026e // +0006 │ │ +027f08: 6e10 2f09 0700 |026a: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +027f0e: 1207 |026d: const/4 v7, #int 0 // #0 │ │ +027f10: 3805 9ffe |026e: if-eqz v5, 010d // -0161 │ │ +027f14: 6e10 cd0b 0500 |0270: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +027f1a: 2900 9afe |0273: goto/16 010d // -0166 │ │ +027f1e: 0d08 |0275: move-exception v8 │ │ +027f20: 1a12 0d08 |0276: const-string v18, "connection.disconnect" // string@080d │ │ +027f24: 0800 1200 |0278: move-object/from16 v0, v18 │ │ +027f28: 7120 960b 8000 |027a: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027f2e: 28ab |027d: goto 0228 // -0055 │ │ +027f30: 0d08 |027e: move-exception v8 │ │ +027f32: 1a12 0d08 |027f: const-string v18, "connection.disconnect" // string@080d │ │ +027f36: 0800 1200 |0281: move-object/from16 v0, v18 │ │ +027f3a: 7120 960b 8000 |0283: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027f40: 2900 34ff |0286: goto/16 01ba // -00cc │ │ +027f44: 0d08 |0288: move-exception v8 │ │ +027f46: 1a12 0d08 |0289: const-string v18, "connection.disconnect" // string@080d │ │ +027f4a: 0800 1200 |028b: move-object/from16 v0, v18 │ │ +027f4e: 7120 960b 8000 |028d: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027f54: 28dd |0290: goto 026d // -0023 │ │ +027f56: 0d08 |0291: move-exception v8 │ │ +027f58: 6e10 dc08 0800 |0292: invoke-virtual {v8}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@08dc │ │ +027f5e: 0c12 |0295: move-result-object v18 │ │ +027f60: 0800 1200 |0296: move-object/from16 v0, v18 │ │ +027f64: 0801 1600 |0298: move-object/from16 v1, v22 │ │ +027f68: 5b10 2202 |029a: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +027f6c: 2212 5f01 |029c: new-instance v18, Ljava/lang/StringBuilder; // type@015f │ │ +027f70: 7601 1a09 1200 |029e: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +027f76: 1a13 e608 |02a1: const-string v19, "error url =" // string@08e6 │ │ +027f7a: 7402 2009 1200 |02a3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +027f80: 0c12 |02a6: move-result-object v18 │ │ +027f82: 7401 3d09 1700 |02a7: invoke-virtual/range {v23}, Ljava/net/URL;.toString:()Ljava/lang/String; // method@093d │ │ +027f88: 0c13 |02aa: move-result-object v19 │ │ +027f8a: 7402 2009 1200 |02ab: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +027f90: 0c12 |02ae: move-result-object v18 │ │ +027f92: 7401 2609 1200 |02af: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +027f98: 0c12 |02b2: move-result-object v18 │ │ +027f9a: 7701 950b 1200 |02b3: invoke-static/range {v18}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +027fa0: 1a12 8e00 |02b6: const-string v18, "(Exception) parse xml:" // string@008e │ │ +027fa4: 0800 1200 |02b8: move-object/from16 v0, v18 │ │ +027fa8: 7120 960b 8000 |02ba: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027fae: 7100 2809 0000 |02bd: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +027fb4: 0b12 |02c0: move-result-wide v18 │ │ +027fb6: 0500 1200 |02c1: move-wide/from16 v0, v18 │ │ +027fba: 0802 1600 |02c3: move-object/from16 v2, v22 │ │ +027fbe: 5a20 1c02 |02c5: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +027fc2: 380d 0500 |02c7: if-eqz v13, 02cc // +0005 │ │ +027fc6: 6e10 bf08 0d00 |02c9: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +027fcc: 3807 0600 |02cc: if-eqz v7, 02d2 // +0006 │ │ +027fd0: 6e10 2f09 0700 |02ce: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +027fd6: 1207 |02d1: const/4 v7, #int 0 // #0 │ │ +027fd8: 3805 3bfe |02d2: if-eqz v5, 010d // -01c5 │ │ +027fdc: 6e10 cd0b 0500 |02d4: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +027fe2: 2900 36fe |02d7: goto/16 010d // -01ca │ │ +027fe6: 0d08 |02d9: move-exception v8 │ │ +027fe8: 1a12 0d08 |02da: const-string v18, "connection.disconnect" // string@080d │ │ +027fec: 0800 1200 |02dc: move-object/from16 v0, v18 │ │ +027ff0: 7120 960b 8000 |02de: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +027ff6: 28f0 |02e1: goto 02d1 // -0010 │ │ +027ff8: 0d12 |02e2: move-exception v18 │ │ +027ffa: 7100 2809 0000 |02e3: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +028000: 0b14 |02e6: move-result-wide v20 │ │ +028002: 0500 1400 |02e7: move-wide/from16 v0, v20 │ │ +028006: 0802 1600 |02e9: move-object/from16 v2, v22 │ │ +02800a: 5a20 1c02 |02eb: iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +02800e: 380d 0500 |02ed: if-eqz v13, 02f2 // +0005 │ │ +028012: 6e10 bf08 0d00 |02ef: invoke-virtual {v13}, Ljava/io/InputStream;.close:()V // method@08bf │ │ +028018: 3807 0600 |02f2: if-eqz v7, 02f8 // +0006 │ │ +02801c: 6e10 2f09 0700 |02f4: invoke-virtual {v7}, Ljava/net/HttpURLConnection;.disconnect:()V // method@092f │ │ +028022: 1207 |02f7: const/4 v7, #int 0 // #0 │ │ +028024: 3805 0500 |02f8: if-eqz v5, 02fd // +0005 │ │ +028028: 6e10 cd0b 0500 |02fa: invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;.shutdown:()V // method@0bcd │ │ +02802e: 2712 |02fd: throw v18 │ │ +028030: 0d08 |02fe: move-exception v8 │ │ +028032: 1a13 0d08 |02ff: const-string v19, "connection.disconnect" // string@080d │ │ +028036: 0800 1300 |0301: move-object/from16 v0, v19 │ │ +02803a: 7120 960b 8000 |0303: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +028040: 28f1 |0306: goto 02f7 // -000f │ │ +028042: 0d12 |0307: move-exception v18 │ │ +028044: 2900 fafd |0308: goto/16 0102 // -0206 │ │ +028048: 0d12 |030a: move-exception v18 │ │ +02804a: 2900 5dfe |030b: goto/16 0168 // -01a3 │ │ +02804e: 0d12 |030d: move-exception v18 │ │ +028050: 2900 dafe |030e: goto/16 01e8 // -0126 │ │ +028054: 0d12 |0310: move-exception v18 │ │ +028056: 2900 12ff |0311: goto/16 0223 // -00ee │ │ +02805a: 0d12 |0313: move-exception v18 │ │ +02805c: 2900 a1fe |0314: goto/16 01b5 // -015f │ │ +028060: 0d12 |0316: move-exception v18 │ │ +028062: 2900 51ff |0317: goto/16 0268 // -00af │ │ +028066: 0d12 |0319: move-exception v18 │ │ +028068: 28b2 |031a: goto 02cc // -004e │ │ +02806a: 0d13 |031b: move-exception v19 │ │ +02806c: 28d6 |031c: goto 02f2 // -002a │ │ +02806e: 0d12 |031d: move-exception v18 │ │ +028070: 0765 |031e: move-object v5, v6 │ │ +028072: 28c4 |031f: goto 02e3 // -003c │ │ +028074: 0d08 |0320: move-exception v8 │ │ +028076: 0765 |0321: move-object v5, v6 │ │ +028078: 2900 70ff |0322: goto/16 0292 // -0090 │ │ +02807c: 0d08 |0324: move-exception v8 │ │ +02807e: 0765 |0325: move-object v5, v6 │ │ +028080: 2900 1cff |0326: goto/16 0242 // -00e4 │ │ +028084: 0d08 |0328: move-exception v8 │ │ +028086: 0765 |0329: move-object v5, v6 │ │ +028088: 2900 65fe |032a: goto/16 018f // -019b │ │ +02808c: 0001 0200 0200 0000 7900 0000 4700 ... |032c: packed-switch-data (8 units) │ │ catches : 27 │ │ 0x0006 - 0x0025 │ │ - Ljava/net/SocketTimeoutException; -> 0x0188 │ │ - Ljava/net/SocketException; -> 0x023b │ │ - Ljava/lang/Exception; -> 0x028b │ │ - -> 0x02dc │ │ + Ljava/net/SocketTimeoutException; -> 0x018e │ │ + Ljava/net/SocketException; -> 0x0241 │ │ + Ljava/lang/Exception; -> 0x0291 │ │ + -> 0x02e2 │ │ 0x0025 - 0x0078 │ │ - Ljava/net/SocketTimeoutException; -> 0x0322 │ │ - Ljava/net/SocketException; -> 0x031e │ │ - Ljava/lang/Exception; -> 0x031a │ │ - -> 0x0317 │ │ - 0x007c - 0x00e4 │ │ - Ljava/net/SocketTimeoutException; -> 0x0188 │ │ - Ljava/net/SocketException; -> 0x023b │ │ - Ljava/lang/Exception; -> 0x028b │ │ - -> 0x02dc │ │ - 0x00f9 - 0x00fc │ │ - Ljava/io/IOException; -> 0x0301 │ │ - 0x00fe - 0x0101 │ │ - Ljava/lang/Exception; -> 0x0108 │ │ - 0x0112 - 0x0153 │ │ - Ljava/net/SocketTimeoutException; -> 0x0188 │ │ - Ljava/net/SocketException; -> 0x023b │ │ - Ljava/lang/Exception; -> 0x028b │ │ - -> 0x02dc │ │ - 0x015f - 0x0162 │ │ - Ljava/io/IOException; -> 0x0304 │ │ - 0x0164 - 0x0167 │ │ - Ljava/lang/Exception; -> 0x01bc │ │ - 0x016e - 0x0187 │ │ - Ljava/net/SocketTimeoutException; -> 0x0188 │ │ - Ljava/net/SocketException; -> 0x023b │ │ - Ljava/lang/Exception; -> 0x028b │ │ - -> 0x02dc │ │ - 0x0189 - 0x01a0 │ │ - -> 0x02dc │ │ - 0x01ac - 0x01af │ │ - Ljava/io/IOException; -> 0x030d │ │ - 0x01b1 - 0x01b4 │ │ - Ljava/lang/Exception; -> 0x0278 │ │ - 0x01c5 - 0x01ca │ │ - Ljava/net/SocketTimeoutException; -> 0x0188 │ │ - Ljava/net/SocketException; -> 0x023b │ │ - Ljava/lang/Exception; -> 0x028b │ │ - -> 0x02dc │ │ - 0x01df - 0x01e2 │ │ + Ljava/net/SocketTimeoutException; -> 0x0328 │ │ + Ljava/net/SocketException; -> 0x0324 │ │ + Ljava/lang/Exception; -> 0x0320 │ │ + -> 0x031d │ │ + 0x007c - 0x00ea │ │ + Ljava/net/SocketTimeoutException; -> 0x018e │ │ + Ljava/net/SocketException; -> 0x0241 │ │ + Ljava/lang/Exception; -> 0x0291 │ │ + -> 0x02e2 │ │ + 0x00ff - 0x0102 │ │ Ljava/io/IOException; -> 0x0307 │ │ - 0x01e4 - 0x01e7 │ │ - Ljava/lang/Exception; -> 0x01ef │ │ - 0x01fe - 0x020e │ │ - Ljava/net/SocketTimeoutException; -> 0x0188 │ │ - Ljava/net/SocketException; -> 0x023b │ │ - Ljava/lang/Exception; -> 0x028b │ │ - -> 0x02dc │ │ - 0x021a - 0x021d │ │ + 0x0104 - 0x0107 │ │ + Ljava/lang/Exception; -> 0x010e │ │ + 0x0118 - 0x0159 │ │ + Ljava/net/SocketTimeoutException; -> 0x018e │ │ + Ljava/net/SocketException; -> 0x0241 │ │ + Ljava/lang/Exception; -> 0x0291 │ │ + -> 0x02e2 │ │ + 0x0165 - 0x0168 │ │ Ljava/io/IOException; -> 0x030a │ │ - 0x021f - 0x0222 │ │ - Ljava/lang/Exception; -> 0x026f │ │ - 0x022a - 0x023a │ │ - Ljava/net/SocketTimeoutException; -> 0x0188 │ │ - Ljava/net/SocketException; -> 0x023b │ │ - Ljava/lang/Exception; -> 0x028b │ │ - -> 0x02dc │ │ - 0x023c - 0x0253 │ │ - -> 0x02dc │ │ - 0x025f - 0x0262 │ │ - Ljava/io/IOException; -> 0x0310 │ │ - 0x0264 - 0x0267 │ │ - Ljava/lang/Exception; -> 0x0282 │ │ - 0x028c - 0x02b7 │ │ - -> 0x02dc │ │ - 0x02c3 - 0x02c6 │ │ + 0x016a - 0x016d │ │ + Ljava/lang/Exception; -> 0x01c2 │ │ + 0x0174 - 0x018d │ │ + Ljava/net/SocketTimeoutException; -> 0x018e │ │ + Ljava/net/SocketException; -> 0x0241 │ │ + Ljava/lang/Exception; -> 0x0291 │ │ + -> 0x02e2 │ │ + 0x018f - 0x01a6 │ │ + -> 0x02e2 │ │ + 0x01b2 - 0x01b5 │ │ Ljava/io/IOException; -> 0x0313 │ │ - 0x02c8 - 0x02cb │ │ - Ljava/lang/Exception; -> 0x02d3 │ │ - 0x02e9 - 0x02ec │ │ - Ljava/io/IOException; -> 0x0315 │ │ - 0x02ee - 0x02f1 │ │ - Ljava/lang/Exception; -> 0x02f8 │ │ + 0x01b7 - 0x01ba │ │ + Ljava/lang/Exception; -> 0x027e │ │ + 0x01cb - 0x01d0 │ │ + Ljava/net/SocketTimeoutException; -> 0x018e │ │ + Ljava/net/SocketException; -> 0x0241 │ │ + Ljava/lang/Exception; -> 0x0291 │ │ + -> 0x02e2 │ │ + 0x01e5 - 0x01e8 │ │ + Ljava/io/IOException; -> 0x030d │ │ + 0x01ea - 0x01ed │ │ + Ljava/lang/Exception; -> 0x01f5 │ │ + 0x0204 - 0x0214 │ │ + Ljava/net/SocketTimeoutException; -> 0x018e │ │ + Ljava/net/SocketException; -> 0x0241 │ │ + Ljava/lang/Exception; -> 0x0291 │ │ + -> 0x02e2 │ │ + 0x0220 - 0x0223 │ │ + Ljava/io/IOException; -> 0x0310 │ │ + 0x0225 - 0x0228 │ │ + Ljava/lang/Exception; -> 0x0275 │ │ + 0x0230 - 0x0240 │ │ + Ljava/net/SocketTimeoutException; -> 0x018e │ │ + Ljava/net/SocketException; -> 0x0241 │ │ + Ljava/lang/Exception; -> 0x0291 │ │ + -> 0x02e2 │ │ + 0x0242 - 0x0259 │ │ + -> 0x02e2 │ │ + 0x0265 - 0x0268 │ │ + Ljava/io/IOException; -> 0x0316 │ │ + 0x026a - 0x026d │ │ + Ljava/lang/Exception; -> 0x0288 │ │ + 0x0292 - 0x02bd │ │ + -> 0x02e2 │ │ + 0x02c9 - 0x02cc │ │ + Ljava/io/IOException; -> 0x0319 │ │ + 0x02ce - 0x02d1 │ │ + Ljava/lang/Exception; -> 0x02d9 │ │ + 0x02ef - 0x02f2 │ │ + Ljava/io/IOException; -> 0x031b │ │ + 0x02f4 - 0x02f7 │ │ + Ljava/lang/Exception; -> 0x02fe │ │ positions : │ │ 0x0000 line=488 │ │ 0x0003 line=489 │ │ 0x0004 line=490 │ │ 0x0005 line=491 │ │ 0x0006 line=493 │ │ 0x000a line=494 │ │ 0x0014 line=496 │ │ + 0x001a line=497 │ │ 0x0025 line=498 │ │ + 0x0027 line=499 │ │ 0x0030 line=501 │ │ 0x003b line=502 │ │ 0x0048 line=503 │ │ 0x0053 line=504 │ │ 0x005f line=505 │ │ + 0x0061 line=506 │ │ 0x0071 line=507 │ │ 0x0075 line=508 │ │ 0x007a line=524 │ │ 0x007c line=525 │ │ 0x0083 line=526 │ │ 0x0087 line=527 │ │ 0x008f line=528 │ │ @@ -34556,337 +34661,337 @@ │ │ 0x00a1 line=556 │ │ 0x00a6 line=511 │ │ 0x00af line=512 │ │ 0x00b6 line=513 │ │ 0x00bd line=514 │ │ 0x00c4 line=515 │ │ 0x00c8 line=518 │ │ - 0x00da line=520 │ │ - 0x00df line=532 │ │ - 0x00ed line=579 │ │ - 0x00f7 line=580 │ │ - 0x00f9 line=582 │ │ - 0x00fc line=586 │ │ - 0x00fe line=588 │ │ - 0x0101 line=592 │ │ - 0x0102 line=594 │ │ - 0x0104 line=595 │ │ - 0x0107 line=598 │ │ - 0x0108 line=589 │ │ - 0x0109 line=590 │ │ - 0x0111 line=538 │ │ - 0x0112 line=539 │ │ - 0x0116 line=540 │ │ - 0x0122 line=541 │ │ - 0x012c line=542 │ │ - 0x013a line=544 │ │ - 0x0150 line=545 │ │ - 0x0153 line=579 │ │ - 0x015d line=580 │ │ - 0x015f line=582 │ │ - 0x0162 line=586 │ │ - 0x0164 line=588 │ │ - 0x0167 line=592 │ │ - 0x0168 line=594 │ │ - 0x016a line=595 │ │ - 0x016e line=546 │ │ - 0x0184 line=547 │ │ - 0x0188 line=566 │ │ - 0x0189 line=567 │ │ - 0x018e line=568 │ │ - 0x0198 line=569 │ │ - 0x01a0 line=579 │ │ - 0x01aa line=580 │ │ - 0x01ac line=582 │ │ - 0x01af line=586 │ │ - 0x01b1 line=588 │ │ - 0x01b4 line=592 │ │ - 0x01b5 line=594 │ │ - 0x01b7 line=595 │ │ - 0x01bc line=589 │ │ - 0x01bd line=590 │ │ - 0x01c5 line=550 │ │ - 0x01d3 line=579 │ │ - 0x01dd line=580 │ │ - 0x01df line=582 │ │ - 0x01e2 line=586 │ │ - 0x01e4 line=588 │ │ - 0x01e7 line=592 │ │ - 0x01e8 line=594 │ │ - 0x01ea line=595 │ │ - 0x01ef line=589 │ │ - 0x01f0 line=590 │ │ - 0x01f8 line=558 │ │ - 0x01fe line=559 │ │ - 0x0206 line=560 │ │ - 0x020e line=579 │ │ - 0x0218 line=580 │ │ - 0x021a line=582 │ │ - 0x021d line=586 │ │ - 0x021f line=588 │ │ - 0x0222 line=592 │ │ - 0x0223 line=594 │ │ - 0x0225 line=595 │ │ - 0x022a line=563 │ │ - 0x0232 line=564 │ │ - 0x023b line=570 │ │ - 0x023c line=571 │ │ - 0x0241 line=572 │ │ - 0x024b line=573 │ │ - 0x0253 line=579 │ │ - 0x025d line=580 │ │ - 0x025f line=582 │ │ - 0x0262 line=586 │ │ - 0x0264 line=588 │ │ - 0x0267 line=592 │ │ - 0x0268 line=594 │ │ - 0x026a line=595 │ │ - 0x026f line=589 │ │ - 0x0270 line=590 │ │ - 0x0278 line=589 │ │ - 0x0279 line=590 │ │ - 0x0282 line=589 │ │ - 0x0283 line=590 │ │ - 0x028b line=574 │ │ - 0x028c line=575 │ │ - 0x0296 line=576 │ │ - 0x02b0 line=577 │ │ - 0x02b7 line=579 │ │ - 0x02c1 line=580 │ │ - 0x02c3 line=582 │ │ - 0x02c6 line=586 │ │ - 0x02c8 line=588 │ │ - 0x02cb line=592 │ │ - 0x02cc line=594 │ │ - 0x02ce line=595 │ │ - 0x02d3 line=589 │ │ - 0x02d4 line=590 │ │ - 0x02dc line=579 │ │ - 0x02e7 line=580 │ │ - 0x02e9 line=582 │ │ - 0x02ec line=586 │ │ - 0x02ee line=588 │ │ - 0x02f1 line=592 │ │ - 0x02f2 line=594 │ │ - 0x02f4 line=595 │ │ - 0x02f8 line=589 │ │ - 0x02f9 line=590 │ │ - 0x0301 line=583 │ │ - 0x0317 line=579 │ │ - 0x031a line=574 │ │ - 0x031e line=570 │ │ - 0x0322 line=566 │ │ - 0x0326 line=530 │ │ - locals : │ │ - 0x0006 - 0x0025 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0075 - 0x0079 reg=10 httpEntity Lorg/apache/http/HttpEntity; │ │ - 0x0030 - 0x007a reg=3 client Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - 0x0025 - 0x007a reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x003b - 0x007a reg=9 get Lorg/apache/http/client/methods/HttpGet; │ │ - 0x005f - 0x007a reg=11 httpResponse Lorg/apache/http/HttpResponse; │ │ - 0x0087 - 0x00a6 reg=8 eventType I │ │ - 0x0090 - 0x00a6 reg=13 isXMLContents Z │ │ - 0x00c8 - 0x00df reg=15 responseCode I │ │ - 0x00df - 0x0107 reg=8 eventType I │ │ - 0x00df - 0x0107 reg=13 isXMLContents Z │ │ - 0x000a - 0x0107 reg=14 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0109 - 0x0111 reg=7 e Ljava/lang/Exception; │ │ - 0x0108 - 0x0188 reg=8 eventType I │ │ - 0x0108 - 0x0188 reg=13 isXMLContents Z │ │ - 0x0108 - 0x0188 reg=14 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0116 - 0x0188 reg=16 tag Ljava/lang/String; │ │ - 0x0189 - 0x01b4 reg=7 e Ljava/net/SocketTimeoutException; │ │ - 0x01bd - 0x01c5 reg=7 e Ljava/lang/Exception; │ │ - 0x01f0 - 0x01f8 reg=7 e Ljava/lang/Exception; │ │ - 0x01bc - 0x01f8 reg=16 tag Ljava/lang/String; │ │ - 0x01bc - 0x020e reg=8 eventType I │ │ - 0x01bc - 0x020e reg=13 isXMLContents Z │ │ - 0x01bc - 0x023b reg=14 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x023c - 0x0267 reg=7 e Ljava/net/SocketException; │ │ - 0x026f - 0x0278 reg=14 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0270 - 0x0278 reg=7 e Ljava/lang/Exception; │ │ - 0x0278 - 0x0279 reg=7 e Ljava/net/SocketTimeoutException; │ │ - 0x0279 - 0x0282 reg=7 e Ljava/lang/Exception; │ │ - 0x0282 - 0x0283 reg=7 e Ljava/net/SocketException; │ │ - 0x0283 - 0x028b reg=7 e Ljava/lang/Exception; │ │ - 0x028c - 0x02dc reg=7 e Ljava/lang/Exception; │ │ - 0x02f9 - 0x0301 reg=7 e Ljava/lang/Exception; │ │ - 0x0301 - 0x030a reg=8 eventType I │ │ - 0x0301 - 0x030a reg=13 isXMLContents Z │ │ - 0x0304 - 0x030a reg=16 tag Ljava/lang/String; │ │ - 0x0301 - 0x030d reg=14 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x030d - 0x0310 reg=7 e Ljava/net/SocketTimeoutException; │ │ - 0x0310 - 0x0313 reg=7 e Ljava/net/SocketException; │ │ - 0x0313 - 0x0315 reg=7 e Ljava/lang/Exception; │ │ - 0x007a - 0x0317 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0317 - 0x0319 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0319 - 0x031a reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x031a - 0x031c reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x031c - 0x031e reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x031e - 0x0320 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0320 - 0x0322 reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x00e0 line=520 │ │ + 0x00e5 line=532 │ │ + 0x00f3 line=579 │ │ + 0x00fd line=580 │ │ + 0x00ff line=582 │ │ + 0x0102 line=586 │ │ + 0x0104 line=588 │ │ + 0x0107 line=592 │ │ + 0x0108 line=594 │ │ + 0x010a line=595 │ │ + 0x010d line=598 │ │ + 0x010e line=589 │ │ + 0x010f line=590 │ │ + 0x0117 line=538 │ │ + 0x0118 line=539 │ │ + 0x011c line=540 │ │ + 0x0128 line=541 │ │ + 0x0132 line=542 │ │ + 0x0140 line=544 │ │ + 0x0156 line=545 │ │ + 0x0159 line=579 │ │ + 0x0163 line=580 │ │ + 0x0165 line=582 │ │ + 0x0168 line=586 │ │ + 0x016a line=588 │ │ + 0x016d line=592 │ │ + 0x016e line=594 │ │ + 0x0170 line=595 │ │ + 0x0174 line=546 │ │ + 0x018a line=547 │ │ + 0x018e line=566 │ │ + 0x018f line=567 │ │ + 0x0194 line=568 │ │ + 0x019e line=569 │ │ + 0x01a6 line=579 │ │ + 0x01b0 line=580 │ │ + 0x01b2 line=582 │ │ + 0x01b5 line=586 │ │ + 0x01b7 line=588 │ │ + 0x01ba line=592 │ │ + 0x01bb line=594 │ │ + 0x01bd line=595 │ │ + 0x01c2 line=589 │ │ + 0x01c3 line=590 │ │ + 0x01cb line=550 │ │ + 0x01d9 line=579 │ │ + 0x01e3 line=580 │ │ + 0x01e5 line=582 │ │ + 0x01e8 line=586 │ │ + 0x01ea line=588 │ │ + 0x01ed line=592 │ │ + 0x01ee line=594 │ │ + 0x01f0 line=595 │ │ + 0x01f5 line=589 │ │ + 0x01f6 line=590 │ │ + 0x01fe line=558 │ │ + 0x0204 line=559 │ │ + 0x020c line=560 │ │ + 0x0214 line=579 │ │ + 0x021e line=580 │ │ + 0x0220 line=582 │ │ + 0x0223 line=586 │ │ + 0x0225 line=588 │ │ + 0x0228 line=592 │ │ + 0x0229 line=594 │ │ + 0x022b line=595 │ │ + 0x0230 line=563 │ │ + 0x0238 line=564 │ │ + 0x0241 line=570 │ │ + 0x0242 line=571 │ │ + 0x0247 line=572 │ │ + 0x0251 line=573 │ │ + 0x0259 line=579 │ │ + 0x0263 line=580 │ │ + 0x0265 line=582 │ │ + 0x0268 line=586 │ │ + 0x026a line=588 │ │ + 0x026d line=592 │ │ + 0x026e line=594 │ │ + 0x0270 line=595 │ │ + 0x0275 line=589 │ │ + 0x0276 line=590 │ │ + 0x027e line=589 │ │ + 0x027f line=590 │ │ + 0x0288 line=589 │ │ + 0x0289 line=590 │ │ + 0x0291 line=574 │ │ + 0x0292 line=575 │ │ + 0x029c line=576 │ │ + 0x02b6 line=577 │ │ + 0x02bd line=579 │ │ + 0x02c7 line=580 │ │ + 0x02c9 line=582 │ │ + 0x02cc line=586 │ │ + 0x02ce line=588 │ │ + 0x02d1 line=592 │ │ + 0x02d2 line=594 │ │ + 0x02d4 line=595 │ │ + 0x02d9 line=589 │ │ + 0x02da line=590 │ │ + 0x02e2 line=579 │ │ + 0x02ed line=580 │ │ + 0x02ef line=582 │ │ + 0x02f2 line=586 │ │ + 0x02f4 line=588 │ │ + 0x02f7 line=592 │ │ + 0x02f8 line=594 │ │ + 0x02fa line=595 │ │ + 0x02fe line=589 │ │ + 0x02ff line=590 │ │ + 0x0307 line=583 │ │ + 0x031d line=579 │ │ + 0x0320 line=574 │ │ + 0x0324 line=570 │ │ + 0x0328 line=566 │ │ + 0x032c line=530 │ │ + locals : │ │ + 0x0006 - 0x0025 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0075 - 0x0079 reg=11 httpEntity Lorg/apache/http/HttpEntity; │ │ + 0x0030 - 0x007a reg=4 client Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + 0x0025 - 0x007a reg=6 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x003b - 0x007a reg=10 get Lorg/apache/http/client/methods/HttpGet; │ │ + 0x005f - 0x007a reg=12 httpResponse Lorg/apache/http/HttpResponse; │ │ + 0x0087 - 0x00a6 reg=9 eventType I │ │ + 0x0090 - 0x00a6 reg=14 isXMLContents Z │ │ + 0x00c8 - 0x00e5 reg=16 responseCode I │ │ + 0x00e5 - 0x010d reg=9 eventType I │ │ + 0x00e5 - 0x010d reg=14 isXMLContents Z │ │ + 0x000a - 0x010d reg=15 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x010f - 0x0117 reg=8 e Ljava/lang/Exception; │ │ + 0x010e - 0x018e reg=9 eventType I │ │ + 0x010e - 0x018e reg=14 isXMLContents Z │ │ + 0x010e - 0x018e reg=15 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x011c - 0x018e reg=17 tag Ljava/lang/String; │ │ + 0x018f - 0x01ba reg=8 e Ljava/net/SocketTimeoutException; │ │ + 0x01c3 - 0x01cb reg=8 e Ljava/lang/Exception; │ │ + 0x01f6 - 0x01fe reg=8 e Ljava/lang/Exception; │ │ + 0x01c2 - 0x01fe reg=17 tag Ljava/lang/String; │ │ + 0x01c2 - 0x0214 reg=9 eventType I │ │ + 0x01c2 - 0x0214 reg=14 isXMLContents Z │ │ + 0x01c2 - 0x0241 reg=15 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0242 - 0x026d reg=8 e Ljava/net/SocketException; │ │ + 0x0275 - 0x027e reg=15 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0276 - 0x027e reg=8 e Ljava/lang/Exception; │ │ + 0x027e - 0x027f reg=8 e Ljava/net/SocketTimeoutException; │ │ + 0x027f - 0x0288 reg=8 e Ljava/lang/Exception; │ │ + 0x0288 - 0x0289 reg=8 e Ljava/net/SocketException; │ │ + 0x0289 - 0x0291 reg=8 e Ljava/lang/Exception; │ │ + 0x0292 - 0x02e2 reg=8 e Ljava/lang/Exception; │ │ + 0x02ff - 0x0307 reg=8 e Ljava/lang/Exception; │ │ + 0x0307 - 0x0310 reg=9 eventType I │ │ + 0x0307 - 0x0310 reg=14 isXMLContents Z │ │ + 0x030a - 0x0310 reg=17 tag Ljava/lang/String; │ │ + 0x0307 - 0x0313 reg=15 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0313 - 0x0316 reg=8 e Ljava/net/SocketTimeoutException; │ │ + 0x0316 - 0x0319 reg=8 e Ljava/net/SocketException; │ │ + 0x0319 - 0x031b reg=8 e Ljava/lang/Exception; │ │ + 0x007a - 0x031d reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x031d - 0x031f reg=6 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x031f - 0x0320 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0320 - 0x0322 reg=6 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ 0x0322 - 0x0324 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0324 - 0x032e reg=4 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - 0x0005 - 0x032e reg=6 connection Ljava/net/HttpURLConnection; │ │ - 0x0004 - 0x032e reg=12 in Ljava/io/InputStream; │ │ - 0x0317 - 0x032e reg=14 parser Lorg/xmlpull/v1/XmlPullParser; │ │ - 0x0000 - 0x032e reg=20 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x032e reg=21 url Ljava/net/URL; │ │ - 0x0000 - 0x032e reg=22 handler Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ + 0x0324 - 0x0326 reg=6 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0326 - 0x0328 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0328 - 0x032a reg=6 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x032a - 0x0334 reg=5 cm Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ + 0x0005 - 0x0334 reg=7 connection Ljava/net/HttpURLConnection; │ │ + 0x0004 - 0x0334 reg=13 in Ljava/io/InputStream; │ │ + 0x031d - 0x0334 reg=15 parser Lorg/xmlpull/v1/XmlPullParser; │ │ + 0x0000 - 0x0334 reg=22 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0334 reg=23 url Ljava/net/URL; │ │ + 0x0000 - 0x0334 reg=24 handler Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ #32 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'parseXml' │ │ type : '([BLjp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 294 16-bit code units │ │ -0276c8: |[0276c8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.parseXml:([BLjp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ -0276d8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0276da: 7010 e809 0800 |0001: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.errorReset:()V // method@09e8 │ │ -0276e0: 7100 8d07 0000 |0004: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@078d │ │ -0276e6: 0c03 |0007: move-result-object v3 │ │ -0276e8: 2200 5d01 |0008: new-instance v0, Ljava/lang/String; // type@015d │ │ -0276ec: 7020 0009 9000 |000a: invoke-direct {v0, v9}, Ljava/lang/String;.:([B)V // method@0900 │ │ -0276f2: 2205 5f01 |000d: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0276f6: 7010 1a09 0500 |000f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0276fc: 1a06 4611 |0012: const-string v6, "xml=" // string@1146 │ │ -027700: 6e20 2009 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027706: 0c05 |0017: move-result-object v5 │ │ -027708: 6e20 2009 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02770e: 0c05 |001b: move-result-object v5 │ │ -027710: 1a06 7600 |001c: const-string v6, " size=" // string@0076 │ │ -027714: 6e20 2009 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02771a: 0c05 |0021: move-result-object v5 │ │ -02771c: 2196 |0022: array-length v6, v9 │ │ -02771e: 6e20 1d09 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -027724: 0c05 |0026: move-result-object v5 │ │ -027726: 6e10 2609 0500 |0027: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02772c: 0c05 |002a: move-result-object v5 │ │ -02772e: 7110 950b 0500 |002b: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -027734: 2205 4101 |002e: new-instance v5, Ljava/io/StringReader; // type@0141 │ │ -027738: 7020 ca08 0500 |0030: invoke-direct {v5, v0}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@08ca │ │ -02773e: 7220 f80b 5300 |0033: invoke-interface {v3, v5}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@0bf8 │ │ -027744: 7210 f30b 0300 |0036: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@0bf3 │ │ -02774a: 0a02 |0039: move-result v2 │ │ -02774c: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -02774e: 5c85 2302 |003b: iput-boolean v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ -027752: 3272 d900 |003d: if-eq v2, v7, 0116 // +00d9 │ │ -027756: 5585 2302 |003f: iget-boolean v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ -02775a: 3905 d500 |0041: if-nez v5, 0116 // +00d5 │ │ -02775e: 2205 5f01 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -027762: 7010 1a09 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -027768: 1a06 ee08 |0048: const-string v6, "eventType=" // string@08ee │ │ -02776c: 6e20 2009 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027772: 0c05 |004d: move-result-object v5 │ │ -027774: 6e20 1d09 2500 |004e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02777a: 0c05 |0051: move-result-object v5 │ │ -02777c: 1a06 5300 |0052: const-string v6, " mForceEnd=" // string@0053 │ │ -027780: 6e20 2009 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027786: 0c05 |0057: move-result-object v5 │ │ -027788: 5586 2302 |0058: iget-boolean v6, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ -02778c: 6e20 2209 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0922 │ │ -027792: 0c05 |005d: move-result-object v5 │ │ -027794: 6e10 2609 0500 |005e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02779a: 0c05 |0061: move-result-object v5 │ │ -02779c: 7110 950b 0500 |0062: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -0277a2: 2b02 b900 0000 |0065: packed-switch v2, 0000011e // +000000b9 │ │ -0277a8: 1a05 790d |0068: const-string v5, "next1" // string@0d79 │ │ -0277ac: 7110 950b 0500 |006a: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -0277b2: 7210 f50b 0300 |006d: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0bf5 │ │ -0277b8: 0a02 |0070: move-result v2 │ │ -0277ba: 1a05 7a0d |0071: const-string v5, "next2" // string@0d7a │ │ -0277be: 7110 950b 0500 |0073: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -0277c4: 28c7 |0076: goto 003d // -0039 │ │ -0277c6: 0d01 |0077: move-exception v1 │ │ -0277c8: 6e10 f90b 0100 |0078: invoke-virtual {v1}, Lorg/xmlpull/v1/XmlPullParserException;.getMessage:()Ljava/lang/String; // method@0bf9 │ │ -0277ce: 0c05 |007b: move-result-object v5 │ │ -0277d0: 5b85 2202 |007c: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -0277d4: 1a05 9f00 |007e: const-string v5, "(XmlPullParserException) parse xml:" // string@009f │ │ -0277d8: 7120 960b 1500 |0080: invoke-static {v5, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -0277de: 110a |0083: return-object v10 │ │ -0277e0: 7210 f40b 0300 |0084: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -0277e6: 0c04 |0087: move-result-object v4 │ │ -0277e8: 2205 5f01 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0277ec: 7010 1a09 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0277f2: 1a06 d208 |008d: const-string v6, "end tag " // string@08d2 │ │ -0277f6: 6e20 2009 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0277fc: 0c05 |0092: move-result-object v5 │ │ -0277fe: 6e20 2009 4500 |0093: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027804: 0c05 |0096: move-result-object v5 │ │ -027806: 6e10 2609 0500 |0097: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02780c: 0c05 |009a: move-result-object v5 │ │ -02780e: 7110 950b 0500 |009b: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -027814: 6e20 eb0a 3a00 |009e: invoke-virtual {v10, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aeb │ │ -02781a: 0a05 |00a1: move-result v5 │ │ -02781c: 3275 c6ff |00a2: if-eq v5, v7, 0068 // -003a │ │ -027820: 1a05 020f |00a4: const-string v5, "root end" // string@0f02 │ │ -027824: 7110 950b 0500 |00a6: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -02782a: 28da |00a9: goto 0083 // -0026 │ │ -02782c: 0d01 |00aa: move-exception v1 │ │ -02782e: 6e10 be08 0100 |00ab: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@08be │ │ -027834: 0c05 |00ae: move-result-object v5 │ │ -027836: 5b85 2202 |00af: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -02783a: 1a05 9300 |00b1: const-string v5, "(IOException) parse xml:" // string@0093 │ │ -02783e: 7120 960b 1500 |00b3: invoke-static {v5, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -027844: 28cd |00b6: goto 0083 // -0033 │ │ -027846: 0d05 |00b7: move-exception v5 │ │ -027848: 2705 |00b8: throw v5 │ │ -02784a: 7210 f40b 0300 |00b9: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -027850: 0c04 |00bc: move-result-object v4 │ │ -027852: 2205 5f01 |00bd: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -027856: 7010 1a09 0500 |00bf: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02785c: 1a06 4210 |00c2: const-string v6, "start tag " // string@1042 │ │ -027860: 6e20 2009 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027866: 0c05 |00c7: move-result-object v5 │ │ -027868: 6e20 2009 4500 |00c8: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02786e: 0c05 |00cb: move-result-object v5 │ │ -027870: 6e10 2609 0500 |00cc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -027876: 0c05 |00cf: move-result-object v5 │ │ -027878: 7110 950b 0500 |00d0: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -02787e: 1a05 e608 |00d3: const-string v5, "error" // string@08e6 │ │ -027882: 6e20 0609 4500 |00d5: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -027888: 0a05 |00d8: move-result v5 │ │ -02788a: 3805 3500 |00d9: if-eqz v5, 010e // +0035 │ │ -02788e: 7110 b00b 0300 |00db: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -027894: 0c05 |00de: move-result-object v5 │ │ -027896: 5b85 2202 |00df: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -02789a: 1a05 f007 |00e1: const-string v5, "code" // string@07f0 │ │ -02789e: 7120 ad0b 5300 |00e3: invoke-static {v3, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -0278a4: 0c05 |00e6: move-result-object v5 │ │ -0278a6: 5b85 2102 |00e7: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -0278aa: 5485 2102 |00e9: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -0278ae: 3805 1000 |00eb: if-eqz v5, 00fb // +0010 │ │ -0278b2: 1a05 b900 |00ed: const-string v5, "401" // string@00b9 │ │ -0278b6: 5486 2102 |00ef: iget-object v6, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ -0278ba: 6e20 0509 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0905 │ │ -0278c0: 0a05 |00f4: move-result v5 │ │ -0278c2: 3805 0600 |00f5: if-eqz v5, 00fb // +0006 │ │ -0278c6: 6e10 e509 0800 |00f7: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ -0278cc: 2889 |00fa: goto 0083 // -0077 │ │ -0278ce: 5485 2202 |00fb: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -0278d2: 3805 86ff |00fd: if-eqz v5, 0083 // -007a │ │ -0278d6: 5485 2202 |00ff: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ -0278da: 1a06 f005 |0101: const-string v6, "Session Expired" // string@05f0 │ │ -0278de: 6e20 0409 6500 |0103: invoke-virtual {v5, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0904 │ │ -0278e4: 0a05 |0106: move-result v5 │ │ -0278e6: 3805 7cff |0107: if-eqz v5, 0083 // -0084 │ │ -0278ea: 6e10 e509 0800 |0109: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ -0278f0: 2900 77ff |010c: goto/16 0083 // -0089 │ │ -0278f4: 6e20 ed0a 3a00 |010e: invoke-virtual {v10, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aed │ │ -0278fa: 0a05 |0111: move-result v5 │ │ -0278fc: 3275 56ff |0112: if-eq v5, v7, 0068 // -00aa │ │ -027900: 2900 6fff |0114: goto/16 0083 // -0091 │ │ -027904: 1a05 9c07 |0116: const-string v5, "break here " // string@079c │ │ -027908: 7110 950b 0500 |0118: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -02790e: 2900 68ff |011b: goto/16 0083 // -0098 │ │ -027912: 0000 |011d: nop // spacer │ │ -027914: 0001 0200 0200 0000 5400 0000 1f00 ... |011e: packed-switch-data (8 units) │ │ +0281e8: |[0281e8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.parseXml:([BLjp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ +0281f8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0281fa: 7010 e809 0800 |0001: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.errorReset:()V // method@09e8 │ │ +028200: 7100 8d07 0000 |0004: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@078d │ │ +028206: 0c03 |0007: move-result-object v3 │ │ +028208: 2200 5d01 |0008: new-instance v0, Ljava/lang/String; // type@015d │ │ +02820c: 7020 0009 9000 |000a: invoke-direct {v0, v9}, Ljava/lang/String;.:([B)V // method@0900 │ │ +028212: 2205 5f01 |000d: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +028216: 7010 1a09 0500 |000f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02821c: 1a06 4411 |0012: const-string v6, "xml=" // string@1144 │ │ +028220: 6e20 2009 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +028226: 0c05 |0017: move-result-object v5 │ │ +028228: 6e20 2009 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02822e: 0c05 |001b: move-result-object v5 │ │ +028230: 1a06 7600 |001c: const-string v6, " size=" // string@0076 │ │ +028234: 6e20 2009 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02823a: 0c05 |0021: move-result-object v5 │ │ +02823c: 2196 |0022: array-length v6, v9 │ │ +02823e: 6e20 1d09 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +028244: 0c05 |0026: move-result-object v5 │ │ +028246: 6e10 2609 0500 |0027: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02824c: 0c05 |002a: move-result-object v5 │ │ +02824e: 7110 950b 0500 |002b: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +028254: 2205 4101 |002e: new-instance v5, Ljava/io/StringReader; // type@0141 │ │ +028258: 7020 ca08 0500 |0030: invoke-direct {v5, v0}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@08ca │ │ +02825e: 7220 f80b 5300 |0033: invoke-interface {v3, v5}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@0bf8 │ │ +028264: 7210 f30b 0300 |0036: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@0bf3 │ │ +02826a: 0a02 |0039: move-result v2 │ │ +02826c: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +02826e: 5c85 2302 |003b: iput-boolean v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ +028272: 3272 d900 |003d: if-eq v2, v7, 0116 // +00d9 │ │ +028276: 5585 2302 |003f: iget-boolean v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ +02827a: 3905 d500 |0041: if-nez v5, 0116 // +00d5 │ │ +02827e: 2205 5f01 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +028282: 7010 1a09 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +028288: 1a06 ed08 |0048: const-string v6, "eventType=" // string@08ed │ │ +02828c: 6e20 2009 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +028292: 0c05 |004d: move-result-object v5 │ │ +028294: 6e20 1d09 2500 |004e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02829a: 0c05 |0051: move-result-object v5 │ │ +02829c: 1a06 5300 |0052: const-string v6, " mForceEnd=" // string@0053 │ │ +0282a0: 6e20 2009 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0282a6: 0c05 |0057: move-result-object v5 │ │ +0282a8: 5586 2302 |0058: iget-boolean v6, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mForceEnd:Z // field@0223 │ │ +0282ac: 6e20 2209 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0922 │ │ +0282b2: 0c05 |005d: move-result-object v5 │ │ +0282b4: 6e10 2609 0500 |005e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0282ba: 0c05 |0061: move-result-object v5 │ │ +0282bc: 7110 950b 0500 |0062: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +0282c2: 2b02 b900 0000 |0065: packed-switch v2, 0000011e // +000000b9 │ │ +0282c8: 1a05 770d |0068: const-string v5, "next1" // string@0d77 │ │ +0282cc: 7110 950b 0500 |006a: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +0282d2: 7210 f50b 0300 |006d: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@0bf5 │ │ +0282d8: 0a02 |0070: move-result v2 │ │ +0282da: 1a05 780d |0071: const-string v5, "next2" // string@0d78 │ │ +0282de: 7110 950b 0500 |0073: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +0282e4: 28c7 |0076: goto 003d // -0039 │ │ +0282e6: 0d01 |0077: move-exception v1 │ │ +0282e8: 6e10 f90b 0100 |0078: invoke-virtual {v1}, Lorg/xmlpull/v1/XmlPullParserException;.getMessage:()Ljava/lang/String; // method@0bf9 │ │ +0282ee: 0c05 |007b: move-result-object v5 │ │ +0282f0: 5b85 2202 |007c: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +0282f4: 1a05 9f00 |007e: const-string v5, "(XmlPullParserException) parse xml:" // string@009f │ │ +0282f8: 7120 960b 1500 |0080: invoke-static {v5, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +0282fe: 110a |0083: return-object v10 │ │ +028300: 7210 f40b 0300 |0084: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +028306: 0c04 |0087: move-result-object v4 │ │ +028308: 2205 5f01 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02830c: 7010 1a09 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +028312: 1a06 d108 |008d: const-string v6, "end tag " // string@08d1 │ │ +028316: 6e20 2009 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02831c: 0c05 |0092: move-result-object v5 │ │ +02831e: 6e20 2009 4500 |0093: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +028324: 0c05 |0096: move-result-object v5 │ │ +028326: 6e10 2609 0500 |0097: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02832c: 0c05 |009a: move-result-object v5 │ │ +02832e: 7110 950b 0500 |009b: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +028334: 6e20 eb0a 3a00 |009e: invoke-virtual {v10, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aeb │ │ +02833a: 0a05 |00a1: move-result v5 │ │ +02833c: 3275 c6ff |00a2: if-eq v5, v7, 0068 // -003a │ │ +028340: 1a05 000f |00a4: const-string v5, "root end" // string@0f00 │ │ +028344: 7110 950b 0500 |00a6: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +02834a: 28da |00a9: goto 0083 // -0026 │ │ +02834c: 0d01 |00aa: move-exception v1 │ │ +02834e: 6e10 be08 0100 |00ab: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@08be │ │ +028354: 0c05 |00ae: move-result-object v5 │ │ +028356: 5b85 2202 |00af: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +02835a: 1a05 9300 |00b1: const-string v5, "(IOException) parse xml:" // string@0093 │ │ +02835e: 7120 960b 1500 |00b3: invoke-static {v5, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +028364: 28cd |00b6: goto 0083 // -0033 │ │ +028366: 0d05 |00b7: move-exception v5 │ │ +028368: 2705 |00b8: throw v5 │ │ +02836a: 7210 f40b 0300 |00b9: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +028370: 0c04 |00bc: move-result-object v4 │ │ +028372: 2205 5f01 |00bd: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +028376: 7010 1a09 0500 |00bf: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02837c: 1a06 4010 |00c2: const-string v6, "start tag " // string@1040 │ │ +028380: 6e20 2009 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +028386: 0c05 |00c7: move-result-object v5 │ │ +028388: 6e20 2009 4500 |00c8: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02838e: 0c05 |00cb: move-result-object v5 │ │ +028390: 6e10 2609 0500 |00cc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +028396: 0c05 |00cf: move-result-object v5 │ │ +028398: 7110 950b 0500 |00d0: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +02839e: 1a05 e508 |00d3: const-string v5, "error" // string@08e5 │ │ +0283a2: 6e20 0609 4500 |00d5: invoke-virtual {v5, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +0283a8: 0a05 |00d8: move-result v5 │ │ +0283aa: 3805 3500 |00d9: if-eqz v5, 010e // +0035 │ │ +0283ae: 7110 b00b 0300 |00db: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +0283b4: 0c05 |00de: move-result-object v5 │ │ +0283b6: 5b85 2202 |00df: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +0283ba: 1a05 ef07 |00e1: const-string v5, "code" // string@07ef │ │ +0283be: 7120 ad0b 5300 |00e3: invoke-static {v3, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +0283c4: 0c05 |00e6: move-result-object v5 │ │ +0283c6: 5b85 2102 |00e7: iput-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +0283ca: 5485 2102 |00e9: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +0283ce: 3805 1000 |00eb: if-eqz v5, 00fb // +0010 │ │ +0283d2: 1a05 b900 |00ed: const-string v5, "401" // string@00b9 │ │ +0283d6: 5486 2102 |00ef: iget-object v6, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorCode:Ljava/lang/String; // field@0221 │ │ +0283da: 6e20 0509 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0905 │ │ +0283e0: 0a05 |00f4: move-result v5 │ │ +0283e2: 3805 0600 |00f5: if-eqz v5, 00fb // +0006 │ │ +0283e6: 6e10 e509 0800 |00f7: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ +0283ec: 2889 |00fa: goto 0083 // -0077 │ │ +0283ee: 5485 2202 |00fb: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +0283f2: 3805 86ff |00fd: if-eqz v5, 0083 // -007a │ │ +0283f6: 5485 2202 |00ff: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mErrorText:Ljava/lang/String; // field@0222 │ │ +0283fa: 1a06 f005 |0101: const-string v6, "Session Expired" // string@05f0 │ │ +0283fe: 6e20 0409 6500 |0103: invoke-virtual {v5, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0904 │ │ +028404: 0a05 |0106: move-result v5 │ │ +028406: 3805 7cff |0107: if-eqz v5, 0083 // -0084 │ │ +02840a: 6e10 e509 0800 |0109: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ +028410: 2900 77ff |010c: goto/16 0083 // -0089 │ │ +028414: 6e20 ed0a 3a00 |010e: invoke-virtual {v10, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@0aed │ │ +02841a: 0a05 |0111: move-result v5 │ │ +02841c: 3275 56ff |0112: if-eq v5, v7, 0068 // -00aa │ │ +028420: 2900 6fff |0114: goto/16 0083 // -0091 │ │ +028424: 1a05 9b07 |0116: const-string v5, "break here " // string@079b │ │ +028428: 7110 950b 0500 |0118: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +02842e: 2900 68ff |011b: goto/16 0083 // -0098 │ │ +028432: 0000 |011d: nop // spacer │ │ +028434: 0001 0200 0200 0000 5400 0000 1f00 ... |011e: packed-switch-data (8 units) │ │ catches : 5 │ │ 0x0004 - 0x0076 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0077 │ │ Ljava/io/IOException; -> 0x00aa │ │ -> 0x00b7 │ │ 0x0078 - 0x0083 │ │ -> 0x00b7 │ │ @@ -34961,68 +35066,68 @@ │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -02795c: |[02795c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.ping:(Z)Ljava/lang/String; │ │ -02796c: 2204 5f01 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -027970: 7010 1a09 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -027976: 1a05 520e |0005: const-string v5, "ping " // string@0e52 │ │ -02797a: 6e20 2009 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027980: 0c04 |000a: move-result-object v4 │ │ -027982: 7010 fe09 0800 |000b: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ -027988: 0c05 |000e: move-result-object v5 │ │ -02798a: 6e20 2009 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027990: 0c04 |0012: move-result-object v4 │ │ -027992: 1a05 2d00 |0013: const-string v5, " at " // string@002d │ │ -027996: 6e20 2009 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02799c: 0c04 |0018: move-result-object v4 │ │ -02799e: 6e20 2209 9400 |0019: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0922 │ │ -0279a4: 0c04 |001c: move-result-object v4 │ │ -0279a6: 6e10 2609 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0279ac: 0c04 |0020: move-result-object v4 │ │ -0279ae: 7110 950b 0400 |0021: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -0279b4: 7100 2809 0000 |0024: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ -0279ba: 0b04 |0027: move-result-wide v4 │ │ -0279bc: 5386 1c02 |0028: iget-wide v6, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ -0279c0: 9c01 0406 |002a: sub-long v1, v4, v6 │ │ -0279c4: 3809 0800 |002c: if-eqz v9, 0034 // +0008 │ │ -0279c8: 1214 |002e: const/4 v4, #int 1 // #1 │ │ -0279ca: 6e20 ef09 4800 |002f: invoke-virtual {v8, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -0279d0: 0c04 |0032: move-result-object v4 │ │ -0279d2: 1104 |0033: return-object v4 │ │ -0279d4: 2200 5f01 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -0279d8: 7010 1a09 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0279de: 7010 fe09 0800 |0039: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ -0279e4: 0c04 |003c: move-result-object v4 │ │ -0279e6: 1a05 510f |003d: const-string v5, "server/xml.server.php?action=ping&auth=" // string@0f51 │ │ -0279ea: 7130 e209 4005 |003f: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -0279f0: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -0279f2: 6e20 ef09 4800 |0043: invoke-virtual {v8, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -0279f8: 0c04 |0046: move-result-object v4 │ │ -0279fa: 6e20 2009 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027a00: 2204 7401 |004a: new-instance v4, Ljava/net/URL; // type@0174 │ │ -027a04: 6e10 2609 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -027a0a: 0c05 |004f: move-result-object v5 │ │ -027a0c: 7020 3a09 5400 |0050: invoke-direct {v4, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -027a12: 2205 ab01 |0053: new-instance v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3; // type@01ab │ │ -027a16: 7020 de09 8500 |0055: invoke-direct {v5, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V // method@09de │ │ -027a1c: 6e30 0a0a 4805 |0058: invoke-virtual {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -027a22: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -027a24: 28d7 |005c: goto 0033 // -0029 │ │ -027a26: 0d03 |005d: move-exception v3 │ │ -027a28: 1a04 7e07 |005e: const-string v4, "auth" // string@077e │ │ -027a2c: 7120 960b 3400 |0060: invoke-static {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -027a32: 28f8 |0063: goto 005b // -0008 │ │ -027a34: 0d03 |0064: move-exception v3 │ │ -027a36: 1a04 7e07 |0065: const-string v4, "auth" // string@077e │ │ -027a3a: 7120 960b 3400 |0067: invoke-static {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -027a40: 28f1 |006a: goto 005b // -000f │ │ +02847c: |[02847c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.ping:(Z)Ljava/lang/String; │ │ +02848c: 2204 5f01 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +028490: 7010 1a09 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +028496: 1a05 500e |0005: const-string v5, "ping " // string@0e50 │ │ +02849a: 6e20 2009 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0284a0: 0c04 |000a: move-result-object v4 │ │ +0284a2: 7010 fe09 0800 |000b: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ +0284a8: 0c05 |000e: move-result-object v5 │ │ +0284aa: 6e20 2009 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0284b0: 0c04 |0012: move-result-object v4 │ │ +0284b2: 1a05 2d00 |0013: const-string v5, " at " // string@002d │ │ +0284b6: 6e20 2009 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0284bc: 0c04 |0018: move-result-object v4 │ │ +0284be: 6e20 2209 9400 |0019: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@0922 │ │ +0284c4: 0c04 |001c: move-result-object v4 │ │ +0284c6: 6e10 2609 0400 |001d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0284cc: 0c04 |0020: move-result-object v4 │ │ +0284ce: 7110 950b 0400 |0021: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +0284d4: 7100 2809 0000 |0024: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0928 │ │ +0284da: 0b04 |0027: move-result-wide v4 │ │ +0284dc: 5386 1c02 |0028: iget-wide v6, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.lastConnected:J // field@021c │ │ +0284e0: 9c02 0406 |002a: sub-long v2, v4, v6 │ │ +0284e4: 3809 0800 |002c: if-eqz v9, 0034 // +0008 │ │ +0284e8: 1214 |002e: const/4 v4, #int 1 // #1 │ │ +0284ea: 6e20 ef09 4800 |002f: invoke-virtual {v8, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +0284f0: 0c04 |0032: move-result-object v4 │ │ +0284f2: 1104 |0033: return-object v4 │ │ +0284f4: 2200 5f01 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +0284f8: 7010 1a09 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0284fe: 7010 fe09 0800 |0039: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getURL:()Ljava/lang/String; // method@09fe │ │ +028504: 0c04 |003c: move-result-object v4 │ │ +028506: 1a05 4f0f |003d: const-string v5, "server/xml.server.php?action=ping&auth=" // string@0f4f │ │ +02850a: 7130 e209 4005 |003f: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +028510: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +028512: 6e20 ef09 4800 |0043: invoke-virtual {v8, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +028518: 0c04 |0046: move-result-object v4 │ │ +02851a: 6e20 2009 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +028520: 2204 7401 |004a: new-instance v4, Ljava/net/URL; // type@0174 │ │ +028524: 6e10 2609 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02852a: 0c05 |004f: move-result-object v5 │ │ +02852c: 7020 3a09 5400 |0050: invoke-direct {v4, v5}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +028532: 2205 ab01 |0053: new-instance v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3; // type@01ab │ │ +028536: 7020 de09 8500 |0055: invoke-direct {v5, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V // method@09de │ │ +02853c: 6e30 0a0a 4805 |0058: invoke-virtual {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +028542: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +028544: 28d7 |005c: goto 0033 // -0029 │ │ +028546: 0d01 |005d: move-exception v1 │ │ +028548: 1a04 7d07 |005e: const-string v4, "auth" // string@077d │ │ +02854c: 7120 960b 1400 |0060: invoke-static {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +028552: 28f8 |0063: goto 005b // -0008 │ │ +028554: 0d01 |0064: move-exception v1 │ │ +028556: 1a04 7d07 |0065: const-string v4, "auth" // string@077d │ │ +02855a: 7120 960b 1400 |0067: invoke-static {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +028560: 28f1 |006a: goto 005b // -000f │ │ catches : 1 │ │ 0x0024 - 0x005b │ │ Ljava/net/MalformedURLException; -> 0x005d │ │ Ljava/lang/Exception; -> 0x0064 │ │ positions : │ │ 0x0000 line=968 │ │ 0x0024 line=970 │ │ @@ -35035,153 +35140,151 @@ │ │ 0x004a line=978 │ │ 0x005b line=995 │ │ 0x005d line=990 │ │ 0x005e line=991 │ │ 0x0064 line=992 │ │ 0x0065 line=993 │ │ locals : │ │ - 0x002c - 0x0033 reg=1 dt J │ │ + 0x002c - 0x0033 reg=2 dt J │ │ 0x0039 - 0x005b reg=0 buf Ljava/lang/StringBuilder; │ │ - 0x0034 - 0x005b reg=1 dt J │ │ - 0x005e - 0x0064 reg=3 e Ljava/net/MalformedURLException; │ │ - 0x0065 - 0x006b reg=3 e Ljava/lang/Exception; │ │ + 0x0034 - 0x005b reg=2 dt J │ │ + 0x005e - 0x0064 reg=1 e Ljava/net/MalformedURLException; │ │ + 0x0065 - 0x006b reg=1 e Ljava/lang/Exception; │ │ 0x0000 - 0x006b reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x006b reg=9 force Z │ │ │ │ #34 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'setLastUpdate' │ │ type : '(Ljava/lang/String;ZJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -027a54: |[027a54] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.setLastUpdate:(Ljava/lang/String;ZJ)V │ │ -027a64: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -027a68: 3806 2c00 |0002: if-eqz v6, 002e // +002c │ │ -027a6c: 2202 5f01 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -027a70: 7010 1a09 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -027a76: 1a03 9802 |0009: const-string v3, "KEY_UPDT" // string@0298 │ │ -027a7a: 6e20 2009 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027a80: 0c02 |000e: move-result-object v2 │ │ -027a82: 6e10 0909 0500 |000f: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -027a88: 0a03 |0012: move-result v3 │ │ -027a8a: 6e20 1d09 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -027a90: 0c02 |0016: move-result-object v2 │ │ -027a92: 1a03 d306 |0017: const-string v3, "_FULL" // string@06d3 │ │ -027a96: 6e20 2009 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027a9c: 0c02 |001c: move-result-object v2 │ │ -027a9e: 6e10 2609 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -027aa4: 0c01 |0020: move-result-object v1 │ │ -027aa6: 5442 2602 |0021: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ -027aaa: 7210 6400 0200 |0023: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -027ab0: 0c00 |0026: move-result-object v0 │ │ -027ab2: 7240 6200 1087 |0027: invoke-interface {v0, v1, v7, v8}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ -027ab8: 7210 5f00 0000 |002a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ -027abe: 0e00 |002d: return-void │ │ -027ac0: 2202 5f01 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -027ac4: 7010 1a09 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -027aca: 1a03 9802 |0033: const-string v3, "KEY_UPDT" // string@0298 │ │ -027ace: 6e20 2009 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -027ad4: 0c02 |0038: move-result-object v2 │ │ -027ad6: 6e10 0909 0500 |0039: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -027adc: 0a03 |003c: move-result v3 │ │ -027ade: 6e20 1d09 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -027ae4: 0c02 |0040: move-result-object v2 │ │ -027ae6: 6e10 2609 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -027aec: 0c01 |0044: move-result-object v1 │ │ -027aee: 28dc |0045: goto 0021 // -0024 │ │ +028574: |[028574] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.setLastUpdate:(Ljava/lang/String;ZJ)V │ │ +028584: 3806 2d00 |0000: if-eqz v6, 002d // +002d │ │ +028588: 3807 2c00 |0002: if-eqz v7, 002e // +002c │ │ +02858c: 2202 5f01 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +028590: 7010 1a09 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +028596: 1a03 9802 |0009: const-string v3, "KEY_UPDT" // string@0298 │ │ +02859a: 6e20 2009 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0285a0: 0c02 |000e: move-result-object v2 │ │ +0285a2: 6e10 0909 0600 |000f: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +0285a8: 0a03 |0012: move-result v3 │ │ +0285aa: 6e20 1d09 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0285b0: 0c02 |0016: move-result-object v2 │ │ +0285b2: 1a03 d306 |0017: const-string v3, "_FULL" // string@06d3 │ │ +0285b6: 6e20 2009 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0285bc: 0c02 |001c: move-result-object v2 │ │ +0285be: 6e10 2609 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0285c4: 0c01 |0020: move-result-object v1 │ │ +0285c6: 5452 2602 |0021: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.mPreferences:Landroid/content/SharedPreferences; // field@0226 │ │ +0285ca: 7210 6400 0200 |0023: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +0285d0: 0c00 |0026: move-result-object v0 │ │ +0285d2: 7240 6200 1098 |0027: invoke-interface {v0, v1, v8, v9}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0062 │ │ +0285d8: 7210 5f00 0000 |002a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ +0285de: 0e00 |002d: return-void │ │ +0285e0: 2202 5f01 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +0285e4: 7010 1a09 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0285ea: 1a03 9802 |0033: const-string v3, "KEY_UPDT" // string@0298 │ │ +0285ee: 6e20 2009 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0285f4: 0c02 |0038: move-result-object v2 │ │ +0285f6: 6e10 0909 0600 |0039: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +0285fc: 0a03 |003c: move-result v3 │ │ +0285fe: 6e20 1d09 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +028604: 0c02 |0040: move-result-object v2 │ │ +028606: 6e10 2609 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02860c: 0c01 |0044: move-result-object v1 │ │ +02860e: 28dc |0045: goto 0021 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0002 line=692 │ │ + 0x000f line=693 │ │ 0x0021 line=695 │ │ 0x0027 line=696 │ │ 0x002a line=697 │ │ 0x002d line=699 │ │ - 0x002e line=692 │ │ + 0x002e line=693 │ │ + 0x0039 line=694 │ │ locals : │ │ 0x0027 - 0x002d reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0021 - 0x002d reg=1 key Ljava/lang/String; │ │ - 0x0000 - 0x0046 reg=4 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x0046 reg=5 serverinfUrl Ljava/lang/String; │ │ - 0x0000 - 0x0046 reg=6 useIndexCacheFlg Z │ │ - 0x0000 - 0x0046 reg=7 lastUpdate J │ │ + 0x0000 - 0x0046 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0046 reg=6 serverinfUrl Ljava/lang/String; │ │ + 0x0000 - 0x0046 reg=7 useIndexCacheFlg Z │ │ + 0x0000 - 0x0046 reg=8 lastUpdate J │ │ │ │ #35 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'toHexString' │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 39 16-bit code units │ │ -027af0: |[027af0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.toHexString:([B)Ljava/lang/String; │ │ -027b00: 2204 5e01 |0000: new-instance v4, Ljava/lang/StringBuffer; // type@015e │ │ -027b04: 7010 1709 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@0917 │ │ -027b0a: 07a0 |0005: move-object v0, v10 │ │ -027b0c: 2103 |0006: array-length v3, v0 │ │ -027b0e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -027b10: 3532 1a00 |0008: if-ge v2, v3, 0022 // +001a │ │ -027b14: 4801 0002 |000a: aget-byte v1, v0, v2 │ │ -027b18: 1a05 8100 |000c: const-string v5, "%02x" // string@0081 │ │ -027b1c: 1216 |000e: const/4 v6, #int 1 // #1 │ │ -027b1e: 2366 3102 |000f: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ -027b22: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -027b24: 7110 ce08 0100 |0012: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@08ce │ │ -027b2a: 0c08 |0015: move-result-object v8 │ │ -027b2c: 4d08 0607 |0016: aput-object v8, v6, v7 │ │ -027b30: 7120 0709 6500 |0018: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0907 │ │ -027b36: 0c05 |001b: move-result-object v5 │ │ -027b38: 6e20 1809 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ -027b3e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -027b42: 28e7 |0021: goto 0008 // -0019 │ │ -027b44: 6e10 1909 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0919 │ │ -027b4a: 0c05 |0025: move-result-object v5 │ │ -027b4c: 1105 |0026: return-object v5 │ │ + insns size : 38 16-bit code units │ │ +028610: |[028610] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.toHexString:([B)Ljava/lang/String; │ │ +028620: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +028622: 2201 5e01 |0001: new-instance v1, Ljava/lang/StringBuffer; // type@015e │ │ +028626: 7010 1709 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@0917 │ │ +02862c: 2194 |0006: array-length v4, v9 │ │ +02862e: 0132 |0007: move v2, v3 │ │ +028630: 3542 1900 |0008: if-ge v2, v4, 0021 // +0019 │ │ +028634: 4800 0902 |000a: aget-byte v0, v9, v2 │ │ +028638: 1a05 8100 |000c: const-string v5, "%02x" // string@0081 │ │ +02863c: 1216 |000e: const/4 v6, #int 1 // #1 │ │ +02863e: 2366 3102 |000f: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ +028642: 7110 ce08 0000 |0011: invoke-static {v0}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@08ce │ │ +028648: 0c07 |0014: move-result-object v7 │ │ +02864a: 4d07 0603 |0015: aput-object v7, v6, v3 │ │ +02864e: 7120 0709 6500 |0017: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0907 │ │ +028654: 0c05 |001a: move-result-object v5 │ │ +028656: 6e20 1809 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ +02865c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +028660: 28e8 |0020: goto 0008 // -0018 │ │ +028662: 6e10 1909 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0919 │ │ +028668: 0c02 |0024: move-result-object v2 │ │ +02866a: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=908 │ │ - 0x0005 line=909 │ │ + 0x0001 line=908 │ │ + 0x0006 line=909 │ │ 0x000c line=910 │ │ - 0x001f line=909 │ │ - 0x0022 line=912 │ │ + 0x001e line=909 │ │ + 0x0021 line=912 │ │ locals : │ │ - 0x000c - 0x0022 reg=1 b B │ │ - 0x0006 - 0x0027 reg=0 arr$ [B │ │ - 0x0008 - 0x0027 reg=2 i$ I │ │ - 0x0007 - 0x0027 reg=3 len$ I │ │ - 0x0005 - 0x0027 reg=4 sb Ljava/lang/StringBuffer; │ │ - 0x0000 - 0x0027 reg=9 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - 0x0000 - 0x0027 reg=10 bytes [B │ │ + 0x000c - 0x0021 reg=0 b B │ │ + 0x0006 - 0x0026 reg=1 sb Ljava/lang/StringBuffer; │ │ + 0x0000 - 0x0026 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0026 reg=9 bytes [B │ │ │ │ #36 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;) │ │ name : 'writeAlbumDelFlg' │ │ type : '(ILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -027b50: |[027b50] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeAlbumDelFlg:(ILjava/lang/String;)Z │ │ -027b60: 6202 1504 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ -027b64: 1a03 6908 |0002: const-string v3, "del_flg" // string@0869 │ │ -027b68: 1a04 2407 |0004: const-string v4, "album_key = ?" // string@0724 │ │ -027b6c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -027b6e: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ -027b72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -027b74: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ -027b78: 0760 |000c: move-object v0, v6 │ │ -027b7a: 0171 |000d: move v1, v7 │ │ -027b7c: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ -027b82: 0a00 |0011: move-result v0 │ │ -027b84: 0f00 |0012: return v0 │ │ +02866c: |[02866c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeAlbumDelFlg:(ILjava/lang/String;)Z │ │ +02867c: 6202 1504 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ +028680: 1a03 6808 |0002: const-string v3, "del_flg" // string@0868 │ │ +028684: 1a04 2407 |0004: const-string v4, "album_key = ?" // string@0724 │ │ +028688: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02868a: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ +02868e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +028690: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ +028694: 0760 |000c: move-object v0, v6 │ │ +028696: 0171 |000d: move v1, v7 │ │ +028698: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ +02869e: 0a00 |0011: move-result v0 │ │ +0286a0: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0013 reg=7 flg I │ │ 0x0000 - 0x0013 reg=8 id Ljava/lang/String; │ │ @@ -35191,27 +35294,27 @@ │ │ type : '(ILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -027b88: |[027b88] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeArtistDelFlg:(ILjava/lang/String;)Z │ │ -027b98: 6202 1804 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ -027b9c: 1a03 6908 |0002: const-string v3, "del_flg" // string@0869 │ │ -027ba0: 1a04 5d07 |0004: const-string v4, "artist_key = ?" // string@075d │ │ -027ba4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -027ba6: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ -027baa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -027bac: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ -027bb0: 0760 |000c: move-object v0, v6 │ │ -027bb2: 0171 |000d: move v1, v7 │ │ -027bb4: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ -027bba: 0a00 |0011: move-result v0 │ │ -027bbc: 0f00 |0012: return v0 │ │ +0286a4: |[0286a4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeArtistDelFlg:(ILjava/lang/String;)Z │ │ +0286b4: 6202 1804 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ +0286b8: 1a03 6808 |0002: const-string v3, "del_flg" // string@0868 │ │ +0286bc: 1a04 5c07 |0004: const-string v4, "artist_key = ?" // string@075c │ │ +0286c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0286c2: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ +0286c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0286c8: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ +0286cc: 0760 |000c: move-object v0, v6 │ │ +0286ce: 0171 |000d: move v1, v7 │ │ +0286d0: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ +0286d6: 0a00 |0011: move-result v0 │ │ +0286d8: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0013 reg=7 flg I │ │ 0x0000 - 0x0013 reg=8 id Ljava/lang/String; │ │ @@ -35221,27 +35324,27 @@ │ │ type : '(ILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -027bc0: |[027bc0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeGenreDelFlg:(ILjava/lang/String;)Z │ │ -027bd0: 6202 3d04 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ -027bd4: 1a03 6908 |0002: const-string v3, "del_flg" // string@0869 │ │ -027bd8: 1a04 5409 |0004: const-string v4, "genres_key = ?" // string@0954 │ │ -027bdc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -027bde: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ -027be2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -027be4: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ -027be8: 0760 |000c: move-object v0, v6 │ │ -027bea: 0171 |000d: move v1, v7 │ │ -027bec: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ -027bf2: 0a00 |0011: move-result v0 │ │ -027bf4: 0f00 |0012: return v0 │ │ +0286dc: |[0286dc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeGenreDelFlg:(ILjava/lang/String;)Z │ │ +0286ec: 6202 3d04 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ +0286f0: 1a03 6808 |0002: const-string v3, "del_flg" // string@0868 │ │ +0286f4: 1a04 5309 |0004: const-string v4, "genres_key = ?" // string@0953 │ │ +0286f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0286fa: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ +0286fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +028700: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ +028704: 0760 |000c: move-object v0, v6 │ │ +028706: 0171 |000d: move v1, v7 │ │ +028708: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ +02870e: 0a00 |0011: move-result v0 │ │ +028710: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0013 reg=7 flg I │ │ 0x0000 - 0x0013 reg=8 id Ljava/lang/String; │ │ @@ -35251,27 +35354,27 @@ │ │ type : '(ILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -027bf8: |[027bf8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writePlaylistDelFlg:(ILjava/lang/String;)Z │ │ -027c08: 6202 4604 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0446 │ │ -027c0c: 1a03 6908 |0002: const-string v3, "del_flg" // string@0869 │ │ -027c10: 1a04 610e |0004: const-string v4, "playlist_key = ?" // string@0e61 │ │ -027c14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -027c16: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ -027c1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -027c1c: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ -027c20: 0760 |000c: move-object v0, v6 │ │ -027c22: 0171 |000d: move v1, v7 │ │ -027c24: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ -027c2a: 0a00 |0011: move-result v0 │ │ -027c2c: 0f00 |0012: return v0 │ │ +028714: |[028714] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writePlaylistDelFlg:(ILjava/lang/String;)Z │ │ +028724: 6202 4604 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0446 │ │ +028728: 1a03 6808 |0002: const-string v3, "del_flg" // string@0868 │ │ +02872c: 1a04 5f0e |0004: const-string v4, "playlist_key = ?" // string@0e5f │ │ +028730: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +028732: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ +028736: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +028738: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ +02873c: 0760 |000c: move-object v0, v6 │ │ +02873e: 0171 |000d: move v1, v7 │ │ +028740: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ +028746: 0a00 |0011: move-result v0 │ │ +028748: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0013 reg=7 flg I │ │ 0x0000 - 0x0013 reg=8 id Ljava/lang/String; │ │ @@ -35281,27 +35384,27 @@ │ │ type : '(ILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -027c30: |[027c30] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeVideoDelFlg:(ILjava/lang/String;)Z │ │ -027c40: 6202 4a04 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ -027c44: 1a03 6908 |0002: const-string v3, "del_flg" // string@0869 │ │ -027c48: 1a04 300d |0004: const-string v4, "media_key = ?" // string@0d30 │ │ -027c4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -027c4e: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ -027c52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -027c54: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ -027c58: 0760 |000c: move-object v0, v6 │ │ -027c5a: 0171 |000d: move v1, v7 │ │ -027c5c: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ -027c62: 0a00 |0011: move-result v0 │ │ -027c64: 0f00 |0012: return v0 │ │ +02874c: |[02874c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper.writeVideoDelFlg:(ILjava/lang/String;)Z │ │ +02875c: 6202 4a04 |0000: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ +028760: 1a03 6808 |0002: const-string v3, "del_flg" // string@0868 │ │ +028764: 1a04 2e0d |0004: const-string v4, "media_key = ?" // string@0d2e │ │ +028768: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +02876a: 2305 3302 |0007: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ +02876e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +028770: 4d08 0500 |000a: aput-object v8, v5, v0 │ │ +028774: 0760 |000c: move-object v0, v6 │ │ +028776: 0171 |000d: move v1, v7 │ │ +028778: 7606 110a 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.writeDelFlg:(ILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Z // method@0a11 │ │ +02877e: 0a00 |0011: move-result v0 │ │ +028780: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0013 reg=7 flg I │ │ 0x0000 - 0x0013 reg=8 id Ljava/lang/String; │ │ @@ -35387,17 +35490,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027c68: |[027c68] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.:()V │ │ -027c78: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -027c7e: 0e00 |0003: return-void │ │ +028784: |[028784] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.:()V │ │ +028794: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02879a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ Virtual methods - │ │ @@ -35406,17 +35509,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027c80: |[027c80] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getDateAdd:()J │ │ -027c90: 5320 2a02 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateAdd:J // field@022a │ │ -027c94: 1000 |0002: return-wide v0 │ │ +02879c: |[02879c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getDateAdd:()J │ │ +0287ac: 5320 2a02 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateAdd:J // field@022a │ │ +0287b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35424,17 +35527,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027c98: |[027c98] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getDateClean:()J │ │ -027ca8: 5320 2b02 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateClean:J // field@022b │ │ -027cac: 1000 |0002: return-wide v0 │ │ +0287b4: |[0287b4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getDateClean:()J │ │ +0287c4: 5320 2b02 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateClean:J // field@022b │ │ +0287c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35442,17 +35545,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027cb0: |[027cb0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getDateUpdate:()J │ │ -027cc0: 5320 2c02 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateUpdate:J // field@022c │ │ -027cc4: 1000 |0002: return-wide v0 │ │ +0287cc: |[0287cc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getDateUpdate:()J │ │ +0287dc: 5320 2c02 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateUpdate:J // field@022c │ │ +0287e0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35460,17 +35563,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027cc8: |[027cc8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getErrorCode:()Ljava/lang/String; │ │ -027cd8: 5410 2d02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorCode:Ljava/lang/String; // field@022d │ │ -027cdc: 1100 |0002: return-object v0 │ │ +0287e4: |[0287e4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getErrorCode:()Ljava/lang/String; │ │ +0287f4: 5410 2d02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorCode:Ljava/lang/String; // field@022d │ │ +0287f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35478,17 +35581,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027ce0: |[027ce0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getErrorText:()Ljava/lang/String; │ │ -027cf0: 5410 2e02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorText:Ljava/lang/String; // field@022e │ │ -027cf4: 1100 |0002: return-object v0 │ │ +0287fc: |[0287fc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getErrorText:()Ljava/lang/String; │ │ +02880c: 5410 2e02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorText:Ljava/lang/String; // field@022e │ │ +028810: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35496,17 +35599,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027cf8: |[027cf8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumAlbum:()I │ │ -027d08: 5210 2f02 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumAlbum:I // field@022f │ │ -027d0c: 0f00 |0002: return v0 │ │ +028814: |[028814] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumAlbum:()I │ │ +028824: 5210 2f02 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumAlbum:I // field@022f │ │ +028828: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35514,17 +35617,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027d10: |[027d10] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumArtist:()I │ │ -027d20: 5210 3002 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumArtist:I // field@0230 │ │ -027d24: 0f00 |0002: return v0 │ │ +02882c: |[02882c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumArtist:()I │ │ +02883c: 5210 3002 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumArtist:I // field@0230 │ │ +028840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35532,17 +35635,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027d28: |[027d28] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumPlaylist:()I │ │ -027d38: 5210 3102 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumPlaylist:I // field@0231 │ │ -027d3c: 0f00 |0002: return v0 │ │ +028844: |[028844] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumPlaylist:()I │ │ +028854: 5210 3102 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumPlaylist:I // field@0231 │ │ +028858: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35550,17 +35653,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027d40: |[027d40] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumSong:()I │ │ -027d50: 5210 3202 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumSong:I // field@0232 │ │ -027d54: 0f00 |0002: return v0 │ │ +02885c: |[02885c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumSong:()I │ │ +02886c: 5210 3202 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumSong:I // field@0232 │ │ +028870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #9 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35568,17 +35671,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027d58: |[027d58] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumTag:()I │ │ -027d68: 5210 3302 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumTag:I // field@0233 │ │ -027d6c: 0f00 |0002: return v0 │ │ +028874: |[028874] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumTag:()I │ │ +028884: 5210 3302 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumTag:I // field@0233 │ │ +028888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35586,17 +35689,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027d70: |[027d70] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumVideo:()I │ │ -027d80: 5210 3402 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumVideo:I // field@0234 │ │ -027d84: 0f00 |0002: return v0 │ │ +02888c: |[02888c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getNumVideo:()I │ │ +02889c: 5210 3402 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumVideo:I // field@0234 │ │ +0288a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #11 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35604,17 +35707,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027d88: |[027d88] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getPswd:()Ljava/lang/String; │ │ -027d98: 5410 3502 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mPswd:Ljava/lang/String; // field@0235 │ │ -027d9c: 1100 |0002: return-object v0 │ │ +0288a4: |[0288a4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getPswd:()Ljava/lang/String; │ │ +0288b4: 5410 3502 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mPswd:Ljava/lang/String; // field@0235 │ │ +0288b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #12 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35622,17 +35725,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027da0: |[027da0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getUrl:()Ljava/lang/String; │ │ -027db0: 5410 3602 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUrl:Ljava/lang/String; // field@0236 │ │ -027db4: 1100 |0002: return-object v0 │ │ +0288bc: |[0288bc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getUrl:()Ljava/lang/String; │ │ +0288cc: 5410 3602 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUrl:Ljava/lang/String; // field@0236 │ │ +0288d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #13 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ @@ -35640,95 +35743,95 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027db8: |[027db8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getUsid:()Ljava/lang/String; │ │ -027dc8: 5410 3702 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUsid:Ljava/lang/String; // field@0237 │ │ -027dcc: 1100 |0002: return-object v0 │ │ +0288d4: |[0288d4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.getUsid:()Ljava/lang/String; │ │ +0288e4: 5410 3702 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUsid:Ljava/lang/String; // field@0237 │ │ +0288e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ #14 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ name : 'setDateAdd' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027dd0: |[027dd0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setDateAdd:(J)V │ │ -027de0: 5a01 2a02 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateAdd:J // field@022a │ │ -027de4: 0e00 |0002: return-void │ │ +0288ec: |[0288ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setDateAdd:(J)V │ │ +0288fc: 5a12 2a02 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateAdd:J // field@022a │ │ +028900: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ - 0x0000 - 0x0003 reg=1 add J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + 0x0000 - 0x0003 reg=2 add J │ │ │ │ #15 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ name : 'setDateClean' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027de8: |[027de8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setDateClean:(J)V │ │ -027df8: 5a01 2b02 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateClean:J // field@022b │ │ -027dfc: 0e00 |0002: return-void │ │ +028904: |[028904] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setDateClean:(J)V │ │ +028914: 5a12 2b02 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateClean:J // field@022b │ │ +028918: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ - 0x0000 - 0x0003 reg=1 clean J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + 0x0000 - 0x0003 reg=2 clean J │ │ │ │ #16 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ name : 'setDateUpdate' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027e00: |[027e00] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setDateUpdate:(J)V │ │ -027e10: 5a01 2c02 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateUpdate:J // field@022c │ │ -027e14: 0e00 |0002: return-void │ │ +02891c: |[02891c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setDateUpdate:(J)V │ │ +02892c: 5a12 2c02 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mDateUpdate:J // field@022c │ │ +028930: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ - 0x0000 - 0x0003 reg=1 update J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + 0x0000 - 0x0003 reg=2 update J │ │ │ │ #17 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;) │ │ name : 'setErrorCode' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027e18: |[027e18] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setErrorCode:(Ljava/lang/String;)V │ │ -027e28: 5b01 2d02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorCode:Ljava/lang/String; // field@022d │ │ -027e2c: 0e00 |0002: return-void │ │ +028934: |[028934] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setErrorCode:(Ljava/lang/String;)V │ │ +028944: 5b01 2d02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorCode:Ljava/lang/String; // field@022d │ │ +028948: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 errorCode Ljava/lang/String; │ │ @@ -35738,17 +35841,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027e30: |[027e30] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setErrorText:(Ljava/lang/String;)V │ │ -027e40: 5b01 2e02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorText:Ljava/lang/String; // field@022e │ │ -027e44: 0e00 |0002: return-void │ │ +02894c: |[02894c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setErrorText:(Ljava/lang/String;)V │ │ +02895c: 5b01 2e02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mErrorText:Ljava/lang/String; // field@022e │ │ +028960: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 errorText Ljava/lang/String; │ │ @@ -35758,17 +35861,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027e48: |[027e48] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumAlbum:(I)V │ │ -027e58: 5901 2f02 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumAlbum:I // field@022f │ │ -027e5c: 0e00 |0002: return-void │ │ +028964: |[028964] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumAlbum:(I)V │ │ +028974: 5901 2f02 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumAlbum:I // field@022f │ │ +028978: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 albums I │ │ @@ -35778,17 +35881,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027e60: |[027e60] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumArtist:(I)V │ │ -027e70: 5901 3002 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumArtist:I // field@0230 │ │ -027e74: 0e00 |0002: return-void │ │ +02897c: |[02897c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumArtist:(I)V │ │ +02898c: 5901 3002 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumArtist:I // field@0230 │ │ +028990: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 artists I │ │ @@ -35798,17 +35901,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027e78: |[027e78] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumPlaylist:(I)V │ │ -027e88: 5901 3102 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumPlaylist:I // field@0231 │ │ -027e8c: 0e00 |0002: return-void │ │ +028994: |[028994] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumPlaylist:(I)V │ │ +0289a4: 5901 3102 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumPlaylist:I // field@0231 │ │ +0289a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 playlists I │ │ @@ -35818,17 +35921,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027e90: |[027e90] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumSong:(I)V │ │ -027ea0: 5901 3202 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumSong:I // field@0232 │ │ -027ea4: 0e00 |0002: return-void │ │ +0289ac: |[0289ac] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumSong:(I)V │ │ +0289bc: 5901 3202 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumSong:I // field@0232 │ │ +0289c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 songs I │ │ @@ -35838,17 +35941,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027ea8: |[027ea8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumTag:(I)V │ │ -027eb8: 5901 3302 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumTag:I // field@0233 │ │ -027ebc: 0e00 |0002: return-void │ │ +0289c4: |[0289c4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumTag:(I)V │ │ +0289d4: 5901 3302 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumTag:I // field@0233 │ │ +0289d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 tag I │ │ @@ -35858,17 +35961,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027ec0: |[027ec0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumVideo:(I)V │ │ -027ed0: 5901 3402 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumVideo:I // field@0234 │ │ -027ed4: 0e00 |0002: return-void │ │ +0289dc: |[0289dc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setNumVideo:(I)V │ │ +0289ec: 5901 3402 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mNumVideo:I // field@0234 │ │ +0289f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 videos I │ │ @@ -35878,17 +35981,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027ed8: |[027ed8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setPswd:(Ljava/lang/String;)V │ │ -027ee8: 5b01 3502 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mPswd:Ljava/lang/String; // field@0235 │ │ -027eec: 0e00 |0002: return-void │ │ +0289f4: |[0289f4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setPswd:(Ljava/lang/String;)V │ │ +028a04: 5b01 3502 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mPswd:Ljava/lang/String; // field@0235 │ │ +028a08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 pswd Ljava/lang/String; │ │ @@ -35898,17 +36001,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027ef0: |[027ef0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setUrl:(Ljava/lang/String;)V │ │ -027f00: 5b01 3602 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUrl:Ljava/lang/String; // field@0236 │ │ -027f04: 0e00 |0002: return-void │ │ +028a0c: |[028a0c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setUrl:(Ljava/lang/String;)V │ │ +028a1c: 5b01 3602 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUrl:Ljava/lang/String; // field@0236 │ │ +028a20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0002 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 url Ljava/lang/String; │ │ @@ -35918,17 +36021,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -027f08: |[027f08] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setUsid:(Ljava/lang/String;)V │ │ -027f18: 5b01 3702 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUsid:Ljava/lang/String; // field@0237 │ │ -027f1c: 0e00 |0002: return-void │ │ +028a24: |[028a24] jp.co.kayo.android.localplayer.ds.ampache.AmpacheServer.setUsid:(Ljava/lang/String;)V │ │ +028a34: 5b01 3702 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.mUsid:Ljava/lang/String; // field@0237 │ │ +028a38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0000 - 0x0003 reg=1 usid Ljava/lang/String; │ │ @@ -35962,17 +36065,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027f20: |[027f20] jp.co.kayo.android.localplayer.ds.ampache.BuildConfig.:()V │ │ -027f30: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -027f36: 0e00 |0003: return-void │ │ +028a3c: |[028a3c] jp.co.kayo.android.localplayer.ds.ampache.BuildConfig.:()V │ │ +028a4c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -36067,211 +36170,227 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027f38: |[027f38] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ -027f48: 5b01 4302 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -027f4c: 7010 be00 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ -027f52: 0e00 |0005: return-void │ │ +028a54: |[028a54] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ +028a64: 5b01 4302 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028a68: 7010 be00 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ +028a6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 275 16-bit code units │ │ -027f54: |[027f54] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -027f64: 120a |0000: const/4 v10, #int 0 // #0 │ │ -027f66: 52c7 0400 |0001: iget v7, v12, Landroid/os/Message;.what:I // field@0004 │ │ -027f6a: 1308 ea03 |0003: const/16 v8, #int 1002 // #3ea │ │ -027f6e: 3387 1d00 |0005: if-ne v7, v8, 0022 // +001d │ │ -027f72: 1a07 860a |0007: const-string v7, "handler, EVT_AMPACHE_ABORT" // string@0a86 │ │ -027f76: 7110 950b 0700 |0009: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -027f7c: 54b7 4302 |000c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -027f80: 6e10 850a 0700 |000e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ -027f86: 0c07 |0011: move-result-object v7 │ │ -027f88: 1408 7a00 057f |0012: const v8, #float 1.7679e+38 // #7f05007a │ │ -027f8e: 7130 b008 870a |0015: invoke-static {v7, v8, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@08b0 │ │ -027f94: 0c07 |0018: move-result-object v7 │ │ -027f96: 6e10 b208 0700 |0019: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -027f9c: 54b7 4302 |001c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -027fa0: 7110 760a 0700 |001e: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a76 │ │ -027fa6: 0e00 |0021: return-void │ │ -027fa8: 52c7 0400 |0022: iget v7, v12, Landroid/os/Message;.what:I // field@0004 │ │ -027fac: 1308 ec03 |0024: const/16 v8, #int 1004 // #3ec │ │ -027fb0: 3387 fbff |0026: if-ne v7, v8, 0021 // -0005 │ │ -027fb4: 54c7 0300 |0028: iget-object v7, v12, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ -027fb8: 1f07 3102 |002a: check-cast v7, [Ljava/lang/Object; // type@0231 │ │ -027fbc: 0770 |002c: move-object v0, v7 │ │ -027fbe: 1f00 3102 |002d: check-cast v0, [Ljava/lang/Object; // type@0231 │ │ -027fc2: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -027fc4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -027fc6: 3800 6b00 |0031: if-eqz v0, 009c // +006b │ │ -027fca: 4606 000a |0033: aget-object v6, v0, v10 │ │ -027fce: 1f06 ad01 |0035: check-cast v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // type@01ad │ │ -027fd2: 1217 |0037: const/4 v7, #int 1 // #1 │ │ -027fd4: 4602 0007 |0038: aget-object v2, v0, v7 │ │ -027fd8: 1f02 da01 |003a: check-cast v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -027fdc: 54b7 4302 |003c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -027fe0: 1408 1a00 067f |003e: const v8, #float 1.78117e+38 // #7f06001a │ │ -027fe6: 6e10 1e0a 0600 |0041: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ -027fec: 0a09 |0044: move-result v9 │ │ -027fee: 7110 e708 0900 |0045: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -027ff4: 0c09 |0048: move-result-object v9 │ │ -027ff6: 7130 770a 8709 |0049: invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ -027ffc: 54b7 4302 |004c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028000: 1408 1200 067f |004e: const v8, #float 1.78117e+38 // #7f060012 │ │ -028006: 6e10 1b0a 0600 |0051: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ -02800c: 0a09 |0054: move-result v9 │ │ -02800e: 7110 e708 0900 |0055: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -028014: 0c09 |0058: move-result-object v9 │ │ -028016: 7130 770a 8709 |0059: invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ -02801c: 54b7 4302 |005c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028020: 1408 1400 067f |005e: const v8, #float 1.78117e+38 // #7f060014 │ │ -028026: 6e10 1c0a 0600 |0061: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ -02802c: 0a09 |0064: move-result v9 │ │ -02802e: 7110 e708 0900 |0065: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -028034: 0c09 |0068: move-result-object v9 │ │ -028036: 7130 770a 8709 |0069: invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ -02803c: 54b7 4302 |006c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028040: 1408 1800 067f |006e: const v8, #float 1.78117e+38 // #7f060018 │ │ -028046: 6e10 1d0a 0600 |0071: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ -02804c: 0a09 |0074: move-result v9 │ │ -02804e: 7110 e708 0900 |0075: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -028054: 0c09 |0078: move-result-object v9 │ │ -028056: 7130 770a 8709 |0079: invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ -02805c: 54b7 4302 |007c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028060: 1408 1d00 067f |007e: const v8, #float 1.78117e+38 // #7f06001d │ │ -028066: 6e10 200a 0600 |0081: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ -02806c: 0a09 |0084: move-result v9 │ │ -02806e: 7110 e708 0900 |0085: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -028074: 0c09 |0088: move-result-object v9 │ │ -028076: 7130 770a 8709 |0089: invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ -02807c: 54b7 4302 |008c: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028080: 1408 1600 067f |008e: const v8, #float 1.78117e+38 // #7f060016 │ │ -028086: 6e10 1f0a 0600 |0091: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ -02808c: 0a09 |0094: move-result v9 │ │ -02808e: 7110 e708 0900 |0095: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -028094: 0c09 |0098: move-result-object v9 │ │ -028096: 7130 770a 8709 |0099: invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ -02809c: 3806 2500 |009c: if-eqz v6, 00c1 // +0025 │ │ -0280a0: 6e10 1a0a 0600 |009e: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ -0280a6: 0c07 |00a1: move-result-object v7 │ │ -0280a8: 3807 1f00 |00a2: if-eqz v7, 00c1 // +001f │ │ -0280ac: 54b7 4302 |00a4: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -0280b0: 6e10 850a 0700 |00a6: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ -0280b6: 0c07 |00a9: move-result-object v7 │ │ -0280b8: 6e10 1a0a 0600 |00aa: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ -0280be: 0c08 |00ad: move-result-object v8 │ │ -0280c0: 7130 b108 870a |00ae: invoke-static {v7, v8, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ -0280c6: 0c07 |00b1: move-result-object v7 │ │ -0280c8: 6e10 b208 0700 |00b2: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -0280ce: 54b7 4302 |00b5: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -0280d2: 7110 760a 0700 |00b7: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a76 │ │ -0280d8: 54b7 4302 |00ba: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -0280dc: 7110 7e0a 0700 |00bc: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7e │ │ -0280e2: 2900 62ff |00bf: goto/16 0021 // -009e │ │ -0280e6: 3802 f9ff |00c1: if-eqz v2, 00ba // -0007 │ │ -0280ea: 54b7 4302 |00c3: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -0280ee: 7110 7a0a 0700 |00c5: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/content/SharedPreferences; // method@0a7a │ │ -0280f4: 0c07 |00c8: move-result-object v7 │ │ -0280f6: 6e20 860b 7200 |00c9: invoke-virtual {v2, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.save:(Landroid/content/SharedPreferences;)V // method@0b86 │ │ -0280fc: 54b7 4302 |00cc: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028100: 6e10 850a 0700 |00ce: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ -028106: 0c07 |00d1: move-result-object v7 │ │ -028108: 1408 8b00 057f |00d2: const v8, #float 1.7679e+38 // #7f05008b │ │ -02810e: 7130 b008 870a |00d5: invoke-static {v7, v8, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@08b0 │ │ -028114: 0c07 |00d8: move-result-object v7 │ │ -028116: 6e10 b208 0700 |00d9: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -02811c: 54b7 4302 |00dc: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028120: 7110 7b0a 0700 |00de: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7b │ │ -028126: 2205 8001 |00e1: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ -02812a: 7010 4609 0500 |00e3: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -028130: 54b7 4302 |00e6: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028134: 7110 7c0a 0700 |00e8: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; // method@0a7c │ │ -02813a: 0c03 |00eb: move-result-object v3 │ │ -02813c: 6e10 4d09 0300 |00ec: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ -028142: 0c04 |00ef: move-result-object v4 │ │ -028144: 7210 6709 0400 |00f0: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -02814a: 0a07 |00f3: move-result v7 │ │ -02814c: 3807 1600 |00f4: if-eqz v7, 010a // +0016 │ │ -028150: 7210 6809 0400 |00f6: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -028156: 0c01 |00f9: move-result-object v1 │ │ -028158: 1f01 da01 |00fa: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -02815c: 5417 bc03 |00fc: iget-object v7, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028160: 5428 bc03 |00fe: iget-object v8, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028164: 6e20 0609 8700 |0100: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02816a: 0a07 |0103: move-result v7 │ │ -02816c: 3907 ecff |0104: if-nez v7, 00f0 // -0014 │ │ -028170: 6e20 4909 1500 |0106: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -028176: 28e7 |0109: goto 00f0 // -0019 │ │ -028178: 6e30 4809 a502 |010a: invoke-virtual {v5, v10, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0948 │ │ -02817e: 54b7 4302 |010d: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ -028182: 7120 7d0a 5700 |010f: invoke-static {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V // method@0a7d │ │ -028188: 28a8 |0112: goto 00ba // -0058 │ │ +028a70: |[028a70] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +028a80: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +028a82: 52b6 0400 |0001: iget v6, v11, Landroid/os/Message;.what:I // field@0004 │ │ +028a86: 1307 ea03 |0003: const/16 v7, #int 1002 // #3ea │ │ +028a8a: 3376 1d00 |0005: if-ne v6, v7, 0022 // +001d │ │ +028a8e: 1a06 850a |0007: const-string v6, "handler, EVT_AMPACHE_ABORT" // string@0a85 │ │ +028a92: 7110 950b 0600 |0009: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +028a98: 54a6 4302 |000c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028a9c: 6e10 850a 0600 |000e: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ +028aa2: 0c06 |0011: move-result-object v6 │ │ +028aa4: 1407 7a00 057f |0012: const v7, #float 1.7679e+38 // #7f05007a │ │ +028aaa: 7130 b008 7609 |0015: invoke-static {v6, v7, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@08b0 │ │ +028ab0: 0c06 |0018: move-result-object v6 │ │ +028ab2: 6e10 b208 0600 |0019: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +028ab8: 54a6 4302 |001c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028abc: 7110 760a 0600 |001e: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a76 │ │ +028ac2: 0e00 |0021: return-void │ │ +028ac4: 52b6 0400 |0022: iget v6, v11, Landroid/os/Message;.what:I // field@0004 │ │ +028ac8: 1307 ec03 |0024: const/16 v7, #int 1004 // #3ec │ │ +028acc: 3376 fbff |0026: if-ne v6, v7, 0021 // -0005 │ │ +028ad0: 54b6 0300 |0028: iget-object v6, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ +028ad4: 1f06 3102 |002a: check-cast v6, [Ljava/lang/Object; // type@0231 │ │ +028ad8: 0760 |002c: move-object v0, v6 │ │ +028ada: 1f00 3102 |002d: check-cast v0, [Ljava/lang/Object; // type@0231 │ │ +028ade: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +028ae0: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +028ae2: 3800 6b00 |0031: if-eqz v0, 009c // +006b │ │ +028ae6: 4605 0009 |0033: aget-object v5, v0, v9 │ │ +028aea: 1f05 ad01 |0035: check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // type@01ad │ │ +028aee: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +028af0: 4602 0006 |0038: aget-object v2, v0, v6 │ │ +028af4: 1f02 da01 |003a: check-cast v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +028af8: 54a6 4302 |003c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028afc: 1407 1a00 067f |003e: const v7, #float 1.78117e+38 // #7f06001a │ │ +028b02: 6e10 1e0a 0500 |0041: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ +028b08: 0a08 |0044: move-result v8 │ │ +028b0a: 7110 e708 0800 |0045: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +028b10: 0c08 |0048: move-result-object v8 │ │ +028b12: 7130 770a 7608 |0049: invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ +028b18: 54a6 4302 |004c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028b1c: 1407 1200 067f |004e: const v7, #float 1.78117e+38 // #7f060012 │ │ +028b22: 6e10 1b0a 0500 |0051: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ +028b28: 0a08 |0054: move-result v8 │ │ +028b2a: 7110 e708 0800 |0055: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +028b30: 0c08 |0058: move-result-object v8 │ │ +028b32: 7130 770a 7608 |0059: invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ +028b38: 54a6 4302 |005c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028b3c: 1407 1400 067f |005e: const v7, #float 1.78117e+38 // #7f060014 │ │ +028b42: 6e10 1c0a 0500 |0061: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ +028b48: 0a08 |0064: move-result v8 │ │ +028b4a: 7110 e708 0800 |0065: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +028b50: 0c08 |0068: move-result-object v8 │ │ +028b52: 7130 770a 7608 |0069: invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ +028b58: 54a6 4302 |006c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028b5c: 1407 1800 067f |006e: const v7, #float 1.78117e+38 // #7f060018 │ │ +028b62: 6e10 1d0a 0500 |0071: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ +028b68: 0a08 |0074: move-result v8 │ │ +028b6a: 7110 e708 0800 |0075: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +028b70: 0c08 |0078: move-result-object v8 │ │ +028b72: 7130 770a 7608 |0079: invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ +028b78: 54a6 4302 |007c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028b7c: 1407 1d00 067f |007e: const v7, #float 1.78117e+38 // #7f06001d │ │ +028b82: 6e10 200a 0500 |0081: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ +028b88: 0a08 |0084: move-result v8 │ │ +028b8a: 7110 e708 0800 |0085: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +028b90: 0c08 |0088: move-result-object v8 │ │ +028b92: 7130 770a 7608 |0089: invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ +028b98: 54a6 4302 |008c: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028b9c: 1407 1600 067f |008e: const v7, #float 1.78117e+38 // #7f060016 │ │ +028ba2: 6e10 1f0a 0500 |0091: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ +028ba8: 0a08 |0094: move-result v8 │ │ +028baa: 7110 e708 0800 |0095: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +028bb0: 0c08 |0098: move-result-object v8 │ │ +028bb2: 7130 770a 7608 |0099: invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V // method@0a77 │ │ +028bb8: 3805 2500 |009c: if-eqz v5, 00c1 // +0025 │ │ +028bbc: 6e10 1a0a 0500 |009e: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ +028bc2: 0c06 |00a1: move-result-object v6 │ │ +028bc4: 3806 1f00 |00a2: if-eqz v6, 00c1 // +001f │ │ +028bc8: 54a6 4302 |00a4: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028bcc: 6e10 850a 0600 |00a6: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ +028bd2: 0c06 |00a9: move-result-object v6 │ │ +028bd4: 6e10 1a0a 0500 |00aa: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ +028bda: 0c07 |00ad: move-result-object v7 │ │ +028bdc: 7130 b108 7609 |00ae: invoke-static {v6, v7, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ +028be2: 0c06 |00b1: move-result-object v6 │ │ +028be4: 6e10 b208 0600 |00b2: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +028bea: 54a6 4302 |00b5: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028bee: 7110 760a 0600 |00b7: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a76 │ │ +028bf4: 54a6 4302 |00ba: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028bf8: 7110 7e0a 0600 |00bc: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7e │ │ +028bfe: 2900 62ff |00bf: goto/16 0021 // -009e │ │ +028c02: 3802 f9ff |00c1: if-eqz v2, 00ba // -0007 │ │ +028c06: 54a6 4302 |00c3: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028c0a: 7110 7a0a 0600 |00c5: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/content/SharedPreferences; // method@0a7a │ │ +028c10: 0c06 |00c8: move-result-object v6 │ │ +028c12: 6e20 860b 6200 |00c9: invoke-virtual {v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.save:(Landroid/content/SharedPreferences;)V // method@0b86 │ │ +028c18: 54a6 4302 |00cc: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028c1c: 6e10 850a 0600 |00ce: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ +028c22: 0c06 |00d1: move-result-object v6 │ │ +028c24: 1407 8b00 057f |00d2: const v7, #float 1.7679e+38 // #7f05008b │ │ +028c2a: 7130 b008 7609 |00d5: invoke-static {v6, v7, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@08b0 │ │ +028c30: 0c06 |00d8: move-result-object v6 │ │ +028c32: 6e10 b208 0600 |00d9: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +028c38: 54a6 4302 |00dc: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028c3c: 7110 7b0a 0600 |00de: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7b │ │ +028c42: 2204 8001 |00e1: new-instance v4, Ljava/util/ArrayList; // type@0180 │ │ +028c46: 7010 4609 0400 |00e3: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +028c4c: 54a6 4302 |00e6: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028c50: 7110 7c0a 0600 |00e8: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; // method@0a7c │ │ +028c56: 0c03 |00eb: move-result-object v3 │ │ +028c58: 6e10 4d09 0300 |00ec: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ +028c5e: 0c06 |00ef: move-result-object v6 │ │ +028c60: 7210 6709 0600 |00f0: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +028c66: 0a07 |00f3: move-result v7 │ │ +028c68: 3807 1600 |00f4: if-eqz v7, 010a // +0016 │ │ +028c6c: 7210 6809 0600 |00f6: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +028c72: 0c01 |00f9: move-result-object v1 │ │ +028c74: 1f01 da01 |00fa: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +028c78: 5417 bc03 |00fc: iget-object v7, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +028c7c: 5428 bc03 |00fe: iget-object v8, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +028c80: 6e20 0609 8700 |0100: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +028c86: 0a07 |0103: move-result v7 │ │ +028c88: 3907 ecff |0104: if-nez v7, 00f0 // -0014 │ │ +028c8c: 6e20 4909 1400 |0106: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +028c92: 28e7 |0109: goto 00f0 // -0019 │ │ +028c94: 6e30 4809 9402 |010a: invoke-virtual {v4, v9, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0948 │ │ +028c9a: 54a6 4302 |010d: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0243 │ │ +028c9e: 7120 7d0a 4600 |010f: invoke-static {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V // method@0a7d │ │ +028ca4: 28a8 |0112: goto 00ba // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0007 line=115 │ │ 0x000c line=116 │ │ + 0x0019 line=117 │ │ 0x001c line=118 │ │ 0x0021 line=161 │ │ 0x0022 line=119 │ │ 0x0028 line=120 │ │ 0x002f line=121 │ │ 0x0030 line=122 │ │ 0x0031 line=123 │ │ 0x0033 line=124 │ │ 0x0037 line=125 │ │ 0x003c line=126 │ │ + 0x0041 line=127 │ │ + 0x0049 line=126 │ │ 0x004c line=128 │ │ + 0x0051 line=129 │ │ + 0x0059 line=128 │ │ 0x005c line=130 │ │ + 0x0061 line=131 │ │ + 0x0069 line=130 │ │ 0x006c line=132 │ │ + 0x0071 line=133 │ │ + 0x0079 line=132 │ │ 0x007c line=134 │ │ + 0x0081 line=135 │ │ + 0x0089 line=134 │ │ 0x008c line=136 │ │ + 0x0091 line=137 │ │ + 0x0099 line=136 │ │ 0x009c line=139 │ │ 0x00a4 line=140 │ │ + 0x00aa line=141 │ │ + 0x00ae line=140 │ │ + 0x00b2 line=141 │ │ 0x00b5 line=142 │ │ 0x00ba line=159 │ │ 0x00c1 line=143 │ │ 0x00c3 line=144 │ │ 0x00cc line=145 │ │ + 0x00d9 line=147 │ │ 0x00dc line=148 │ │ 0x00e1 line=149 │ │ 0x00e6 line=150 │ │ 0x00ec line=151 │ │ 0x00fc line=152 │ │ 0x0106 line=153 │ │ 0x010a line=156 │ │ 0x010d line=157 │ │ locals : │ │ - 0x0030 - 0x0035 reg=6 serv Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + 0x0030 - 0x0035 reg=5 serv Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ 0x0031 - 0x003a reg=2 config Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ 0x00fc - 0x010a reg=1 conf Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ 0x002f - 0x0113 reg=0 args [Ljava/lang/Object; │ │ 0x003c - 0x0113 reg=2 config Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ 0x00ec - 0x0113 reg=3 configs Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x00f0 - 0x0113 reg=4 i$ Ljava/util/Iterator; │ │ - 0x00e6 - 0x0113 reg=5 saves Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0037 - 0x0113 reg=6 serv Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ - 0x0000 - 0x0113 reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1; │ │ - 0x0000 - 0x0113 reg=12 msg Landroid/os/Message; │ │ + 0x00e6 - 0x0113 reg=4 saves Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0037 - 0x0113 reg=5 serv Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + 0x0000 - 0x0113 reg=10 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1; │ │ + 0x0000 - 0x0113 reg=11 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1350 (MainActivity.java) │ │ │ │ Class #128 header: │ │ class_idx : 435 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 346 │ │ @@ -36308,37 +36427,37 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02818c: |[02818c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ -02819c: 5b01 4402 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0244 │ │ -0281a0: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0281a6: 0e00 |0005: return-void │ │ +028ca8: |[028ca8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ +028cb8: 5b01 4402 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0244 │ │ +028cbc: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028cc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0281a8: |[0281a8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0281b8: 0e00 |0000: return-void │ │ +028cc4: |[028cc4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +028cd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -36351,16 +36470,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0281bc: |[0281bc] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0281cc: 0e00 |0000: return-void │ │ +028cd8: |[028cd8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +028ce8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2; │ │ 0x0000 - 0x0001 reg=1 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -36404,45 +36523,45 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0281d0: |[0281d0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ -0281e0: 5b01 4502 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0245 │ │ -0281e4: 5b02 4602 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.val$configs:Ljava/util/ArrayList; // field@0246 │ │ -0281e8: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0281ee: 0e00 |0007: return-void │ │ +028cec: |[028cec] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ +028cfc: 5b01 4502 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0245 │ │ +028d00: 5b02 4602 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.val$configs:Ljava/util/ArrayList; // field@0246 │ │ +028d04: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028d0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0281f0: |[0281f0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -028200: 5421 4502 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0245 │ │ -028204: 5420 4602 |0002: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.val$configs:Ljava/util/ArrayList; // field@0246 │ │ -028208: 6e20 4c09 4000 |0004: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -02820e: 0c00 |0007: move-result-object v0 │ │ -028210: 1f00 da01 |0008: check-cast v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -028214: 7120 7f0a 0100 |000a: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a7f │ │ -02821a: 0e00 |000d: return-void │ │ +028d0c: |[028d0c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +028d1c: 5421 4502 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0245 │ │ +028d20: 5420 4602 |0002: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.val$configs:Ljava/util/ArrayList; // field@0246 │ │ +028d24: 6e20 4c09 4000 |0004: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +028d2a: 0c00 |0007: move-result-object v0 │ │ +028d2c: 1f00 da01 |0008: check-cast v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +028d30: 7120 7f0a 0100 |000a: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a7f │ │ +028d36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x000d line=271 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3; │ │ 0x0000 - 0x000e reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -36483,37 +36602,37 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02821c: |[02821c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$4.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ -02822c: 5b01 4702 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0247 │ │ -028230: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -028236: 0e00 |0005: return-void │ │ +028d38: |[028d38] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$4.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ +028d48: 5b01 4702 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0247 │ │ +028d4c: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028d52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4;) │ │ 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 │ │ -028238: |[028238] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -028248: 0e00 |0000: return-void │ │ +028d54: |[028d54] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +028d64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -36561,79 +36680,79 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z[Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -02824c: |[02824c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$5.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z[Ljava/lang/String;)V │ │ -02825c: 5b01 4802 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0248 │ │ -028260: 5b02 4902 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$chklist:[Z // field@0249 │ │ -028264: 5b03 4a02 |0004: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$dblist:[Ljava/lang/String; // field@024a │ │ -028268: 7010 f608 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02826e: 0e00 |0009: return-void │ │ +028d68: |[028d68] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$5.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z[Ljava/lang/String;)V │ │ +028d78: 5b01 4802 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0248 │ │ +028d7c: 5b02 4902 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$chklist:[Z // field@0249 │ │ +028d80: 5b03 4a02 |0004: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$dblist:[Ljava/lang/String; // field@024a │ │ +028d84: 7010 f608 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028d8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5; │ │ - 0x0000 - 0x000a reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x000a reg=2 (null) [Z │ │ 0x0000 - 0x000a reg=3 (null) [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -028270: |[028270] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -028280: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -028282: 5454 4902 |0001: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$chklist:[Z // field@0249 │ │ -028286: 2144 |0003: array-length v4, v4 │ │ -028288: 3543 3700 |0004: if-ge v3, v4, 003b // +0037 │ │ -02828c: 5454 4902 |0006: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$chklist:[Z // field@0249 │ │ -028290: 4704 0403 |0008: aget-boolean v4, v4, v3 │ │ -028294: 3804 2300 |000a: if-eqz v4, 002d // +0023 │ │ -028298: 5454 4a02 |000c: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$dblist:[Ljava/lang/String; // field@024a │ │ -02829c: 4601 0403 |000e: aget-object v1, v4, v3 │ │ -0282a0: 2202 a801 |0010: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ -0282a4: 5454 4802 |0012: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0248 │ │ -0282a8: 7030 cd09 4201 |0014: invoke-direct {v2, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ -0282ae: 6e10 d409 0200 |0017: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0282b4: 0c00 |001a: move-result-object v0 │ │ -0282b6: 6e10 8a00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -0282bc: 6e20 d709 0200 |001e: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d7 │ │ -0282c2: 6e10 9300 0000 |0021: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -0282c8: 6e10 8d00 0000 |0024: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0282ce: 6e10 8b00 0000 |0027: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -0282d4: 6e10 ce09 0200 |002a: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -0282da: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0282de: 28d2 |002f: goto 0001 // -002e │ │ -0282e0: 0d04 |0030: move-exception v4 │ │ -0282e2: 6e10 8d00 0000 |0031: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0282e8: 6e10 8b00 0000 |0034: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -0282ee: 6e10 ce09 0200 |0037: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -0282f4: 2704 |003a: throw v4 │ │ -0282f6: 5454 4802 |003b: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0248 │ │ -0282fa: 7110 7e0a 0400 |003d: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7e │ │ -028300: 0e00 |0040: return-void │ │ +028d8c: |[028d8c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +028d9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +028d9e: 5454 4902 |0001: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$chklist:[Z // field@0249 │ │ +028da2: 2144 |0003: array-length v4, v4 │ │ +028da4: 3543 3700 |0004: if-ge v3, v4, 003b // +0037 │ │ +028da8: 5454 4902 |0006: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$chklist:[Z // field@0249 │ │ +028dac: 4704 0403 |0008: aget-boolean v4, v4, v3 │ │ +028db0: 3804 2300 |000a: if-eqz v4, 002d // +0023 │ │ +028db4: 5454 4a02 |000c: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.val$dblist:[Ljava/lang/String; // field@024a │ │ +028db8: 4601 0403 |000e: aget-object v1, v4, v3 │ │ +028dbc: 2202 a801 |0010: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ +028dc0: 5454 4802 |0012: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0248 │ │ +028dc4: 7030 cd09 4201 |0014: invoke-direct {v2, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ +028dca: 6e10 d409 0200 |0017: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +028dd0: 0c00 |001a: move-result-object v0 │ │ +028dd2: 6e10 8a00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +028dd8: 6e20 d709 0200 |001e: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d7 │ │ +028dde: 6e10 9300 0000 |0021: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +028de4: 6e10 8d00 0000 |0024: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +028dea: 6e10 8b00 0000 |0027: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +028df0: 6e10 ce09 0200 |002a: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +028df6: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +028dfa: 28d2 |002f: goto 0001 // -002e │ │ +028dfc: 0d04 |0030: move-exception v4 │ │ +028dfe: 6e10 8d00 0000 |0031: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +028e04: 6e10 8b00 0000 |0034: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +028e0a: 6e10 ce09 0200 |0037: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +028e10: 2704 |003a: throw v4 │ │ +028e12: 5454 4802 |003b: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0248 │ │ +028e16: 7110 7e0a 0400 |003d: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7e │ │ +028e1c: 0e00 |0040: return-void │ │ catches : 1 │ │ 0x001b - 0x0024 │ │ -> 0x0030 │ │ positions : │ │ 0x0000 line=358 │ │ 0x0006 line=359 │ │ 0x000c line=360 │ │ 0x0010 line=361 │ │ - 0x0017 line=363 │ │ + 0x0017 line=364 │ │ 0x001b line=366 │ │ 0x001e line=367 │ │ 0x0021 line=368 │ │ 0x0024 line=370 │ │ 0x0027 line=371 │ │ 0x002a line=372 │ │ 0x002d line=358 │ │ @@ -36693,41 +36812,41 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -028310: |[028310] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$6.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z)V │ │ -028320: 5b01 4b02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024b │ │ -028324: 5b02 4c02 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.val$chklist:[Z // field@024c │ │ -028328: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02832e: 0e00 |0007: return-void │ │ +028e2c: |[028e2c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$6.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z)V │ │ +028e3c: 5b01 4b02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024b │ │ +028e40: 5b02 4c02 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.val$chklist:[Z // field@024c │ │ +028e44: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028e4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) [Z │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -028330: |[028330] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$6.onClick:(Landroid/content/DialogInterface;IZ)V │ │ -028340: 5410 4c02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.val$chklist:[Z // field@024c │ │ -028344: 4e04 0003 |0002: aput-boolean v4, v0, v3 │ │ -028348: 0e00 |0004: return-void │ │ +028e4c: |[028e4c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$6.onClick:(Landroid/content/DialogInterface;IZ)V │ │ +028e5c: 5410 4c02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.val$chklist:[Z // field@024c │ │ +028e60: 4e04 0003 |0002: aput-boolean v4, v0, v3 │ │ +028e64: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0004 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6; │ │ 0x0000 - 0x0005 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -36769,48 +36888,48 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02834c: |[02834c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$7.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ -02835c: 5b01 4d02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ -028360: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -028366: 0e00 |0005: return-void │ │ +028e68: |[028e68] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$7.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ +028e78: 5b01 4d02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ +028e7c: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -028368: |[028368] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$7.onClick:(Landroid/view/View;)V │ │ -028378: 5420 4d02 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ -02837c: 5400 7502 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -028380: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -028384: 5420 4d02 |0006: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ -028388: 5400 7502 |0008: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -02838c: 5400 5602 |000a: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -028390: 6e10 e909 0000 |000c: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.forceEnd:()V // method@09e9 │ │ -028396: 5420 4d02 |000f: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ -02839a: 5400 7502 |0011: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -02839e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0283a0: 5c01 5b02 |0014: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -0283a4: 0e00 |0016: return-void │ │ +028e84: |[028e84] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$7.onClick:(Landroid/view/View;)V │ │ +028e94: 5420 4d02 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ +028e98: 5400 7502 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +028e9c: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +028ea0: 5420 4d02 |0006: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ +028ea4: 5400 7502 |0008: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +028ea8: 5400 5602 |000a: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +028eac: 6e10 e909 0000 |000c: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.forceEnd:()V // method@09e9 │ │ +028eb2: 5420 4d02 |000f: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@024d │ │ +028eb6: 5400 7502 |0011: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +028eba: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +028ebc: 5c01 5b02 |0014: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +028ec0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0006 line=451 │ │ 0x000f line=452 │ │ 0x0016 line=456 │ │ locals : │ │ @@ -36852,67 +36971,67 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0283a8: |[0283a8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ │ -0283b8: 5b01 4e02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -0283bc: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0283c2: 0e00 |0005: return-void │ │ +028ec4: |[028ec4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ │ +028ed4: 5b01 4e02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028ed8: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028ede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0283c4: |[0283c4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$1.run:()V │ │ -0283d4: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -0283d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0283da: 5440 4e02 |0003: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -0283de: 7110 630a 0000 |0005: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)I // method@0a63 │ │ -0283e4: 0a00 |0008: move-result v0 │ │ -0283e6: 3d00 2400 |0009: if-lez v0, 002d // +0024 │ │ -0283ea: 5440 4e02 |000b: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -0283ee: 7110 640a 0000 |000d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a64 │ │ -0283f4: 0c00 |0010: move-result-object v0 │ │ -0283f6: 5441 4e02 |0011: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -0283fa: 7110 630a 0100 |0013: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)I // method@0a63 │ │ -028400: 0a01 |0016: move-result v1 │ │ -028402: 6e20 9a08 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setMax:(I)V // method@089a │ │ -028408: 5440 4e02 |001a: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -02840c: 7110 640a 0000 |001c: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a64 │ │ -028412: 0c00 |001f: move-result-object v0 │ │ -028414: 6e20 9c08 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ -02841a: 5440 4e02 |0023: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -02841e: 7110 5c0a 0000 |0025: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a5c │ │ -028424: 0c00 |0028: move-result-object v0 │ │ -028426: 6e20 9c08 3000 |0029: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ -02842c: 0e00 |002c: return-void │ │ -02842e: 5440 4e02 |002d: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -028432: 7110 640a 0000 |002f: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a64 │ │ -028438: 0c00 |0032: move-result-object v0 │ │ -02843a: 6e20 9c08 3000 |0033: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ -028440: 5440 4e02 |0036: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ -028444: 7110 5c0a 0000 |0038: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a5c │ │ -02844a: 0c00 |003b: move-result-object v0 │ │ -02844c: 6e20 9c08 2000 |003c: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ -028452: 28ed |003f: goto 002c // -0013 │ │ +028ee0: |[028ee0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$1.run:()V │ │ +028ef0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +028ef4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +028ef6: 5440 4e02 |0003: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028efa: 7110 630a 0000 |0005: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)I // method@0a63 │ │ +028f00: 0a00 |0008: move-result v0 │ │ +028f02: 3d00 2400 |0009: if-lez v0, 002d // +0024 │ │ +028f06: 5440 4e02 |000b: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028f0a: 7110 640a 0000 |000d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a64 │ │ +028f10: 0c00 |0010: move-result-object v0 │ │ +028f12: 5441 4e02 |0011: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028f16: 7110 630a 0100 |0013: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)I // method@0a63 │ │ +028f1c: 0a01 |0016: move-result v1 │ │ +028f1e: 6e20 9a08 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setMax:(I)V // method@089a │ │ +028f24: 5440 4e02 |001a: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028f28: 7110 640a 0000 |001c: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a64 │ │ +028f2e: 0c00 |001f: move-result-object v0 │ │ +028f30: 6e20 9c08 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ +028f36: 5440 4e02 |0023: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028f3a: 7110 5c0a 0000 |0025: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a5c │ │ +028f40: 0c00 |0028: move-result-object v0 │ │ +028f42: 6e20 9c08 3000 |0029: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ +028f48: 0e00 |002c: return-void │ │ +028f4a: 5440 4e02 |002d: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028f4e: 7110 640a 0000 |002f: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a64 │ │ +028f54: 0c00 |0032: move-result-object v0 │ │ +028f56: 6e20 9c08 3000 |0033: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ +028f5c: 5440 4e02 |0036: iget-object v0, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024e │ │ +028f60: 7110 5c0a 0000 |0038: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; // method@0a5c │ │ +028f66: 0c00 |003b: move-result-object v0 │ │ +028f68: 6e20 9c08 2000 |003c: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@089c │ │ +028f6e: 28ed |003f: goto 002c // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=635 │ │ 0x000b line=636 │ │ 0x001a line=637 │ │ 0x0023 line=638 │ │ 0x002c line=643 │ │ @@ -36956,50 +37075,53 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028454: |[028454] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ │ -028464: 5b01 4f02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024f │ │ -028468: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02846e: 0e00 |0005: return-void │ │ +028f70: |[028f70] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ │ +028f80: 5b01 4f02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024f │ │ +028f84: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +028f8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -028470: |[028470] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$2.run:()V │ │ -028480: 5430 4f02 |0000: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024f │ │ -028484: 5400 6602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -028488: 5431 4f02 |0004: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024f │ │ -02848c: 5411 6102 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -028490: 6e10 1a0a 0100 |0008: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ -028496: 0c01 |000b: move-result-object v1 │ │ -028498: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -02849a: 7130 b108 1002 |000d: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ -0284a0: 0c00 |0010: move-result-object v0 │ │ -0284a2: 6e10 b208 0000 |0011: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -0284a8: 0e00 |0014: return-void │ │ +028f8c: |[028f8c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$2.run:()V │ │ +028f9c: 5430 4f02 |0000: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024f │ │ +028fa0: 5400 6602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +028fa4: 5431 4f02 |0004: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@024f │ │ +028fa8: 5411 6102 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +028fac: 6e10 1a0a 0100 |0008: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ +028fb2: 0c01 |000b: move-result-object v1 │ │ +028fb4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +028fb6: 7130 b108 1002 |000d: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ +028fbc: 0c00 |0010: move-result-object v0 │ │ +028fbe: 6e10 b208 0000 |0011: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +028fc4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ + 0x0008 line=723 │ │ + 0x000d line=722 │ │ + 0x0011 line=724 │ │ 0x0014 line=725 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2; │ │ │ │ source_file_idx : 1350 (MainActivity.java) │ │ │ │ Class #136 header: │ │ @@ -37034,18 +37156,18 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0284ac: |[0284ac] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$SyncProgressDialog.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;)V │ │ -0284bc: 5b01 6702 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ -0284c0: 7020 2300 2000 |0002: invoke-direct {v0, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0023 │ │ -0284c6: 0e00 |0005: return-void │ │ +028fc8: |[028fc8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$SyncProgressDialog.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;)V │ │ +028fd8: 5b01 6702 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ +028fdc: 7020 2300 2000 |0002: invoke-direct {v0, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0023 │ │ +028fe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0002 line=586 │ │ 0x0005 line=587 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog; │ │ @@ -37058,27 +37180,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0284c8: |[0284c8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$SyncProgressDialog.onBackPressed:()V │ │ -0284d8: 5420 6702 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ -0284dc: 5400 7502 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -0284e0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -0284e4: 5420 6702 |0006: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ -0284e8: 5400 7502 |0008: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -0284ec: 5400 5602 |000a: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -0284f0: 6e10 e909 0000 |000c: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.forceEnd:()V // method@09e9 │ │ -0284f6: 5420 6702 |000f: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ -0284fa: 5400 7502 |0011: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -0284fe: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -028500: 5c01 5b02 |0014: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -028504: 0e00 |0016: return-void │ │ +028fe4: |[028fe4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$SyncProgressDialog.onBackPressed:()V │ │ +028ff4: 5420 6702 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ +028ff8: 5400 7502 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +028ffc: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +029000: 5420 6702 |0006: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ +029004: 5400 7502 |0008: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +029008: 5400 5602 |000a: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +02900c: 6e10 e909 0000 |000c: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.forceEnd:()V // method@09e9 │ │ +029012: 5420 6702 |000f: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0267 │ │ +029016: 5400 7502 |0011: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +02901a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +02901c: 5c01 5b02 |0014: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +029020: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0006 line=592 │ │ 0x000f line=593 │ │ 0x0016 line=597 │ │ locals : │ │ @@ -37176,46 +37298,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -028508: |[028508] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.:()V │ │ -028518: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ -02851e: 1a00 9402 |0003: const-string v0, "KEY_CONFIG_HISTORY" // string@0294 │ │ -028522: 5b10 6a02 |0005: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.KEY_CONFIG_HISTORY:Ljava/lang/String; // field@026a │ │ -028526: 1250 |0007: const/4 v0, #int 5 // #5 │ │ -028528: 5910 6b02 |0008: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.MAX_INSTANCE:I // field@026b │ │ -02852c: 2200 b201 |000a: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1; // type@01b2 │ │ -028530: 7020 410a 1000 |000c: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a41 │ │ -028536: 5b10 7202 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mHandler:Landroid/os/Handler; // field@0272 │ │ -02853a: 0e00 |0011: return-void │ │ +029024: |[029024] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.:()V │ │ +029034: 7010 0700 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0007 │ │ +02903a: 1a00 9402 |0003: const-string v0, "KEY_CONFIG_HISTORY" // string@0294 │ │ +02903e: 5b10 6a02 |0005: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.KEY_CONFIG_HISTORY:Ljava/lang/String; // field@026a │ │ +029042: 1250 |0007: const/4 v0, #int 5 // #5 │ │ +029044: 5910 6b02 |0008: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.MAX_INSTANCE:I // field@026b │ │ +029048: 2200 b201 |000a: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1; // type@01b2 │ │ +02904c: 7020 410a 1000 |000c: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a41 │ │ +029052: 5b10 7202 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mHandler:Landroid/os/Handler; // field@0272 │ │ +029056: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=73 │ │ 0x0007 line=74 │ │ 0x000a line=111 │ │ - 0x0011 line=600 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ name : 'access$000' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02853c: |[02853c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ -02854c: 7010 800a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateCheck:()V // method@0a80 │ │ -028552: 0e00 |0003: return-void │ │ +029058: |[029058] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ +029068: 7010 800a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateCheck:()V // method@0a80 │ │ +02906e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37223,17 +37344,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -028554: |[028554] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ -028564: 7030 940a 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -02856a: 0e00 |0003: return-void │ │ +029070: |[029070] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ +029080: 7030 940a 1002 |0000: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +029086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -37243,17 +37364,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02856c: |[02856c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$1100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/os/Handler; │ │ -02857c: 5410 7202 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mHandler:Landroid/os/Handler; // field@0272 │ │ -028580: 1100 |0002: return-object v0 │ │ +029088: |[029088] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$1100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/os/Handler; │ │ +029098: 5410 7202 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mHandler:Landroid/os/Handler; // field@0272 │ │ +02909c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37261,17 +37382,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028584: |[028584] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; │ │ -028594: 5410 6d02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ -028598: 1100 |0002: return-object v0 │ │ +0290a0: |[0290a0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; │ │ +0290b0: 5410 6d02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ +0290b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37279,17 +37400,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02859c: |[02859c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/content/SharedPreferences; │ │ -0285ac: 5410 7302 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -0285b0: 1100 |0002: return-object v0 │ │ +0290b8: |[0290b8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/content/SharedPreferences; │ │ +0290c8: 5410 7302 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +0290cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37297,17 +37418,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0285b4: |[0285b4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ -0285c4: 7010 810a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateOk:()V // method@0a81 │ │ -0285ca: 0e00 |0003: return-void │ │ +0290d0: |[0290d0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ +0290e0: 7010 810a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateOk:()V // method@0a81 │ │ +0290e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37315,18 +37436,18 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0285cc: |[0285cc] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; │ │ -0285dc: 7010 880a 0100 |0000: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getHistory:()Ljava/util/ArrayList; // method@0a88 │ │ -0285e2: 0c00 |0003: move-result-object v0 │ │ -0285e4: 1100 |0004: return-object v0 │ │ +0290e8: |[0290e8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; │ │ +0290f8: 7010 880a 0100 |0000: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getHistory:()Ljava/util/ArrayList; // method@0a88 │ │ +0290fe: 0c00 |0003: move-result-object v0 │ │ +029100: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37334,17 +37455,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0285e8: |[0285e8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ -0285f8: 7020 910a 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.saveHistory:(Ljava/util/ArrayList;)V // method@0a91 │ │ -0285fe: 0e00 |0003: return-void │ │ +029104: |[029104] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ +029114: 7020 910a 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.saveHistory:(Ljava/util/ArrayList;)V // method@0a91 │ │ +02911a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -37353,17 +37474,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -028600: |[028600] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ -028610: 7010 980a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.updateState:()V // method@0a98 │ │ -028616: 0e00 |0003: return-void │ │ +02911c: |[02911c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ +02912c: 7010 980a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.updateState:()V // method@0a98 │ │ +029132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37371,17 +37492,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -028618: |[028618] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ -028628: 7020 920a 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setConfig:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a92 │ │ -02862e: 0e00 |0003: return-void │ │ +029134: |[029134] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.access$700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ +029144: 7020 920a 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setConfig:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a92 │ │ +02914a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ │ │ @@ -37390,35 +37511,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -028630: |[028630] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.btnStateCheck:()V │ │ -028640: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -028642: 5463 6c02 |0001: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ -028646: 1404 7700 057f |0003: const v4, #float 1.7679e+38 // #7f050077 │ │ -02864c: 6e20 7108 4300 |0006: invoke-virtual {v3, v4}, Landroid/widget/Button;.setText:(I)V // method@0871 │ │ -028652: 1403 0e00 067f |0009: const v3, #float 1.78117e+38 // #7f06000e │ │ -028658: 6e20 840a 3600 |000c: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -02865e: 0c00 |000f: move-result-object v0 │ │ -028660: 1f00 1f01 |0010: check-cast v0, Landroid/widget/Button; // type@011f │ │ -028664: 1403 1c00 067f |0012: const v3, #float 1.78117e+38 // #7f06001c │ │ -02866a: 6e20 840a 3600 |0015: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -028670: 0c01 |0018: move-result-object v1 │ │ -028672: 1f01 1f01 |0019: check-cast v1, Landroid/widget/Button; // type@011f │ │ -028676: 1403 1f00 067f |001b: const v3, #float 1.78117e+38 // #7f06001f │ │ -02867c: 6e20 840a 3600 |001e: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -028682: 0c02 |0021: move-result-object v2 │ │ -028684: 1f02 1f01 |0022: check-cast v2, Landroid/widget/Button; // type@011f │ │ -028688: 6e20 6f08 5100 |0024: invoke-virtual {v1, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ -02868e: 6e20 6f08 5200 |0027: invoke-virtual {v2, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ -028694: 6e20 6f08 5000 |002a: invoke-virtual {v0, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ -02869a: 0e00 |002d: return-void │ │ +02914c: |[02914c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.btnStateCheck:()V │ │ +02915c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +02915e: 5463 6c02 |0001: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ +029162: 1404 7700 057f |0003: const v4, #float 1.7679e+38 // #7f050077 │ │ +029168: 6e20 7108 4300 |0006: invoke-virtual {v3, v4}, Landroid/widget/Button;.setText:(I)V // method@0871 │ │ +02916e: 1403 0e00 067f |0009: const v3, #float 1.78117e+38 // #7f06000e │ │ +029174: 6e20 840a 3600 |000c: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +02917a: 0c00 |000f: move-result-object v0 │ │ +02917c: 1f00 1f01 |0010: check-cast v0, Landroid/widget/Button; // type@011f │ │ +029180: 1403 1c00 067f |0012: const v3, #float 1.78117e+38 // #7f06001c │ │ +029186: 6e20 840a 3600 |0015: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +02918c: 0c01 |0018: move-result-object v1 │ │ +02918e: 1f01 1f01 |0019: check-cast v1, Landroid/widget/Button; // type@011f │ │ +029192: 1403 1f00 067f |001b: const v3, #float 1.78117e+38 // #7f06001f │ │ +029198: 6e20 840a 3600 |001e: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +02919e: 0c02 |0021: move-result-object v2 │ │ +0291a0: 1f02 1f01 |0022: check-cast v2, Landroid/widget/Button; // type@011f │ │ +0291a4: 6e20 6f08 5100 |0024: invoke-virtual {v1, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ +0291aa: 6e20 6f08 5200 |0027: invoke-virtual {v2, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ +0291b0: 6e20 6f08 5000 |002a: invoke-virtual {v0, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ +0291b6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x0009 line=90 │ │ 0x0012 line=91 │ │ 0x001b line=92 │ │ 0x0024 line=94 │ │ @@ -37436,35 +37557,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02869c: |[02869c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.btnStateOk:()V │ │ -0286ac: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0286ae: 5463 6c02 |0001: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ -0286b2: 1404 7800 057f |0003: const v4, #float 1.7679e+38 // #7f050078 │ │ -0286b8: 6e20 7108 4300 |0006: invoke-virtual {v3, v4}, Landroid/widget/Button;.setText:(I)V // method@0871 │ │ -0286be: 1403 0e00 067f |0009: const v3, #float 1.78117e+38 // #7f06000e │ │ -0286c4: 6e20 840a 3600 |000c: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -0286ca: 0c00 |000f: move-result-object v0 │ │ -0286cc: 1f00 1f01 |0010: check-cast v0, Landroid/widget/Button; // type@011f │ │ -0286d0: 1403 1c00 067f |0012: const v3, #float 1.78117e+38 // #7f06001c │ │ -0286d6: 6e20 840a 3600 |0015: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -0286dc: 0c01 |0018: move-result-object v1 │ │ -0286de: 1f01 1f01 |0019: check-cast v1, Landroid/widget/Button; // type@011f │ │ -0286e2: 1403 1f00 067f |001b: const v3, #float 1.78117e+38 // #7f06001f │ │ -0286e8: 6e20 840a 3600 |001e: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -0286ee: 0c02 |0021: move-result-object v2 │ │ -0286f0: 1f02 1f01 |0022: check-cast v2, Landroid/widget/Button; // type@011f │ │ -0286f4: 6e20 6f08 5100 |0024: invoke-virtual {v1, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ -0286fa: 6e20 6f08 5200 |0027: invoke-virtual {v2, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ -028700: 6e20 6f08 5000 |002a: invoke-virtual {v0, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ -028706: 0e00 |002d: return-void │ │ +0291b8: |[0291b8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.btnStateOk:()V │ │ +0291c8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0291ca: 5463 6c02 |0001: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ +0291ce: 1404 7800 057f |0003: const v4, #float 1.7679e+38 // #7f050078 │ │ +0291d4: 6e20 7108 4300 |0006: invoke-virtual {v3, v4}, Landroid/widget/Button;.setText:(I)V // method@0871 │ │ +0291da: 1403 0e00 067f |0009: const v3, #float 1.78117e+38 // #7f06000e │ │ +0291e0: 6e20 840a 3600 |000c: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +0291e6: 0c00 |000f: move-result-object v0 │ │ +0291e8: 1f00 1f01 |0010: check-cast v0, Landroid/widget/Button; // type@011f │ │ +0291ec: 1403 1c00 067f |0012: const v3, #float 1.78117e+38 // #7f06001c │ │ +0291f2: 6e20 840a 3600 |0015: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +0291f8: 0c01 |0018: move-result-object v1 │ │ +0291fa: 1f01 1f01 |0019: check-cast v1, Landroid/widget/Button; // type@011f │ │ +0291fe: 1403 1f00 067f |001b: const v3, #float 1.78117e+38 // #7f06001f │ │ +029204: 6e20 840a 3600 |001e: invoke-virtual {v6, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +02920a: 0c02 |0021: move-result-object v2 │ │ +02920c: 1f02 1f01 |0022: check-cast v2, Landroid/widget/Button; // type@011f │ │ +029210: 6e20 6f08 5100 |0024: invoke-virtual {v1, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ +029216: 6e20 6f08 5200 |0027: invoke-virtual {v2, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ +02921c: 6e20 6f08 5000 |002a: invoke-virtual {v0, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@086f │ │ +029222: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0009 line=102 │ │ 0x0012 line=103 │ │ 0x001b line=104 │ │ 0x0024 line=106 │ │ @@ -37478,105 +37599,115 @@ │ │ 0x0000 - 0x002e reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #13 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ name : 'collectDatabaseInfo' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -028708: |[028708] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.collectDatabaseInfo:(Ljava/lang/String;)V │ │ -028718: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02871a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02871c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02871e: 2203 a801 |0003: new-instance v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ -028722: 7030 cd09 7308 |0005: invoke-direct {v3, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ -028728: 6e10 d309 0300 |0008: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -02872e: 0c01 |000b: move-result-object v1 │ │ -028730: 1404 1300 067f |000c: const v4, #float 1.78117e+38 // #7f060013 │ │ -028736: 1a05 1c07 |000f: const-string v5, "album" // string@071c │ │ -02873a: 6e30 d209 1305 |0011: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ -028740: 0b05 |0014: move-result-wide v5 │ │ -028742: 7120 ed08 6500 |0015: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -028748: 0c05 |0018: move-result-object v5 │ │ -02874a: 7030 940a 4705 |0019: invoke-direct {v7, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -028750: 1404 1500 067f |001c: const v4, #float 1.78117e+38 // #7f060015 │ │ -028756: 1a05 5607 |001f: const-string v5, "artist" // string@0756 │ │ -02875a: 6e30 d209 1305 |0021: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ -028760: 0b05 |0024: move-result-wide v5 │ │ -028762: 7120 ed08 6500 |0025: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -028768: 0c05 |0028: move-result-object v5 │ │ -02876a: 7030 940a 4705 |0029: invoke-direct {v7, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -028770: 1404 1900 067f |002c: const v4, #float 1.78117e+38 // #7f060019 │ │ -028776: 1a05 550e |002f: const-string v5, "playlist" // string@0e55 │ │ -02877a: 6e30 d209 1305 |0031: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ -028780: 0b05 |0034: move-result-wide v5 │ │ -028782: 7120 ed08 6500 |0035: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -028788: 0c05 |0038: move-result-object v5 │ │ -02878a: 7030 940a 4705 |0039: invoke-direct {v7, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -028790: 1404 1e00 067f |003c: const v4, #float 1.78117e+38 // #7f06001e │ │ -028796: 1a05 1211 |003f: const-string v5, "video" // string@1112 │ │ -02879a: 6e30 d209 1305 |0041: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ -0287a0: 0b05 |0044: move-result-wide v5 │ │ -0287a2: 7120 ed08 6500 |0045: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0287a8: 0c05 |0048: move-result-object v5 │ │ -0287aa: 7030 940a 4705 |0049: invoke-direct {v7, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -0287b0: 1404 1700 067f |004c: const v4, #float 1.78117e+38 // #7f060017 │ │ -0287b6: 1a05 4f09 |004f: const-string v5, "genres" // string@094f │ │ -0287ba: 6e30 d209 1305 |0051: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ -0287c0: 0b05 |0054: move-result-wide v5 │ │ -0287c2: 7120 ed08 6500 |0055: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0287c8: 0c05 |0058: move-result-object v5 │ │ -0287ca: 7030 940a 4705 |0059: invoke-direct {v7, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -0287d0: 1404 1b00 067f |005c: const v4, #float 1.78117e+38 // #7f06001b │ │ -0287d6: 1a05 6707 |005f: const-string v5, "audio" // string@0767 │ │ -0287da: 6e30 d209 1305 |0061: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ -0287e0: 0b05 |0064: move-result-wide v5 │ │ -0287e2: 7120 ed08 6500 |0065: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0287e8: 0c05 |0068: move-result-object v5 │ │ -0287ea: 7030 940a 4705 |0069: invoke-direct {v7, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -0287f0: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ -0287f4: 7210 7500 0000 |006e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0287fa: 3801 0600 |0071: if-eqz v1, 0077 // +0006 │ │ -0287fe: 6e10 8b00 0100 |0073: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -028804: 1201 |0076: const/4 v1, #int 0 // #0 │ │ -028806: 3803 0500 |0077: if-eqz v3, 007c // +0005 │ │ -02880a: 6e10 ce09 0300 |0079: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -028810: 0e00 |007c: return-void │ │ -028812: 0d04 |007d: move-exception v4 │ │ -028814: 3800 0500 |007e: if-eqz v0, 0083 // +0005 │ │ -028818: 7210 7500 0000 |0080: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -02881e: 3801 0600 |0083: if-eqz v1, 0089 // +0006 │ │ -028822: 6e10 8b00 0100 |0085: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -028828: 1201 |0088: const/4 v1, #int 0 // #0 │ │ -02882a: 3802 0500 |0089: if-eqz v2, 008e // +0005 │ │ -02882e: 6e10 ce09 0200 |008b: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -028834: 2704 |008e: throw v4 │ │ -028836: 0d04 |008f: move-exception v4 │ │ -028838: 0732 |0090: move-object v2, v3 │ │ -02883a: 28ed |0091: goto 007e // -0013 │ │ +029224: |[029224] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.collectDatabaseInfo:(Ljava/lang/String;)V │ │ +029234: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +029236: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +029238: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02923a: 2203 a801 |0003: new-instance v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ +02923e: 7030 cd09 8309 |0005: invoke-direct {v3, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ +029244: 6e10 d309 0300 |0008: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +02924a: 0c01 |000b: move-result-object v1 │ │ +02924c: 1404 1300 067f |000c: const v4, #float 1.78117e+38 // #7f060013 │ │ +029252: 1a05 1c07 |000f: const-string v5, "album" // string@071c │ │ +029256: 6e30 d209 1305 |0011: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ +02925c: 0b06 |0014: move-result-wide v6 │ │ +02925e: 7120 ed08 7600 |0015: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +029264: 0c05 |0018: move-result-object v5 │ │ +029266: 7030 940a 4805 |0019: invoke-direct {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +02926c: 1404 1500 067f |001c: const v4, #float 1.78117e+38 // #7f060015 │ │ +029272: 1a05 5507 |001f: const-string v5, "artist" // string@0755 │ │ +029276: 6e30 d209 1305 |0021: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ +02927c: 0b06 |0024: move-result-wide v6 │ │ +02927e: 7120 ed08 7600 |0025: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +029284: 0c05 |0028: move-result-object v5 │ │ +029286: 7030 940a 4805 |0029: invoke-direct {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +02928c: 1404 1900 067f |002c: const v4, #float 1.78117e+38 // #7f060019 │ │ +029292: 1a05 530e |002f: const-string v5, "playlist" // string@0e53 │ │ +029296: 6e30 d209 1305 |0031: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ +02929c: 0b06 |0034: move-result-wide v6 │ │ +02929e: 7120 ed08 7600 |0035: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +0292a4: 0c05 |0038: move-result-object v5 │ │ +0292a6: 7030 940a 4805 |0039: invoke-direct {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +0292ac: 1404 1e00 067f |003c: const v4, #float 1.78117e+38 // #7f06001e │ │ +0292b2: 1a05 1011 |003f: const-string v5, "video" // string@1110 │ │ +0292b6: 6e30 d209 1305 |0041: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ +0292bc: 0b06 |0044: move-result-wide v6 │ │ +0292be: 7120 ed08 7600 |0045: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +0292c4: 0c05 |0048: move-result-object v5 │ │ +0292c6: 7030 940a 4805 |0049: invoke-direct {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +0292cc: 1404 1700 067f |004c: const v4, #float 1.78117e+38 // #7f060017 │ │ +0292d2: 1a05 4e09 |004f: const-string v5, "genres" // string@094e │ │ +0292d6: 6e30 d209 1305 |0051: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ +0292dc: 0b06 |0054: move-result-wide v6 │ │ +0292de: 7120 ed08 7600 |0055: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +0292e4: 0c05 |0058: move-result-object v5 │ │ +0292e6: 7030 940a 4805 |0059: invoke-direct {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +0292ec: 1404 1b00 067f |005c: const v4, #float 1.78117e+38 // #7f06001b │ │ +0292f2: 1a05 6607 |005f: const-string v5, "audio" // string@0766 │ │ +0292f6: 6e30 d209 1305 |0061: invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getCount:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@09d2 │ │ +0292fc: 0b06 |0064: move-result-wide v6 │ │ +0292fe: 7120 ed08 7600 |0065: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +029304: 0c05 |0068: move-result-object v5 │ │ +029306: 7030 940a 4805 |0069: invoke-direct {v8, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +02930c: 3800 0500 |006c: if-eqz v0, 0071 // +0005 │ │ +029310: 7210 7500 0000 |006e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +029316: 3801 0600 |0071: if-eqz v1, 0077 // +0006 │ │ +02931a: 6e10 8b00 0100 |0073: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +029320: 1201 |0076: const/4 v1, #int 0 // #0 │ │ +029322: 3803 0500 |0077: if-eqz v3, 007c // +0005 │ │ +029326: 6e10 ce09 0300 |0079: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +02932c: 0e00 |007c: return-void │ │ +02932e: 0d04 |007d: move-exception v4 │ │ +029330: 3800 0500 |007e: if-eqz v0, 0083 // +0005 │ │ +029334: 7210 7500 0000 |0080: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +02933a: 3801 0600 |0083: if-eqz v1, 0089 // +0006 │ │ +02933e: 6e10 8b00 0100 |0085: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +029344: 1201 |0088: const/4 v1, #int 0 // #0 │ │ +029346: 3802 0500 |0089: if-eqz v2, 008e // +0005 │ │ +02934a: 6e10 ce09 0200 |008b: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +029350: 2704 |008e: throw v4 │ │ +029352: 0d04 |008f: move-exception v4 │ │ +029354: 0732 |0090: move-object v2, v3 │ │ +029356: 28ed |0091: goto 007e // -0013 │ │ catches : 2 │ │ 0x0003 - 0x0008 │ │ -> 0x007d │ │ 0x0008 - 0x006c │ │ -> 0x008f │ │ positions : │ │ 0x0000 line=482 │ │ 0x0001 line=483 │ │ 0x0002 line=484 │ │ 0x0003 line=486 │ │ 0x0008 line=487 │ │ 0x000c line=488 │ │ + 0x0011 line=489 │ │ + 0x0015 line=488 │ │ 0x001c line=490 │ │ + 0x0021 line=491 │ │ + 0x0025 line=490 │ │ 0x002c line=492 │ │ + 0x0031 line=493 │ │ + 0x0035 line=492 │ │ 0x003c line=494 │ │ + 0x0041 line=495 │ │ + 0x0045 line=494 │ │ 0x004c line=496 │ │ 0x005c line=498 │ │ + 0x0061 line=499 │ │ + 0x0065 line=498 │ │ 0x006c line=501 │ │ 0x006e line=502 │ │ 0x0071 line=504 │ │ 0x0073 line=505 │ │ 0x0076 line=506 │ │ 0x0077 line=508 │ │ 0x0079 line=509 │ │ @@ -37593,43 +37724,43 @@ │ │ 0x0001 - 0x0008 reg=2 helper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ 0x0008 - 0x007d reg=3 helper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ 0x007d - 0x008f reg=2 helper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ 0x008f - 0x0091 reg=3 helper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ 0x0003 - 0x0092 reg=0 cur Landroid/database/Cursor; │ │ 0x0002 - 0x0092 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0091 - 0x0092 reg=2 helper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - 0x0000 - 0x0092 reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - 0x0000 - 0x0092 reg=8 dbname Ljava/lang/String; │ │ + 0x0000 - 0x0092 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0092 reg=9 dbname Ljava/lang/String; │ │ │ │ #14 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ name : 'createProgressDialog' │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -028854: |[028854] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.createProgressDialog:()Landroid/app/Dialog; │ │ -028864: 2202 bd01 |0000: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog; // type@01bd │ │ -028868: 7030 730a 4204 |0002: invoke-direct {v2, v4, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;)V // method@0a73 │ │ -02886e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -028870: 6e20 2d00 3200 |0006: invoke-virtual {v2, v3}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@002d │ │ -028876: 1403 0100 037f |0009: const v3, #float 1.74129e+38 // #7f030001 │ │ -02887c: 6e20 2f00 3200 |000c: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setContentView:(I)V // method@002f │ │ -028882: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -028884: 6e20 2e00 3200 |0010: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@002e │ │ -02888a: 1403 0b00 067f |0013: const v3, #float 1.78117e+38 // #7f06000b │ │ -028890: 6e20 2600 3200 |0016: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0026 │ │ -028896: 0c00 |0019: move-result-object v0 │ │ -028898: 1f00 1f01 |001a: check-cast v0, Landroid/widget/Button; // type@011f │ │ -02889c: 2201 b801 |001c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7; // type@01b8 │ │ -0288a0: 7020 4e0a 4100 |001e: invoke-direct {v1, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a4e │ │ -0288a6: 6e20 7008 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ -0288ac: 1102 |0024: return-object v2 │ │ +029370: |[029370] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.createProgressDialog:()Landroid/app/Dialog; │ │ +029380: 2202 bd01 |0000: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog; // type@01bd │ │ +029384: 7030 730a 4204 |0002: invoke-direct {v2, v4, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$SyncProgressDialog;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;)V // method@0a73 │ │ +02938a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +02938c: 6e20 2d00 3200 |0006: invoke-virtual {v2, v3}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@002d │ │ +029392: 1403 0100 037f |0009: const v3, #float 1.74129e+38 // #7f030001 │ │ +029398: 6e20 2f00 3200 |000c: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setContentView:(I)V // method@002f │ │ +02939e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0293a0: 6e20 2e00 3200 |0010: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@002e │ │ +0293a6: 1403 0b00 067f |0013: const v3, #float 1.78117e+38 // #7f06000b │ │ +0293ac: 6e20 2600 3200 |0016: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0026 │ │ +0293b2: 0c00 |0019: move-result-object v0 │ │ +0293b4: 1f00 1f01 |001a: check-cast v0, Landroid/widget/Button; // type@011f │ │ +0293b8: 2201 b801 |001c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7; // type@01b8 │ │ +0293bc: 7020 4e0a 4100 |001e: invoke-direct {v1, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a4e │ │ +0293c2: 6e20 7008 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ +0293c8: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0005 line=441 │ │ 0x0009 line=442 │ │ 0x000f line=443 │ │ 0x0013 line=445 │ │ @@ -37643,93 +37774,93 @@ │ │ 0x0000 - 0x0025 reg=4 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ #15 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ name : 'getDate' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 6 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0288b0: |[0288b0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.getDate:(J)Ljava/lang/String; │ │ -0288c0: 1601 ffff |0000: const-wide/16 v1, #int -1 // #ffff │ │ -0288c4: 3101 0401 |0002: cmp-long v1, v4, v1 │ │ -0288c8: 3d01 1000 |0004: if-lez v1, 0014 // +0010 │ │ -0288cc: 7110 7f07 0300 |0006: invoke-static {v3}, Landroid/text/format/DateFormat;.getMediumDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@077f │ │ -0288d2: 0c00 |0009: move-result-object v0 │ │ -0288d4: 2201 8501 |000a: new-instance v1, Ljava/util/Date; // type@0185 │ │ -0288d8: 7030 5909 4105 |000c: invoke-direct {v1, v4, v5}, Ljava/util/Date;.:(J)V // method@0959 │ │ -0288de: 6e20 4209 1000 |000f: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0942 │ │ -0288e4: 0c01 |0012: move-result-object v1 │ │ -0288e6: 1101 |0013: return-object v1 │ │ -0288e8: 1a01 b000 |0014: const-string v1, "-" // string@00b0 │ │ -0288ec: 28fd |0016: goto 0013 // -0003 │ │ +0293cc: |[0293cc] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.getDate:(J)Ljava/lang/String; │ │ +0293dc: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0293e0: 3101 0602 |0002: cmp-long v1, v6, v2 │ │ +0293e4: 3d01 1000 |0004: if-lez v1, 0014 // +0010 │ │ +0293e8: 7110 7f07 0500 |0006: invoke-static {v5}, Landroid/text/format/DateFormat;.getMediumDateFormat:(Landroid/content/Context;)Ljava/text/DateFormat; // method@077f │ │ +0293ee: 0c00 |0009: move-result-object v0 │ │ +0293f0: 2201 8501 |000a: new-instance v1, Ljava/util/Date; // type@0185 │ │ +0293f4: 7030 5909 6107 |000c: invoke-direct {v1, v6, v7}, Ljava/util/Date;.:(J)V // method@0959 │ │ +0293fa: 6e20 4209 1000 |000f: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0942 │ │ +029400: 0c01 |0012: move-result-object v1 │ │ +029402: 1101 |0013: return-object v1 │ │ +029404: 1a01 b000 |0014: const-string v1, "-" // string@00b0 │ │ +029408: 28fd |0016: goto 0013 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ - 0x0006 line=532 │ │ + 0x0006 line=533 │ │ 0x000a line=534 │ │ 0x0013 line=536 │ │ locals : │ │ 0x000a - 0x0013 reg=0 fmt Ljava/text/DateFormat; │ │ - 0x0000 - 0x0017 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - 0x0000 - 0x0017 reg=4 date J │ │ + 0x0000 - 0x0017 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x0017 reg=6 date J │ │ │ │ #16 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ name : 'getHistory' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0288f0: |[0288f0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.getHistory:()Ljava/util/ArrayList; │ │ -028900: 2202 8001 |0000: new-instance v2, Ljava/util/ArrayList; // type@0180 │ │ -028904: 7010 4609 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02890a: 5496 7302 |0005: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -02890e: 1a07 9402 |0007: const-string v7, "KEY_CONFIG_HISTORY" // string@0294 │ │ -028912: 1a08 0000 |0009: const-string v8, "" // string@0000 │ │ -028916: 7230 6800 7608 |000b: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02891c: 0c03 |000e: move-result-object v3 │ │ -02891e: 6e10 0e09 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@090e │ │ -028924: 0a06 |0012: move-result v6 │ │ -028926: 3d06 3e00 |0013: if-lez v6, 0051 // +003e │ │ -02892a: 2200 1502 |0015: new-instance v0, Lorg/json/JSONArray; // type@0215 │ │ -02892e: 7020 db0b 3000 |0017: invoke-direct {v0, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0bdb │ │ -028934: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -028936: 6e10 dd0b 0000 |001b: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@0bdd │ │ -02893c: 0a06 |001e: move-result v6 │ │ -02893e: 3564 3200 |001f: if-ge v4, v6, 0051 // +0032 │ │ -028942: 6e20 dc0b 4000 |0021: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0bdc │ │ -028948: 0c05 |0024: move-result-object v5 │ │ -02894a: 2201 da01 |0025: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -02894e: 7010 840b 0100 |0027: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ -028954: 1a06 a10a |002a: const-string v6, "host" // string@0aa1 │ │ -028958: 6e20 e20b 6500 |002c: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0be2 │ │ -02895e: 0c06 |002f: move-result-object v6 │ │ -028960: 5b16 bc03 |0030: iput-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028964: 1a06 f210 |0032: const-string v6, "user" // string@10f2 │ │ -028968: 6e20 e20b 6500 |0034: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0be2 │ │ -02896e: 0c06 |0037: move-result-object v6 │ │ -028970: 5b16 be03 |0038: iput-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -028974: 1a06 430e |003a: const-string v6, "pass" // string@0e43 │ │ -028978: 6e20 e20b 6500 |003c: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0be2 │ │ -02897e: 0c06 |003f: move-result-object v6 │ │ -028980: 5b16 bd03 |0040: iput-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -028984: 1a06 bc0a |0042: const-string v6, "index" // string@0abc │ │ -028988: 6e20 e10b 6500 |0044: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0be1 │ │ -02898e: 0a06 |0047: move-result v6 │ │ -028990: 5916 bb03 |0048: iput v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -028994: 6e20 4909 1200 |004a: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02899a: d804 0401 |004d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02899e: 28cc |004f: goto 001b // -0034 │ │ -0289a0: 0d06 |0050: move-exception v6 │ │ -0289a2: 1102 |0051: return-object v2 │ │ +02940c: |[02940c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.getHistory:()Ljava/util/ArrayList; │ │ +02941c: 2202 8001 |0000: new-instance v2, Ljava/util/ArrayList; // type@0180 │ │ +029420: 7010 4609 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +029426: 5496 7302 |0005: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +02942a: 1a07 9402 |0007: const-string v7, "KEY_CONFIG_HISTORY" // string@0294 │ │ +02942e: 1a08 0000 |0009: const-string v8, "" // string@0000 │ │ +029432: 7230 6800 7608 |000b: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +029438: 0c03 |000e: move-result-object v3 │ │ +02943a: 6e10 0e09 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@090e │ │ +029440: 0a06 |0012: move-result v6 │ │ +029442: 3d06 3e00 |0013: if-lez v6, 0051 // +003e │ │ +029446: 2200 1502 |0015: new-instance v0, Lorg/json/JSONArray; // type@0215 │ │ +02944a: 7020 db0b 3000 |0017: invoke-direct {v0, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0bdb │ │ +029450: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +029452: 6e10 dd0b 0000 |001b: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@0bdd │ │ +029458: 0a06 |001e: move-result v6 │ │ +02945a: 3564 3200 |001f: if-ge v4, v6, 0051 // +0032 │ │ +02945e: 6e20 dc0b 4000 |0021: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@0bdc │ │ +029464: 0c05 |0024: move-result-object v5 │ │ +029466: 2201 da01 |0025: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +02946a: 7010 840b 0100 |0027: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ +029470: 1a06 a00a |002a: const-string v6, "host" // string@0aa0 │ │ +029474: 6e20 e20b 6500 |002c: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0be2 │ │ +02947a: 0c06 |002f: move-result-object v6 │ │ +02947c: 5b16 bc03 |0030: iput-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +029480: 1a06 f010 |0032: const-string v6, "user" // string@10f0 │ │ +029484: 6e20 e20b 6500 |0034: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0be2 │ │ +02948a: 0c06 |0037: move-result-object v6 │ │ +02948c: 5b16 be03 |0038: iput-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +029490: 1a06 410e |003a: const-string v6, "pass" // string@0e41 │ │ +029494: 6e20 e20b 6500 |003c: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0be2 │ │ +02949a: 0c06 |003f: move-result-object v6 │ │ +02949c: 5b16 bd03 |0040: iput-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +0294a0: 1a06 bb0a |0042: const-string v6, "index" // string@0abb │ │ +0294a4: 6e20 e10b 6500 |0044: invoke-virtual {v5, v6}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0be1 │ │ +0294aa: 0a06 |0047: move-result v6 │ │ +0294ac: 5916 bb03 |0048: iput v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +0294b0: 6e20 4909 1200 |004a: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +0294b6: d804 0401 |004d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0294ba: 28cc |004f: goto 001b // -0034 │ │ +0294bc: 0d06 |0050: move-exception v6 │ │ +0294be: 1102 |0051: return-object v2 │ │ catches : 1 │ │ 0x0015 - 0x004d │ │ Ljava/lang/Exception; -> 0x0050 │ │ positions : │ │ 0x0000 line=560 │ │ 0x0005 line=561 │ │ 0x000f line=562 │ │ @@ -37759,41 +37890,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0289b4: |[0289b4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.loadSyncDate:(Ljava/lang/String;)V │ │ -0289c4: 1404 1100 067f |0000: const v4, #float 1.78117e+38 // #7f060011 │ │ -0289ca: 3806 1800 |0003: if-eqz v6, 001b // +0018 │ │ -0289ce: 2200 ac01 |0005: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ -0289d2: 6e10 850a 0500 |0007: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ -0289d8: 0c02 |000a: move-result-object v2 │ │ -0289da: 7020 e109 2000 |000b: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ -0289e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0289e2: 6e30 f809 6002 |000f: invoke-virtual {v0, v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getLastUpdate:(Ljava/lang/String;Z)J // method@09f8 │ │ -0289e8: 0b02 |0012: move-result-wide v2 │ │ -0289ea: 7030 870a 2503 |0013: invoke-direct {v5, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getDate:(J)Ljava/lang/String; // method@0a87 │ │ -0289f0: 0c01 |0016: move-result-object v1 │ │ -0289f2: 7030 940a 4501 |0017: invoke-direct {v5, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -0289f8: 0e00 |001a: return-void │ │ -0289fa: 1402 3600 057f |001b: const v2, #float 1.76788e+38 // #7f050036 │ │ -028a00: 6e20 890a 2500 |001e: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -028a06: 0c02 |0021: move-result-object v2 │ │ -028a08: 7030 940a 4502 |0022: invoke-direct {v5, v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ -028a0e: 28f5 |0025: goto 001a // -000b │ │ +0294d0: |[0294d0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.loadSyncDate:(Ljava/lang/String;)V │ │ +0294e0: 1404 1100 067f |0000: const v4, #float 1.78117e+38 // #7f060011 │ │ +0294e6: 3806 1800 |0003: if-eqz v6, 001b // +0018 │ │ +0294ea: 2200 ac01 |0005: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ +0294ee: 6e10 850a 0500 |0007: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@0a85 │ │ +0294f4: 0c02 |000a: move-result-object v2 │ │ +0294f6: 7020 e109 2000 |000b: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ +0294fc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0294fe: 6e30 f809 6002 |000f: invoke-virtual {v0, v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getLastUpdate:(Ljava/lang/String;Z)J // method@09f8 │ │ +029504: 0b02 |0012: move-result-wide v2 │ │ +029506: 7030 870a 2503 |0013: invoke-direct {v5, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getDate:(J)Ljava/lang/String; // method@0a87 │ │ +02950c: 0c01 |0016: move-result-object v1 │ │ +02950e: 7030 940a 4501 |0017: invoke-direct {v5, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +029514: 0e00 |001a: return-void │ │ +029516: 1402 3600 057f |001b: const v2, #float 1.76788e+38 // #7f050036 │ │ +02951c: 6e20 890a 2500 |001e: invoke-virtual {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +029522: 0c02 |0021: move-result-object v2 │ │ +029524: 7030 940a 4502 |0022: invoke-direct {v5, v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setTextToTextView:(ILjava/lang/String;)V // method@0a94 │ │ +02952a: 28f5 |0025: goto 001a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=520 │ │ 0x0005 line=521 │ │ 0x000e line=522 │ │ 0x0017 line=523 │ │ 0x001a line=528 │ │ 0x001b line=525 │ │ + 0x001e line=526 │ │ + 0x0022 line=525 │ │ locals : │ │ 0x000e - 0x001a reg=0 helper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0017 - 0x001a reg=1 lastUpdate Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x0026 reg=6 url Ljava/lang/String; │ │ │ │ #18 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ @@ -37801,25 +37934,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -028a10: |[028a10] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.nullCheck:(Ljava/lang/String;)Z │ │ -028a20: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -028a24: 6e10 1609 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028a2a: 0c00 |0005: move-result-object v0 │ │ -028a2c: 6e10 0e09 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@090e │ │ -028a32: 0a00 |0009: move-result v0 │ │ -028a34: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -028a38: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -028a3a: 0f00 |000d: return v0 │ │ -028a3c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -028a3e: 28fe |000f: goto 000d // -0002 │ │ +02952c: |[02952c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.nullCheck:(Ljava/lang/String;)Z │ │ +02953c: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +029540: 6e10 1609 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +029546: 0c00 |0005: move-result-object v0 │ │ +029548: 6e10 0e09 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@090e │ │ +02954e: 0a00 |0009: move-result v0 │ │ +029550: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +029554: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +029556: 0f00 |000d: return v0 │ │ +029558: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +02955a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x000c line=331 │ │ 0x000d line=333 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ @@ -37830,64 +37963,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -028a40: |[028a40] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.resetDb:()V │ │ -028a50: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -028a52: 2351 3302 |0001: new-array v1, v5, [Ljava/lang/String; // type@0233 │ │ -028a56: 2350 3802 |0003: new-array v0, v5, [Z // type@0238 │ │ -028a5a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -028a5c: 3553 0e00 |0006: if-ge v3, v5, 0014 // +000e │ │ -028a60: 7110 f409 0300 |0008: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ -028a66: 0c02 |000b: move-result-object v2 │ │ -028a68: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ -028a6c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -028a6e: 4e04 0003 |000f: aput-boolean v4, v0, v3 │ │ -028a72: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -028a76: 28f3 |0013: goto 0006 // -000d │ │ -028a78: 2204 0a00 |0014: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000a │ │ -028a7c: 7020 1c00 7400 |0016: invoke-direct {v4, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ -028a82: 1405 8000 057f |0019: const v5, #float 1.7679e+38 // #7f050080 │ │ -028a88: 6e20 890a 5700 |001c: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -028a8e: 0c05 |001f: move-result-object v5 │ │ -028a90: 6e20 2100 5400 |0020: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -028a96: 0c04 |0023: move-result-object v4 │ │ -028a98: 2205 b701 |0024: new-instance v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6; // type@01b7 │ │ -028a9c: 7030 4c0a 7500 |0026: invoke-direct {v5, v7, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z)V // method@0a4c │ │ -028aa2: 6e40 1e00 1450 |0029: invoke-virtual {v4, v1, v0, v5}, Landroid/app/AlertDialog$Builder;.setMultiChoiceItems:([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -028aa8: 0c04 |002c: move-result-object v4 │ │ -028aaa: 1405 0500 057f |002d: const v5, #float 1.76787e+38 // #7f050005 │ │ -028ab0: 6e20 890a 5700 |0030: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -028ab6: 0c05 |0033: move-result-object v5 │ │ -028ab8: 2206 b601 |0034: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5; // type@01b6 │ │ -028abc: 7040 4a0a 7610 |0036: invoke-direct {v6, v7, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z[Ljava/lang/String;)V // method@0a4a │ │ -028ac2: 6e30 2000 5406 |0039: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -028ac8: 0c04 |003c: move-result-object v4 │ │ -028aca: 1405 0600 057f |003d: const v5, #float 1.76787e+38 // #7f050006 │ │ -028ad0: 6e20 890a 5700 |0040: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -028ad6: 0c05 |0043: move-result-object v5 │ │ -028ad8: 2206 b501 |0044: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4; // type@01b5 │ │ -028adc: 7020 480a 7600 |0046: invoke-direct {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a48 │ │ -028ae2: 6e30 1f00 5406 |0049: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ -028ae8: 0c04 |004c: move-result-object v4 │ │ -028aea: 6e10 2200 0400 |004d: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ -028af0: 0e00 |0050: return-void │ │ +02955c: |[02955c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.resetDb:()V │ │ +02956c: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +02956e: 2351 3302 |0001: new-array v1, v5, [Ljava/lang/String; // type@0233 │ │ +029572: 2350 3802 |0003: new-array v0, v5, [Z // type@0238 │ │ +029576: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +029578: 3553 0e00 |0006: if-ge v3, v5, 0014 // +000e │ │ +02957c: 7110 f409 0300 |0008: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ +029582: 0c02 |000b: move-result-object v2 │ │ +029584: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ +029588: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +02958a: 4e04 0003 |000f: aput-boolean v4, v0, v3 │ │ +02958e: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +029592: 28f3 |0013: goto 0006 // -000d │ │ +029594: 2204 0a00 |0014: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000a │ │ +029598: 7020 1c00 7400 |0016: invoke-direct {v4, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ +02959e: 1405 8000 057f |0019: const v5, #float 1.7679e+38 // #7f050080 │ │ +0295a4: 6e20 890a 5700 |001c: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +0295aa: 0c05 |001f: move-result-object v5 │ │ +0295ac: 6e20 2100 5400 |0020: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +0295b2: 0c04 |0023: move-result-object v4 │ │ +0295b4: 2205 b701 |0024: new-instance v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6; // type@01b7 │ │ +0295b8: 7030 4c0a 7500 |0026: invoke-direct {v5, v7, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z)V // method@0a4c │ │ +0295be: 6e40 1e00 1450 |0029: invoke-virtual {v4, v1, v0, v5}, Landroid/app/AlertDialog$Builder;.setMultiChoiceItems:([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +0295c4: 0c04 |002c: move-result-object v4 │ │ +0295c6: 1405 0500 057f |002d: const v5, #float 1.76787e+38 // #7f050005 │ │ +0295cc: 6e20 890a 5700 |0030: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +0295d2: 0c05 |0033: move-result-object v5 │ │ +0295d4: 2206 b601 |0034: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5; // type@01b6 │ │ +0295d8: 7040 4a0a 7610 |0036: invoke-direct {v6, v7, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z[Ljava/lang/String;)V // method@0a4a │ │ +0295de: 6e30 2000 5406 |0039: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +0295e4: 0c04 |003c: move-result-object v4 │ │ +0295e6: 1405 0600 057f |003d: const v5, #float 1.76787e+38 // #7f050006 │ │ +0295ec: 6e20 890a 5700 |0040: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +0295f2: 0c05 |0043: move-result-object v5 │ │ +0295f4: 2206 b501 |0044: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4; // type@01b5 │ │ +0295f8: 7020 480a 7600 |0046: invoke-direct {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a48 │ │ +0295fe: 6e30 1f00 5406 |0049: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ +029604: 0c04 |004c: move-result-object v4 │ │ +029606: 6e10 2200 0400 |004d: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ +02960c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=337 │ │ 0x0003 line=338 │ │ 0x0005 line=339 │ │ 0x0008 line=340 │ │ 0x000c line=341 │ │ 0x000e line=342 │ │ 0x0011 line=339 │ │ 0x0014 line=345 │ │ + 0x001c line=346 │ │ + 0x0029 line=347 │ │ + 0x0030 line=354 │ │ + 0x0040 line=379 │ │ + 0x004d line=384 │ │ 0x0050 line=385 │ │ locals : │ │ 0x000c - 0x0014 reg=2 dbname Ljava/lang/String; │ │ 0x0005 - 0x0051 reg=0 chklist [Z │ │ 0x0003 - 0x0051 reg=1 dblist [Ljava/lang/String; │ │ 0x0006 - 0x0051 reg=3 i I │ │ 0x0000 - 0x0051 reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ @@ -37897,52 +38035,52 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -028af4: |[028af4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.saveHistory:(Ljava/util/ArrayList;)V │ │ -028b04: 2200 1502 |0000: new-instance v0, Lorg/json/JSONArray; // type@0215 │ │ -028b08: 7010 da0b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@0bda │ │ -028b0e: 6e10 4d09 0800 |0005: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ -028b14: 0c03 |0008: move-result-object v3 │ │ -028b16: 7210 6709 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -028b1c: 0a05 |000c: move-result v5 │ │ -028b1e: 3805 2f00 |000d: if-eqz v5, 003c // +002f │ │ -028b22: 7210 6809 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -028b28: 0c01 |0012: move-result-object v1 │ │ -028b2a: 1f01 da01 |0013: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -028b2e: 2204 1702 |0015: new-instance v4, Lorg/json/JSONObject; // type@0217 │ │ -028b32: 7010 e00b 0400 |0017: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@0be0 │ │ -028b38: 1a05 a10a |001a: const-string v5, "host" // string@0aa1 │ │ -028b3c: 5416 bc03 |001c: iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028b40: 6e30 e40b 5406 |001e: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0be4 │ │ -028b46: 1a05 f210 |0021: const-string v5, "user" // string@10f2 │ │ -028b4a: 5416 be03 |0023: iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -028b4e: 6e30 e40b 5406 |0025: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0be4 │ │ -028b54: 1a05 430e |0028: const-string v5, "pass" // string@0e43 │ │ -028b58: 5416 bd03 |002a: iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -028b5c: 6e30 e40b 5406 |002c: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0be4 │ │ -028b62: 1a05 bc0a |002f: const-string v5, "index" // string@0abc │ │ -028b66: 5216 bb03 |0031: iget v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -028b6a: 6e30 e30b 5406 |0033: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0be3 │ │ -028b70: 6e20 de0b 4000 |0036: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0bde │ │ -028b76: 28d0 |0039: goto 0009 // -0030 │ │ -028b78: 0d05 |003a: move-exception v5 │ │ -028b7a: 28ce |003b: goto 0009 // -0032 │ │ -028b7c: 5475 7302 |003c: iget-object v5, v7, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -028b80: 7210 6400 0500 |003e: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -028b86: 0c02 |0041: move-result-object v2 │ │ -028b88: 1a05 9402 |0042: const-string v5, "KEY_CONFIG_HISTORY" // string@0294 │ │ -028b8c: 6e10 df0b 0000 |0044: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0bdf │ │ -028b92: 0c06 |0047: move-result-object v6 │ │ -028b94: 7230 6300 5206 |0048: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -028b9a: 7210 5f00 0200 |004b: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ -028ba0: 0e00 |004e: return-void │ │ +029610: |[029610] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.saveHistory:(Ljava/util/ArrayList;)V │ │ +029620: 2200 1502 |0000: new-instance v0, Lorg/json/JSONArray; // type@0215 │ │ +029624: 7010 da0b 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@0bda │ │ +02962a: 6e10 4d09 0800 |0005: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ +029630: 0c04 |0008: move-result-object v4 │ │ +029632: 7210 6709 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +029638: 0a05 |000c: move-result v5 │ │ +02963a: 3805 2f00 |000d: if-eqz v5, 003c // +002f │ │ +02963e: 7210 6809 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +029644: 0c01 |0012: move-result-object v1 │ │ +029646: 1f01 da01 |0013: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +02964a: 2203 1702 |0015: new-instance v3, Lorg/json/JSONObject; // type@0217 │ │ +02964e: 7010 e00b 0300 |0017: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0be0 │ │ +029654: 1a05 a00a |001a: const-string v5, "host" // string@0aa0 │ │ +029658: 5416 bc03 |001c: iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +02965c: 6e30 e40b 5306 |001e: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0be4 │ │ +029662: 1a05 f010 |0021: const-string v5, "user" // string@10f0 │ │ +029666: 5416 be03 |0023: iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +02966a: 6e30 e40b 5306 |0025: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0be4 │ │ +029670: 1a05 410e |0028: const-string v5, "pass" // string@0e41 │ │ +029674: 5416 bd03 |002a: iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +029678: 6e30 e40b 5306 |002c: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@0be4 │ │ +02967e: 1a05 bb0a |002f: const-string v5, "index" // string@0abb │ │ +029682: 5216 bb03 |0031: iget v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +029686: 6e30 e30b 5306 |0033: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@0be3 │ │ +02968c: 6e20 de0b 3000 |0036: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0bde │ │ +029692: 28d0 |0039: goto 0009 // -0030 │ │ +029694: 0d05 |003a: move-exception v5 │ │ +029696: 28ce |003b: goto 0009 // -0032 │ │ +029698: 5474 7302 |003c: iget-object v4, v7, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +02969c: 7210 6400 0400 |003e: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +0296a2: 0c02 |0041: move-result-object v2 │ │ +0296a4: 1a04 9402 |0042: const-string v4, "KEY_CONFIG_HISTORY" // string@0294 │ │ +0296a8: 6e10 df0b 0000 |0044: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0bdf │ │ +0296ae: 0c05 |0047: move-result-object v5 │ │ +0296b0: 7230 6300 4205 |0048: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +0296b6: 7210 5f00 0200 |004b: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ +0296bc: 0e00 |004e: return-void │ │ catches : 1 │ │ 0x0015 - 0x0039 │ │ Lorg/json/JSONException; -> 0x003a │ │ positions : │ │ 0x0000 line=541 │ │ 0x0005 line=542 │ │ 0x0015 line=544 │ │ @@ -37954,47 +38092,46 @@ │ │ 0x003a line=551 │ │ 0x003c line=554 │ │ 0x0042 line=555 │ │ 0x004b line=556 │ │ 0x004e line=557 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Ljava/util/ArrayList; │ │ - 0x001a - 0x003a reg=4 obj Lorg/json/JSONObject; │ │ + 0x001a - 0x003a reg=3 obj Lorg/json/JSONObject; │ │ 0x0015 - 0x003c reg=1 conf Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ 0x0005 - 0x004f reg=0 array Lorg/json/JSONArray; │ │ 0x0042 - 0x004f reg=2 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0009 - 0x004f reg=3 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x004f reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x004f reg=8 configs Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ #21 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;) │ │ name : 'setConfig' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -028bb4: |[028bb4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.setConfig:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ -028bc4: 5420 6f02 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -028bc8: 5431 bc03 |0002: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028bcc: 6e20 7d08 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ -028bd2: 5420 7102 |0007: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ -028bd6: 5431 be03 |0009: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -028bda: 6e20 7d08 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ -028be0: 5420 7002 |000e: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ -028be4: 5431 bd03 |0010: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -028be8: 6e20 7d08 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ -028bee: 5420 7402 |0015: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -028bf2: 5231 bb03 |0017: iget v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -028bf6: 6e20 a908 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@08a9 │ │ -028bfc: 7010 980a 0200 |001c: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.updateState:()V // method@0a98 │ │ -028c02: 7010 800a 0200 |001f: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateCheck:()V // method@0a80 │ │ -028c08: 0e00 |0022: return-void │ │ +0296d0: |[0296d0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.setConfig:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ +0296e0: 5420 6f02 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +0296e4: 5431 bc03 |0002: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +0296e8: 6e20 7d08 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ +0296ee: 5420 7102 |0007: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ +0296f2: 5431 be03 |0009: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +0296f6: 6e20 7d08 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ +0296fc: 5420 7002 |000e: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ +029700: 5431 bd03 |0010: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +029704: 6e20 7d08 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ +02970a: 5420 7402 |0015: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +02970e: 5231 bb03 |0017: iget v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +029712: 6e20 a908 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@08a9 │ │ +029718: 7010 980a 0200 |001c: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.updateState:()V // method@0a98 │ │ +02971e: 7010 800a 0200 |001f: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateCheck:()V // method@0a80 │ │ +029724: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0007 line=465 │ │ 0x000e line=466 │ │ 0x0015 line=468 │ │ 0x001c line=469 │ │ @@ -38009,20 +38146,20 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -028c0c: |[028c0c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.setTextToTextView:(ILjava/lang/String;)V │ │ -028c1c: 6e20 840a 2100 |0000: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -028c22: 0c00 |0003: move-result-object v0 │ │ -028c24: 1f00 3101 |0004: check-cast v0, Landroid/widget/TextView; // type@0131 │ │ -028c28: 6e20 ae08 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ -028c2e: 0e00 |0009: return-void │ │ +029728: |[029728] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.setTextToTextView:(ILjava/lang/String;)V │ │ +029738: 6e20 840a 2100 |0000: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +02973e: 0c00 |0003: move-result-object v0 │ │ +029740: 1f00 3101 |0004: check-cast v0, Landroid/widget/TextView; // type@0131 │ │ +029744: 6e20 ae08 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ +02974a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0006 line=516 │ │ 0x0009 line=517 │ │ locals : │ │ 0x0006 - 0x000a reg=0 text Landroid/widget/TextView; │ │ @@ -38035,68 +38172,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 104 16-bit code units │ │ -028c30: |[028c30] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.syncMusic:()V │ │ -028c40: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -028c42: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -028c44: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -028c46: 6e10 860a 0900 |0003: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ -028c4c: 0c00 |0006: move-result-object v0 │ │ -028c4e: 6201 4904 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ -028c52: 2382 3302 |0009: new-array v2, v8, [Ljava/lang/String; // type@0233 │ │ -028c56: 1a04 6707 |000b: const-string v4, "audio" // string@0767 │ │ -028c5a: 4d04 0207 |000d: aput-object v4, v2, v7 │ │ -028c5e: 0734 |000f: move-object v4, v3 │ │ -028c60: 0735 |0010: move-object v5, v3 │ │ -028c62: 7406 4000 0000 |0011: 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@0040 │ │ -028c68: 2206 da01 |0014: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -028c6c: 7010 840b 0600 |0016: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ -028c72: 5490 6f02 |0019: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -028c76: 6e10 7c08 0000 |001b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028c7c: 0c00 |001e: move-result-object v0 │ │ -028c7e: 6e10 fa08 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028c84: 0c00 |0022: move-result-object v0 │ │ -028c86: 6e10 1609 0000 |0023: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028c8c: 0c00 |0026: move-result-object v0 │ │ -028c8e: 5b60 bc03 |0027: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028c92: 5490 7102 |0029: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ -028c96: 6e10 7c08 0000 |002b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028c9c: 0c00 |002e: move-result-object v0 │ │ -028c9e: 6e10 fa08 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028ca4: 0c00 |0032: move-result-object v0 │ │ -028ca6: 6e10 1609 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028cac: 0c00 |0036: move-result-object v0 │ │ -028cae: 5b60 be03 |0037: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -028cb2: 5490 7002 |0039: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ -028cb6: 6e10 7c08 0000 |003b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028cbc: 0c00 |003e: move-result-object v0 │ │ -028cbe: 6e10 fa08 0000 |003f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028cc4: 0c00 |0042: move-result-object v0 │ │ -028cc6: 6e10 1609 0000 |0043: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028ccc: 0c00 |0046: move-result-object v0 │ │ -028cce: 5b60 bd03 |0047: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -028cd2: 5490 7402 |0049: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -028cd6: 6e10 a608 0000 |004b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ -028cdc: 0a00 |004e: move-result v0 │ │ -028cde: 5960 bb03 |004f: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -028ce2: 2200 bc01 |0051: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // type@01bc │ │ -028ce6: 7010 830a 0900 |0053: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.createProgressDialog:()Landroid/app/Dialog; // method@0a83 │ │ -028cec: 0c01 |0056: move-result-object v1 │ │ -028cee: 7056 5b0a 9019 |0057: invoke-direct {v0, v9, v9, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a5b │ │ -028cf4: 5b90 7502 |005a: iput-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -028cf8: 5490 7502 |005c: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -028cfc: 2381 3302 |005e: new-array v1, v8, [Ljava/lang/String; // type@0233 │ │ -028d00: 1a02 6707 |0060: const-string v2, "audio" // string@0767 │ │ -028d04: 4d02 0107 |0062: aput-object v2, v1, v7 │ │ -028d08: 6e20 660a 1000 |0064: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0a66 │ │ -028d0e: 0e00 |0067: return-void │ │ +02974c: |[02974c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.syncMusic:()V │ │ +02975c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +02975e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +029760: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +029762: 6e10 860a 0900 |0003: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ +029768: 0c00 |0006: move-result-object v0 │ │ +02976a: 6201 4904 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ +02976e: 2382 3302 |0009: new-array v2, v8, [Ljava/lang/String; // type@0233 │ │ +029772: 1a04 6607 |000b: const-string v4, "audio" // string@0766 │ │ +029776: 4d04 0207 |000d: aput-object v4, v2, v7 │ │ +02977a: 0734 |000f: move-object v4, v3 │ │ +02977c: 0735 |0010: move-object v5, v3 │ │ +02977e: 7406 4000 0000 |0011: 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@0040 │ │ +029784: 2206 da01 |0014: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +029788: 7010 840b 0600 |0016: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ +02978e: 5490 6f02 |0019: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +029792: 6e10 7c08 0000 |001b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +029798: 0c00 |001e: move-result-object v0 │ │ +02979a: 6e10 fa08 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0297a0: 0c00 |0022: move-result-object v0 │ │ +0297a2: 6e10 1609 0000 |0023: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0297a8: 0c00 |0026: move-result-object v0 │ │ +0297aa: 5b60 bc03 |0027: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +0297ae: 5490 7102 |0029: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ +0297b2: 6e10 7c08 0000 |002b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0297b8: 0c00 |002e: move-result-object v0 │ │ +0297ba: 6e10 fa08 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0297c0: 0c00 |0032: move-result-object v0 │ │ +0297c2: 6e10 1609 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0297c8: 0c00 |0036: move-result-object v0 │ │ +0297ca: 5b60 be03 |0037: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +0297ce: 5490 7002 |0039: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ +0297d2: 6e10 7c08 0000 |003b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0297d8: 0c00 |003e: move-result-object v0 │ │ +0297da: 6e10 fa08 0000 |003f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0297e0: 0c00 |0042: move-result-object v0 │ │ +0297e2: 6e10 1609 0000 |0043: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0297e8: 0c00 |0046: move-result-object v0 │ │ +0297ea: 5b60 bd03 |0047: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +0297ee: 5490 7402 |0049: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +0297f2: 6e10 a608 0000 |004b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ +0297f8: 0a00 |004e: move-result v0 │ │ +0297fa: 5960 bb03 |004f: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +0297fe: 2200 bc01 |0051: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // type@01bc │ │ +029802: 7010 830a 0900 |0053: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.createProgressDialog:()Landroid/app/Dialog; // method@0a83 │ │ +029808: 0c01 |0056: move-result-object v1 │ │ +02980a: 7056 5b0a 9019 |0057: invoke-direct {v0, v9, v9, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a5b │ │ +029810: 5b90 7502 |005a: iput-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +029814: 5490 7502 |005c: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +029818: 2381 3302 |005e: new-array v1, v8, [Ljava/lang/String; // type@0233 │ │ +02981c: 1a02 6607 |0060: const-string v2, "audio" // string@0766 │ │ +029820: 4d02 0107 |0062: aput-object v2, v1, v7 │ │ +029824: 6e20 660a 1000 |0064: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0a66 │ │ +02982a: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=410 │ │ 0x0014 line=413 │ │ 0x0019 line=414 │ │ 0x0029 line=415 │ │ 0x0039 line=416 │ │ @@ -38113,90 +38250,90 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 142 16-bit code units │ │ -028d10: |[028d10] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.syncProc:()V │ │ -028d20: 123a |0000: const/4 v10, #int 3 // #3 │ │ -028d22: 1229 |0001: const/4 v9, #int 2 // #2 │ │ -028d24: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -028d26: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -028d28: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -028d2a: 6e10 860a 0b00 |0005: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ -028d30: 0c00 |0008: move-result-object v0 │ │ -028d32: 6201 4904 |0009: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ -028d36: 1262 |000b: const/4 v2, #int 6 // #6 │ │ -028d38: 2322 3302 |000c: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -028d3c: 1a04 1c07 |000e: const-string v4, "album" // string@071c │ │ -028d40: 4d04 0207 |0010: aput-object v4, v2, v7 │ │ -028d44: 1a04 5607 |0012: const-string v4, "artist" // string@0756 │ │ -028d48: 4d04 0208 |0014: aput-object v4, v2, v8 │ │ -028d4c: 1a04 4f09 |0016: const-string v4, "genres" // string@094f │ │ -028d50: 4d04 0209 |0018: aput-object v4, v2, v9 │ │ -028d54: 1a04 550e |001a: const-string v4, "playlist" // string@0e55 │ │ -028d58: 4d04 020a |001c: aput-object v4, v2, v10 │ │ -028d5c: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -028d5e: 1a05 5b0e |001f: const-string v5, "playlist_audio" // string@0e5b │ │ -028d62: 4d05 0204 |0021: aput-object v5, v2, v4 │ │ -028d66: 1254 |0023: const/4 v4, #int 5 // #5 │ │ -028d68: 1a05 6707 |0024: const-string v5, "audio" // string@0767 │ │ -028d6c: 4d05 0204 |0026: aput-object v5, v2, v4 │ │ -028d70: 0734 |0028: move-object v4, v3 │ │ -028d72: 0735 |0029: move-object v5, v3 │ │ -028d74: 7406 4000 0000 |002a: 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@0040 │ │ -028d7a: 2206 da01 |002d: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -028d7e: 7010 840b 0600 |002f: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ -028d84: 54b0 6f02 |0032: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -028d88: 6e10 7c08 0000 |0034: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028d8e: 0c00 |0037: move-result-object v0 │ │ -028d90: 6e10 fa08 0000 |0038: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028d96: 0c00 |003b: move-result-object v0 │ │ -028d98: 6e10 1609 0000 |003c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028d9e: 0c00 |003f: move-result-object v0 │ │ -028da0: 5b60 bc03 |0040: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028da4: 54b0 7102 |0042: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ -028da8: 6e10 7c08 0000 |0044: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028dae: 0c00 |0047: move-result-object v0 │ │ -028db0: 6e10 fa08 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028db6: 0c00 |004b: move-result-object v0 │ │ -028db8: 6e10 1609 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028dbe: 0c00 |004f: move-result-object v0 │ │ -028dc0: 5b60 be03 |0050: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -028dc4: 54b0 7002 |0052: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ -028dc8: 6e10 7c08 0000 |0054: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028dce: 0c00 |0057: move-result-object v0 │ │ -028dd0: 6e10 fa08 0000 |0058: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028dd6: 0c00 |005b: move-result-object v0 │ │ -028dd8: 6e10 1609 0000 |005c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028dde: 0c00 |005f: move-result-object v0 │ │ -028de0: 5b60 bd03 |0060: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -028de4: 54b0 7402 |0062: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -028de8: 6e10 a608 0000 |0064: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ -028dee: 0a00 |0067: move-result v0 │ │ -028df0: 5960 bb03 |0068: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -028df4: 2200 bc01 |006a: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // type@01bc │ │ -028df8: 7010 830a 0b00 |006c: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.createProgressDialog:()Landroid/app/Dialog; // method@0a83 │ │ -028dfe: 0c01 |006f: move-result-object v1 │ │ -028e00: 7056 5b0a b01b |0070: invoke-direct {v0, v11, v11, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a5b │ │ -028e06: 5bb0 7502 |0073: iput-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -028e0a: 54b0 7502 |0075: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -028e0e: 1241 |0077: const/4 v1, #int 4 // #4 │ │ -028e10: 2311 3302 |0078: new-array v1, v1, [Ljava/lang/String; // type@0233 │ │ -028e14: 1a02 1c07 |007a: const-string v2, "album" // string@071c │ │ -028e18: 4d02 0107 |007c: aput-object v2, v1, v7 │ │ -028e1c: 1a02 5607 |007e: const-string v2, "artist" // string@0756 │ │ -028e20: 4d02 0108 |0080: aput-object v2, v1, v8 │ │ -028e24: 1a02 4f09 |0082: const-string v2, "genres" // string@094f │ │ -028e28: 4d02 0109 |0084: aput-object v2, v1, v9 │ │ -028e2c: 1a02 550e |0086: const-string v2, "playlist" // string@0e55 │ │ -028e30: 4d02 010a |0088: aput-object v2, v1, v10 │ │ -028e34: 6e20 660a 1000 |008a: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0a66 │ │ -028e3a: 0e00 |008d: return-void │ │ +02982c: |[02982c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.syncProc:()V │ │ +02983c: 123a |0000: const/4 v10, #int 3 // #3 │ │ +02983e: 1229 |0001: const/4 v9, #int 2 // #2 │ │ +029840: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +029842: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +029844: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +029846: 6e10 860a 0b00 |0005: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ +02984c: 0c00 |0008: move-result-object v0 │ │ +02984e: 6201 4904 |0009: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ +029852: 1262 |000b: const/4 v2, #int 6 // #6 │ │ +029854: 2322 3302 |000c: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ +029858: 1a04 1c07 |000e: const-string v4, "album" // string@071c │ │ +02985c: 4d04 0207 |0010: aput-object v4, v2, v7 │ │ +029860: 1a04 5507 |0012: const-string v4, "artist" // string@0755 │ │ +029864: 4d04 0208 |0014: aput-object v4, v2, v8 │ │ +029868: 1a04 4e09 |0016: const-string v4, "genres" // string@094e │ │ +02986c: 4d04 0209 |0018: aput-object v4, v2, v9 │ │ +029870: 1a04 530e |001a: const-string v4, "playlist" // string@0e53 │ │ +029874: 4d04 020a |001c: aput-object v4, v2, v10 │ │ +029878: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +02987a: 1a05 590e |001f: const-string v5, "playlist_audio" // string@0e59 │ │ +02987e: 4d05 0204 |0021: aput-object v5, v2, v4 │ │ +029882: 1254 |0023: const/4 v4, #int 5 // #5 │ │ +029884: 1a05 6607 |0024: const-string v5, "audio" // string@0766 │ │ +029888: 4d05 0204 |0026: aput-object v5, v2, v4 │ │ +02988c: 0734 |0028: move-object v4, v3 │ │ +02988e: 0735 |0029: move-object v5, v3 │ │ +029890: 7406 4000 0000 |002a: 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@0040 │ │ +029896: 2206 da01 |002d: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +02989a: 7010 840b 0600 |002f: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ +0298a0: 54b0 6f02 |0032: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +0298a4: 6e10 7c08 0000 |0034: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0298aa: 0c00 |0037: move-result-object v0 │ │ +0298ac: 6e10 fa08 0000 |0038: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0298b2: 0c00 |003b: move-result-object v0 │ │ +0298b4: 6e10 1609 0000 |003c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0298ba: 0c00 |003f: move-result-object v0 │ │ +0298bc: 5b60 bc03 |0040: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +0298c0: 54b0 7102 |0042: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ +0298c4: 6e10 7c08 0000 |0044: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0298ca: 0c00 |0047: move-result-object v0 │ │ +0298cc: 6e10 fa08 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0298d2: 0c00 |004b: move-result-object v0 │ │ +0298d4: 6e10 1609 0000 |004c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0298da: 0c00 |004f: move-result-object v0 │ │ +0298dc: 5b60 be03 |0050: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +0298e0: 54b0 7002 |0052: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ +0298e4: 6e10 7c08 0000 |0054: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0298ea: 0c00 |0057: move-result-object v0 │ │ +0298ec: 6e10 fa08 0000 |0058: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0298f2: 0c00 |005b: move-result-object v0 │ │ +0298f4: 6e10 1609 0000 |005c: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0298fa: 0c00 |005f: move-result-object v0 │ │ +0298fc: 5b60 bd03 |0060: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +029900: 54b0 7402 |0062: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +029904: 6e10 a608 0000 |0064: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ +02990a: 0a00 |0067: move-result v0 │ │ +02990c: 5960 bb03 |0068: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +029910: 2200 bc01 |006a: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // type@01bc │ │ +029914: 7010 830a 0b00 |006c: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.createProgressDialog:()Landroid/app/Dialog; // method@0a83 │ │ +02991a: 0c01 |006f: move-result-object v1 │ │ +02991c: 7056 5b0a b01b |0070: invoke-direct {v0, v11, v11, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a5b │ │ +029922: 5bb0 7502 |0073: iput-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +029926: 54b0 7502 |0075: iget-object v0, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +02992a: 1241 |0077: const/4 v1, #int 4 // #4 │ │ +02992c: 2311 3302 |0078: new-array v1, v1, [Ljava/lang/String; // type@0233 │ │ +029930: 1a02 1c07 |007a: const-string v2, "album" // string@071c │ │ +029934: 4d02 0107 |007c: aput-object v2, v1, v7 │ │ +029938: 1a02 5507 |007e: const-string v2, "artist" // string@0755 │ │ +02993c: 4d02 0108 |0080: aput-object v2, v1, v8 │ │ +029940: 1a02 4e09 |0082: const-string v2, "genres" // string@094e │ │ +029944: 4d02 0109 |0084: aput-object v2, v1, v9 │ │ +029948: 1a02 530e |0086: const-string v2, "playlist" // string@0e53 │ │ +02994c: 4d02 010a |0088: aput-object v2, v1, v10 │ │ +029950: 6e20 660a 1000 |008a: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0a66 │ │ +029956: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=388 │ │ 0x002d line=396 │ │ 0x0032 line=397 │ │ 0x0042 line=398 │ │ 0x0052 line=399 │ │ @@ -38213,68 +38350,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 104 16-bit code units │ │ -028e3c: |[028e3c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.syncVideo:()V │ │ -028e4c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -028e4e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -028e50: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -028e52: 6e10 860a 0900 |0003: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ -028e58: 0c00 |0006: move-result-object v0 │ │ -028e5a: 6201 4904 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ -028e5e: 2382 3302 |0009: new-array v2, v8, [Ljava/lang/String; // type@0233 │ │ -028e62: 1a04 1211 |000b: const-string v4, "video" // string@1112 │ │ -028e66: 4d04 0207 |000d: aput-object v4, v2, v7 │ │ -028e6a: 0734 |000f: move-object v4, v3 │ │ -028e6c: 0735 |0010: move-object v5, v3 │ │ -028e6e: 7406 4000 0000 |0011: 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@0040 │ │ -028e74: 2206 da01 |0014: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -028e78: 7010 840b 0600 |0016: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ -028e7e: 5490 6f02 |0019: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -028e82: 6e10 7c08 0000 |001b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028e88: 0c00 |001e: move-result-object v0 │ │ -028e8a: 6e10 fa08 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028e90: 0c00 |0022: move-result-object v0 │ │ -028e92: 6e10 1609 0000 |0023: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028e98: 0c00 |0026: move-result-object v0 │ │ -028e9a: 5b60 bc03 |0027: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028e9e: 5490 7102 |0029: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ -028ea2: 6e10 7c08 0000 |002b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028ea8: 0c00 |002e: move-result-object v0 │ │ -028eaa: 6e10 fa08 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028eb0: 0c00 |0032: move-result-object v0 │ │ -028eb2: 6e10 1609 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028eb8: 0c00 |0036: move-result-object v0 │ │ -028eba: 5b60 be03 |0037: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -028ebe: 5490 7002 |0039: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ -028ec2: 6e10 7c08 0000 |003b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028ec8: 0c00 |003e: move-result-object v0 │ │ -028eca: 6e10 fa08 0000 |003f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028ed0: 0c00 |0042: move-result-object v0 │ │ -028ed2: 6e10 1609 0000 |0043: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028ed8: 0c00 |0046: move-result-object v0 │ │ -028eda: 5b60 bd03 |0047: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -028ede: 5490 7402 |0049: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -028ee2: 6e10 a608 0000 |004b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ -028ee8: 0a00 |004e: move-result v0 │ │ -028eea: 5960 bb03 |004f: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -028eee: 2200 bc01 |0051: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // type@01bc │ │ -028ef2: 7010 830a 0900 |0053: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.createProgressDialog:()Landroid/app/Dialog; // method@0a83 │ │ -028ef8: 0c01 |0056: move-result-object v1 │ │ -028efa: 7056 5b0a 9019 |0057: invoke-direct {v0, v9, v9, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a5b │ │ -028f00: 5b90 7502 |005a: iput-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -028f04: 5490 7502 |005c: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ -028f08: 2381 3302 |005e: new-array v1, v8, [Ljava/lang/String; // type@0233 │ │ -028f0c: 1a02 1211 |0060: const-string v2, "video" // string@1112 │ │ -028f10: 4d02 0107 |0062: aput-object v2, v1, v7 │ │ -028f14: 6e20 660a 1000 |0064: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0a66 │ │ -028f1a: 0e00 |0067: return-void │ │ +029958: |[029958] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.syncVideo:()V │ │ +029968: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +02996a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +02996c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +02996e: 6e10 860a 0900 |0003: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ +029974: 0c00 |0006: move-result-object v0 │ │ +029976: 6201 4904 |0007: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ +02997a: 2382 3302 |0009: new-array v2, v8, [Ljava/lang/String; // type@0233 │ │ +02997e: 1a04 1011 |000b: const-string v4, "video" // string@1110 │ │ +029982: 4d04 0207 |000d: aput-object v4, v2, v7 │ │ +029986: 0734 |000f: move-object v4, v3 │ │ +029988: 0735 |0010: move-object v5, v3 │ │ +02998a: 7406 4000 0000 |0011: 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@0040 │ │ +029990: 2206 da01 |0014: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +029994: 7010 840b 0600 |0016: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ +02999a: 5490 6f02 |0019: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +02999e: 6e10 7c08 0000 |001b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0299a4: 0c00 |001e: move-result-object v0 │ │ +0299a6: 6e10 fa08 0000 |001f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0299ac: 0c00 |0022: move-result-object v0 │ │ +0299ae: 6e10 1609 0000 |0023: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0299b4: 0c00 |0026: move-result-object v0 │ │ +0299b6: 5b60 bc03 |0027: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +0299ba: 5490 7102 |0029: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ +0299be: 6e10 7c08 0000 |002b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0299c4: 0c00 |002e: move-result-object v0 │ │ +0299c6: 6e10 fa08 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0299cc: 0c00 |0032: move-result-object v0 │ │ +0299ce: 6e10 1609 0000 |0033: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0299d4: 0c00 |0036: move-result-object v0 │ │ +0299d6: 5b60 be03 |0037: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +0299da: 5490 7002 |0039: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ +0299de: 6e10 7c08 0000 |003b: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +0299e4: 0c00 |003e: move-result-object v0 │ │ +0299e6: 6e10 fa08 0000 |003f: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +0299ec: 0c00 |0042: move-result-object v0 │ │ +0299ee: 6e10 1609 0000 |0043: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +0299f4: 0c00 |0046: move-result-object v0 │ │ +0299f6: 5b60 bd03 |0047: iput-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +0299fa: 5490 7402 |0049: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +0299fe: 6e10 a608 0000 |004b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ +029a04: 0a00 |004e: move-result v0 │ │ +029a06: 5960 bb03 |004f: iput v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +029a0a: 2200 bc01 |0051: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // type@01bc │ │ +029a0e: 7010 830a 0900 |0053: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.createProgressDialog:()Landroid/app/Dialog; // method@0a83 │ │ +029a14: 0c01 |0056: move-result-object v1 │ │ +029a16: 7056 5b0a 9019 |0057: invoke-direct {v0, v9, v9, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0a5b │ │ +029a1c: 5b90 7502 |005a: iput-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +029a20: 5490 7502 |005c: iget-object v0, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mTask:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0275 │ │ +029a24: 2381 3302 |005e: new-array v1, v8, [Ljava/lang/String; // type@0233 │ │ +029a28: 1a02 1011 |0060: const-string v2, "video" // string@1110 │ │ +029a2c: 4d02 0107 |0062: aput-object v2, v1, v7 │ │ +029a30: 6e20 660a 1000 |0064: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0a66 │ │ +029a36: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=425 │ │ 0x0014 line=428 │ │ 0x0019 line=429 │ │ 0x0029 line=430 │ │ 0x0039 line=431 │ │ @@ -38291,34 +38428,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -028f1c: |[028f1c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.updateState:()V │ │ -028f2c: 5421 6f02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -028f30: 6e10 7c08 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -028f36: 0c01 |0005: move-result-object v1 │ │ -028f38: 6e10 fa08 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -028f3e: 0c01 |0009: move-result-object v1 │ │ -028f40: 6e10 1609 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -028f46: 0c01 |000d: move-result-object v1 │ │ -028f48: 7020 8b0a 1200 |000e: invoke-direct {v2, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.loadSyncDate:(Ljava/lang/String;)V // method@0a8b │ │ -028f4e: 5421 7402 |0011: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -028f52: 6e10 a608 0100 |0013: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ -028f58: 0a01 |0016: move-result v1 │ │ -028f5a: 7110 f409 0100 |0017: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ -028f60: 0c00 |001a: move-result-object v0 │ │ -028f62: 7020 820a 0200 |001b: invoke-direct {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.collectDatabaseInfo:(Ljava/lang/String;)V // method@0a82 │ │ -028f68: 0e00 |001e: return-void │ │ +029a38: |[029a38] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.updateState:()V │ │ +029a48: 5421 6f02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +029a4c: 6e10 7c08 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +029a52: 0c01 |0005: move-result-object v1 │ │ +029a54: 6e10 fa08 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +029a5a: 0c01 |0009: move-result-object v1 │ │ +029a5c: 6e10 1609 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +029a62: 0c01 |000d: move-result-object v1 │ │ +029a64: 7020 8b0a 1200 |000e: invoke-direct {v2, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.loadSyncDate:(Ljava/lang/String;)V // method@0a8b │ │ +029a6a: 5421 7402 |0011: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +029a6e: 6e10 a608 0100 |0013: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ +029a74: 0a01 |0016: move-result v1 │ │ +029a76: 7110 f409 0100 |0017: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ +029a7c: 0c00 |001a: move-result-object v0 │ │ +029a7e: 7020 820a 0200 |001b: invoke-direct {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.collectDatabaseInfo:(Ljava/lang/String;)V // method@0a82 │ │ +029a84: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0011 line=476 │ │ + 0x0013 line=477 │ │ + 0x0017 line=476 │ │ 0x001b line=478 │ │ 0x001e line=479 │ │ locals : │ │ 0x001b - 0x001f reg=0 dbname Ljava/lang/String; │ │ 0x0000 - 0x001f reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -38327,167 +38466,175 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 292 16-bit code units │ │ -028f6c: |[028f6c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.onClick:(Landroid/view/View;)V │ │ -028f7c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -028f7e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -028f80: 120c |0002: const/4 v12, #int 0 // #0 │ │ -028f82: 6e10 c607 0e00 |0003: invoke-virtual {v14}, Landroid/view/View;.getId:()I // method@07c6 │ │ -028f88: 0a06 |0006: move-result v6 │ │ -028f8a: 2c06 0301 0000 |0007: sparse-switch v6, 0000010a // +00000103 │ │ -028f90: 0e00 |000a: return-void │ │ -028f92: 7010 880a 0d00 |000b: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getHistory:()Ljava/util/ArrayList; // method@0a88 │ │ -028f98: 0c08 |000e: move-result-object v8 │ │ -028f9a: 6e10 5109 0800 |000f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -028fa0: 0a00 |0012: move-result v0 │ │ -028fa2: 3d00 f7ff |0013: if-lez v0, 000a // -0009 │ │ -028fa6: 6e10 5109 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -028fac: 0a00 |0018: move-result v0 │ │ -028fae: 230b 3302 |0019: new-array v11, v0, [Ljava/lang/String; // type@0233 │ │ -028fb2: 120a |001b: const/4 v10, #int 0 // #0 │ │ -028fb4: 6e10 5109 0800 |001c: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -028fba: 0a00 |001f: move-result v0 │ │ -028fbc: 350a 0f00 |0020: if-ge v10, v0, 002f // +000f │ │ -028fc0: 6e20 4c09 a800 |0022: invoke-virtual {v8, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -028fc6: 0c00 |0025: move-result-object v0 │ │ -028fc8: 1f00 da01 |0026: check-cast v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -028fcc: 5400 bc03 |0028: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -028fd0: 4d00 0b0a |002a: aput-object v0, v11, v10 │ │ -028fd4: d80a 0a01 |002c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -028fd8: 28ee |002e: goto 001c // -0012 │ │ -028fda: 2200 0a00 |002f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ -028fde: 7020 1c00 d000 |0031: invoke-direct {v0, v13}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ -028fe4: 1401 3700 057f |0034: const v1, #float 1.76788e+38 // #7f050037 │ │ -028fea: 6e20 890a 1d00 |0037: invoke-virtual {v13, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -028ff0: 0c01 |003a: move-result-object v1 │ │ -028ff2: 6e20 2100 1000 |003b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -028ff8: 0c00 |003e: move-result-object v0 │ │ -028ffa: 2201 b401 |003f: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3; // type@01b4 │ │ -028ffe: 7030 460a d108 |0041: invoke-direct {v1, v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V // method@0a46 │ │ -029004: 6e30 1d00 b001 |0044: invoke-virtual {v0, v11, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ -02900a: 0c00 |0047: move-result-object v0 │ │ -02900c: 6e10 2200 0000 |0048: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ -029012: 28bf |004b: goto 000a // -0041 │ │ -029014: 2207 da01 |004c: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -029018: 7010 840b 0700 |004e: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ -02901e: 54d0 6f02 |0051: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -029022: 6e10 7c08 0000 |0053: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -029028: 0c00 |0056: move-result-object v0 │ │ -02902a: 6e10 fa08 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -029030: 0c00 |005a: move-result-object v0 │ │ -029032: 6e10 1609 0000 |005b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -029038: 0c00 |005e: move-result-object v0 │ │ -02903a: 5b70 bc03 |005f: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -02903e: 54d0 7102 |0061: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ -029042: 6e10 7c08 0000 |0063: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -029048: 0c00 |0066: move-result-object v0 │ │ -02904a: 6e10 fa08 0000 |0067: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -029050: 0c00 |006a: move-result-object v0 │ │ -029052: 6e10 1609 0000 |006b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -029058: 0c00 |006e: move-result-object v0 │ │ -02905a: 5b70 be03 |006f: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -02905e: 54d0 7002 |0071: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ -029062: 6e10 7c08 0000 |0073: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ -029068: 0c00 |0076: move-result-object v0 │ │ -02906a: 6e10 fa08 0000 |0077: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -029070: 0c00 |007a: move-result-object v0 │ │ -029072: 6e10 1609 0000 |007b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ -029078: 0c00 |007e: move-result-object v0 │ │ -02907a: 5b70 bd03 |007f: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -02907e: 54d0 7402 |0081: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -029082: 6e10 a608 0000 |0083: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ -029088: 0a00 |0086: move-result v0 │ │ -02908a: 5970 bb03 |0087: iput v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -02908e: 5470 bc03 |0089: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -029092: 7020 8c0a 0d00 |008b: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.nullCheck:(Ljava/lang/String;)Z // method@0a8c │ │ -029098: 0a00 |008e: move-result v0 │ │ -02909a: 3210 1200 |008f: if-eq v0, v1, 00a1 // +0012 │ │ -02909e: 1400 3800 057f |0091: const v0, #float 1.76788e+38 // #7f050038 │ │ -0290a4: 6e20 890a 0d00 |0094: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -0290aa: 0c00 |0097: move-result-object v0 │ │ -0290ac: 7130 b108 0d0c |0098: invoke-static {v13, v0, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ -0290b2: 0c00 |009b: move-result-object v0 │ │ -0290b4: 6e10 b208 0000 |009c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -0290ba: 2900 6bff |009f: goto/16 000a // -0095 │ │ -0290be: 5470 be03 |00a1: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -0290c2: 7020 8c0a 0d00 |00a3: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.nullCheck:(Ljava/lang/String;)Z // method@0a8c │ │ -0290c8: 0a00 |00a6: move-result v0 │ │ -0290ca: 3210 1200 |00a7: if-eq v0, v1, 00b9 // +0012 │ │ -0290ce: 1400 3900 057f |00a9: const v0, #float 1.76788e+38 // #7f050039 │ │ -0290d4: 6e20 890a 0d00 |00ac: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -0290da: 0c00 |00af: move-result-object v0 │ │ -0290dc: 7130 b108 0d0c |00b0: invoke-static {v13, v0, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ -0290e2: 0c00 |00b3: move-result-object v0 │ │ -0290e4: 6e10 b208 0000 |00b4: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -0290ea: 2900 53ff |00b7: goto/16 000a // -00ad │ │ -0290ee: 5470 bd03 |00b9: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -0290f2: 7020 8c0a 0d00 |00bb: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.nullCheck:(Ljava/lang/String;)Z // method@0a8c │ │ -0290f8: 0a00 |00be: move-result v0 │ │ -0290fa: 3210 1200 |00bf: if-eq v0, v1, 00d1 // +0012 │ │ -0290fe: 1400 3a00 057f |00c1: const v0, #float 1.76788e+38 // #7f05003a │ │ -029104: 6e20 890a 0d00 |00c4: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -02910a: 0c00 |00c7: move-result-object v0 │ │ -02910c: 7130 b108 0d0c |00c8: invoke-static {v13, v0, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ -029112: 0c00 |00cb: move-result-object v0 │ │ -029114: 6e10 b208 0000 |00cc: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ -02911a: 2900 3bff |00cf: goto/16 000a // -00c5 │ │ -02911e: 6e10 860a 0d00 |00d1: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ -029124: 0c00 |00d4: move-result-object v0 │ │ -029126: 6201 1f04 |00d5: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.CLOSE_CONTENT_URI:Landroid/net/Uri; // field@041f │ │ -02912a: 0723 |00d7: move-object v3, v2 │ │ -02912c: 0724 |00d8: move-object v4, v2 │ │ -02912e: 0725 |00d9: move-object v5, v2 │ │ -029130: 7406 4000 0000 |00da: 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@0040 │ │ -029136: 2209 d701 |00dd: new-instance v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector; // type@01d7 │ │ -02913a: 54d0 7202 |00df: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mHandler:Landroid/os/Handler; // field@0272 │ │ -02913e: 7040 700b d970 |00e1: invoke-direct {v9, v13, v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.:(Landroid/content/Context;Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0b70 │ │ -029144: 1400 7900 057f |00e4: const v0, #float 1.7679e+38 // #7f050079 │ │ -02914a: 6e20 890a 0d00 |00e7: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ -029150: 0c00 |00ea: move-result-object v0 │ │ -029152: 6e20 760b 0900 |00eb: invoke-virtual {v9, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.setMessage:(Ljava/lang/String;)V // method@0b76 │ │ -029158: 23c0 3102 |00ee: new-array v0, v12, [Ljava/lang/Object; // type@0231 │ │ -02915c: 6e20 720b 0900 |00f0: invoke-virtual {v9, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0b72 │ │ -029162: 2900 17ff |00f3: goto/16 000a // -00e9 │ │ -029166: 7010 960a 0d00 |00f5: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.syncProc:()V // method@0a96 │ │ -02916c: 2900 12ff |00f8: goto/16 000a // -00ee │ │ -029170: 7010 900a 0d00 |00fa: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.resetDb:()V // method@0a90 │ │ -029176: 2900 0dff |00fd: goto/16 000a // -00f3 │ │ -02917a: 7010 950a 0d00 |00ff: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.syncMusic:()V // method@0a95 │ │ -029180: 2900 08ff |0102: goto/16 000a // -00f8 │ │ -029184: 7010 970a 0d00 |0104: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.syncVideo:()V // method@0a97 │ │ -02918a: 2900 03ff |0107: goto/16 000a // -00fd │ │ -02918e: 0000 |0109: nop // spacer │ │ -029190: 0002 0600 0100 067f 0500 067f 0600 ... |010a: sparse-switch-data (26 units) │ │ +029a88: |[029a88] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.onClick:(Landroid/view/View;)V │ │ +029a98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +029a9a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +029a9c: 120c |0002: const/4 v12, #int 0 // #0 │ │ +029a9e: 6e10 c607 0e00 |0003: invoke-virtual {v14}, Landroid/view/View;.getId:()I // method@07c6 │ │ +029aa4: 0a06 |0006: move-result v6 │ │ +029aa6: 2c06 0301 0000 |0007: sparse-switch v6, 0000010a // +00000103 │ │ +029aac: 0e00 |000a: return-void │ │ +029aae: 7010 880a 0d00 |000b: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getHistory:()Ljava/util/ArrayList; // method@0a88 │ │ +029ab4: 0c08 |000e: move-result-object v8 │ │ +029ab6: 6e10 5109 0800 |000f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +029abc: 0a00 |0012: move-result v0 │ │ +029abe: 3d00 f7ff |0013: if-lez v0, 000a // -0009 │ │ +029ac2: 6e10 5109 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +029ac8: 0a00 |0018: move-result v0 │ │ +029aca: 230b 3302 |0019: new-array v11, v0, [Ljava/lang/String; // type@0233 │ │ +029ace: 120a |001b: const/4 v10, #int 0 // #0 │ │ +029ad0: 6e10 5109 0800 |001c: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +029ad6: 0a00 |001f: move-result v0 │ │ +029ad8: 350a 0f00 |0020: if-ge v10, v0, 002f // +000f │ │ +029adc: 6e20 4c09 a800 |0022: invoke-virtual {v8, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +029ae2: 0c00 |0025: move-result-object v0 │ │ +029ae4: 1f00 da01 |0026: check-cast v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +029ae8: 5400 bc03 |0028: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +029aec: 4d00 0b0a |002a: aput-object v0, v11, v10 │ │ +029af0: d80a 0a01 |002c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +029af4: 28ee |002e: goto 001c // -0012 │ │ +029af6: 2200 0a00 |002f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000a │ │ +029afa: 7020 1c00 d000 |0031: invoke-direct {v0, v13}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001c │ │ +029b00: 1401 3700 057f |0034: const v1, #float 1.76788e+38 // #7f050037 │ │ +029b06: 6e20 890a 1d00 |0037: invoke-virtual {v13, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +029b0c: 0c01 |003a: move-result-object v1 │ │ +029b0e: 6e20 2100 1000 |003b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +029b14: 0c00 |003e: move-result-object v0 │ │ +029b16: 2201 b401 |003f: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3; // type@01b4 │ │ +029b1a: 7030 460a d108 |0041: invoke-direct {v1, v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V // method@0a46 │ │ +029b20: 6e30 1d00 b001 |0044: invoke-virtual {v0, v11, v1}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ +029b26: 0c00 |0047: move-result-object v0 │ │ +029b28: 6e10 2200 0000 |0048: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0022 │ │ +029b2e: 28bf |004b: goto 000a // -0041 │ │ +029b30: 2207 da01 |004c: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +029b34: 7010 840b 0700 |004e: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ +029b3a: 54d0 6f02 |0051: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +029b3e: 6e10 7c08 0000 |0053: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +029b44: 0c00 |0056: move-result-object v0 │ │ +029b46: 6e10 fa08 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +029b4c: 0c00 |005a: move-result-object v0 │ │ +029b4e: 6e10 1609 0000 |005b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +029b54: 0c00 |005e: move-result-object v0 │ │ +029b56: 5b70 bc03 |005f: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +029b5a: 54d0 7102 |0061: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ +029b5e: 6e10 7c08 0000 |0063: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +029b64: 0c00 |0066: move-result-object v0 │ │ +029b66: 6e10 fa08 0000 |0067: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +029b6c: 0c00 |006a: move-result-object v0 │ │ +029b6e: 6e10 1609 0000 |006b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +029b74: 0c00 |006e: move-result-object v0 │ │ +029b76: 5b70 be03 |006f: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +029b7a: 54d0 7002 |0071: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ +029b7e: 6e10 7c08 0000 |0073: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@087c │ │ +029b84: 0c00 |0076: move-result-object v0 │ │ +029b86: 6e10 fa08 0000 |0077: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +029b8c: 0c00 |007a: move-result-object v0 │ │ +029b8e: 6e10 1609 0000 |007b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0916 │ │ +029b94: 0c00 |007e: move-result-object v0 │ │ +029b96: 5b70 bd03 |007f: iput-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +029b9a: 54d0 7402 |0081: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +029b9e: 6e10 a608 0000 |0083: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@08a6 │ │ +029ba4: 0a00 |0086: move-result v0 │ │ +029ba6: 5970 bb03 |0087: iput v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +029baa: 5470 bc03 |0089: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +029bae: 7020 8c0a 0d00 |008b: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.nullCheck:(Ljava/lang/String;)Z // method@0a8c │ │ +029bb4: 0a00 |008e: move-result v0 │ │ +029bb6: 3210 1200 |008f: if-eq v0, v1, 00a1 // +0012 │ │ +029bba: 1400 3800 057f |0091: const v0, #float 1.76788e+38 // #7f050038 │ │ +029bc0: 6e20 890a 0d00 |0094: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +029bc6: 0c00 |0097: move-result-object v0 │ │ +029bc8: 7130 b108 0d0c |0098: invoke-static {v13, v0, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ +029bce: 0c00 |009b: move-result-object v0 │ │ +029bd0: 6e10 b208 0000 |009c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +029bd6: 2900 6bff |009f: goto/16 000a // -0095 │ │ +029bda: 5470 be03 |00a1: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +029bde: 7020 8c0a 0d00 |00a3: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.nullCheck:(Ljava/lang/String;)Z // method@0a8c │ │ +029be4: 0a00 |00a6: move-result v0 │ │ +029be6: 3210 1200 |00a7: if-eq v0, v1, 00b9 // +0012 │ │ +029bea: 1400 3900 057f |00a9: const v0, #float 1.76788e+38 // #7f050039 │ │ +029bf0: 6e20 890a 0d00 |00ac: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +029bf6: 0c00 |00af: move-result-object v0 │ │ +029bf8: 7130 b108 0d0c |00b0: invoke-static {v13, v0, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ +029bfe: 0c00 |00b3: move-result-object v0 │ │ +029c00: 6e10 b208 0000 |00b4: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +029c06: 2900 53ff |00b7: goto/16 000a // -00ad │ │ +029c0a: 5470 bd03 |00b9: iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +029c0e: 7020 8c0a 0d00 |00bb: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.nullCheck:(Ljava/lang/String;)Z // method@0a8c │ │ +029c14: 0a00 |00be: move-result v0 │ │ +029c16: 3210 1200 |00bf: if-eq v0, v1, 00d1 // +0012 │ │ +029c1a: 1400 3a00 057f |00c1: const v0, #float 1.76788e+38 // #7f05003a │ │ +029c20: 6e20 890a 0d00 |00c4: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +029c26: 0c00 |00c7: move-result-object v0 │ │ +029c28: 7130 b108 0d0c |00c8: invoke-static {v13, v0, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@08b1 │ │ +029c2e: 0c00 |00cb: move-result-object v0 │ │ +029c30: 6e10 b208 0000 |00cc: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@08b2 │ │ +029c36: 2900 3bff |00cf: goto/16 000a // -00c5 │ │ +029c3a: 6e10 860a 0d00 |00d1: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ +029c40: 0c00 |00d4: move-result-object v0 │ │ +029c42: 6201 1f04 |00d5: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.CLOSE_CONTENT_URI:Landroid/net/Uri; // field@041f │ │ +029c46: 0723 |00d7: move-object v3, v2 │ │ +029c48: 0724 |00d8: move-object v4, v2 │ │ +029c4a: 0725 |00d9: move-object v5, v2 │ │ +029c4c: 7406 4000 0000 |00da: 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@0040 │ │ +029c52: 2209 d701 |00dd: new-instance v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector; // type@01d7 │ │ +029c56: 54d0 7202 |00df: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mHandler:Landroid/os/Handler; // field@0272 │ │ +029c5a: 7040 700b d970 |00e1: invoke-direct {v9, v13, v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.:(Landroid/content/Context;Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V // method@0b70 │ │ +029c60: 1400 7900 057f |00e4: const v0, #float 1.7679e+38 // #7f050079 │ │ +029c66: 6e20 890a 0d00 |00e7: invoke-virtual {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getString:(I)Ljava/lang/String; // method@0a89 │ │ +029c6c: 0c00 |00ea: move-result-object v0 │ │ +029c6e: 6e20 760b 0900 |00eb: invoke-virtual {v9, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.setMessage:(Ljava/lang/String;)V // method@0b76 │ │ +029c74: 23c0 3102 |00ee: new-array v0, v12, [Ljava/lang/Object; // type@0231 │ │ +029c78: 6e20 720b 0900 |00f0: invoke-virtual {v9, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0b72 │ │ +029c7e: 2900 17ff |00f3: goto/16 000a // -00e9 │ │ +029c82: 7010 960a 0d00 |00f5: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.syncProc:()V // method@0a96 │ │ +029c88: 2900 12ff |00f8: goto/16 000a // -00ee │ │ +029c8c: 7010 900a 0d00 |00fa: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.resetDb:()V // method@0a90 │ │ +029c92: 2900 0dff |00fd: goto/16 000a // -00f3 │ │ +029c96: 7010 950a 0d00 |00ff: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.syncMusic:()V // method@0a95 │ │ +029c9c: 2900 08ff |0102: goto/16 000a // -00f8 │ │ +029ca0: 7010 970a 0d00 |0104: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.syncVideo:()V // method@0a97 │ │ +029ca6: 2900 03ff |0107: goto/16 000a // -00fd │ │ +029caa: 0000 |0109: nop // spacer │ │ +029cac: 0002 0600 0100 067f 0500 067f 0600 ... |010a: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=254 │ │ 0x0007 line=256 │ │ 0x000a line=327 │ │ 0x000b line=258 │ │ 0x000f line=259 │ │ 0x0015 line=260 │ │ 0x001b line=261 │ │ 0x0022 line=262 │ │ 0x002c line=261 │ │ 0x002f line=264 │ │ + 0x0037 line=265 │ │ + 0x0044 line=266 │ │ + 0x0048 line=272 │ │ 0x004c line=277 │ │ 0x0051 line=278 │ │ 0x0061 line=279 │ │ 0x0071 line=280 │ │ 0x0081 line=282 │ │ 0x0089 line=285 │ │ 0x0091 line=286 │ │ + 0x0094 line=287 │ │ + 0x0098 line=286 │ │ + 0x009c line=288 │ │ 0x00a1 line=291 │ │ 0x00a9 line=292 │ │ + 0x00b4 line=293 │ │ 0x00b9 line=296 │ │ 0x00c1 line=297 │ │ + 0x00cc line=298 │ │ 0x00d1 line=302 │ │ 0x00dd line=304 │ │ 0x00e4 line=306 │ │ 0x00ee line=307 │ │ 0x00f5 line=311 │ │ 0x00fa line=315 │ │ 0x00ff line=319 │ │ @@ -38508,158 +38655,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 316 16-bit code units │ │ -0291c4: |[0291c4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0291d4: 6f20 0c00 fe00 |0000: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000c │ │ -0291da: 140a 0300 037f |0003: const v10, #float 1.74129e+38 // #7f030003 │ │ -0291e0: 6e20 930a ae00 |0006: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setContentView:(I)V // method@0a93 │ │ -0291e6: 6e10 8a0a 0e00 |0009: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getWindow:()Landroid/view/Window; // method@0a8a │ │ -0291ec: 0c0a |000c: move-result-object v10 │ │ -0291ee: 123b |000d: const/4 v11, #int 3 // #3 │ │ -0291f0: 6e20 fe07 ba00 |000e: invoke-virtual {v10, v11}, Landroid/view/Window;.setSoftInputMode:(I)V // method@07fe │ │ -0291f6: 7110 db00 0e00 |0011: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00db │ │ -0291fc: 0c0a |0014: move-result-object v10 │ │ -0291fe: 5bea 7302 |0015: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -029202: 150a 067f |0017: const/high16 v10, #int 2131099648 // #7f06 │ │ -029206: 6e20 840a ae00 |0019: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -02920c: 0c0a |001c: move-result-object v10 │ │ -02920e: 1f0a 2201 |001d: check-cast v10, Landroid/widget/EditText; // type@0122 │ │ -029212: 5bea 6f02 |001f: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -029216: 140a 0200 067f |0021: const v10, #float 1.78117e+38 // #7f060002 │ │ -02921c: 6e20 840a ae00 |0024: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -029222: 0c0a |0027: move-result-object v10 │ │ -029224: 1f0a 2201 |0028: check-cast v10, Landroid/widget/EditText; // type@0122 │ │ -029228: 5bea 7102 |002a: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ -02922c: 140a 0300 067f |002c: const v10, #float 1.78117e+38 // #7f060003 │ │ -029232: 6e20 840a ae00 |002f: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -029238: 0c0a |0032: move-result-object v10 │ │ -02923a: 1f0a 2201 |0033: check-cast v10, Landroid/widget/EditText; // type@0122 │ │ -02923e: 5bea 7002 |0035: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ -029242: 140a 0d00 067f |0037: const v10, #float 1.78117e+38 // #7f06000d │ │ -029248: 6e20 840a ae00 |003a: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -02924e: 0c0a |003d: move-result-object v10 │ │ -029250: 1f0a 2001 |003e: check-cast v10, Landroid/widget/CheckBox; // type@0120 │ │ -029254: 5bea 6d02 |0040: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ -029258: 140a 0c00 067f |0042: const v10, #float 1.78117e+38 // #7f06000c │ │ -02925e: 6e20 840a ae00 |0045: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -029264: 0c0a |0048: move-result-object v10 │ │ -029266: 1f0a 2001 |0049: check-cast v10, Landroid/widget/CheckBox; // type@0120 │ │ -02926a: 5bea 6e02 |004b: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkWIFIOnly:Landroid/widget/CheckBox; // field@026e │ │ -02926e: 140a 0100 067f |004d: const v10, #float 1.78117e+38 // #7f060001 │ │ -029274: 6e20 840a ae00 |0050: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -02927a: 0c04 |0053: move-result-object v4 │ │ -02927c: 1f04 1f01 |0054: check-cast v4, Landroid/widget/Button; // type@011f │ │ -029280: 140a 0e00 067f |0056: const v10, #float 1.78117e+38 // #7f06000e │ │ -029286: 6e20 840a ae00 |0059: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -02928c: 0c01 |005c: move-result-object v1 │ │ -02928e: 1f01 1f01 |005d: check-cast v1, Landroid/widget/Button; // type@011f │ │ -029292: 140a 0600 067f |005f: const v10, #float 1.78117e+38 // #7f060006 │ │ -029298: 6e20 840a ae00 |0062: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -02929e: 0c02 |0065: move-result-object v2 │ │ -0292a0: 1f02 1f01 |0066: check-cast v2, Landroid/widget/Button; // type@011f │ │ -0292a4: 140a 1c00 067f |0068: const v10, #float 1.78117e+38 // #7f06001c │ │ -0292aa: 6e20 840a ae00 |006b: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -0292b0: 0c03 |006e: move-result-object v3 │ │ -0292b2: 1f03 1f01 |006f: check-cast v3, Landroid/widget/Button; // type@011f │ │ -0292b6: 140a 1f00 067f |0071: const v10, #float 1.78117e+38 // #7f06001f │ │ -0292bc: 6e20 840a ae00 |0074: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -0292c2: 0c05 |0077: move-result-object v5 │ │ -0292c4: 1f05 1f01 |0078: check-cast v5, Landroid/widget/Button; // type@011f │ │ -0292c8: 140a 0400 067f |007a: const v10, #float 1.78117e+38 // #7f060004 │ │ -0292ce: 6e20 840a ae00 |007d: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -0292d4: 0c0a |0080: move-result-object v10 │ │ -0292d6: 1f0a 2f01 |0081: check-cast v10, Landroid/widget/Spinner; // type@012f │ │ -0292da: 5bea 7402 |0083: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -0292de: 140a 0500 067f |0085: const v10, #float 1.78117e+38 // #7f060005 │ │ -0292e4: 6e20 840a ae00 |0088: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ -0292ea: 0c0a |008b: move-result-object v10 │ │ -0292ec: 1f0a 1f01 |008c: check-cast v10, Landroid/widget/Button; // type@011f │ │ -0292f0: 5bea 6c02 |008e: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ -0292f4: 2206 da01 |0090: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ -0292f8: 7010 840b 0600 |0092: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ -0292fe: 54ea 7302 |0095: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -029302: 6e20 850b a600 |0097: invoke-virtual {v6, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.load:(Landroid/content/SharedPreferences;)V // method@0b85 │ │ -029308: 54ea 6f02 |009a: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ -02930c: 546b bc03 |009c: iget-object v11, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -029310: 6e20 7d08 ba00 |009e: invoke-virtual {v10, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ -029316: 54ea 7102 |00a1: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ -02931a: 546b be03 |00a3: iget-object v11, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -02931e: 6e20 7d08 ba00 |00a5: invoke-virtual {v10, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ -029324: 54ea 7002 |00a8: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ -029328: 546b bd03 |00aa: iget-object v11, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -02932c: 6e20 7d08 ba00 |00ac: invoke-virtual {v10, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ -029332: 54ea 6d02 |00af: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ -029336: 54eb 7302 |00b1: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -02933a: 1a0c de07 |00b3: const-string v12, "chkPassLoop" // string@07de │ │ -02933e: 120d |00b5: const/4 v13, #int 0 // #0 │ │ -029340: 7230 6500 cb0d |00b6: invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0065 │ │ -029346: 0a0b |00b9: move-result v11 │ │ -029348: 6e20 7308 ba00 |00ba: invoke-virtual {v10, v11}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0873 │ │ -02934e: 54ea 6e02 |00bd: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkWIFIOnly:Landroid/widget/CheckBox; // field@026e │ │ -029352: 54eb 7302 |00bf: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -029356: 1a0c df07 |00c1: const-string v12, "chkWIFIOnly" // string@07df │ │ -02935a: 121d |00c3: const/4 v13, #int 1 // #1 │ │ -02935c: 7230 6500 cb0d |00c4: invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0065 │ │ -029362: 0a0b |00c7: move-result v11 │ │ -029364: 6e20 7308 ba00 |00c8: invoke-virtual {v10, v11}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0873 │ │ -02936a: 6e20 7008 e400 |00cb: invoke-virtual {v4, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ -029370: 6e20 7008 e100 |00ce: invoke-virtual {v1, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ -029376: 6e20 7008 e200 |00d1: invoke-virtual {v2, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ -02937c: 54ea 6c02 |00d4: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ -029380: 6e20 7008 ea00 |00d6: invoke-virtual {v10, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ -029386: 6e20 7008 e300 |00d9: invoke-virtual {v3, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ -02938c: 6e20 7008 e500 |00dc: invoke-virtual {v5, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ -029392: 7010 800a 0e00 |00df: invoke-direct {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateCheck:()V // method@0a80 │ │ -029398: 2200 1d01 |00e2: new-instance v0, Landroid/widget/ArrayAdapter; // type@011d │ │ -02939c: 140a 0800 0901 |00e4: const v10, #float 2.51629e-38 // #01090008 │ │ -0293a2: 7030 6b08 e00a |00e7: invoke-direct {v0, v14, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@086b │ │ -0293a8: 1208 |00ea: const/4 v8, #int 0 // #0 │ │ -0293aa: 125a |00eb: const/4 v10, #int 5 // #5 │ │ -0293ac: 35a8 0c00 |00ec: if-ge v8, v10, 00f8 // +000c │ │ -0293b0: 7110 f409 0800 |00ee: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ -0293b6: 0c07 |00f1: move-result-object v7 │ │ -0293b8: 6e20 6c08 7000 |00f2: invoke-virtual {v0, v7}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@086c │ │ -0293be: d808 0801 |00f5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0293c2: 28f4 |00f7: goto 00eb // -000c │ │ -0293c4: 140a 0900 0901 |00f8: const v10, #float 2.5163e-38 // #01090009 │ │ -0293ca: 6e20 6d08 a000 |00fb: invoke-virtual {v0, v10}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@086d │ │ -0293d0: 54ea 7402 |00fe: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -0293d4: 6e20 a708 0a00 |0100: invoke-virtual {v10, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@08a7 │ │ -0293da: 54ea 7402 |0103: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -0293de: 220b b301 |0105: new-instance v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2; // type@01b3 │ │ -0293e2: 7020 430a eb00 |0107: invoke-direct {v11, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a43 │ │ -0293e8: 6e20 a808 ba00 |010a: invoke-virtual {v10, v11}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@08a8 │ │ -0293ee: 54ea 7402 |010d: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ -0293f2: 54eb 7302 |010f: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -0293f6: 1a0c 9002 |0111: const-string v12, "KEY.AMPACHE_INDEX" // string@0290 │ │ -0293fa: 12fd |0113: const/4 v13, #int -1 // #ff │ │ -0293fc: 7230 6600 cb0d |0114: invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0066 │ │ -029402: 0a0b |0117: move-result v11 │ │ -029404: 6e20 a908 ba00 |0118: invoke-virtual {v10, v11}, Landroid/widget/Spinner;.setSelection:(I)V // method@08a9 │ │ -02940a: 7010 980a 0e00 |011b: invoke-direct {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.updateState:()V // method@0a98 │ │ -029410: 2209 1300 |011e: new-instance v9, Landroid/content/ContentValues; // type@0013 │ │ -029414: 7010 4400 0900 |0120: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -02941a: 1a0a 2d0b |0123: const-string v10, "key_current_uri" // string@0b2d │ │ -02941e: 1a0b 230b |0125: const-string v11, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -029422: 6e30 4b00 a90b |0127: invoke-virtual {v9, v10, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -029428: 6e10 860a 0e00 |012a: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ -02942e: 0c0a |012d: move-result-object v10 │ │ -029430: 1a0b 2d08 |012e: const-string v11, "content://jp.co.kayo.android.localplayer/pref" // string@082d │ │ -029434: 7110 a700 0b00 |0130: invoke-static {v11}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02943a: 0c0b |0133: move-result-object v11 │ │ -02943c: 120c |0134: const/4 v12, #int 0 // #0 │ │ -02943e: 120d |0135: const/4 v13, #int 0 // #0 │ │ -029440: 6e5d 4100 bac9 |0136: invoke-virtual {v10, v11, v9, v12, v13}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0041 │ │ -029446: 0e00 |0139: return-void │ │ -029448: 0d0a |013a: move-exception v10 │ │ -02944a: 28fe |013b: goto 0139 // -0002 │ │ +029ce0: |[029ce0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +029cf0: 6f20 0c00 fe00 |0000: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@000c │ │ +029cf6: 140a 0300 037f |0003: const v10, #float 1.74129e+38 // #7f030003 │ │ +029cfc: 6e20 930a ae00 |0006: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.setContentView:(I)V // method@0a93 │ │ +029d02: 6e10 8a0a 0e00 |0009: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getWindow:()Landroid/view/Window; // method@0a8a │ │ +029d08: 0c0a |000c: move-result-object v10 │ │ +029d0a: 123b |000d: const/4 v11, #int 3 // #3 │ │ +029d0c: 6e20 fe07 ba00 |000e: invoke-virtual {v10, v11}, Landroid/view/Window;.setSoftInputMode:(I)V // method@07fe │ │ +029d12: 7110 db00 0e00 |0011: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00db │ │ +029d18: 0c0a |0014: move-result-object v10 │ │ +029d1a: 5bea 7302 |0015: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +029d1e: 150a 067f |0017: const/high16 v10, #int 2131099648 // #7f06 │ │ +029d22: 6e20 840a ae00 |0019: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029d28: 0c0a |001c: move-result-object v10 │ │ +029d2a: 1f0a 2201 |001d: check-cast v10, Landroid/widget/EditText; // type@0122 │ │ +029d2e: 5bea 6f02 |001f: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +029d32: 140a 0200 067f |0021: const v10, #float 1.78117e+38 // #7f060002 │ │ +029d38: 6e20 840a ae00 |0024: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029d3e: 0c0a |0027: move-result-object v10 │ │ +029d40: 1f0a 2201 |0028: check-cast v10, Landroid/widget/EditText; // type@0122 │ │ +029d44: 5bea 7102 |002a: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ +029d48: 140a 0300 067f |002c: const v10, #float 1.78117e+38 // #7f060003 │ │ +029d4e: 6e20 840a ae00 |002f: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029d54: 0c0a |0032: move-result-object v10 │ │ +029d56: 1f0a 2201 |0033: check-cast v10, Landroid/widget/EditText; // type@0122 │ │ +029d5a: 5bea 7002 |0035: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ +029d5e: 140a 0d00 067f |0037: const v10, #float 1.78117e+38 // #7f06000d │ │ +029d64: 6e20 840a ae00 |003a: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029d6a: 0c0a |003d: move-result-object v10 │ │ +029d6c: 1f0a 2001 |003e: check-cast v10, Landroid/widget/CheckBox; // type@0120 │ │ +029d70: 5bea 6d02 |0040: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ +029d74: 140a 0c00 067f |0042: const v10, #float 1.78117e+38 // #7f06000c │ │ +029d7a: 6e20 840a ae00 |0045: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029d80: 0c0a |0048: move-result-object v10 │ │ +029d82: 1f0a 2001 |0049: check-cast v10, Landroid/widget/CheckBox; // type@0120 │ │ +029d86: 5bea 6e02 |004b: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkWIFIOnly:Landroid/widget/CheckBox; // field@026e │ │ +029d8a: 140a 0100 067f |004d: const v10, #float 1.78117e+38 // #7f060001 │ │ +029d90: 6e20 840a ae00 |0050: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029d96: 0c04 |0053: move-result-object v4 │ │ +029d98: 1f04 1f01 |0054: check-cast v4, Landroid/widget/Button; // type@011f │ │ +029d9c: 140a 0e00 067f |0056: const v10, #float 1.78117e+38 // #7f06000e │ │ +029da2: 6e20 840a ae00 |0059: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029da8: 0c01 |005c: move-result-object v1 │ │ +029daa: 1f01 1f01 |005d: check-cast v1, Landroid/widget/Button; // type@011f │ │ +029dae: 140a 0600 067f |005f: const v10, #float 1.78117e+38 // #7f060006 │ │ +029db4: 6e20 840a ae00 |0062: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029dba: 0c02 |0065: move-result-object v2 │ │ +029dbc: 1f02 1f01 |0066: check-cast v2, Landroid/widget/Button; // type@011f │ │ +029dc0: 140a 1c00 067f |0068: const v10, #float 1.78117e+38 // #7f06001c │ │ +029dc6: 6e20 840a ae00 |006b: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029dcc: 0c03 |006e: move-result-object v3 │ │ +029dce: 1f03 1f01 |006f: check-cast v3, Landroid/widget/Button; // type@011f │ │ +029dd2: 140a 1f00 067f |0071: const v10, #float 1.78117e+38 // #7f06001f │ │ +029dd8: 6e20 840a ae00 |0074: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029dde: 0c05 |0077: move-result-object v5 │ │ +029de0: 1f05 1f01 |0078: check-cast v5, Landroid/widget/Button; // type@011f │ │ +029de4: 140a 0400 067f |007a: const v10, #float 1.78117e+38 // #7f060004 │ │ +029dea: 6e20 840a ae00 |007d: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029df0: 0c0a |0080: move-result-object v10 │ │ +029df2: 1f0a 2f01 |0081: check-cast v10, Landroid/widget/Spinner; // type@012f │ │ +029df6: 5bea 7402 |0083: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +029dfa: 140a 0500 067f |0085: const v10, #float 1.78117e+38 // #7f060005 │ │ +029e00: 6e20 840a ae00 |0088: invoke-virtual {v14, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.findViewById:(I)Landroid/view/View; // method@0a84 │ │ +029e06: 0c0a |008b: move-result-object v10 │ │ +029e08: 1f0a 1f01 |008c: check-cast v10, Landroid/widget/Button; // type@011f │ │ +029e0c: 5bea 6c02 |008e: iput-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ +029e10: 2206 da01 |0090: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // type@01da │ │ +029e14: 7010 840b 0600 |0092: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.:()V // method@0b84 │ │ +029e1a: 54ea 7302 |0095: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +029e1e: 6e20 850b a600 |0097: invoke-virtual {v6, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.load:(Landroid/content/SharedPreferences;)V // method@0b85 │ │ +029e24: 54ea 6f02 |009a: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditHost:Landroid/widget/EditText; // field@026f │ │ +029e28: 546b bc03 |009c: iget-object v11, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +029e2c: 6e20 7d08 ba00 |009e: invoke-virtual {v10, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ +029e32: 54ea 7102 |00a1: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditUsername:Landroid/widget/EditText; // field@0271 │ │ +029e36: 546b be03 |00a3: iget-object v11, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +029e3a: 6e20 7d08 ba00 |00a5: invoke-virtual {v10, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ +029e40: 54ea 7002 |00a8: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mEditPassword:Landroid/widget/EditText; // field@0270 │ │ +029e44: 546b bd03 |00aa: iget-object v11, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +029e48: 6e20 7d08 ba00 |00ac: invoke-virtual {v10, v11}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@087d │ │ +029e4e: 54ea 6d02 |00af: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ +029e52: 54eb 7302 |00b1: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +029e56: 1a0c dd07 |00b3: const-string v12, "chkPassLoop" // string@07dd │ │ +029e5a: 120d |00b5: const/4 v13, #int 0 // #0 │ │ +029e5c: 7230 6500 cb0d |00b6: invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0065 │ │ +029e62: 0a0b |00b9: move-result v11 │ │ +029e64: 6e20 7308 ba00 |00ba: invoke-virtual {v10, v11}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0873 │ │ +029e6a: 54ea 6e02 |00bd: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkWIFIOnly:Landroid/widget/CheckBox; // field@026e │ │ +029e6e: 54eb 7302 |00bf: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +029e72: 1a0c de07 |00c1: const-string v12, "chkWIFIOnly" // string@07de │ │ +029e76: 121d |00c3: const/4 v13, #int 1 // #1 │ │ +029e78: 7230 6500 cb0d |00c4: invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0065 │ │ +029e7e: 0a0b |00c7: move-result v11 │ │ +029e80: 6e20 7308 ba00 |00c8: invoke-virtual {v10, v11}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0873 │ │ +029e86: 6e20 7008 e400 |00cb: invoke-virtual {v4, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ +029e8c: 6e20 7008 e100 |00ce: invoke-virtual {v1, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ +029e92: 6e20 7008 e200 |00d1: invoke-virtual {v2, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ +029e98: 54ea 6c02 |00d4: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mBtnConnect:Landroid/widget/Button; // field@026c │ │ +029e9c: 6e20 7008 ea00 |00d6: invoke-virtual {v10, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ +029ea2: 6e20 7008 e300 |00d9: invoke-virtual {v3, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ +029ea8: 6e20 7008 e500 |00dc: invoke-virtual {v5, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0870 │ │ +029eae: 7010 800a 0e00 |00df: invoke-direct {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.btnStateCheck:()V // method@0a80 │ │ +029eb4: 2200 1d01 |00e2: new-instance v0, Landroid/widget/ArrayAdapter; // type@011d │ │ +029eb8: 140a 0800 0901 |00e4: const v10, #float 2.51629e-38 // #01090008 │ │ +029ebe: 7030 6b08 e00a |00e7: invoke-direct {v0, v14, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@086b │ │ +029ec4: 1208 |00ea: const/4 v8, #int 0 // #0 │ │ +029ec6: 125a |00eb: const/4 v10, #int 5 // #5 │ │ +029ec8: 35a8 0c00 |00ec: if-ge v8, v10, 00f8 // +000c │ │ +029ecc: 7110 f409 0800 |00ee: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ +029ed2: 0c07 |00f1: move-result-object v7 │ │ +029ed4: 6e20 6c08 7000 |00f2: invoke-virtual {v0, v7}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@086c │ │ +029eda: d808 0801 |00f5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +029ede: 28f4 |00f7: goto 00eb // -000c │ │ +029ee0: 140a 0900 0901 |00f8: const v10, #float 2.5163e-38 // #01090009 │ │ +029ee6: 6e20 6d08 a000 |00fb: invoke-virtual {v0, v10}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@086d │ │ +029eec: 54ea 7402 |00fe: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +029ef0: 6e20 a708 0a00 |0100: invoke-virtual {v10, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@08a7 │ │ +029ef6: 54ea 7402 |0103: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +029efa: 220b b301 |0105: new-instance v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2; // type@01b3 │ │ +029efe: 7020 430a eb00 |0107: invoke-direct {v11, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a43 │ │ +029f04: 6e20 a808 ba00 |010a: invoke-virtual {v10, v11}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@08a8 │ │ +029f0a: 54ea 7402 |010d: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mSpinner:Landroid/widget/Spinner; // field@0274 │ │ +029f0e: 54eb 7302 |010f: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +029f12: 1a0c 9002 |0111: const-string v12, "KEY.AMPACHE_INDEX" // string@0290 │ │ +029f16: 12fd |0113: const/4 v13, #int -1 // #ff │ │ +029f18: 7230 6600 cb0d |0114: invoke-interface {v11, v12, v13}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0066 │ │ +029f1e: 0a0b |0117: move-result v11 │ │ +029f20: 6e20 a908 ba00 |0118: invoke-virtual {v10, v11}, Landroid/widget/Spinner;.setSelection:(I)V // method@08a9 │ │ +029f26: 7010 980a 0e00 |011b: invoke-direct {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.updateState:()V // method@0a98 │ │ +029f2c: 2209 1300 |011e: new-instance v9, Landroid/content/ContentValues; // type@0013 │ │ +029f30: 7010 4400 0900 |0120: invoke-direct {v9}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +029f36: 1a0a 2c0b |0123: const-string v10, "key_current_uri" // string@0b2c │ │ +029f3a: 1a0b 220b |0125: const-string v11, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +029f3e: 6e30 4b00 a90b |0127: invoke-virtual {v9, v10, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +029f44: 6e10 860a 0e00 |012a: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0a86 │ │ +029f4a: 0c0a |012d: move-result-object v10 │ │ +029f4c: 1a0b 2c08 |012e: const-string v11, "content://jp.co.kayo.android.localplayer/pref" // string@082c │ │ +029f50: 7110 a700 0b00 |0130: invoke-static {v11}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +029f56: 0c0b |0133: move-result-object v11 │ │ +029f58: 120c |0134: const/4 v12, #int 0 // #0 │ │ +029f5a: 120d |0135: const/4 v13, #int 0 // #0 │ │ +029f5c: 6e5d 4100 bac9 |0136: invoke-virtual {v10, v11, v9, v12, v13}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0041 │ │ +029f62: 0e00 |0139: return-void │ │ +029f64: 0d0a |013a: move-exception v10 │ │ +029f66: 28fe |013b: goto 0139 // -0002 │ │ catches : 1 │ │ 0x012a - 0x0139 │ │ Ljava/lang/Exception; -> 0x013a │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ 0x0009 line=168 │ │ @@ -38724,31 +38871,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -02945c: |[02945c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.onPause:()V │ │ -02946c: 6f10 1400 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@0014 │ │ -029472: 5431 7302 |0003: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ -029476: 7210 6400 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -02947c: 0c00 |0008: move-result-object v0 │ │ -02947e: 1a01 de07 |0009: const-string v1, "chkPassLoop" // string@07de │ │ -029482: 5432 6d02 |000b: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ -029486: 6e10 7208 0200 |000d: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -02948c: 0a02 |0010: move-result v2 │ │ -02948e: 7230 6000 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0060 │ │ -029494: 1a01 df07 |0014: const-string v1, "chkWIFIOnly" // string@07df │ │ -029498: 5432 6e02 |0016: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkWIFIOnly:Landroid/widget/CheckBox; // field@026e │ │ -02949c: 6e10 7208 0200 |0018: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -0294a2: 0a02 |001b: move-result v2 │ │ -0294a4: 7230 6000 1002 |001c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0060 │ │ -0294aa: 7210 5f00 0000 |001f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ -0294b0: 0e00 |0022: return-void │ │ +029f78: |[029f78] jp.co.kayo.android.localplayer.ds.ampache.MainActivity.onPause:()V │ │ +029f88: 6f10 1400 0300 |0000: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@0014 │ │ +029f8e: 5431 7302 |0003: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mPref:Landroid/content/SharedPreferences; // field@0273 │ │ +029f92: 7210 6400 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +029f98: 0c00 |0008: move-result-object v0 │ │ +029f9a: 1a01 dd07 |0009: const-string v1, "chkPassLoop" // string@07dd │ │ +029f9e: 5432 6d02 |000b: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkPassLoop:Landroid/widget/CheckBox; // field@026d │ │ +029fa2: 6e10 7208 0200 |000d: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +029fa8: 0a02 |0010: move-result v2 │ │ +029faa: 7230 6000 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0060 │ │ +029fb0: 1a01 de07 |0014: const-string v1, "chkWIFIOnly" // string@07de │ │ +029fb4: 5432 6e02 |0016: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.mChkWIFIOnly:Landroid/widget/CheckBox; // field@026e │ │ +029fb8: 6e10 7208 0200 |0018: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +029fbe: 0a02 |001b: move-result v2 │ │ +029fc0: 7230 6000 1002 |001c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0060 │ │ +029fc6: 7210 5f00 0000 |001f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ +029fcc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=246 │ │ 0x0009 line=247 │ │ 0x0014 line=248 │ │ 0x001f line=249 │ │ @@ -38794,19 +38941,19 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0294b4: |[0294b4] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.:(Landroid/content/Context;I)V │ │ -0294c4: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a8 │ │ -0294ca: 6e20 a40a 2000 |0003: invoke-virtual {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.setNumMax:(I)V // method@0aa4 │ │ -0294d0: 6e20 a30a 1000 |0006: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.setContext:(Landroid/content/Context;)V // method@0aa3 │ │ -0294d6: 0e00 |0009: return-void │ │ +029fd0: |[029fd0] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.:(Landroid/content/Context;I)V │ │ +029fe0: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a8 │ │ +029fe6: 6e20 a40a 2000 |0003: invoke-virtual {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.setNumMax:(I)V // method@0aa4 │ │ +029fec: 6e20 a30a 1000 |0006: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.setContext:(Landroid/content/Context;)V // method@0aa3 │ │ +029ff2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0006 line=13 │ │ 0x0009 line=14 │ │ locals : │ │ @@ -38820,17 +38967,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0294d8: |[0294d8] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.getContext:()Landroid/content/Context; │ │ -0294e8: 5410 7602 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mContext:Landroid/content/Context; // field@0276 │ │ -0294ec: 1100 |0002: return-object v0 │ │ +029ff4: |[029ff4] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.getContext:()Landroid/content/Context; │ │ +02a004: 5410 7602 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mContext:Landroid/content/Context; // field@0276 │ │ +02a008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;) │ │ @@ -38838,17 +38985,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0294f0: |[0294f0] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.getNumMax:()I │ │ -029500: 5210 7702 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mNumMax:I // field@0277 │ │ -029504: 0f00 |0002: return v0 │ │ +02a00c: |[02a00c] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.getNumMax:()I │ │ +02a01c: 5210 7702 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mNumMax:I // field@0277 │ │ +02a020: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;) │ │ @@ -38856,17 +39003,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029508: |[029508] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onCancelled:()V │ │ -029518: 6f10 a900 0000 |0000: invoke-super {v0}, Landroid/os/AsyncTask;.onCancelled:()V // method@00a9 │ │ -02951e: 0e00 |0003: return-void │ │ +02a024: |[02a024] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onCancelled:()V │ │ +02a034: 6f10 a900 0000 |0000: invoke-super {v0}, Landroid/os/AsyncTask;.onCancelled:()V // method@00a9 │ │ +02a03a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ │ │ @@ -38875,37 +39022,37 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -029520: |[029520] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onPostExecute:(Ljava/lang/Object;)V │ │ -029530: 1f01 6301 |0000: check-cast v1, Ljava/lang/Void; // type@0163 │ │ -029534: 6e20 9e0a 1000 |0002: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.onPostExecute:(Ljava/lang/Void;)V // method@0a9e │ │ -02953a: 0e00 |0005: return-void │ │ +02a03c: |[02a03c] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onPostExecute:(Ljava/lang/Object;)V │ │ +02a04c: 1f01 6301 |0000: check-cast v1, Ljava/lang/Void; // type@0163 │ │ +02a050: 6e20 9e0a 1000 |0002: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.onPostExecute:(Ljava/lang/Void;)V // method@0a9e │ │ +02a056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -02953c: |[02953c] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onPostExecute:(Ljava/lang/Void;)V │ │ -02954c: 7100 9f0b 0000 |0000: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.stopProgress:()V // method@0b9f │ │ -029552: 0e00 |0003: return-void │ │ +02a058: |[02a058] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onPostExecute:(Ljava/lang/Void;)V │ │ +02a068: 7100 9f0b 0000 |0000: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.stopProgress:()V // method@0b9f │ │ +02a06e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ 0x0000 - 0x0004 reg=1 result Ljava/lang/Void; │ │ @@ -38915,19 +39062,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -029554: |[029554] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onPreExecute:()V │ │ -029564: 6e10 9b0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.getNumMax:()I // method@0a9b │ │ -02956a: 0a00 |0003: move-result v0 │ │ -02956c: 7110 9e0b 0000 |0004: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.startProgress:(I)V // method@0b9e │ │ -029572: 0e00 |0007: return-void │ │ +02a070: |[02a070] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onPreExecute:()V │ │ +02a080: 6e10 9b0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.getNumMax:()I // method@0a9b │ │ +02a086: 0a00 |0003: move-result v0 │ │ +02a088: 7110 9e0b 0000 |0004: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.startProgress:(I)V // method@0b9e │ │ +02a08e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ │ │ @@ -38936,22 +39083,22 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -029574: |[029574] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onProgressUpdate:([Ljava/lang/Integer;)V │ │ -029584: 6f20 ac00 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@00ac │ │ -02958a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02958c: 4600 0200 |0004: aget-object v0, v2, v0 │ │ -029590: 6e10 e408 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -029596: 0a00 |0009: move-result v0 │ │ -029598: 7110 9a0b 0000 |000a: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.moveProgress:(I)V // method@0b9a │ │ -02959e: 0e00 |000d: return-void │ │ +02a090: |[02a090] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onProgressUpdate:([Ljava/lang/Integer;)V │ │ +02a0a0: 6f20 ac00 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@00ac │ │ +02a0a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02a0a8: 4600 0200 |0004: aget-object v0, v2, v0 │ │ +02a0ac: 6e10 e408 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +02a0b2: 0a00 |0009: move-result v0 │ │ +02a0b4: 7110 9a0b 0000 |000a: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.moveProgress:(I)V // method@0b9a │ │ +02a0ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x000d line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ @@ -38962,37 +39109,37 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0295a0: |[0295a0] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -0295b0: 1f01 3002 |0000: check-cast v1, [Ljava/lang/Integer; // type@0230 │ │ -0295b4: 6e20 a00a 1000 |0002: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.onProgressUpdate:([Ljava/lang/Integer;)V // method@0aa0 │ │ -0295ba: 0e00 |0005: return-void │ │ +02a0bc: |[02a0bc] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +02a0cc: 1f01 3002 |0000: check-cast v1, [Ljava/lang/Integer; // type@0230 │ │ +02a0d0: 6e20 a00a 1000 |0002: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.onProgressUpdate:([Ljava/lang/Integer;)V // method@0aa0 │ │ +02a0d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ + 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Object; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;) │ │ name : 'setContext' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0295bc: |[0295bc] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.setContext:(Landroid/content/Context;)V │ │ -0295cc: 5b01 7602 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mContext:Landroid/content/Context; // field@0276 │ │ -0295d0: 0e00 |0002: return-void │ │ +02a0d8: |[02a0d8] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.setContext:(Landroid/content/Context;)V │ │ +02a0e8: 5b01 7602 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mContext:Landroid/content/Context; // field@0276 │ │ +02a0ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ 0x0000 - 0x0003 reg=1 context Landroid/content/Context; │ │ @@ -39002,17 +39149,17 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0295d4: |[0295d4] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.setNumMax:(I)V │ │ -0295e4: 5901 7702 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mNumMax:I // field@0277 │ │ -0295e8: 0e00 |0002: return-void │ │ +02a0f0: |[02a0f0] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.setNumMax:(I)V │ │ +02a100: 5901 7702 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.mNumMax:I // field@0277 │ │ +02a104: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ 0x0000 - 0x0003 reg=1 numMax I │ │ @@ -39022,23 +39169,23 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0295ec: |[0295ec] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.setProgress:(I)V │ │ -0295fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0295fe: 2300 3002 |0001: new-array v0, v0, [Ljava/lang/Integer; // type@0230 │ │ -029602: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -029604: 2202 5201 |0004: new-instance v2, Ljava/lang/Integer; // type@0152 │ │ -029608: 7020 e208 4200 |0006: invoke-direct {v2, v4}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -02960e: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ -029612: 6e20 a20a 0300 |000b: invoke-virtual {v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.publishProgress:([Ljava/lang/Object;)V // method@0aa2 │ │ -029618: 0e00 |000e: return-void │ │ +02a108: |[02a108] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.setProgress:(I)V │ │ +02a118: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02a11a: 2300 3002 |0001: new-array v0, v0, [Ljava/lang/Integer; // type@0230 │ │ +02a11e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02a120: 2202 5201 |0004: new-instance v2, Ljava/lang/Integer; // type@0152 │ │ +02a124: 7020 e208 4200 |0006: invoke-direct {v2, v4}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +02a12a: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ +02a12e: 6e20 a20a 0300 |000b: invoke-virtual {v3, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;.publishProgress:([Ljava/lang/Object;)V // method@0aa2 │ │ +02a134: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000e line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ 0x0000 - 0x000f reg=4 pos I │ │ @@ -39048,17 +39195,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02961c: |[02961c] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.title:(Ljava/lang/String;)V │ │ -02962c: 7110 a00b 0100 |0000: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.title:(Ljava/lang/String;)V // method@0ba0 │ │ -029632: 0e00 |0003: return-void │ │ +02a138: |[02a138] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.title:(Ljava/lang/String;)V │ │ +02a148: 7110 a00b 0100 |0000: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.title:(Ljava/lang/String;)V // method@0ba0 │ │ +02a14e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ 0x0000 - 0x0004 reg=1 s Ljava/lang/String; │ │ @@ -39068,17 +39215,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029634: |[029634] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.toast:(Ljava/lang/String;)V │ │ -029644: 7110 a10b 0100 |0000: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.toast:(Ljava/lang/String;)V // method@0ba1 │ │ -02964a: 0e00 |0003: return-void │ │ +02a150: |[02a150] jp.co.kayo.android.localplayer.ds.ampache.ProgressTask.toast:(Ljava/lang/String;)V │ │ +02a160: 7110 a10b 0100 |0000: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.toast:(Ljava/lang/String;)V // method@0ba1 │ │ +02a166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask; │ │ 0x0000 - 0x0004 reg=1 s Ljava/lang/String; │ │ @@ -39123,17 +39270,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02964c: |[02964c] jp.co.kayo.android.localplayer.ds.ampache.R$array.:()V │ │ -02965c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -029662: 0e00 |0003: return-void │ │ +02a168: |[02a168] jp.co.kayo.android.localplayer.ds.ampache.R$array.:()V │ │ +02a178: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a17e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/R$array; │ │ │ │ Virtual methods - │ │ @@ -39167,17 +39314,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029664: |[029664] jp.co.kayo.android.localplayer.ds.ampache.R$attr.:()V │ │ -029674: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02967a: 0e00 |0003: return-void │ │ +02a180: |[02a180] jp.co.kayo.android.localplayer.ds.ampache.R$attr.:()V │ │ +02a190: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/R$attr; │ │ │ │ Virtual methods - │ │ @@ -39221,17 +39368,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02967c: |[02967c] jp.co.kayo.android.localplayer.ds.ampache.R$drawable.:()V │ │ -02968c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -029692: 0e00 |0003: return-void │ │ +02a198: |[02a198] jp.co.kayo.android.localplayer.ds.ampache.R$drawable.:()V │ │ +02a1a8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -39430,17 +39577,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029694: |[029694] jp.co.kayo.android.localplayer.ds.ampache.R$id.:()V │ │ -0296a4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0296aa: 0e00 |0003: return-void │ │ +02a1b0: |[02a1b0] jp.co.kayo.android.localplayer.ds.ampache.R$id.:()V │ │ +02a1c0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a1c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/R$id; │ │ │ │ Virtual methods - │ │ @@ -39494,17 +39641,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0296ac: |[0296ac] jp.co.kayo.android.localplayer.ds.ampache.R$layout.:()V │ │ -0296bc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0296c2: 0e00 |0003: return-void │ │ +02a1c8: |[02a1c8] jp.co.kayo.android.localplayer.ds.ampache.R$layout.:()V │ │ +02a1d8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a1de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/R$layout; │ │ │ │ Virtual methods - │ │ @@ -40308,17 +40455,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0296c4: |[0296c4] jp.co.kayo.android.localplayer.ds.ampache.R$string.:()V │ │ -0296d4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0296da: 0e00 |0003: return-void │ │ +02a1e0: |[02a1e0] jp.co.kayo.android.localplayer.ds.ampache.R$string.:()V │ │ +02a1f0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a1f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/R$string; │ │ │ │ Virtual methods - │ │ @@ -40351,21 +40498,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0296dc: |[0296dc] jp.co.kayo.android.localplayer.ds.ampache.R.:()V │ │ -0296ec: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0296f2: 0e00 |0003: return-void │ │ +02a1f8: |[02a1f8] jp.co.kayo.android.localplayer.ds.ampache.R.:()V │ │ +02a208: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 1460 (R.java) │ │ │ │ Class #146 header: │ │ @@ -40439,270 +40585,271 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 481 16-bit code units │ │ -0296f4: |[0296f4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.:()V │ │ -029704: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -029706: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -029708: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -02970a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -02970c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -02970e: 2200 3b01 |0005: new-instance v0, Ljava/io/File; // type@013b │ │ -029712: 7100 bd00 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00bd │ │ -029718: 0c01 |000a: move-result-object v1 │ │ -02971a: 1a02 5b08 |000b: const-string v2, "data/jp.co.kayo.android.localplayer/cache/.mp3/" // string@085b │ │ -02971e: 7030 b908 1002 |000d: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@08b9 │ │ -029724: 6900 6d03 |0010: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.cachedMusicDir:Ljava/io/File; // field@036d │ │ -029728: 1300 1200 |0012: const/16 v0, #int 18 // #12 │ │ -02972c: 2300 3302 |0014: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -029730: 1a01 da06 |0016: const-string v1, "_id" // string@06da │ │ -029734: 4d01 0003 |0018: aput-object v1, v0, v3 │ │ -029738: 1a01 9a10 |001a: const-string v1, "title" // string@109a │ │ -02973c: 4d01 0004 |001c: aput-object v1, v0, v4 │ │ -029740: 1a01 2f0d |001e: const-string v1, "media_key" // string@0d2f │ │ -029744: 4d01 0005 |0020: aput-object v1, v0, v5 │ │ -029748: 1a01 9b10 |0022: const-string v1, "title_key" // string@109b │ │ -02974c: 4d01 0006 |0024: aput-object v1, v0, v6 │ │ -029750: 1a01 bd08 |0026: const-string v1, "duration" // string@08bd │ │ -029754: 4d01 0007 |0028: aput-object v1, v0, v7 │ │ -029758: 1251 |002a: const/4 v1, #int 5 // #5 │ │ -02975a: 1a02 d606 |002b: const-string v2, "_data" // string@06d6 │ │ -02975e: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ -029762: 1261 |002f: const/4 v1, #int 6 // #6 │ │ -029764: 1a02 5607 |0030: const-string v2, "artist" // string@0756 │ │ -029768: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ -02976c: 1271 |0034: const/4 v1, #int 7 // #7 │ │ -02976e: 1a02 5c07 |0035: const-string v2, "artist_key" // string@075c │ │ -029772: 4d02 0001 |0037: aput-object v2, v0, v1 │ │ -029776: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ -02977a: 1a02 1c07 |003b: const-string v2, "album" // string@071c │ │ -02977e: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ -029782: 1301 0900 |003f: const/16 v1, #int 9 // #9 │ │ -029786: 1a02 2307 |0041: const-string v2, "album_key" // string@0723 │ │ -02978a: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ -02978e: 1301 0a00 |0045: const/16 v1, #int 10 // #a │ │ -029792: 1a02 2107 |0047: const-string v2, "album_art" // string@0721 │ │ -029796: 4d02 0001 |0049: aput-object v2, v0, v1 │ │ -02979a: 1301 0b00 |004b: const/16 v1, #int 11 // #b │ │ -02979e: 1a02 a510 |004d: const-string v2, "track" // string@10a5 │ │ -0297a2: 4d02 0001 |004f: aput-object v2, v0, v1 │ │ -0297a6: 1301 0c00 |0051: const/16 v1, #int 12 // #c │ │ -0297aa: 1a02 4911 |0053: const-string v2, "year" // string@1149 │ │ -0297ae: 4d02 0001 |0055: aput-object v2, v0, v1 │ │ -0297b2: 1301 0d00 |0057: const/16 v1, #int 13 // #d │ │ -0297b6: 1a02 5f08 |0059: const-string v2, "date_added" // string@085f │ │ -0297ba: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ -0297be: 1301 0e00 |005d: const/16 v1, #int 14 // #e │ │ -0297c2: 1a02 6008 |005f: const-string v2, "date_modified" // string@0860 │ │ -0297c6: 4d02 0001 |0061: aput-object v2, v0, v1 │ │ -0297ca: 1301 0f00 |0063: const/16 v1, #int 15 // #f │ │ -0297ce: 1a02 b707 |0065: const-string v2, "cache_file" // string@07b7 │ │ -0297d2: 4d02 0001 |0067: aput-object v2, v0, v1 │ │ -0297d6: 1301 1000 |0069: const/16 v1, #int 16 // #10 │ │ -0297da: 1a02 7e10 |006b: const-string v2, "tags" // string@107e │ │ -0297de: 4d02 0001 |006d: aput-object v2, v0, v1 │ │ -0297e2: 1301 1100 |006f: const/16 v1, #int 17 // #11 │ │ -0297e6: 1a02 690e |0071: const-string v2, "point" // string@0e69 │ │ -0297ea: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ -0297ee: 6900 6a03 |0075: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -0297f2: 1300 0e00 |0077: const/16 v0, #int 14 // #e │ │ -0297f6: 2300 3302 |0079: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -0297fa: 1a01 da06 |007b: const-string v1, "_id" // string@06da │ │ -0297fe: 4d01 0003 |007d: aput-object v1, v0, v3 │ │ -029802: 1a01 1c07 |007f: const-string v1, "album" // string@071c │ │ -029806: 4d01 0004 |0081: aput-object v1, v0, v4 │ │ -02980a: 1a01 2307 |0083: const-string v1, "album_key" // string@0723 │ │ -02980e: 4d01 0005 |0085: aput-object v1, v0, v5 │ │ -029812: 1a01 2107 |0087: const-string v1, "album_art" // string@0721 │ │ -029816: 4d01 0006 |0089: aput-object v1, v0, v6 │ │ -02981a: 1a01 400d |008b: const-string v1, "minyear" // string@0d40 │ │ -02981e: 4d01 0007 |008d: aput-object v1, v0, v7 │ │ -029822: 1251 |008f: const/4 v1, #int 5 // #5 │ │ -029824: 1a02 220d |0090: const-string v2, "maxyear" // string@0d22 │ │ -029828: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ -02982c: 1261 |0094: const/4 v1, #int 6 // #6 │ │ -02982e: 1a02 9c0d |0095: const-string v2, "numsongs" // string@0d9c │ │ -029832: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -029836: 1271 |0099: const/4 v1, #int 7 // #7 │ │ -029838: 1a02 5607 |009a: const-string v2, "artist" // string@0756 │ │ -02983c: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -029840: 1301 0800 |009e: const/16 v1, #int 8 // #8 │ │ -029844: 1a02 5f08 |00a0: const-string v2, "date_added" // string@085f │ │ -029848: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ -02984c: 1301 0900 |00a4: const/16 v1, #int 9 // #9 │ │ -029850: 1a02 6008 |00a6: const-string v2, "date_modified" // string@0860 │ │ -029854: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ -029858: 1301 0a00 |00aa: const/16 v1, #int 10 // #a │ │ -02985c: 1a02 cd0a |00ac: const-string v2, "init_flg" // string@0acd │ │ -029860: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ -029864: 1301 0b00 |00b0: const/16 v1, #int 11 // #b │ │ -029868: 1a02 6908 |00b2: const-string v2, "del_flg" // string@0869 │ │ -02986c: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ -029870: 1301 0c00 |00b6: const/16 v1, #int 12 // #c │ │ -029874: 1a02 7e10 |00b8: const-string v2, "tags" // string@107e │ │ -029878: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ -02987c: 1301 0d00 |00bc: const/16 v1, #int 13 // #d │ │ -029880: 1a02 690e |00be: const-string v2, "point" // string@0e69 │ │ -029884: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ -029888: 6900 6703 |00c2: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ -02988c: 1300 0b00 |00c4: const/16 v0, #int 11 // #b │ │ -029890: 2300 3302 |00c6: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -029894: 1a01 da06 |00c8: const-string v1, "_id" // string@06da │ │ -029898: 4d01 0003 |00ca: aput-object v1, v0, v3 │ │ -02989c: 1a01 5607 |00cc: const-string v1, "artist" // string@0756 │ │ -0298a0: 4d01 0004 |00ce: aput-object v1, v0, v4 │ │ -0298a4: 1a01 5c07 |00d0: const-string v1, "artist_key" // string@075c │ │ -0298a8: 4d01 0005 |00d2: aput-object v1, v0, v5 │ │ -0298ac: 1a01 970d |00d4: const-string v1, "number_of_albums" // string@0d97 │ │ -0298b0: 4d01 0006 |00d6: aput-object v1, v0, v6 │ │ -0298b4: 1a01 9a0d |00d8: const-string v1, "number_of_tracks" // string@0d9a │ │ -0298b8: 4d01 0007 |00da: aput-object v1, v0, v7 │ │ -0298bc: 1251 |00dc: const/4 v1, #int 5 // #5 │ │ -0298be: 1a02 5f08 |00dd: const-string v2, "date_added" // string@085f │ │ -0298c2: 4d02 0001 |00df: aput-object v2, v0, v1 │ │ -0298c6: 1261 |00e1: const/4 v1, #int 6 // #6 │ │ -0298c8: 1a02 6008 |00e2: const-string v2, "date_modified" // string@0860 │ │ -0298cc: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ -0298d0: 1271 |00e6: const/4 v1, #int 7 // #7 │ │ -0298d2: 1a02 cd0a |00e7: const-string v2, "init_flg" // string@0acd │ │ -0298d6: 4d02 0001 |00e9: aput-object v2, v0, v1 │ │ -0298da: 1301 0800 |00eb: const/16 v1, #int 8 // #8 │ │ -0298de: 1a02 6908 |00ed: const-string v2, "del_flg" // string@0869 │ │ -0298e2: 4d02 0001 |00ef: aput-object v2, v0, v1 │ │ -0298e6: 1301 0900 |00f1: const/16 v1, #int 9 // #9 │ │ -0298ea: 1a02 7e10 |00f3: const-string v2, "tags" // string@107e │ │ -0298ee: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ -0298f2: 1301 0a00 |00f7: const/16 v1, #int 10 // #a │ │ -0298f6: 1a02 690e |00f9: const-string v2, "point" // string@0e69 │ │ -0298fa: 4d02 0001 |00fb: aput-object v2, v0, v1 │ │ -0298fe: 6900 6803 |00fd: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ -029902: 1300 0c00 |00ff: const/16 v0, #int 12 // #c │ │ -029906: 2300 3302 |0101: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -02990a: 1a01 da06 |0103: const-string v1, "_id" // string@06da │ │ -02990e: 4d01 0003 |0105: aput-object v1, v0, v3 │ │ -029912: 1a01 570d |0107: const-string v1, "name" // string@0d57 │ │ -029916: 4d01 0004 |0109: aput-object v1, v0, v4 │ │ -02991a: 1a01 5309 |010b: const-string v1, "genres_key" // string@0953 │ │ -02991e: 4d01 0005 |010d: aput-object v1, v0, v5 │ │ -029922: 1a01 5f08 |010f: const-string v1, "date_added" // string@085f │ │ -029926: 4d01 0006 |0111: aput-object v1, v0, v6 │ │ -02992a: 1a01 6008 |0113: const-string v1, "date_modified" // string@0860 │ │ -02992e: 4d01 0007 |0115: aput-object v1, v0, v7 │ │ -029932: 1251 |0117: const/4 v1, #int 5 // #5 │ │ -029934: 1a02 970d |0118: const-string v2, "number_of_albums" // string@0d97 │ │ -029938: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ -02993c: 1261 |011c: const/4 v1, #int 6 // #6 │ │ -02993e: 1a02 9a0d |011d: const-string v2, "number_of_tracks" // string@0d9a │ │ -029942: 4d02 0001 |011f: aput-object v2, v0, v1 │ │ -029946: 1271 |0121: const/4 v1, #int 7 // #7 │ │ -029948: 1a02 980d |0122: const-string v2, "number_of_artists" // string@0d98 │ │ -02994c: 4d02 0001 |0124: aput-object v2, v0, v1 │ │ -029950: 1301 0800 |0126: const/16 v1, #int 8 // #8 │ │ -029954: 1a02 990d |0128: const-string v2, "number_of_playlists" // string@0d99 │ │ -029958: 4d02 0001 |012a: aput-object v2, v0, v1 │ │ -02995c: 1301 0900 |012c: const/16 v1, #int 9 // #9 │ │ -029960: 1a02 9b0d |012e: const-string v2, "number_of_videos" // string@0d9b │ │ -029964: 4d02 0001 |0130: aput-object v2, v0, v1 │ │ -029968: 1301 0a00 |0132: const/16 v1, #int 10 // #a │ │ -02996c: 1a02 cd0a |0134: const-string v2, "init_flg" // string@0acd │ │ -029970: 4d02 0001 |0136: aput-object v2, v0, v1 │ │ -029974: 1301 0b00 |0138: const/16 v1, #int 11 // #b │ │ -029978: 1a02 6908 |013a: const-string v2, "del_flg" // string@0869 │ │ -02997c: 4d02 0001 |013c: aput-object v2, v0, v1 │ │ -029980: 6900 6903 |013e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ -029984: 1300 0800 |0140: const/16 v0, #int 8 // #8 │ │ -029988: 2300 3302 |0142: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -02998c: 1a01 da06 |0144: const-string v1, "_id" // string@06da │ │ -029990: 4d01 0003 |0146: aput-object v1, v0, v3 │ │ -029994: 1a01 570d |0148: const-string v1, "name" // string@0d57 │ │ -029998: 4d01 0004 |014a: aput-object v1, v0, v4 │ │ -02999c: 1a01 600e |014c: const-string v1, "playlist_key" // string@0e60 │ │ -0299a0: 4d01 0005 |014e: aput-object v1, v0, v5 │ │ -0299a4: 1a01 5f08 |0150: const-string v1, "date_added" // string@085f │ │ -0299a8: 4d01 0006 |0152: aput-object v1, v0, v6 │ │ -0299ac: 1a01 6008 |0154: const-string v1, "date_modified" // string@0860 │ │ -0299b0: 4d01 0007 |0156: aput-object v1, v0, v7 │ │ -0299b4: 1251 |0158: const/4 v1, #int 5 // #5 │ │ -0299b6: 1a02 6908 |0159: const-string v2, "del_flg" // string@0869 │ │ -0299ba: 4d02 0001 |015b: aput-object v2, v0, v1 │ │ -0299be: 1261 |015d: const/4 v1, #int 6 // #6 │ │ -0299c0: 1a02 cd0a |015e: const-string v2, "init_flg" // string@0acd │ │ -0299c4: 4d02 0001 |0160: aput-object v2, v0, v1 │ │ -0299c8: 1271 |0162: const/4 v1, #int 7 // #7 │ │ -0299ca: 1a02 7e10 |0163: const-string v2, "tags" // string@107e │ │ -0299ce: 4d02 0001 |0165: aput-object v2, v0, v1 │ │ -0299d2: 6900 6b03 |0167: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ -0299d6: 1300 1500 |0169: const/16 v0, #int 21 // #15 │ │ -0299da: 2300 3302 |016b: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -0299de: 1a01 da06 |016d: const-string v1, "_id" // string@06da │ │ -0299e2: 4d01 0003 |016f: aput-object v1, v0, v3 │ │ -0299e6: 1a01 9a10 |0171: const-string v1, "title" // string@109a │ │ -0299ea: 4d01 0004 |0173: aput-object v1, v0, v4 │ │ -0299ee: 1a01 2f0d |0175: const-string v1, "media_key" // string@0d2f │ │ -0299f2: 4d01 0005 |0177: aput-object v1, v0, v5 │ │ -0299f6: 1a01 9b10 |0179: const-string v1, "title_key" // string@109b │ │ -0299fa: 4d01 0006 |017b: aput-object v1, v0, v6 │ │ -0299fe: 1a01 bd08 |017d: const-string v1, "duration" // string@08bd │ │ -029a02: 4d01 0007 |017f: aput-object v1, v0, v7 │ │ -029a06: 1251 |0181: const/4 v1, #int 5 // #5 │ │ -029a08: 1a02 d606 |0182: const-string v2, "_data" // string@06d6 │ │ -029a0c: 4d02 0001 |0184: aput-object v2, v0, v1 │ │ -029a10: 1261 |0186: const/4 v1, #int 6 // #6 │ │ -029a12: 1a02 5607 |0187: const-string v2, "artist" // string@0756 │ │ -029a16: 4d02 0001 |0189: aput-object v2, v0, v1 │ │ -029a1a: 1271 |018b: const/4 v1, #int 7 // #7 │ │ -029a1c: 1a02 5c07 |018c: const-string v2, "artist_key" // string@075c │ │ -029a20: 4d02 0001 |018e: aput-object v2, v0, v1 │ │ -029a24: 1301 0800 |0190: const/16 v1, #int 8 // #8 │ │ -029a28: 1a02 1c07 |0192: const-string v2, "album" // string@071c │ │ -029a2c: 4d02 0001 |0194: aput-object v2, v0, v1 │ │ -029a30: 1301 0900 |0196: const/16 v1, #int 9 // #9 │ │ -029a34: 1a02 2307 |0198: const-string v2, "album_key" // string@0723 │ │ -029a38: 4d02 0001 |019a: aput-object v2, v0, v1 │ │ -029a3c: 1301 0a00 |019c: const/16 v1, #int 10 // #a │ │ -029a40: 1a02 2107 |019e: const-string v2, "album_art" // string@0721 │ │ -029a44: 4d02 0001 |01a0: aput-object v2, v0, v1 │ │ -029a48: 1301 0b00 |01a2: const/16 v1, #int 11 // #b │ │ -029a4c: 1a02 a510 |01a4: const-string v2, "track" // string@10a5 │ │ -029a50: 4d02 0001 |01a6: aput-object v2, v0, v1 │ │ -029a54: 1301 0c00 |01a8: const/16 v1, #int 12 // #c │ │ -029a58: 1a02 4911 |01aa: const-string v2, "year" // string@1149 │ │ -029a5c: 4d02 0001 |01ac: aput-object v2, v0, v1 │ │ -029a60: 1301 0d00 |01ae: const/16 v1, #int 13 // #d │ │ -029a64: 1a02 5f08 |01b0: const-string v2, "date_added" // string@085f │ │ -029a68: 4d02 0001 |01b2: aput-object v2, v0, v1 │ │ -029a6c: 1301 0e00 |01b4: const/16 v1, #int 14 // #e │ │ -029a70: 1a02 6008 |01b6: const-string v2, "date_modified" // string@0860 │ │ -029a74: 4d02 0001 |01b8: aput-object v2, v0, v1 │ │ -029a78: 1301 0f00 |01ba: const/16 v1, #int 15 // #f │ │ -029a7c: 1a02 b707 |01bc: const-string v2, "cache_file" // string@07b7 │ │ -029a80: 4d02 0001 |01be: aput-object v2, v0, v1 │ │ -029a84: 1301 1000 |01c0: const/16 v1, #int 16 // #10 │ │ -029a88: 1a02 7e10 |01c2: const-string v2, "tags" // string@107e │ │ -029a8c: 4d02 0001 |01c4: aput-object v2, v0, v1 │ │ -029a90: 1301 1100 |01c6: const/16 v1, #int 17 // #11 │ │ -029a94: 1a02 690e |01c8: const-string v2, "point" // string@0e69 │ │ -029a98: 4d02 0001 |01ca: aput-object v2, v0, v1 │ │ -029a9c: 1301 1200 |01cc: const/16 v1, #int 18 // #12 │ │ -029aa0: 1a02 7d07 |01ce: const-string v2, "audio_id" // string@077d │ │ -029aa4: 4d02 0001 |01d0: aput-object v2, v0, v1 │ │ -029aa8: 1301 1300 |01d2: const/16 v1, #int 19 // #13 │ │ -029aac: 1a02 5d0e |01d4: const-string v2, "playlist_id" // string@0e5d │ │ -029ab0: 4d02 0001 |01d6: aput-object v2, v0, v1 │ │ -029ab4: 1301 1400 |01d8: const/16 v1, #int 20 // #14 │ │ -029ab8: 1a02 540e |01da: const-string v2, "play_order" // string@0e54 │ │ -029abc: 4d02 0001 |01dc: aput-object v2, v0, v1 │ │ -029ac0: 6900 6c03 |01de: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_MEMBER_FIELDS:[Ljava/lang/String; // field@036c │ │ -029ac4: 0e00 |01e0: return-void │ │ +02a210: |[02a210] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.:()V │ │ +02a220: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +02a222: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +02a224: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +02a226: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +02a228: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +02a22a: 2200 3b01 |0005: new-instance v0, Ljava/io/File; // type@013b │ │ +02a22e: 7100 bd00 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00bd │ │ +02a234: 0c01 |000a: move-result-object v1 │ │ +02a236: 1a02 5a08 |000b: const-string v2, "data/jp.co.kayo.android.localplayer/cache/.mp3/" // string@085a │ │ +02a23a: 7030 b908 1002 |000d: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@08b9 │ │ +02a240: 6900 6d03 |0010: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.cachedMusicDir:Ljava/io/File; // field@036d │ │ +02a244: 1300 1200 |0012: const/16 v0, #int 18 // #12 │ │ +02a248: 2300 3302 |0014: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +02a24c: 1a01 da06 |0016: const-string v1, "_id" // string@06da │ │ +02a250: 4d01 0003 |0018: aput-object v1, v0, v3 │ │ +02a254: 1a01 9810 |001a: const-string v1, "title" // string@1098 │ │ +02a258: 4d01 0004 |001c: aput-object v1, v0, v4 │ │ +02a25c: 1a01 2d0d |001e: const-string v1, "media_key" // string@0d2d │ │ +02a260: 4d01 0005 |0020: aput-object v1, v0, v5 │ │ +02a264: 1a01 9910 |0022: const-string v1, "title_key" // string@1099 │ │ +02a268: 4d01 0006 |0024: aput-object v1, v0, v6 │ │ +02a26c: 1a01 bc08 |0026: const-string v1, "duration" // string@08bc │ │ +02a270: 4d01 0007 |0028: aput-object v1, v0, v7 │ │ +02a274: 1251 |002a: const/4 v1, #int 5 // #5 │ │ +02a276: 1a02 d606 |002b: const-string v2, "_data" // string@06d6 │ │ +02a27a: 4d02 0001 |002d: aput-object v2, v0, v1 │ │ +02a27e: 1261 |002f: const/4 v1, #int 6 // #6 │ │ +02a280: 1a02 5507 |0030: const-string v2, "artist" // string@0755 │ │ +02a284: 4d02 0001 |0032: aput-object v2, v0, v1 │ │ +02a288: 1271 |0034: const/4 v1, #int 7 // #7 │ │ +02a28a: 1a02 5b07 |0035: const-string v2, "artist_key" // string@075b │ │ +02a28e: 4d02 0001 |0037: aput-object v2, v0, v1 │ │ +02a292: 1301 0800 |0039: const/16 v1, #int 8 // #8 │ │ +02a296: 1a02 1c07 |003b: const-string v2, "album" // string@071c │ │ +02a29a: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ +02a29e: 1301 0900 |003f: const/16 v1, #int 9 // #9 │ │ +02a2a2: 1a02 2307 |0041: const-string v2, "album_key" // string@0723 │ │ +02a2a6: 4d02 0001 |0043: aput-object v2, v0, v1 │ │ +02a2aa: 1301 0a00 |0045: const/16 v1, #int 10 // #a │ │ +02a2ae: 1a02 2107 |0047: const-string v2, "album_art" // string@0721 │ │ +02a2b2: 4d02 0001 |0049: aput-object v2, v0, v1 │ │ +02a2b6: 1301 0b00 |004b: const/16 v1, #int 11 // #b │ │ +02a2ba: 1a02 a310 |004d: const-string v2, "track" // string@10a3 │ │ +02a2be: 4d02 0001 |004f: aput-object v2, v0, v1 │ │ +02a2c2: 1301 0c00 |0051: const/16 v1, #int 12 // #c │ │ +02a2c6: 1a02 4711 |0053: const-string v2, "year" // string@1147 │ │ +02a2ca: 4d02 0001 |0055: aput-object v2, v0, v1 │ │ +02a2ce: 1301 0d00 |0057: const/16 v1, #int 13 // #d │ │ +02a2d2: 1a02 5e08 |0059: const-string v2, "date_added" // string@085e │ │ +02a2d6: 4d02 0001 |005b: aput-object v2, v0, v1 │ │ +02a2da: 1301 0e00 |005d: const/16 v1, #int 14 // #e │ │ +02a2de: 1a02 5f08 |005f: const-string v2, "date_modified" // string@085f │ │ +02a2e2: 4d02 0001 |0061: aput-object v2, v0, v1 │ │ +02a2e6: 1301 0f00 |0063: const/16 v1, #int 15 // #f │ │ +02a2ea: 1a02 b607 |0065: const-string v2, "cache_file" // string@07b6 │ │ +02a2ee: 4d02 0001 |0067: aput-object v2, v0, v1 │ │ +02a2f2: 1301 1000 |0069: const/16 v1, #int 16 // #10 │ │ +02a2f6: 1a02 7c10 |006b: const-string v2, "tags" // string@107c │ │ +02a2fa: 4d02 0001 |006d: aput-object v2, v0, v1 │ │ +02a2fe: 1301 1100 |006f: const/16 v1, #int 17 // #11 │ │ +02a302: 1a02 670e |0071: const-string v2, "point" // string@0e67 │ │ +02a306: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ +02a30a: 6900 6a03 |0075: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +02a30e: 1300 0e00 |0077: const/16 v0, #int 14 // #e │ │ +02a312: 2300 3302 |0079: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +02a316: 1a01 da06 |007b: const-string v1, "_id" // string@06da │ │ +02a31a: 4d01 0003 |007d: aput-object v1, v0, v3 │ │ +02a31e: 1a01 1c07 |007f: const-string v1, "album" // string@071c │ │ +02a322: 4d01 0004 |0081: aput-object v1, v0, v4 │ │ +02a326: 1a01 2307 |0083: const-string v1, "album_key" // string@0723 │ │ +02a32a: 4d01 0005 |0085: aput-object v1, v0, v5 │ │ +02a32e: 1a01 2107 |0087: const-string v1, "album_art" // string@0721 │ │ +02a332: 4d01 0006 |0089: aput-object v1, v0, v6 │ │ +02a336: 1a01 3e0d |008b: const-string v1, "minyear" // string@0d3e │ │ +02a33a: 4d01 0007 |008d: aput-object v1, v0, v7 │ │ +02a33e: 1251 |008f: const/4 v1, #int 5 // #5 │ │ +02a340: 1a02 200d |0090: const-string v2, "maxyear" // string@0d20 │ │ +02a344: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ +02a348: 1261 |0094: const/4 v1, #int 6 // #6 │ │ +02a34a: 1a02 9a0d |0095: const-string v2, "numsongs" // string@0d9a │ │ +02a34e: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +02a352: 1271 |0099: const/4 v1, #int 7 // #7 │ │ +02a354: 1a02 5507 |009a: const-string v2, "artist" // string@0755 │ │ +02a358: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +02a35c: 1301 0800 |009e: const/16 v1, #int 8 // #8 │ │ +02a360: 1a02 5e08 |00a0: const-string v2, "date_added" // string@085e │ │ +02a364: 4d02 0001 |00a2: aput-object v2, v0, v1 │ │ +02a368: 1301 0900 |00a4: const/16 v1, #int 9 // #9 │ │ +02a36c: 1a02 5f08 |00a6: const-string v2, "date_modified" // string@085f │ │ +02a370: 4d02 0001 |00a8: aput-object v2, v0, v1 │ │ +02a374: 1301 0a00 |00aa: const/16 v1, #int 10 // #a │ │ +02a378: 1a02 cc0a |00ac: const-string v2, "init_flg" // string@0acc │ │ +02a37c: 4d02 0001 |00ae: aput-object v2, v0, v1 │ │ +02a380: 1301 0b00 |00b0: const/16 v1, #int 11 // #b │ │ +02a384: 1a02 6808 |00b2: const-string v2, "del_flg" // string@0868 │ │ +02a388: 4d02 0001 |00b4: aput-object v2, v0, v1 │ │ +02a38c: 1301 0c00 |00b6: const/16 v1, #int 12 // #c │ │ +02a390: 1a02 7c10 |00b8: const-string v2, "tags" // string@107c │ │ +02a394: 4d02 0001 |00ba: aput-object v2, v0, v1 │ │ +02a398: 1301 0d00 |00bc: const/16 v1, #int 13 // #d │ │ +02a39c: 1a02 670e |00be: const-string v2, "point" // string@0e67 │ │ +02a3a0: 4d02 0001 |00c0: aput-object v2, v0, v1 │ │ +02a3a4: 6900 6703 |00c2: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ +02a3a8: 1300 0b00 |00c4: const/16 v0, #int 11 // #b │ │ +02a3ac: 2300 3302 |00c6: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +02a3b0: 1a01 da06 |00c8: const-string v1, "_id" // string@06da │ │ +02a3b4: 4d01 0003 |00ca: aput-object v1, v0, v3 │ │ +02a3b8: 1a01 5507 |00cc: const-string v1, "artist" // string@0755 │ │ +02a3bc: 4d01 0004 |00ce: aput-object v1, v0, v4 │ │ +02a3c0: 1a01 5b07 |00d0: const-string v1, "artist_key" // string@075b │ │ +02a3c4: 4d01 0005 |00d2: aput-object v1, v0, v5 │ │ +02a3c8: 1a01 950d |00d4: const-string v1, "number_of_albums" // string@0d95 │ │ +02a3cc: 4d01 0006 |00d6: aput-object v1, v0, v6 │ │ +02a3d0: 1a01 980d |00d8: const-string v1, "number_of_tracks" // string@0d98 │ │ +02a3d4: 4d01 0007 |00da: aput-object v1, v0, v7 │ │ +02a3d8: 1251 |00dc: const/4 v1, #int 5 // #5 │ │ +02a3da: 1a02 5e08 |00dd: const-string v2, "date_added" // string@085e │ │ +02a3de: 4d02 0001 |00df: aput-object v2, v0, v1 │ │ +02a3e2: 1261 |00e1: const/4 v1, #int 6 // #6 │ │ +02a3e4: 1a02 5f08 |00e2: const-string v2, "date_modified" // string@085f │ │ +02a3e8: 4d02 0001 |00e4: aput-object v2, v0, v1 │ │ +02a3ec: 1271 |00e6: const/4 v1, #int 7 // #7 │ │ +02a3ee: 1a02 cc0a |00e7: const-string v2, "init_flg" // string@0acc │ │ +02a3f2: 4d02 0001 |00e9: aput-object v2, v0, v1 │ │ +02a3f6: 1301 0800 |00eb: const/16 v1, #int 8 // #8 │ │ +02a3fa: 1a02 6808 |00ed: const-string v2, "del_flg" // string@0868 │ │ +02a3fe: 4d02 0001 |00ef: aput-object v2, v0, v1 │ │ +02a402: 1301 0900 |00f1: const/16 v1, #int 9 // #9 │ │ +02a406: 1a02 7c10 |00f3: const-string v2, "tags" // string@107c │ │ +02a40a: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ +02a40e: 1301 0a00 |00f7: const/16 v1, #int 10 // #a │ │ +02a412: 1a02 670e |00f9: const-string v2, "point" // string@0e67 │ │ +02a416: 4d02 0001 |00fb: aput-object v2, v0, v1 │ │ +02a41a: 6900 6803 |00fd: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ +02a41e: 1300 0c00 |00ff: const/16 v0, #int 12 // #c │ │ +02a422: 2300 3302 |0101: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +02a426: 1a01 da06 |0103: const-string v1, "_id" // string@06da │ │ +02a42a: 4d01 0003 |0105: aput-object v1, v0, v3 │ │ +02a42e: 1a01 550d |0107: const-string v1, "name" // string@0d55 │ │ +02a432: 4d01 0004 |0109: aput-object v1, v0, v4 │ │ +02a436: 1a01 5209 |010b: const-string v1, "genres_key" // string@0952 │ │ +02a43a: 4d01 0005 |010d: aput-object v1, v0, v5 │ │ +02a43e: 1a01 5e08 |010f: const-string v1, "date_added" // string@085e │ │ +02a442: 4d01 0006 |0111: aput-object v1, v0, v6 │ │ +02a446: 1a01 5f08 |0113: const-string v1, "date_modified" // string@085f │ │ +02a44a: 4d01 0007 |0115: aput-object v1, v0, v7 │ │ +02a44e: 1251 |0117: const/4 v1, #int 5 // #5 │ │ +02a450: 1a02 950d |0118: const-string v2, "number_of_albums" // string@0d95 │ │ +02a454: 4d02 0001 |011a: aput-object v2, v0, v1 │ │ +02a458: 1261 |011c: const/4 v1, #int 6 // #6 │ │ +02a45a: 1a02 980d |011d: const-string v2, "number_of_tracks" // string@0d98 │ │ +02a45e: 4d02 0001 |011f: aput-object v2, v0, v1 │ │ +02a462: 1271 |0121: const/4 v1, #int 7 // #7 │ │ +02a464: 1a02 960d |0122: const-string v2, "number_of_artists" // string@0d96 │ │ +02a468: 4d02 0001 |0124: aput-object v2, v0, v1 │ │ +02a46c: 1301 0800 |0126: const/16 v1, #int 8 // #8 │ │ +02a470: 1a02 970d |0128: const-string v2, "number_of_playlists" // string@0d97 │ │ +02a474: 4d02 0001 |012a: aput-object v2, v0, v1 │ │ +02a478: 1301 0900 |012c: const/16 v1, #int 9 // #9 │ │ +02a47c: 1a02 990d |012e: const-string v2, "number_of_videos" // string@0d99 │ │ +02a480: 4d02 0001 |0130: aput-object v2, v0, v1 │ │ +02a484: 1301 0a00 |0132: const/16 v1, #int 10 // #a │ │ +02a488: 1a02 cc0a |0134: const-string v2, "init_flg" // string@0acc │ │ +02a48c: 4d02 0001 |0136: aput-object v2, v0, v1 │ │ +02a490: 1301 0b00 |0138: const/16 v1, #int 11 // #b │ │ +02a494: 1a02 6808 |013a: const-string v2, "del_flg" // string@0868 │ │ +02a498: 4d02 0001 |013c: aput-object v2, v0, v1 │ │ +02a49c: 6900 6903 |013e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ +02a4a0: 1300 0800 |0140: const/16 v0, #int 8 // #8 │ │ +02a4a4: 2300 3302 |0142: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +02a4a8: 1a01 da06 |0144: const-string v1, "_id" // string@06da │ │ +02a4ac: 4d01 0003 |0146: aput-object v1, v0, v3 │ │ +02a4b0: 1a01 550d |0148: const-string v1, "name" // string@0d55 │ │ +02a4b4: 4d01 0004 |014a: aput-object v1, v0, v4 │ │ +02a4b8: 1a01 5e0e |014c: const-string v1, "playlist_key" // string@0e5e │ │ +02a4bc: 4d01 0005 |014e: aput-object v1, v0, v5 │ │ +02a4c0: 1a01 5e08 |0150: const-string v1, "date_added" // string@085e │ │ +02a4c4: 4d01 0006 |0152: aput-object v1, v0, v6 │ │ +02a4c8: 1a01 5f08 |0154: const-string v1, "date_modified" // string@085f │ │ +02a4cc: 4d01 0007 |0156: aput-object v1, v0, v7 │ │ +02a4d0: 1251 |0158: const/4 v1, #int 5 // #5 │ │ +02a4d2: 1a02 6808 |0159: const-string v2, "del_flg" // string@0868 │ │ +02a4d6: 4d02 0001 |015b: aput-object v2, v0, v1 │ │ +02a4da: 1261 |015d: const/4 v1, #int 6 // #6 │ │ +02a4dc: 1a02 cc0a |015e: const-string v2, "init_flg" // string@0acc │ │ +02a4e0: 4d02 0001 |0160: aput-object v2, v0, v1 │ │ +02a4e4: 1271 |0162: const/4 v1, #int 7 // #7 │ │ +02a4e6: 1a02 7c10 |0163: const-string v2, "tags" // string@107c │ │ +02a4ea: 4d02 0001 |0165: aput-object v2, v0, v1 │ │ +02a4ee: 6900 6b03 |0167: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ +02a4f2: 1300 1500 |0169: const/16 v0, #int 21 // #15 │ │ +02a4f6: 2300 3302 |016b: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +02a4fa: 1a01 da06 |016d: const-string v1, "_id" // string@06da │ │ +02a4fe: 4d01 0003 |016f: aput-object v1, v0, v3 │ │ +02a502: 1a01 9810 |0171: const-string v1, "title" // string@1098 │ │ +02a506: 4d01 0004 |0173: aput-object v1, v0, v4 │ │ +02a50a: 1a01 2d0d |0175: const-string v1, "media_key" // string@0d2d │ │ +02a50e: 4d01 0005 |0177: aput-object v1, v0, v5 │ │ +02a512: 1a01 9910 |0179: const-string v1, "title_key" // string@1099 │ │ +02a516: 4d01 0006 |017b: aput-object v1, v0, v6 │ │ +02a51a: 1a01 bc08 |017d: const-string v1, "duration" // string@08bc │ │ +02a51e: 4d01 0007 |017f: aput-object v1, v0, v7 │ │ +02a522: 1251 |0181: const/4 v1, #int 5 // #5 │ │ +02a524: 1a02 d606 |0182: const-string v2, "_data" // string@06d6 │ │ +02a528: 4d02 0001 |0184: aput-object v2, v0, v1 │ │ +02a52c: 1261 |0186: const/4 v1, #int 6 // #6 │ │ +02a52e: 1a02 5507 |0187: const-string v2, "artist" // string@0755 │ │ +02a532: 4d02 0001 |0189: aput-object v2, v0, v1 │ │ +02a536: 1271 |018b: const/4 v1, #int 7 // #7 │ │ +02a538: 1a02 5b07 |018c: const-string v2, "artist_key" // string@075b │ │ +02a53c: 4d02 0001 |018e: aput-object v2, v0, v1 │ │ +02a540: 1301 0800 |0190: const/16 v1, #int 8 // #8 │ │ +02a544: 1a02 1c07 |0192: const-string v2, "album" // string@071c │ │ +02a548: 4d02 0001 |0194: aput-object v2, v0, v1 │ │ +02a54c: 1301 0900 |0196: const/16 v1, #int 9 // #9 │ │ +02a550: 1a02 2307 |0198: const-string v2, "album_key" // string@0723 │ │ +02a554: 4d02 0001 |019a: aput-object v2, v0, v1 │ │ +02a558: 1301 0a00 |019c: const/16 v1, #int 10 // #a │ │ +02a55c: 1a02 2107 |019e: const-string v2, "album_art" // string@0721 │ │ +02a560: 4d02 0001 |01a0: aput-object v2, v0, v1 │ │ +02a564: 1301 0b00 |01a2: const/16 v1, #int 11 // #b │ │ +02a568: 1a02 a310 |01a4: const-string v2, "track" // string@10a3 │ │ +02a56c: 4d02 0001 |01a6: aput-object v2, v0, v1 │ │ +02a570: 1301 0c00 |01a8: const/16 v1, #int 12 // #c │ │ +02a574: 1a02 4711 |01aa: const-string v2, "year" // string@1147 │ │ +02a578: 4d02 0001 |01ac: aput-object v2, v0, v1 │ │ +02a57c: 1301 0d00 |01ae: const/16 v1, #int 13 // #d │ │ +02a580: 1a02 5e08 |01b0: const-string v2, "date_added" // string@085e │ │ +02a584: 4d02 0001 |01b2: aput-object v2, v0, v1 │ │ +02a588: 1301 0e00 |01b4: const/16 v1, #int 14 // #e │ │ +02a58c: 1a02 5f08 |01b6: const-string v2, "date_modified" // string@085f │ │ +02a590: 4d02 0001 |01b8: aput-object v2, v0, v1 │ │ +02a594: 1301 0f00 |01ba: const/16 v1, #int 15 // #f │ │ +02a598: 1a02 b607 |01bc: const-string v2, "cache_file" // string@07b6 │ │ +02a59c: 4d02 0001 |01be: aput-object v2, v0, v1 │ │ +02a5a0: 1301 1000 |01c0: const/16 v1, #int 16 // #10 │ │ +02a5a4: 1a02 7c10 |01c2: const-string v2, "tags" // string@107c │ │ +02a5a8: 4d02 0001 |01c4: aput-object v2, v0, v1 │ │ +02a5ac: 1301 1100 |01c6: const/16 v1, #int 17 // #11 │ │ +02a5b0: 1a02 670e |01c8: const-string v2, "point" // string@0e67 │ │ +02a5b4: 4d02 0001 |01ca: aput-object v2, v0, v1 │ │ +02a5b8: 1301 1200 |01cc: const/16 v1, #int 18 // #12 │ │ +02a5bc: 1a02 7c07 |01ce: const-string v2, "audio_id" // string@077c │ │ +02a5c0: 4d02 0001 |01d0: aput-object v2, v0, v1 │ │ +02a5c4: 1301 1300 |01d2: const/16 v1, #int 19 // #13 │ │ +02a5c8: 1a02 5b0e |01d4: const-string v2, "playlist_id" // string@0e5b │ │ +02a5cc: 4d02 0001 |01d6: aput-object v2, v0, v1 │ │ +02a5d0: 1301 1400 |01d8: const/16 v1, #int 20 // #14 │ │ +02a5d4: 1a02 520e |01da: const-string v2, "play_order" // string@0e52 │ │ +02a5d8: 4d02 0001 |01dc: aput-object v2, v0, v1 │ │ +02a5dc: 6900 6c03 |01de: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_MEMBER_FIELDS:[Ljava/lang/String; // field@036c │ │ +02a5e0: 0e00 |01e0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=43 │ │ + 0x0007 line=44 │ │ 0x0012 line=47 │ │ 0x0077 line=56 │ │ 0x00c4 line=64 │ │ 0x00ff line=71 │ │ 0x0140 line=79 │ │ 0x0169 line=85 │ │ locals : │ │ @@ -40712,20 +40859,20 @@ │ │ type : '(Landroid/content/Context;Landroid/content/SharedPreferences;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -029ac8: |[029ac8] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.:(Landroid/content/Context;Landroid/content/SharedPreferences;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V │ │ -029ad8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -029ade: 5b01 6f03 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mContext:Landroid/content/Context; // field@036f │ │ -029ae2: 5b03 6e03 |0005: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -029ae6: 5b02 7103 |0007: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -029aea: 0e00 |0009: return-void │ │ +02a5e4: |[02a5e4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.:(Landroid/content/Context;Landroid/content/SharedPreferences;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V │ │ +02a5f4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02a5fa: 5b01 6f03 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mContext:Landroid/content/Context; // field@036f │ │ +02a5fe: 5b03 6e03 |0005: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02a602: 5b02 7103 |0007: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02a606: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0005 line=98 │ │ 0x0007 line=99 │ │ 0x0009 line=100 │ │ @@ -40740,17 +40887,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -029aec: |[029aec] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ -029afc: 5410 6e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -029b00: 1100 |0002: return-object v0 │ │ +02a608: |[02a608] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ +02a618: 5410 6e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02a61c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ @@ -40758,46 +40905,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -029b04: |[029b04] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ -029b14: 2202 5f01 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -029b18: 7010 1a09 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -029b1e: 1a03 8f09 |0005: const-string v3, "getCacheFile uri=" // string@098f │ │ -029b22: 6e20 2009 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029b28: 0c02 |000a: move-result-object v2 │ │ -029b2a: 6e20 2009 4200 |000b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029b30: 0c02 |000e: move-result-object v2 │ │ -029b32: 6e10 2609 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -029b38: 0c02 |0012: move-result-object v2 │ │ -029b3a: 7110 950b 0200 |0013: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -029b40: 7110 cc0a 0400 |0016: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getFilename:(Ljava/lang/String;)Ljava/lang/String; // method@0acc │ │ -029b46: 0c01 |0019: move-result-object v1 │ │ -029b48: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ -029b4c: 2200 3b01 |001c: new-instance v0, Ljava/io/File; // type@013b │ │ -029b50: 6202 6d03 |001e: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.cachedMusicDir:Ljava/io/File; // field@036d │ │ -029b54: 7030 b908 2001 |0020: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@08b9 │ │ -029b5a: 2202 5f01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -029b5e: 7010 1a09 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -029b64: 1a03 8e09 |0028: const-string v3, "getCacheFile trn=" // string@098e │ │ -029b68: 6e20 2009 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029b6e: 0c02 |002d: move-result-object v2 │ │ -029b70: 6e10 bc08 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@08bc │ │ -029b76: 0c03 |0031: move-result-object v3 │ │ -029b78: 6e20 2009 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029b7e: 0c02 |0035: move-result-object v2 │ │ -029b80: 6e10 2609 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -029b86: 0c02 |0039: move-result-object v2 │ │ -029b88: 7110 950b 0200 |003a: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -029b8e: 1100 |003d: return-object v0 │ │ -029b90: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -029b92: 28fe |003f: goto 003d // -0002 │ │ +02a620: |[02a620] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ +02a630: 2202 5f01 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +02a634: 7010 1a09 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02a63a: 1a03 8e09 |0005: const-string v3, "getCacheFile uri=" // string@098e │ │ +02a63e: 6e20 2009 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a644: 0c02 |000a: move-result-object v2 │ │ +02a646: 6e20 2009 4200 |000b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a64c: 0c02 |000e: move-result-object v2 │ │ +02a64e: 6e10 2609 0200 |000f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02a654: 0c02 |0012: move-result-object v2 │ │ +02a656: 7110 950b 0200 |0013: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +02a65c: 7110 cc0a 0400 |0016: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getFilename:(Ljava/lang/String;)Ljava/lang/String; // method@0acc │ │ +02a662: 0c01 |0019: move-result-object v1 │ │ +02a664: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ +02a668: 2200 3b01 |001c: new-instance v0, Ljava/io/File; // type@013b │ │ +02a66c: 6202 6d03 |001e: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.cachedMusicDir:Ljava/io/File; // field@036d │ │ +02a670: 7030 b908 2001 |0020: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@08b9 │ │ +02a676: 2202 5f01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +02a67a: 7010 1a09 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02a680: 1a03 8d09 |0028: const-string v3, "getCacheFile trn=" // string@098d │ │ +02a684: 6e20 2009 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a68a: 0c02 |002d: move-result-object v2 │ │ +02a68c: 6e10 bc08 0000 |002e: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@08bc │ │ +02a692: 0c03 |0031: move-result-object v3 │ │ +02a694: 6e20 2009 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a69a: 0c02 |0035: move-result-object v2 │ │ +02a69c: 6e10 2609 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02a6a2: 0c02 |0039: move-result-object v2 │ │ +02a6a4: 7110 950b 0200 |003a: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +02a6aa: 1100 |003d: return-object v0 │ │ +02a6ac: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +02a6ae: 28fe |003f: goto 003d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0016 line=120 │ │ 0x001a line=121 │ │ 0x001c line=122 │ │ 0x0023 line=123 │ │ @@ -40812,46 +40959,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -029b94: |[029b94] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.getFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -029ba4: 3804 3a00 |0000: if-eqz v4, 003a // +003a │ │ -029ba8: 1a02 8007 |0002: const-string v2, "auth=[^&]+" // string@0780 │ │ -029bac: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -029bb0: 6e30 1009 2403 |0006: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ -029bb6: 0c01 |0009: move-result-object v1 │ │ -029bb8: 6e20 0609 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -029bbe: 0a02 |000d: move-result v2 │ │ -029bc0: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ -029bc4: 1a02 3d10 |0010: const-string v2, "ssid=[^&]+" // string@103d │ │ -029bc8: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ -029bcc: 6e30 1009 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ -029bd2: 0c01 |0017: move-result-object v1 │ │ -029bd4: 2202 5f01 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -029bd8: 7010 1a09 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -029bde: 1a03 270d |001d: const-string v3, "media" // string@0d27 │ │ -029be2: 6e20 2009 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029be8: 0c02 |0022: move-result-object v2 │ │ -029bea: 6e10 0909 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -029bf0: 0a03 |0026: move-result v3 │ │ -029bf2: 7110 e708 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -029bf8: 0c03 |002a: move-result-object v3 │ │ -029bfa: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029c00: 0c02 |002e: move-result-object v2 │ │ -029c02: 1a03 b200 |002f: const-string v3, ".dat" // string@00b2 │ │ -029c06: 6e20 2009 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029c0c: 0c02 |0034: move-result-object v2 │ │ -029c0e: 6e10 2609 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -029c14: 0c00 |0038: move-result-object v0 │ │ -029c16: 1100 |0039: return-object v0 │ │ -029c18: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -029c1a: 28fe |003b: goto 0039 // -0002 │ │ +02a6b0: |[02a6b0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.getFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +02a6c0: 3804 3a00 |0000: if-eqz v4, 003a // +003a │ │ +02a6c4: 1a02 7f07 |0002: const-string v2, "auth=[^&]+" // string@077f │ │ +02a6c8: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +02a6cc: 6e30 1009 2403 |0006: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ +02a6d2: 0c01 |0009: move-result-object v1 │ │ +02a6d4: 6e20 0609 4100 |000a: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02a6da: 0a02 |000d: move-result v2 │ │ +02a6dc: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ +02a6e0: 1a02 3b10 |0010: const-string v2, "ssid=[^&]+" // string@103b │ │ +02a6e4: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ +02a6e8: 6e30 1009 2403 |0014: invoke-virtual {v4, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0910 │ │ +02a6ee: 0c01 |0017: move-result-object v1 │ │ +02a6f0: 2202 5f01 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +02a6f4: 7010 1a09 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02a6fa: 1a03 250d |001d: const-string v3, "media" // string@0d25 │ │ +02a6fe: 6e20 2009 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a704: 0c02 |0022: move-result-object v2 │ │ +02a706: 6e10 0909 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +02a70c: 0a03 |0026: move-result v3 │ │ +02a70e: 7110 e708 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +02a714: 0c03 |002a: move-result-object v3 │ │ +02a716: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a71c: 0c02 |002e: move-result-object v2 │ │ +02a71e: 1a03 b200 |002f: const-string v3, ".dat" // string@00b2 │ │ +02a722: 6e20 2009 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a728: 0c02 |0034: move-result-object v2 │ │ +02a72a: 6e10 2609 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02a730: 0c00 |0038: move-result-object v0 │ │ +02a732: 1100 |0039: return-object v0 │ │ +02a734: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +02a736: 28fe |003b: goto 0039 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x000a line=107 │ │ 0x0010 line=108 │ │ 0x0018 line=111 │ │ @@ -40862,907 +41009,926 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ name : 'albumQuery' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 31 │ │ + registers : 32 │ │ ins : 7 │ │ outs : 4 │ │ - insns size : 412 16-bit code units │ │ -029c1c: |[029c1c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.albumQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ -029c2c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -029c30: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -029c34: 0814 0000 |0004: move-object/from16 v20, v0 │ │ -029c38: 1a15 8f02 |0006: const-string v21, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -029c3c: 1a16 0000 |0008: const-string v22, "" // string@0000 │ │ -029c40: 7803 6800 1400 |000a: invoke-interface/range {v20, v21, v22}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -029c46: 0c13 |000d: move-result-object v19 │ │ -029c48: 1a03 4c0f |000e: const-string v3, "server/xml.server.php?action=albums&auth=" // string@0f4c │ │ -029c4c: 381b d100 |0010: if-eqz v27, 00e1 // +00d1 │ │ -029c50: 1a14 1c07 |0012: const-string v20, "album" // string@071c │ │ -029c54: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ -029c58: 0801 1400 |0016: move-object/from16 v1, v20 │ │ -029c5c: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -029c62: 0a14 |001b: move-result v20 │ │ -029c64: 1315 ffff |001c: const/16 v21, #int -1 // #ffff │ │ -029c68: 0200 1400 |001e: move/from16 v0, v20 │ │ -029c6c: 0201 1500 |0020: move/from16 v1, v21 │ │ -029c70: 3210 bb00 |0022: if-eq v0, v1, 00dd // +00bb │ │ -029c74: 1310 0100 |0024: const/16 v16, #int 1 // #1 │ │ -029c78: 381b c300 |0026: if-eqz v27, 00e9 // +00c3 │ │ -029c7c: 1a14 5607 |0028: const-string v20, "artist" // string@0756 │ │ -029c80: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ -029c84: 0801 1400 |002c: move-object/from16 v1, v20 │ │ -029c88: 6e20 0c09 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -029c8e: 0a14 |0031: move-result v20 │ │ -029c90: 1315 ffff |0032: const/16 v21, #int -1 // #ffff │ │ -029c94: 0200 1400 |0034: move/from16 v0, v20 │ │ -029c98: 0201 1500 |0036: move/from16 v1, v21 │ │ -029c9c: 3210 ad00 |0038: if-eq v0, v1, 00e5 // +00ad │ │ -029ca0: 1311 0100 |003a: const/16 v17, #int 1 // #1 │ │ -029ca4: 220f 5f01 |003c: new-instance v15, Ljava/lang/StringBuilder; // type@015f │ │ -029ca8: 7010 1a09 0f00 |003e: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -029cae: 381b b700 |0041: if-eqz v27, 00f8 // +00b7 │ │ -029cb2: 7401 0e09 1b00 |0043: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@090e │ │ -029cb8: 0a14 |0046: move-result v20 │ │ -029cba: 3d14 b100 |0047: if-lez v20, 00f8 // +00b1 │ │ -029cbe: 3910 0400 |0049: if-nez v16, 004d // +0004 │ │ -029cc2: 3811 4800 |004b: if-eqz v17, 0093 // +0048 │ │ -029cc6: 381c 0900 |004d: if-eqz v28, 0056 // +0009 │ │ -029cca: 0800 1c00 |004f: move-object/from16 v0, v28 │ │ -029cce: 2100 |0051: array-length v0, v0 │ │ -029cd0: 0214 0000 |0052: move/from16 v20, v0 │ │ -029cd4: 3914 9900 |0054: if-nez v20, 00ed // +0099 │ │ -029cd8: 1314 2500 |0056: const/16 v20, #int 37 // #25 │ │ -029cdc: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -029ce0: 0201 1400 |005a: move/from16 v1, v20 │ │ -029ce4: 6e20 0a09 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ -029cea: 0a0d |005f: move-result v13 │ │ -029cec: 1314 2500 |0060: const/16 v20, #int 37 // #25 │ │ -029cf0: d815 0d01 |0062: add-int/lit8 v21, v13, #int 1 // #01 │ │ -029cf4: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -029cf8: 0201 1400 |0066: move/from16 v1, v20 │ │ -029cfc: 0202 1500 |0068: move/from16 v2, v21 │ │ -029d00: 6e30 0b09 1002 |006a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ -029d06: 0a0e |006d: move-result v14 │ │ -029d08: d814 0d01 |006e: add-int/lit8 v20, v13, #int 1 // #01 │ │ -029d0c: 0800 1b00 |0070: move-object/from16 v0, v27 │ │ -029d10: 0201 1400 |0072: move/from16 v1, v20 │ │ -029d14: 6e30 1509 100e |0074: invoke-virtual {v0, v1, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -029d1a: 0c14 |0077: move-result-object v20 │ │ -029d1c: 0800 1400 |0078: move-object/from16 v0, v20 │ │ -029d20: 0801 1800 |007a: move-object/from16 v1, v24 │ │ -029d24: 5b10 7003 |007c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -029d28: 1a14 8300 |007e: const-string v20, "&filter=" // string@0083 │ │ -029d2c: 0800 1400 |0080: move-object/from16 v0, v20 │ │ -029d30: 6e20 2009 0f00 |0082: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029d36: 0c14 |0085: move-result-object v20 │ │ -029d38: 0800 1800 |0086: move-object/from16 v0, v24 │ │ -029d3c: 5400 7003 |0088: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -029d40: 0815 0000 |008a: move-object/from16 v21, v0 │ │ -029d44: 7701 3e09 1500 |008c: invoke-static/range {v21}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ -029d4a: 0c15 |008f: move-result-object v21 │ │ -029d4c: 7402 2009 1400 |0090: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029d52: 1a14 e000 |0093: const-string v20, "=" // string@00e0 │ │ -029d56: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ -029d5a: 0801 1400 |0097: move-object/from16 v1, v20 │ │ -029d5e: 6e20 1209 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -029d64: 0c12 |009c: move-result-object v18 │ │ -029d66: 1209 |009d: const/4 v9, #int 0 // #0 │ │ -029d68: 0800 1200 |009e: move-object/from16 v0, v18 │ │ -029d6c: 2100 |00a0: array-length v0, v0 │ │ -029d6e: 0214 0000 |00a1: move/from16 v20, v0 │ │ -029d72: 0200 1400 |00a3: move/from16 v0, v20 │ │ -029d76: 3509 5300 |00a5: if-ge v9, v0, 00f8 // +0053 │ │ -029d7a: 4614 1209 |00a7: aget-object v20, v18, v9 │ │ -029d7e: 1a15 5f08 |00a9: const-string v21, "date_added" // string@085f │ │ -029d82: 7402 0c09 1400 |00ab: invoke-virtual/range {v20, v21}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -029d88: 0a14 |00ae: move-result v20 │ │ -029d8a: 1315 ffff |00af: const/16 v21, #int -1 // #ffff │ │ -029d8e: 0200 1400 |00b1: move/from16 v0, v20 │ │ -029d92: 0201 1500 |00b3: move/from16 v1, v21 │ │ -029d96: 3210 2500 |00b5: if-eq v0, v1, 00da // +0025 │ │ -029d9a: 4614 1c09 |00b7: aget-object v20, v28, v9 │ │ -029d9e: 7701 ec08 1400 |00b9: invoke-static/range {v20}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -029da4: 0b0a |00bc: move-result-wide v10 │ │ -029da6: 2206 8501 |00bd: new-instance v6, Ljava/util/Date; // type@0185 │ │ -029daa: 7030 5909 a60b |00bf: invoke-direct {v6, v10, v11}, Ljava/util/Date;.:(J)V // method@0959 │ │ -029db0: 2208 7f01 |00c2: new-instance v8, Ljava/text/SimpleDateFormat; // type@017f │ │ -029db4: 1a14 4b11 |00c4: const-string v20, "yyyyMMdd" // string@114b │ │ -029db8: 0800 1400 |00c6: move-object/from16 v0, v20 │ │ -029dbc: 7020 4309 0800 |00c8: invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ -029dc2: 1a14 8200 |00cb: const-string v20, "&add=" // string@0082 │ │ -029dc6: 0800 1400 |00cd: move-object/from16 v0, v20 │ │ -029dca: 6e20 2009 0f00 |00cf: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029dd0: 0c14 |00d2: move-result-object v20 │ │ -029dd2: 6e20 4409 6800 |00d3: invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ -029dd8: 0c15 |00d6: move-result-object v21 │ │ -029dda: 7402 2009 1400 |00d7: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029de0: d809 0901 |00da: add-int/lit8 v9, v9, #int 1 // #01 │ │ -029de4: 28c2 |00dc: goto 009e // -003e │ │ -029de6: 1310 0000 |00dd: const/16 v16, #int 0 // #0 │ │ -029dea: 2900 47ff |00df: goto/16 0026 // -00b9 │ │ -029dee: 1310 0000 |00e1: const/16 v16, #int 0 // #0 │ │ -029df2: 2900 43ff |00e3: goto/16 0026 // -00bd │ │ -029df6: 1311 0000 |00e5: const/16 v17, #int 0 // #0 │ │ -029dfa: 2900 55ff |00e7: goto/16 003c // -00ab │ │ -029dfe: 1311 0000 |00e9: const/16 v17, #int 0 // #0 │ │ -029e02: 2900 51ff |00eb: goto/16 003c // -00af │ │ -029e06: 1314 0000 |00ed: const/16 v20, #int 0 // #0 │ │ -029e0a: 4614 1c14 |00ef: aget-object v20, v28, v20 │ │ -029e0e: 0800 1400 |00f1: move-object/from16 v0, v20 │ │ -029e12: 0801 1800 |00f3: move-object/from16 v1, v24 │ │ -029e16: 5b10 7003 |00f5: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -029e1a: 2887 |00f7: goto 007e // -0079 │ │ -029e1c: 381e 2a00 |00f8: if-eqz v30, 0122 // +002a │ │ -029e20: 1a14 ac00 |00fa: const-string v20, "," // string@00ac │ │ -029e24: 0800 1e00 |00fc: move-object/from16 v0, v30 │ │ -029e28: 0801 1400 |00fe: move-object/from16 v1, v20 │ │ -029e2c: 6e20 1209 1000 |0100: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -029e32: 0c0c |0103: move-result-object v12 │ │ -029e34: 1a14 8400 |0104: const-string v20, "&limit=" // string@0084 │ │ -029e38: 0800 1400 |0106: move-object/from16 v0, v20 │ │ -029e3c: 6e20 2009 0f00 |0108: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029e42: 0c14 |010b: move-result-object v20 │ │ -029e44: 1315 0100 |010c: const/16 v21, #int 1 // #1 │ │ -029e48: 4615 0c15 |010e: aget-object v21, v12, v21 │ │ -029e4c: 7402 2009 1400 |0110: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029e52: 1a14 8500 |0113: const-string v20, "&offset=" // string@0085 │ │ -029e56: 0800 1400 |0115: move-object/from16 v0, v20 │ │ -029e5a: 6e20 2009 0f00 |0117: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029e60: 0c14 |011a: move-result-object v20 │ │ -029e62: 1315 0000 |011b: const/16 v21, #int 0 // #0 │ │ -029e66: 4615 0c15 |011d: aget-object v21, v12, v21 │ │ -029e6a: 7402 2009 1400 |011f: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029e70: 2205 2600 |0122: new-instance v5, Landroid/database/MatrixCursor; // type@0026 │ │ -029e74: 6214 6703 |0124: sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ -029e78: 0800 1400 |0126: move-object/from16 v0, v20 │ │ -029e7c: 7020 8700 0500 |0128: invoke-direct {v5, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -029e82: 2204 5f01 |012b: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -029e86: 7010 1a09 0400 |012d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -029e8c: 1a14 4c0f |0130: const-string v20, "server/xml.server.php?action=albums&auth=" // string@0f4c │ │ -029e90: 0800 1300 |0132: move-object/from16 v0, v19 │ │ -029e94: 0801 1400 |0134: move-object/from16 v1, v20 │ │ -029e98: 7130 e209 0401 |0136: invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -029e9e: 0800 1800 |0139: move-object/from16 v0, v24 │ │ -029ea2: 5400 6e03 |013b: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -029ea6: 0814 0000 |013d: move-object/from16 v20, v0 │ │ -029eaa: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -029eae: 7402 ef09 1400 |0141: invoke-virtual/range {v20, v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -029eb4: 0c14 |0144: move-result-object v20 │ │ -029eb6: 0800 1400 |0145: move-object/from16 v0, v20 │ │ -029eba: 6e20 2009 0400 |0147: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029ec0: 6e10 2509 0f00 |014a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -029ec6: 0a14 |014d: move-result v20 │ │ -029ec8: 3d14 0b00 |014e: if-lez v20, 0159 // +000b │ │ -029ecc: 6e10 2609 0f00 |0150: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -029ed2: 0c14 |0153: move-result-object v20 │ │ -029ed4: 0800 1400 |0154: move-object/from16 v0, v20 │ │ -029ed8: 6e20 2009 0400 |0156: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -029ede: 7401 8a00 1900 |0159: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -029ee4: 0800 1800 |015c: move-object/from16 v0, v24 │ │ -029ee8: 5400 6e03 |015e: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -029eec: 0814 0000 |0160: move-object/from16 v20, v0 │ │ -029ef0: 2215 7401 |0162: new-instance v21, Ljava/net/URL; // type@0174 │ │ -029ef4: 6e10 2609 0400 |0164: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -029efa: 0c16 |0167: move-result-object v22 │ │ -029efc: 7602 3a09 1500 |0168: invoke-direct/range {v21, v22}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -029f02: 2216 ae01 |016b: new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -029f06: 2217 cb01 |016d: new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ -029f0a: 0800 1700 |016f: move-object/from16 v0, v23 │ │ -029f0e: 0801 1800 |0171: move-object/from16 v1, v24 │ │ -029f12: 0802 1900 |0173: move-object/from16 v2, v25 │ │ -029f16: 7040 bc0a 1052 |0175: invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ -029f1c: 0800 1600 |0178: move-object/from16 v0, v22 │ │ -029f20: 0801 1300 |017a: move-object/from16 v1, v19 │ │ -029f24: 0802 1700 |017c: move-object/from16 v2, v23 │ │ -029f28: 7030 320a 1002 |017e: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -029f2e: 7403 0a0a 1400 |0181: invoke-virtual/range {v20, v21, v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -029f34: 7401 9300 1900 |0184: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -029f3a: 7401 8d00 1900 |0187: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -029f40: 1105 |018a: return-object v5 │ │ -029f42: 0d07 |018b: move-exception v7 │ │ -029f44: 1a14 bb09 |018c: const-string v20, "getDocument.getDocument" // string@09bb │ │ -029f48: 0800 1400 |018e: move-object/from16 v0, v20 │ │ -029f4c: 7120 960b 7000 |0190: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -029f52: 7401 8d00 1900 |0193: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -029f58: 28f4 |0196: goto 018a // -000c │ │ -029f5a: 0d14 |0197: move-exception v20 │ │ -029f5c: 7401 8d00 1900 |0198: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -029f62: 2714 |019b: throw v20 │ │ + insns size : 420 16-bit code units │ │ +02a738: |[02a738] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.albumQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ +02a748: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +02a74c: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02a750: 0815 0000 |0004: move-object/from16 v21, v0 │ │ +02a754: 1a16 8f02 |0006: const-string v22, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02a758: 1a17 0000 |0008: const-string v23, "" // string@0000 │ │ +02a75c: 7803 6800 1500 |000a: invoke-interface/range {v21, v22, v23}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02a762: 0c14 |000d: move-result-object v20 │ │ +02a764: 1a04 4a0f |000e: const-string v4, "server/xml.server.php?action=albums&auth=" // string@0f4a │ │ +02a768: 381c d500 |0010: if-eqz v28, 00e5 // +00d5 │ │ +02a76c: 1a15 1c07 |0012: const-string v21, "album" // string@071c │ │ +02a770: 0800 1c00 |0014: move-object/from16 v0, v28 │ │ +02a774: 0801 1500 |0016: move-object/from16 v1, v21 │ │ +02a778: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02a77e: 0a15 |001b: move-result v21 │ │ +02a780: 1316 ffff |001c: const/16 v22, #int -1 // #ffff │ │ +02a784: 0200 1500 |001e: move/from16 v0, v21 │ │ +02a788: 0201 1600 |0020: move/from16 v1, v22 │ │ +02a78c: 3210 bf00 |0022: if-eq v0, v1, 00e1 // +00bf │ │ +02a790: 1311 0100 |0024: const/16 v17, #int 1 // #1 │ │ +02a794: 381c c700 |0026: if-eqz v28, 00ed // +00c7 │ │ +02a798: 1a15 5507 |0028: const-string v21, "artist" // string@0755 │ │ +02a79c: 0800 1c00 |002a: move-object/from16 v0, v28 │ │ +02a7a0: 0801 1500 |002c: move-object/from16 v1, v21 │ │ +02a7a4: 6e20 0c09 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02a7aa: 0a15 |0031: move-result v21 │ │ +02a7ac: 1316 ffff |0032: const/16 v22, #int -1 // #ffff │ │ +02a7b0: 0200 1500 |0034: move/from16 v0, v21 │ │ +02a7b4: 0201 1600 |0036: move/from16 v1, v22 │ │ +02a7b8: 3210 b100 |0038: if-eq v0, v1, 00e9 // +00b1 │ │ +02a7bc: 1312 0100 |003a: const/16 v18, #int 1 // #1 │ │ +02a7c0: 2210 5f01 |003c: new-instance v16, Ljava/lang/StringBuilder; // type@015f │ │ +02a7c4: 7601 1a09 1000 |003e: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02a7ca: 381c bb00 |0041: if-eqz v28, 00fc // +00bb │ │ +02a7ce: 7401 0e09 1c00 |0043: invoke-virtual/range {v28}, Ljava/lang/String;.length:()I // method@090e │ │ +02a7d4: 0a15 |0046: move-result v21 │ │ +02a7d6: 3d15 b500 |0047: if-lez v21, 00fc // +00b5 │ │ +02a7da: 3911 0400 |0049: if-nez v17, 004d // +0004 │ │ +02a7de: 3812 4a00 |004b: if-eqz v18, 0095 // +004a │ │ +02a7e2: 381d 0900 |004d: if-eqz v29, 0056 // +0009 │ │ +02a7e6: 0800 1d00 |004f: move-object/from16 v0, v29 │ │ +02a7ea: 2100 |0051: array-length v0, v0 │ │ +02a7ec: 0215 0000 |0052: move/from16 v21, v0 │ │ +02a7f0: 3915 9d00 |0054: if-nez v21, 00f1 // +009d │ │ +02a7f4: 1315 2500 |0056: const/16 v21, #int 37 // #25 │ │ +02a7f8: 0800 1c00 |0058: move-object/from16 v0, v28 │ │ +02a7fc: 0201 1500 |005a: move/from16 v1, v21 │ │ +02a800: 6e20 0a09 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ +02a806: 0a0e |005f: move-result v14 │ │ +02a808: 1315 2500 |0060: const/16 v21, #int 37 // #25 │ │ +02a80c: d816 0e01 |0062: add-int/lit8 v22, v14, #int 1 // #01 │ │ +02a810: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +02a814: 0201 1500 |0066: move/from16 v1, v21 │ │ +02a818: 0202 1600 |0068: move/from16 v2, v22 │ │ +02a81c: 6e30 0b09 1002 |006a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ +02a822: 0a0f |006d: move-result v15 │ │ +02a824: d815 0e01 |006e: add-int/lit8 v21, v14, #int 1 // #01 │ │ +02a828: 0800 1c00 |0070: move-object/from16 v0, v28 │ │ +02a82c: 0201 1500 |0072: move/from16 v1, v21 │ │ +02a830: 6e30 1509 100f |0074: invoke-virtual {v0, v1, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +02a836: 0c15 |0077: move-result-object v21 │ │ +02a838: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +02a83c: 0801 1900 |007a: move-object/from16 v1, v25 │ │ +02a840: 5b10 7003 |007c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02a844: 1a15 8300 |007e: const-string v21, "&filter=" // string@0083 │ │ +02a848: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +02a84c: 0801 1500 |0082: move-object/from16 v1, v21 │ │ +02a850: 6e20 2009 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a856: 0c15 |0087: move-result-object v21 │ │ +02a858: 0800 1900 |0088: move-object/from16 v0, v25 │ │ +02a85c: 5400 7003 |008a: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02a860: 0816 0000 |008c: move-object/from16 v22, v0 │ │ +02a864: 7701 3e09 1600 |008e: invoke-static/range {v22}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ +02a86a: 0c16 |0091: move-result-object v22 │ │ +02a86c: 7402 2009 1500 |0092: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a872: 1a15 e000 |0095: const-string v21, "=" // string@00e0 │ │ +02a876: 0800 1c00 |0097: move-object/from16 v0, v28 │ │ +02a87a: 0801 1500 |0099: move-object/from16 v1, v21 │ │ +02a87e: 6e20 1209 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02a884: 0c13 |009e: move-result-object v19 │ │ +02a886: 120a |009f: const/4 v10, #int 0 // #0 │ │ +02a888: 0800 1300 |00a0: move-object/from16 v0, v19 │ │ +02a88c: 2100 |00a2: array-length v0, v0 │ │ +02a88e: 0215 0000 |00a3: move/from16 v21, v0 │ │ +02a892: 0200 1500 |00a5: move/from16 v0, v21 │ │ +02a896: 350a 5500 |00a7: if-ge v10, v0, 00fc // +0055 │ │ +02a89a: 4615 130a |00a9: aget-object v21, v19, v10 │ │ +02a89e: 1a16 5e08 |00ab: const-string v22, "date_added" // string@085e │ │ +02a8a2: 7402 0c09 1500 |00ad: invoke-virtual/range {v21, v22}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02a8a8: 0a15 |00b0: move-result v21 │ │ +02a8aa: 1316 ffff |00b1: const/16 v22, #int -1 // #ffff │ │ +02a8ae: 0200 1500 |00b3: move/from16 v0, v21 │ │ +02a8b2: 0201 1600 |00b5: move/from16 v1, v22 │ │ +02a8b6: 3210 2700 |00b7: if-eq v0, v1, 00de // +0027 │ │ +02a8ba: 4615 1d0a |00b9: aget-object v21, v29, v10 │ │ +02a8be: 7701 ec08 1500 |00bb: invoke-static/range {v21}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +02a8c4: 0b0c |00be: move-result-wide v12 │ │ +02a8c6: 2207 8501 |00bf: new-instance v7, Ljava/util/Date; // type@0185 │ │ +02a8ca: 7030 5909 c70d |00c1: invoke-direct {v7, v12, v13}, Ljava/util/Date;.:(J)V // method@0959 │ │ +02a8d0: 2209 7f01 |00c4: new-instance v9, Ljava/text/SimpleDateFormat; // type@017f │ │ +02a8d4: 1a15 4911 |00c6: const-string v21, "yyyyMMdd" // string@1149 │ │ +02a8d8: 0800 1500 |00c8: move-object/from16 v0, v21 │ │ +02a8dc: 7020 4309 0900 |00ca: invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ +02a8e2: 1a15 8200 |00cd: const-string v21, "&add=" // string@0082 │ │ +02a8e6: 0800 1000 |00cf: move-object/from16 v0, v16 │ │ +02a8ea: 0801 1500 |00d1: move-object/from16 v1, v21 │ │ +02a8ee: 6e20 2009 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a8f4: 0c15 |00d6: move-result-object v21 │ │ +02a8f6: 6e20 4409 7900 |00d7: invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ +02a8fc: 0c16 |00da: move-result-object v22 │ │ +02a8fe: 7402 2009 1500 |00db: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a904: d80a 0a01 |00de: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02a908: 28c0 |00e0: goto 00a0 // -0040 │ │ +02a90a: 1311 0000 |00e1: const/16 v17, #int 0 // #0 │ │ +02a90e: 2900 43ff |00e3: goto/16 0026 // -00bd │ │ +02a912: 1311 0000 |00e5: const/16 v17, #int 0 // #0 │ │ +02a916: 2900 3fff |00e7: goto/16 0026 // -00c1 │ │ +02a91a: 1312 0000 |00e9: const/16 v18, #int 0 // #0 │ │ +02a91e: 2900 51ff |00eb: goto/16 003c // -00af │ │ +02a922: 1312 0000 |00ed: const/16 v18, #int 0 // #0 │ │ +02a926: 2900 4dff |00ef: goto/16 003c // -00b3 │ │ +02a92a: 1315 0000 |00f1: const/16 v21, #int 0 // #0 │ │ +02a92e: 4615 1d15 |00f3: aget-object v21, v29, v21 │ │ +02a932: 0800 1500 |00f5: move-object/from16 v0, v21 │ │ +02a936: 0801 1900 |00f7: move-object/from16 v1, v25 │ │ +02a93a: 5b10 7003 |00f9: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02a93e: 2883 |00fb: goto 007e // -007d │ │ +02a940: 381f 2e00 |00fc: if-eqz v31, 012a // +002e │ │ +02a944: 1a15 ac00 |00fe: const-string v21, "," // string@00ac │ │ +02a948: 0800 1f00 |0100: move-object/from16 v0, v31 │ │ +02a94c: 0801 1500 |0102: move-object/from16 v1, v21 │ │ +02a950: 6e20 1209 1000 |0104: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02a956: 0c0b |0107: move-result-object v11 │ │ +02a958: 1a15 8400 |0108: const-string v21, "&limit=" // string@0084 │ │ +02a95c: 0800 1000 |010a: move-object/from16 v0, v16 │ │ +02a960: 0801 1500 |010c: move-object/from16 v1, v21 │ │ +02a964: 6e20 2009 1000 |010e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a96a: 0c15 |0111: move-result-object v21 │ │ +02a96c: 1316 0100 |0112: const/16 v22, #int 1 // #1 │ │ +02a970: 4616 0b16 |0114: aget-object v22, v11, v22 │ │ +02a974: 7402 2009 1500 |0116: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a97a: 1a15 8500 |0119: const-string v21, "&offset=" // string@0085 │ │ +02a97e: 0800 1000 |011b: move-object/from16 v0, v16 │ │ +02a982: 0801 1500 |011d: move-object/from16 v1, v21 │ │ +02a986: 6e20 2009 1000 |011f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a98c: 0c15 |0122: move-result-object v21 │ │ +02a98e: 1316 0000 |0123: const/16 v22, #int 0 // #0 │ │ +02a992: 4616 0b16 |0125: aget-object v22, v11, v22 │ │ +02a996: 7402 2009 1500 |0127: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a99c: 2206 2600 |012a: new-instance v6, Landroid/database/MatrixCursor; // type@0026 │ │ +02a9a0: 6215 6703 |012c: sget-object v21, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ +02a9a4: 0800 1500 |012e: move-object/from16 v0, v21 │ │ +02a9a8: 7020 8700 0600 |0130: invoke-direct {v6, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02a9ae: 2205 5f01 |0133: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02a9b2: 7010 1a09 0500 |0135: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02a9b8: 1a15 4a0f |0138: const-string v21, "server/xml.server.php?action=albums&auth=" // string@0f4a │ │ +02a9bc: 0800 1400 |013a: move-object/from16 v0, v20 │ │ +02a9c0: 0801 1500 |013c: move-object/from16 v1, v21 │ │ +02a9c4: 7130 e209 0501 |013e: invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02a9ca: 0800 1900 |0141: move-object/from16 v0, v25 │ │ +02a9ce: 5400 6e03 |0143: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02a9d2: 0815 0000 |0145: move-object/from16 v21, v0 │ │ +02a9d6: 1316 0000 |0147: const/16 v22, #int 0 // #0 │ │ +02a9da: 7402 ef09 1500 |0149: invoke-virtual/range {v21, v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02a9e0: 0c15 |014c: move-result-object v21 │ │ +02a9e2: 0800 1500 |014d: move-object/from16 v0, v21 │ │ +02a9e6: 6e20 2009 0500 |014f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02a9ec: 7401 2509 1000 |0152: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +02a9f2: 0a15 |0155: move-result v21 │ │ +02a9f4: 3d15 0b00 |0156: if-lez v21, 0161 // +000b │ │ +02a9f8: 7401 2609 1000 |0158: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02a9fe: 0c15 |015b: move-result-object v21 │ │ +02aa00: 0800 1500 |015c: move-object/from16 v0, v21 │ │ +02aa04: 6e20 2009 0500 |015e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02aa0a: 7401 8a00 1a00 |0161: invoke-virtual/range {v26}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02aa10: 0800 1900 |0164: move-object/from16 v0, v25 │ │ +02aa14: 5400 6e03 |0166: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02aa18: 0815 0000 |0168: move-object/from16 v21, v0 │ │ +02aa1c: 2216 7401 |016a: new-instance v22, Ljava/net/URL; // type@0174 │ │ +02aa20: 6e10 2609 0500 |016c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02aa26: 0c17 |016f: move-result-object v23 │ │ +02aa28: 7602 3a09 1600 |0170: invoke-direct/range {v22, v23}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02aa2e: 2217 ae01 |0173: new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +02aa32: 2218 cb01 |0175: new-instance v24, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ +02aa36: 0800 1800 |0177: move-object/from16 v0, v24 │ │ +02aa3a: 0801 1900 |0179: move-object/from16 v1, v25 │ │ +02aa3e: 0802 1a00 |017b: move-object/from16 v2, v26 │ │ +02aa42: 7040 bc0a 1062 |017d: invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ +02aa48: 0800 1700 |0180: move-object/from16 v0, v23 │ │ +02aa4c: 0801 1400 |0182: move-object/from16 v1, v20 │ │ +02aa50: 0802 1800 |0184: move-object/from16 v2, v24 │ │ +02aa54: 7030 320a 1002 |0186: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +02aa5a: 7403 0a0a 1500 |0189: invoke-virtual/range {v21, v22, v23}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02aa60: 7401 9300 1a00 |018c: invoke-virtual/range {v26}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02aa66: 7401 8d00 1a00 |018f: invoke-virtual/range {v26}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02aa6c: 1106 |0192: return-object v6 │ │ +02aa6e: 0d08 |0193: move-exception v8 │ │ +02aa70: 1a15 ba09 |0194: const-string v21, "getDocument.getDocument" // string@09ba │ │ +02aa74: 0800 1500 |0196: move-object/from16 v0, v21 │ │ +02aa78: 7120 960b 8000 |0198: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02aa7e: 7401 8d00 1a00 |019b: invoke-virtual/range {v26}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02aa84: 28f4 |019e: goto 0192 // -000c │ │ +02aa86: 0d15 |019f: move-exception v21 │ │ +02aa88: 7401 8d00 1a00 |01a0: invoke-virtual/range {v26}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02aa8e: 2715 |01a3: throw v21 │ │ catches : 2 │ │ - 0x0159 - 0x0187 │ │ - Ljava/lang/Exception; -> 0x018b │ │ - -> 0x0197 │ │ - 0x018c - 0x0193 │ │ - -> 0x0197 │ │ + 0x0161 - 0x018f │ │ + Ljava/lang/Exception; -> 0x0193 │ │ + -> 0x019f │ │ + 0x0194 - 0x019b │ │ + -> 0x019f │ │ positions : │ │ 0x0000 line=320 │ │ 0x000e line=322 │ │ 0x0010 line=324 │ │ + 0x0014 line=325 │ │ 0x0026 line=326 │ │ + 0x002a line=327 │ │ 0x003c line=328 │ │ 0x0041 line=329 │ │ 0x0049 line=330 │ │ 0x004d line=331 │ │ 0x0056 line=332 │ │ 0x0060 line=333 │ │ 0x006e line=334 │ │ 0x007e line=338 │ │ - 0x0093 line=341 │ │ - 0x009d line=342 │ │ - 0x00a7 line=343 │ │ - 0x00b7 line=345 │ │ - 0x00bd line=346 │ │ - 0x00c2 line=347 │ │ - 0x00cb line=348 │ │ - 0x00da line=342 │ │ - 0x00dd line=324 │ │ - 0x00e5 line=326 │ │ - 0x00ed line=336 │ │ - 0x00f8 line=352 │ │ - 0x00fa line=353 │ │ - 0x0104 line=354 │ │ - 0x0113 line=355 │ │ - 0x0122 line=358 │ │ - 0x012b line=360 │ │ - 0x0130 line=361 │ │ - 0x0139 line=362 │ │ - 0x014a line=363 │ │ - 0x0150 line=364 │ │ - 0x0159 line=368 │ │ - 0x015c line=369 │ │ - 0x0184 line=373 │ │ - 0x0187 line=377 │ │ - 0x018a line=379 │ │ - 0x018b line=374 │ │ - 0x018c line=375 │ │ - 0x0193 line=377 │ │ - locals : │ │ - 0x0060 - 0x007e reg=13 p1 I │ │ - 0x006e - 0x007e reg=14 p2 I │ │ - 0x00c2 - 0x00da reg=6 date Ljava/util/Date; │ │ - 0x00cb - 0x00da reg=8 fmt Ljava/text/SimpleDateFormat; │ │ - 0x00bd - 0x00da reg=10 l J │ │ - 0x009e - 0x00dd reg=9 i I │ │ - 0x0041 - 0x00dd reg=15 params Ljava/lang/StringBuilder; │ │ - 0x0026 - 0x00dd reg=16 search_albumsongs2 Z │ │ - 0x003c - 0x00dd reg=17 search_artistsongs2 Z │ │ - 0x009d - 0x00dd reg=18 sel [Ljava/lang/String; │ │ - 0x0104 - 0x0122 reg=12 limit_args [Ljava/lang/String; │ │ - 0x018c - 0x0197 reg=7 e Ljava/lang/Exception; │ │ - 0x0010 - 0x019c reg=3 body Ljava/lang/String; │ │ - 0x0130 - 0x019c reg=4 buf Ljava/lang/StringBuilder; │ │ - 0x012b - 0x019c reg=5 cursor Landroid/database/MatrixCursor; │ │ - 0x00ed - 0x019c reg=15 params Ljava/lang/StringBuilder; │ │ - 0x00e5 - 0x019c reg=16 search_albumsongs2 Z │ │ - 0x00ed - 0x019c reg=17 search_artistsongs2 Z │ │ - 0x000e - 0x019c reg=19 server Ljava/lang/String; │ │ - 0x0000 - 0x019c reg=24 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ - 0x0000 - 0x019c reg=25 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x019c reg=26 projection [Ljava/lang/String; │ │ - 0x0000 - 0x019c reg=27 selection Ljava/lang/String; │ │ - 0x0000 - 0x019c reg=28 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x019c reg=29 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x019c reg=30 limit Ljava/lang/String; │ │ + 0x008e line=339 │ │ + 0x0095 line=341 │ │ + 0x009f line=342 │ │ + 0x00a9 line=343 │ │ + 0x00b9 line=345 │ │ + 0x00bf line=346 │ │ + 0x00c4 line=347 │ │ + 0x00cd line=348 │ │ + 0x00de line=342 │ │ + 0x00e1 line=325 │ │ + 0x00e9 line=327 │ │ + 0x00f1 line=336 │ │ + 0x00fc line=352 │ │ + 0x00fe line=353 │ │ + 0x0108 line=354 │ │ + 0x0119 line=355 │ │ + 0x012a line=358 │ │ + 0x0133 line=360 │ │ + 0x0138 line=361 │ │ + 0x0141 line=362 │ │ + 0x0152 line=363 │ │ + 0x0158 line=364 │ │ + 0x0161 line=368 │ │ + 0x0164 line=369 │ │ + 0x018c line=373 │ │ + 0x018f line=377 │ │ + 0x0192 line=379 │ │ + 0x0193 line=374 │ │ + 0x0194 line=375 │ │ + 0x019b line=377 │ │ + locals : │ │ + 0x0060 - 0x007e reg=14 p1 I │ │ + 0x006e - 0x007e reg=15 p2 I │ │ + 0x00c4 - 0x00de reg=7 date Ljava/util/Date; │ │ + 0x00cd - 0x00de reg=9 fmt Ljava/text/SimpleDateFormat; │ │ + 0x00bf - 0x00de reg=12 l J │ │ + 0x00a0 - 0x00e1 reg=10 i I │ │ + 0x0041 - 0x00e1 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x0026 - 0x00e1 reg=17 search_albumsongs2 Z │ │ + 0x003c - 0x00e1 reg=18 search_artistsongs2 Z │ │ + 0x009f - 0x00e1 reg=19 sel [Ljava/lang/String; │ │ + 0x0108 - 0x012a reg=11 limit_args [Ljava/lang/String; │ │ + 0x0194 - 0x019f reg=8 e Ljava/lang/Exception; │ │ + 0x0010 - 0x01a4 reg=4 body Ljava/lang/String; │ │ + 0x0138 - 0x01a4 reg=5 buf Ljava/lang/StringBuilder; │ │ + 0x0133 - 0x01a4 reg=6 cursor Landroid/database/MatrixCursor; │ │ + 0x00f1 - 0x01a4 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x00e9 - 0x01a4 reg=17 search_albumsongs2 Z │ │ + 0x00f1 - 0x01a4 reg=18 search_artistsongs2 Z │ │ + 0x000e - 0x01a4 reg=20 server Ljava/lang/String; │ │ + 0x0000 - 0x01a4 reg=25 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x01a4 reg=26 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x01a4 reg=27 projection [Ljava/lang/String; │ │ + 0x0000 - 0x01a4 reg=28 selection Ljava/lang/String; │ │ + 0x0000 - 0x01a4 reg=29 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x01a4 reg=30 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x01a4 reg=31 limit Ljava/lang/String; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ name : 'artistQuery' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 30 │ │ + registers : 31 │ │ ins : 7 │ │ outs : 4 │ │ - insns size : 380 16-bit code units │ │ -029f80: |[029f80] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.artistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ -029f90: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -029f94: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -029f98: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -029f9c: 1a14 8f02 |0006: const-string v20, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -029fa0: 1a15 0000 |0008: const-string v21, "" // string@0000 │ │ -029fa4: 7803 6800 1300 |000a: invoke-interface/range {v19, v20, v21}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -029faa: 0c12 |000d: move-result-object v18 │ │ -029fac: 1a03 4f0f |000e: const-string v3, "server/xml.server.php?action=artists&auth=" // string@0f4f │ │ -029fb0: 381a b900 |0010: if-eqz v26, 00c9 // +00b9 │ │ -029fb4: 1a13 5607 |0012: const-string v19, "artist" // string@0756 │ │ -029fb8: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ -029fbc: 0801 1300 |0016: move-object/from16 v1, v19 │ │ -029fc0: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -029fc6: 0a13 |001b: move-result v19 │ │ -029fc8: 1314 ffff |001c: const/16 v20, #int -1 // #ffff │ │ -029fcc: 0200 1300 |001e: move/from16 v0, v19 │ │ -029fd0: 0201 1400 |0020: move/from16 v1, v20 │ │ -029fd4: 3210 a300 |0022: if-eq v0, v1, 00c5 // +00a3 │ │ -029fd8: 1310 0100 |0024: const/16 v16, #int 1 // #1 │ │ -029fdc: 220f 5f01 |0026: new-instance v15, Ljava/lang/StringBuilder; // type@015f │ │ -029fe0: 7010 1a09 0f00 |0028: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -029fe6: 381a ad00 |002b: if-eqz v26, 00d8 // +00ad │ │ -029fea: 7401 0e09 1a00 |002d: invoke-virtual/range {v26}, Ljava/lang/String;.length:()I // method@090e │ │ -029ff0: 0a13 |0030: move-result v19 │ │ -029ff2: 3d13 a700 |0031: if-lez v19, 00d8 // +00a7 │ │ -029ff6: 3810 4800 |0033: if-eqz v16, 007b // +0048 │ │ -029ffa: 381b 0900 |0035: if-eqz v27, 003e // +0009 │ │ -029ffe: 0800 1b00 |0037: move-object/from16 v0, v27 │ │ -02a002: 2100 |0039: array-length v0, v0 │ │ -02a004: 0213 0000 |003a: move/from16 v19, v0 │ │ -02a008: 3913 9100 |003c: if-nez v19, 00cd // +0091 │ │ -02a00c: 1313 2500 |003e: const/16 v19, #int 37 // #25 │ │ -02a010: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -02a014: 0201 1300 |0042: move/from16 v1, v19 │ │ -02a018: 6e20 0a09 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ -02a01e: 0a0d |0047: move-result v13 │ │ -02a020: 1313 2500 |0048: const/16 v19, #int 37 // #25 │ │ -02a024: d814 0d01 |004a: add-int/lit8 v20, v13, #int 1 // #01 │ │ -02a028: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ -02a02c: 0201 1300 |004e: move/from16 v1, v19 │ │ -02a030: 0202 1400 |0050: move/from16 v2, v20 │ │ -02a034: 6e30 0b09 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ -02a03a: 0a0e |0055: move-result v14 │ │ -02a03c: d813 0d01 |0056: add-int/lit8 v19, v13, #int 1 // #01 │ │ -02a040: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ -02a044: 0201 1300 |005a: move/from16 v1, v19 │ │ -02a048: 6e30 1509 100e |005c: invoke-virtual {v0, v1, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -02a04e: 0c13 |005f: move-result-object v19 │ │ -02a050: 0800 1300 |0060: move-object/from16 v0, v19 │ │ -02a054: 0801 1700 |0062: move-object/from16 v1, v23 │ │ -02a058: 5b10 7003 |0064: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a05c: 1a13 8300 |0066: const-string v19, "&filter=" // string@0083 │ │ -02a060: 0800 1300 |0068: move-object/from16 v0, v19 │ │ -02a064: 6e20 2009 0f00 |006a: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a06a: 0c13 |006d: move-result-object v19 │ │ -02a06c: 0800 1700 |006e: move-object/from16 v0, v23 │ │ -02a070: 5400 7003 |0070: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a074: 0814 0000 |0072: move-object/from16 v20, v0 │ │ -02a078: 7701 3e09 1400 |0074: invoke-static/range {v20}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ -02a07e: 0c14 |0077: move-result-object v20 │ │ -02a080: 7402 2009 1300 |0078: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a086: 1a13 e000 |007b: const-string v19, "=" // string@00e0 │ │ -02a08a: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ -02a08e: 0801 1300 |007f: move-object/from16 v1, v19 │ │ -02a092: 6e20 1209 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02a098: 0c11 |0084: move-result-object v17 │ │ -02a09a: 1209 |0085: const/4 v9, #int 0 // #0 │ │ -02a09c: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -02a0a0: 2100 |0088: array-length v0, v0 │ │ -02a0a2: 0213 0000 |0089: move/from16 v19, v0 │ │ -02a0a6: 0200 1300 |008b: move/from16 v0, v19 │ │ -02a0aa: 3509 4b00 |008d: if-ge v9, v0, 00d8 // +004b │ │ -02a0ae: 4613 1109 |008f: aget-object v19, v17, v9 │ │ -02a0b2: 1a14 5f08 |0091: const-string v20, "date_added" // string@085f │ │ -02a0b6: 7402 0c09 1300 |0093: invoke-virtual/range {v19, v20}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a0bc: 0a13 |0096: move-result v19 │ │ -02a0be: 1314 ffff |0097: const/16 v20, #int -1 // #ffff │ │ -02a0c2: 0200 1300 |0099: move/from16 v0, v19 │ │ -02a0c6: 0201 1400 |009b: move/from16 v1, v20 │ │ -02a0ca: 3210 2500 |009d: if-eq v0, v1, 00c2 // +0025 │ │ -02a0ce: 4613 1b09 |009f: aget-object v19, v27, v9 │ │ -02a0d2: 7701 ec08 1300 |00a1: invoke-static/range {v19}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -02a0d8: 0b0a |00a4: move-result-wide v10 │ │ -02a0da: 2206 8501 |00a5: new-instance v6, Ljava/util/Date; // type@0185 │ │ -02a0de: 7030 5909 a60b |00a7: invoke-direct {v6, v10, v11}, Ljava/util/Date;.:(J)V // method@0959 │ │ -02a0e4: 2208 7f01 |00aa: new-instance v8, Ljava/text/SimpleDateFormat; // type@017f │ │ -02a0e8: 1a13 4b11 |00ac: const-string v19, "yyyyMMdd" // string@114b │ │ -02a0ec: 0800 1300 |00ae: move-object/from16 v0, v19 │ │ -02a0f0: 7020 4309 0800 |00b0: invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ -02a0f6: 1a13 8200 |00b3: const-string v19, "&add=" // string@0082 │ │ -02a0fa: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -02a0fe: 6e20 2009 0f00 |00b7: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a104: 0c13 |00ba: move-result-object v19 │ │ -02a106: 6e20 4409 6800 |00bb: invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ -02a10c: 0c14 |00be: move-result-object v20 │ │ -02a10e: 7402 2009 1300 |00bf: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a114: d809 0901 |00c2: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02a118: 28c2 |00c4: goto 0086 // -003e │ │ -02a11a: 1310 0000 |00c5: const/16 v16, #int 0 // #0 │ │ -02a11e: 2900 5fff |00c7: goto/16 0026 // -00a1 │ │ -02a122: 1310 0000 |00c9: const/16 v16, #int 0 // #0 │ │ -02a126: 2900 5bff |00cb: goto/16 0026 // -00a5 │ │ -02a12a: 1313 0000 |00cd: const/16 v19, #int 0 // #0 │ │ -02a12e: 4613 1b13 |00cf: aget-object v19, v27, v19 │ │ -02a132: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ -02a136: 0801 1700 |00d3: move-object/from16 v1, v23 │ │ -02a13a: 5b10 7003 |00d5: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a13e: 288f |00d7: goto 0066 // -0071 │ │ -02a140: 381d 2a00 |00d8: if-eqz v29, 0102 // +002a │ │ -02a144: 1a13 ac00 |00da: const-string v19, "," // string@00ac │ │ -02a148: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ -02a14c: 0801 1300 |00de: move-object/from16 v1, v19 │ │ -02a150: 6e20 1209 1000 |00e0: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02a156: 0c0c |00e3: move-result-object v12 │ │ -02a158: 1a13 8400 |00e4: const-string v19, "&limit=" // string@0084 │ │ -02a15c: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -02a160: 6e20 2009 0f00 |00e8: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a166: 0c13 |00eb: move-result-object v19 │ │ -02a168: 1314 0100 |00ec: const/16 v20, #int 1 // #1 │ │ -02a16c: 4614 0c14 |00ee: aget-object v20, v12, v20 │ │ -02a170: 7402 2009 1300 |00f0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a176: 1a13 8500 |00f3: const-string v19, "&offset=" // string@0085 │ │ -02a17a: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -02a17e: 6e20 2009 0f00 |00f7: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a184: 0c13 |00fa: move-result-object v19 │ │ -02a186: 1314 0000 |00fb: const/16 v20, #int 0 // #0 │ │ -02a18a: 4614 0c14 |00fd: aget-object v20, v12, v20 │ │ -02a18e: 7402 2009 1300 |00ff: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a194: 2205 2600 |0102: new-instance v5, Landroid/database/MatrixCursor; // type@0026 │ │ -02a198: 6213 6803 |0104: sget-object v19, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ -02a19c: 0800 1300 |0106: move-object/from16 v0, v19 │ │ -02a1a0: 7020 8700 0500 |0108: invoke-direct {v5, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02a1a6: 2204 5f01 |010b: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02a1aa: 7010 1a09 0400 |010d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02a1b0: 1a13 4f0f |0110: const-string v19, "server/xml.server.php?action=artists&auth=" // string@0f4f │ │ -02a1b4: 0800 1200 |0112: move-object/from16 v0, v18 │ │ -02a1b8: 0801 1300 |0114: move-object/from16 v1, v19 │ │ -02a1bc: 7130 e209 0401 |0116: invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -02a1c2: 0800 1700 |0119: move-object/from16 v0, v23 │ │ -02a1c6: 5400 6e03 |011b: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02a1ca: 0813 0000 |011d: move-object/from16 v19, v0 │ │ -02a1ce: 1314 0000 |011f: const/16 v20, #int 0 // #0 │ │ -02a1d2: 7402 ef09 1300 |0121: invoke-virtual/range {v19, v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -02a1d8: 0c13 |0124: move-result-object v19 │ │ -02a1da: 0800 1300 |0125: move-object/from16 v0, v19 │ │ -02a1de: 6e20 2009 0400 |0127: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a1e4: 6e10 2509 0f00 |012a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -02a1ea: 0a13 |012d: move-result v19 │ │ -02a1ec: 3d13 0b00 |012e: if-lez v19, 0139 // +000b │ │ -02a1f0: 6e10 2609 0f00 |0130: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02a1f6: 0c13 |0133: move-result-object v19 │ │ -02a1f8: 0800 1300 |0134: move-object/from16 v0, v19 │ │ -02a1fc: 6e20 2009 0400 |0136: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a202: 7401 8a00 1800 |0139: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -02a208: 0800 1700 |013c: move-object/from16 v0, v23 │ │ -02a20c: 5400 6e03 |013e: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02a210: 0813 0000 |0140: move-object/from16 v19, v0 │ │ -02a214: 2214 7401 |0142: new-instance v20, Ljava/net/URL; // type@0174 │ │ -02a218: 6e10 2609 0400 |0144: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02a21e: 0c15 |0147: move-result-object v21 │ │ -02a220: 7602 3a09 1400 |0148: invoke-direct/range {v20, v21}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02a226: 2215 ae01 |014b: new-instance v21, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -02a22a: 2216 cb01 |014d: new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ -02a22e: 0800 1600 |014f: move-object/from16 v0, v22 │ │ -02a232: 0801 1700 |0151: move-object/from16 v1, v23 │ │ -02a236: 0802 1800 |0153: move-object/from16 v2, v24 │ │ -02a23a: 7040 bc0a 1052 |0155: invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ -02a240: 0800 1500 |0158: move-object/from16 v0, v21 │ │ -02a244: 0801 1200 |015a: move-object/from16 v1, v18 │ │ -02a248: 0802 1600 |015c: move-object/from16 v2, v22 │ │ -02a24c: 7030 320a 1002 |015e: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -02a252: 7403 0a0a 1300 |0161: invoke-virtual/range {v19, v20, v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02a258: 7401 9300 1800 |0164: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -02a25e: 7401 8d00 1800 |0167: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a264: 1105 |016a: return-object v5 │ │ -02a266: 0d07 |016b: move-exception v7 │ │ -02a268: 1a13 bb09 |016c: const-string v19, "getDocument.getDocument" // string@09bb │ │ -02a26c: 0800 1300 |016e: move-object/from16 v0, v19 │ │ -02a270: 7120 960b 7000 |0170: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02a276: 7401 8d00 1800 |0173: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a27c: 28f4 |0176: goto 016a // -000c │ │ -02a27e: 0d13 |0177: move-exception v19 │ │ -02a280: 7401 8d00 1800 |0178: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a286: 2713 |017b: throw v19 │ │ + insns size : 388 16-bit code units │ │ +02aaac: |[02aaac] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.artistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ +02aabc: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +02aac0: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02aac4: 0814 0000 |0004: move-object/from16 v20, v0 │ │ +02aac8: 1a15 8f02 |0006: const-string v21, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02aacc: 1a16 0000 |0008: const-string v22, "" // string@0000 │ │ +02aad0: 7803 6800 1400 |000a: invoke-interface/range {v20, v21, v22}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02aad6: 0c13 |000d: move-result-object v19 │ │ +02aad8: 1a04 4d0f |000e: const-string v4, "server/xml.server.php?action=artists&auth=" // string@0f4d │ │ +02aadc: 381b bd00 |0010: if-eqz v27, 00cd // +00bd │ │ +02aae0: 1a14 5507 |0012: const-string v20, "artist" // string@0755 │ │ +02aae4: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ +02aae8: 0801 1400 |0016: move-object/from16 v1, v20 │ │ +02aaec: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02aaf2: 0a14 |001b: move-result v20 │ │ +02aaf4: 1315 ffff |001c: const/16 v21, #int -1 // #ffff │ │ +02aaf8: 0200 1400 |001e: move/from16 v0, v20 │ │ +02aafc: 0201 1500 |0020: move/from16 v1, v21 │ │ +02ab00: 3210 a700 |0022: if-eq v0, v1, 00c9 // +00a7 │ │ +02ab04: 1311 0100 |0024: const/16 v17, #int 1 // #1 │ │ +02ab08: 2210 5f01 |0026: new-instance v16, Ljava/lang/StringBuilder; // type@015f │ │ +02ab0c: 7601 1a09 1000 |0028: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02ab12: 381b b100 |002b: if-eqz v27, 00dc // +00b1 │ │ +02ab16: 7401 0e09 1b00 |002d: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@090e │ │ +02ab1c: 0a14 |0030: move-result v20 │ │ +02ab1e: 3d14 ab00 |0031: if-lez v20, 00dc // +00ab │ │ +02ab22: 3811 4a00 |0033: if-eqz v17, 007d // +004a │ │ +02ab26: 381c 0900 |0035: if-eqz v28, 003e // +0009 │ │ +02ab2a: 0800 1c00 |0037: move-object/from16 v0, v28 │ │ +02ab2e: 2100 |0039: array-length v0, v0 │ │ +02ab30: 0214 0000 |003a: move/from16 v20, v0 │ │ +02ab34: 3914 9500 |003c: if-nez v20, 00d1 // +0095 │ │ +02ab38: 1314 2500 |003e: const/16 v20, #int 37 // #25 │ │ +02ab3c: 0800 1b00 |0040: move-object/from16 v0, v27 │ │ +02ab40: 0201 1400 |0042: move/from16 v1, v20 │ │ +02ab44: 6e20 0a09 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ +02ab4a: 0a0e |0047: move-result v14 │ │ +02ab4c: 1314 2500 |0048: const/16 v20, #int 37 // #25 │ │ +02ab50: d815 0e01 |004a: add-int/lit8 v21, v14, #int 1 // #01 │ │ +02ab54: 0800 1b00 |004c: move-object/from16 v0, v27 │ │ +02ab58: 0201 1400 |004e: move/from16 v1, v20 │ │ +02ab5c: 0202 1500 |0050: move/from16 v2, v21 │ │ +02ab60: 6e30 0b09 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ +02ab66: 0a0f |0055: move-result v15 │ │ +02ab68: d814 0e01 |0056: add-int/lit8 v20, v14, #int 1 // #01 │ │ +02ab6c: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +02ab70: 0201 1400 |005a: move/from16 v1, v20 │ │ +02ab74: 6e30 1509 100f |005c: invoke-virtual {v0, v1, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +02ab7a: 0c14 |005f: move-result-object v20 │ │ +02ab7c: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +02ab80: 0801 1800 |0062: move-object/from16 v1, v24 │ │ +02ab84: 5b10 7003 |0064: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02ab88: 1a14 8300 |0066: const-string v20, "&filter=" // string@0083 │ │ +02ab8c: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +02ab90: 0801 1400 |006a: move-object/from16 v1, v20 │ │ +02ab94: 6e20 2009 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ab9a: 0c14 |006f: move-result-object v20 │ │ +02ab9c: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +02aba0: 5400 7003 |0072: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02aba4: 0815 0000 |0074: move-object/from16 v21, v0 │ │ +02aba8: 7701 3e09 1500 |0076: invoke-static/range {v21}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ +02abae: 0c15 |0079: move-result-object v21 │ │ +02abb0: 7402 2009 1400 |007a: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02abb6: 1a14 e000 |007d: const-string v20, "=" // string@00e0 │ │ +02abba: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +02abbe: 0801 1400 |0081: move-object/from16 v1, v20 │ │ +02abc2: 6e20 1209 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02abc8: 0c12 |0086: move-result-object v18 │ │ +02abca: 120a |0087: const/4 v10, #int 0 // #0 │ │ +02abcc: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +02abd0: 2100 |008a: array-length v0, v0 │ │ +02abd2: 0214 0000 |008b: move/from16 v20, v0 │ │ +02abd6: 0200 1400 |008d: move/from16 v0, v20 │ │ +02abda: 350a 4d00 |008f: if-ge v10, v0, 00dc // +004d │ │ +02abde: 4614 120a |0091: aget-object v20, v18, v10 │ │ +02abe2: 1a15 5e08 |0093: const-string v21, "date_added" // string@085e │ │ +02abe6: 7402 0c09 1400 |0095: invoke-virtual/range {v20, v21}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02abec: 0a14 |0098: move-result v20 │ │ +02abee: 1315 ffff |0099: const/16 v21, #int -1 // #ffff │ │ +02abf2: 0200 1400 |009b: move/from16 v0, v20 │ │ +02abf6: 0201 1500 |009d: move/from16 v1, v21 │ │ +02abfa: 3210 2700 |009f: if-eq v0, v1, 00c6 // +0027 │ │ +02abfe: 4614 1c0a |00a1: aget-object v20, v28, v10 │ │ +02ac02: 7701 ec08 1400 |00a3: invoke-static/range {v20}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +02ac08: 0b0c |00a6: move-result-wide v12 │ │ +02ac0a: 2207 8501 |00a7: new-instance v7, Ljava/util/Date; // type@0185 │ │ +02ac0e: 7030 5909 c70d |00a9: invoke-direct {v7, v12, v13}, Ljava/util/Date;.:(J)V // method@0959 │ │ +02ac14: 2209 7f01 |00ac: new-instance v9, Ljava/text/SimpleDateFormat; // type@017f │ │ +02ac18: 1a14 4911 |00ae: const-string v20, "yyyyMMdd" // string@1149 │ │ +02ac1c: 0800 1400 |00b0: move-object/from16 v0, v20 │ │ +02ac20: 7020 4309 0900 |00b2: invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ +02ac26: 1a14 8200 |00b5: const-string v20, "&add=" // string@0082 │ │ +02ac2a: 0800 1000 |00b7: move-object/from16 v0, v16 │ │ +02ac2e: 0801 1400 |00b9: move-object/from16 v1, v20 │ │ +02ac32: 6e20 2009 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ac38: 0c14 |00be: move-result-object v20 │ │ +02ac3a: 6e20 4409 7900 |00bf: invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ +02ac40: 0c15 |00c2: move-result-object v21 │ │ +02ac42: 7402 2009 1400 |00c3: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ac48: d80a 0a01 |00c6: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02ac4c: 28c0 |00c8: goto 0088 // -0040 │ │ +02ac4e: 1311 0000 |00c9: const/16 v17, #int 0 // #0 │ │ +02ac52: 2900 5bff |00cb: goto/16 0026 // -00a5 │ │ +02ac56: 1311 0000 |00cd: const/16 v17, #int 0 // #0 │ │ +02ac5a: 2900 57ff |00cf: goto/16 0026 // -00a9 │ │ +02ac5e: 1314 0000 |00d1: const/16 v20, #int 0 // #0 │ │ +02ac62: 4614 1c14 |00d3: aget-object v20, v28, v20 │ │ +02ac66: 0800 1400 |00d5: move-object/from16 v0, v20 │ │ +02ac6a: 0801 1800 |00d7: move-object/from16 v1, v24 │ │ +02ac6e: 5b10 7003 |00d9: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02ac72: 288b |00db: goto 0066 // -0075 │ │ +02ac74: 381e 2e00 |00dc: if-eqz v30, 010a // +002e │ │ +02ac78: 1a14 ac00 |00de: const-string v20, "," // string@00ac │ │ +02ac7c: 0800 1e00 |00e0: move-object/from16 v0, v30 │ │ +02ac80: 0801 1400 |00e2: move-object/from16 v1, v20 │ │ +02ac84: 6e20 1209 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02ac8a: 0c0b |00e7: move-result-object v11 │ │ +02ac8c: 1a14 8400 |00e8: const-string v20, "&limit=" // string@0084 │ │ +02ac90: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +02ac94: 0801 1400 |00ec: move-object/from16 v1, v20 │ │ +02ac98: 6e20 2009 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ac9e: 0c14 |00f1: move-result-object v20 │ │ +02aca0: 1315 0100 |00f2: const/16 v21, #int 1 // #1 │ │ +02aca4: 4615 0b15 |00f4: aget-object v21, v11, v21 │ │ +02aca8: 7402 2009 1400 |00f6: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02acae: 1a14 8500 |00f9: const-string v20, "&offset=" // string@0085 │ │ +02acb2: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ +02acb6: 0801 1400 |00fd: move-object/from16 v1, v20 │ │ +02acba: 6e20 2009 1000 |00ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02acc0: 0c14 |0102: move-result-object v20 │ │ +02acc2: 1315 0000 |0103: const/16 v21, #int 0 // #0 │ │ +02acc6: 4615 0b15 |0105: aget-object v21, v11, v21 │ │ +02acca: 7402 2009 1400 |0107: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02acd0: 2206 2600 |010a: new-instance v6, Landroid/database/MatrixCursor; // type@0026 │ │ +02acd4: 6214 6803 |010c: sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ +02acd8: 0800 1400 |010e: move-object/from16 v0, v20 │ │ +02acdc: 7020 8700 0600 |0110: invoke-direct {v6, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02ace2: 2205 5f01 |0113: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02ace6: 7010 1a09 0500 |0115: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02acec: 1a14 4d0f |0118: const-string v20, "server/xml.server.php?action=artists&auth=" // string@0f4d │ │ +02acf0: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +02acf4: 0801 1400 |011c: move-object/from16 v1, v20 │ │ +02acf8: 7130 e209 0501 |011e: invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02acfe: 0800 1800 |0121: move-object/from16 v0, v24 │ │ +02ad02: 5400 6e03 |0123: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02ad06: 0814 0000 |0125: move-object/from16 v20, v0 │ │ +02ad0a: 1315 0000 |0127: const/16 v21, #int 0 // #0 │ │ +02ad0e: 7402 ef09 1400 |0129: invoke-virtual/range {v20, v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02ad14: 0c14 |012c: move-result-object v20 │ │ +02ad16: 0800 1400 |012d: move-object/from16 v0, v20 │ │ +02ad1a: 6e20 2009 0500 |012f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ad20: 7401 2509 1000 |0132: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +02ad26: 0a14 |0135: move-result v20 │ │ +02ad28: 3d14 0b00 |0136: if-lez v20, 0141 // +000b │ │ +02ad2c: 7401 2609 1000 |0138: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02ad32: 0c14 |013b: move-result-object v20 │ │ +02ad34: 0800 1400 |013c: move-object/from16 v0, v20 │ │ +02ad38: 6e20 2009 0500 |013e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ad3e: 7401 8a00 1900 |0141: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02ad44: 0800 1800 |0144: move-object/from16 v0, v24 │ │ +02ad48: 5400 6e03 |0146: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02ad4c: 0814 0000 |0148: move-object/from16 v20, v0 │ │ +02ad50: 2215 7401 |014a: new-instance v21, Ljava/net/URL; // type@0174 │ │ +02ad54: 6e10 2609 0500 |014c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02ad5a: 0c16 |014f: move-result-object v22 │ │ +02ad5c: 7602 3a09 1500 |0150: invoke-direct/range {v21, v22}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02ad62: 2216 ae01 |0153: new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +02ad66: 2217 cb01 |0155: new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ +02ad6a: 0800 1700 |0157: move-object/from16 v0, v23 │ │ +02ad6e: 0801 1800 |0159: move-object/from16 v1, v24 │ │ +02ad72: 0802 1900 |015b: move-object/from16 v2, v25 │ │ +02ad76: 7040 bc0a 1062 |015d: invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ +02ad7c: 0800 1600 |0160: move-object/from16 v0, v22 │ │ +02ad80: 0801 1300 |0162: move-object/from16 v1, v19 │ │ +02ad84: 0802 1700 |0164: move-object/from16 v2, v23 │ │ +02ad88: 7030 320a 1002 |0166: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +02ad8e: 7403 0a0a 1400 |0169: invoke-virtual/range {v20, v21, v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02ad94: 7401 9300 1900 |016c: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02ad9a: 7401 8d00 1900 |016f: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02ada0: 1106 |0172: return-object v6 │ │ +02ada2: 0d08 |0173: move-exception v8 │ │ +02ada4: 1a14 ba09 |0174: const-string v20, "getDocument.getDocument" // string@09ba │ │ +02ada8: 0800 1400 |0176: move-object/from16 v0, v20 │ │ +02adac: 7120 960b 8000 |0178: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02adb2: 7401 8d00 1900 |017b: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02adb8: 28f4 |017e: goto 0172 // -000c │ │ +02adba: 0d14 |017f: move-exception v20 │ │ +02adbc: 7401 8d00 1900 |0180: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02adc2: 2714 |0183: throw v20 │ │ catches : 2 │ │ - 0x0139 - 0x0167 │ │ - Ljava/lang/Exception; -> 0x016b │ │ - -> 0x0177 │ │ - 0x016c - 0x0173 │ │ - -> 0x0177 │ │ + 0x0141 - 0x016f │ │ + Ljava/lang/Exception; -> 0x0173 │ │ + -> 0x017f │ │ + 0x0174 - 0x017b │ │ + -> 0x017f │ │ positions : │ │ 0x0000 line=385 │ │ 0x000e line=387 │ │ 0x0010 line=388 │ │ + 0x0014 line=389 │ │ 0x0026 line=390 │ │ 0x002b line=391 │ │ 0x0033 line=392 │ │ 0x0035 line=393 │ │ 0x003e line=394 │ │ 0x0048 line=395 │ │ 0x0056 line=396 │ │ 0x0066 line=400 │ │ - 0x007b line=403 │ │ - 0x0085 line=404 │ │ - 0x008f line=405 │ │ - 0x009f line=407 │ │ - 0x00a5 line=408 │ │ - 0x00aa line=409 │ │ - 0x00b3 line=410 │ │ - 0x00c2 line=404 │ │ - 0x00c5 line=388 │ │ - 0x00cd line=398 │ │ - 0x00d8 line=414 │ │ - 0x00da line=415 │ │ - 0x00e4 line=416 │ │ - 0x00f3 line=417 │ │ - 0x0102 line=420 │ │ - 0x010b line=422 │ │ - 0x0110 line=423 │ │ - 0x0119 line=424 │ │ - 0x012a line=425 │ │ - 0x0130 line=426 │ │ - 0x0139 line=430 │ │ - 0x013c line=431 │ │ - 0x0164 line=435 │ │ - 0x0167 line=439 │ │ - 0x016a line=441 │ │ - 0x016b line=436 │ │ - 0x016c line=437 │ │ - 0x0173 line=439 │ │ - locals : │ │ - 0x0048 - 0x0066 reg=13 p1 I │ │ - 0x0056 - 0x0066 reg=14 p2 I │ │ - 0x00aa - 0x00c2 reg=6 date Ljava/util/Date; │ │ - 0x00b3 - 0x00c2 reg=8 fmt Ljava/text/SimpleDateFormat; │ │ - 0x00a5 - 0x00c2 reg=10 l J │ │ - 0x0086 - 0x00c5 reg=9 i I │ │ - 0x002b - 0x00c5 reg=15 params Ljava/lang/StringBuilder; │ │ - 0x0026 - 0x00c5 reg=16 search_artistsongs2 Z │ │ - 0x0085 - 0x00c5 reg=17 sel [Ljava/lang/String; │ │ - 0x00e4 - 0x0102 reg=12 limit_args [Ljava/lang/String; │ │ - 0x016c - 0x0177 reg=7 e Ljava/lang/Exception; │ │ - 0x0010 - 0x017c reg=3 body Ljava/lang/String; │ │ - 0x0110 - 0x017c reg=4 buf Ljava/lang/StringBuilder; │ │ - 0x010b - 0x017c reg=5 cursor Landroid/database/MatrixCursor; │ │ - 0x00cd - 0x017c reg=15 params Ljava/lang/StringBuilder; │ │ - 0x00cd - 0x017c reg=16 search_artistsongs2 Z │ │ - 0x000e - 0x017c reg=18 server Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=23 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ - 0x0000 - 0x017c reg=24 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x017c reg=25 projection [Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=26 selection Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=27 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=28 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=29 limit Ljava/lang/String; │ │ + 0x0076 line=401 │ │ + 0x007d line=403 │ │ + 0x0087 line=404 │ │ + 0x0091 line=405 │ │ + 0x00a1 line=407 │ │ + 0x00a7 line=408 │ │ + 0x00ac line=409 │ │ + 0x00b5 line=410 │ │ + 0x00c6 line=404 │ │ + 0x00c9 line=389 │ │ + 0x00d1 line=398 │ │ + 0x00dc line=414 │ │ + 0x00de line=415 │ │ + 0x00e8 line=416 │ │ + 0x00f9 line=417 │ │ + 0x010a line=420 │ │ + 0x0113 line=422 │ │ + 0x0118 line=423 │ │ + 0x0121 line=424 │ │ + 0x0132 line=425 │ │ + 0x0138 line=426 │ │ + 0x0141 line=430 │ │ + 0x0144 line=431 │ │ + 0x016c line=435 │ │ + 0x016f line=439 │ │ + 0x0172 line=441 │ │ + 0x0173 line=436 │ │ + 0x0174 line=437 │ │ + 0x017b line=439 │ │ + locals : │ │ + 0x0048 - 0x0066 reg=14 p1 I │ │ + 0x0056 - 0x0066 reg=15 p2 I │ │ + 0x00ac - 0x00c6 reg=7 date Ljava/util/Date; │ │ + 0x00b5 - 0x00c6 reg=9 fmt Ljava/text/SimpleDateFormat; │ │ + 0x00a7 - 0x00c6 reg=12 l J │ │ + 0x0088 - 0x00c9 reg=10 i I │ │ + 0x002b - 0x00c9 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x0026 - 0x00c9 reg=17 search_artistsongs2 Z │ │ + 0x0087 - 0x00c9 reg=18 sel [Ljava/lang/String; │ │ + 0x00e8 - 0x010a reg=11 limit_args [Ljava/lang/String; │ │ + 0x0174 - 0x017f reg=8 e Ljava/lang/Exception; │ │ + 0x0010 - 0x0184 reg=4 body Ljava/lang/String; │ │ + 0x0118 - 0x0184 reg=5 buf Ljava/lang/StringBuilder; │ │ + 0x0113 - 0x0184 reg=6 cursor Landroid/database/MatrixCursor; │ │ + 0x00d1 - 0x0184 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x00d1 - 0x0184 reg=17 search_artistsongs2 Z │ │ + 0x000e - 0x0184 reg=19 server Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=24 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0184 reg=25 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0184 reg=26 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=27 selection Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=28 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=29 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=30 limit Ljava/lang/String; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ name : 'genresQuery' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 30 │ │ + registers : 31 │ │ ins : 7 │ │ outs : 4 │ │ - insns size : 380 16-bit code units │ │ -02a2a4: |[02a2a4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.genresQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ -02a2b4: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -02a2b8: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -02a2bc: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -02a2c0: 1a14 8f02 |0006: const-string v20, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02a2c4: 1a15 0000 |0008: const-string v21, "" // string@0000 │ │ -02a2c8: 7803 6800 1300 |000a: invoke-interface/range {v19, v20, v21}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02a2ce: 0c12 |000d: move-result-object v18 │ │ -02a2d0: 1a03 580f |000e: const-string v3, "server/xml.server.php?action=tags&auth=" // string@0f58 │ │ -02a2d4: 381a b900 |0010: if-eqz v26, 00c9 // +00b9 │ │ -02a2d8: 1a13 570d |0012: const-string v19, "name" // string@0d57 │ │ -02a2dc: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ -02a2e0: 0801 1300 |0016: move-object/from16 v1, v19 │ │ -02a2e4: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a2ea: 0a13 |001b: move-result v19 │ │ -02a2ec: 1314 ffff |001c: const/16 v20, #int -1 // #ffff │ │ -02a2f0: 0200 1300 |001e: move/from16 v0, v19 │ │ -02a2f4: 0201 1400 |0020: move/from16 v1, v20 │ │ -02a2f8: 3210 a300 |0022: if-eq v0, v1, 00c5 // +00a3 │ │ -02a2fc: 1310 0100 |0024: const/16 v16, #int 1 // #1 │ │ -02a300: 220f 5f01 |0026: new-instance v15, Ljava/lang/StringBuilder; // type@015f │ │ -02a304: 7010 1a09 0f00 |0028: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02a30a: 381a ad00 |002b: if-eqz v26, 00d8 // +00ad │ │ -02a30e: 7401 0e09 1a00 |002d: invoke-virtual/range {v26}, Ljava/lang/String;.length:()I // method@090e │ │ -02a314: 0a13 |0030: move-result v19 │ │ -02a316: 3d13 a700 |0031: if-lez v19, 00d8 // +00a7 │ │ -02a31a: 3810 4800 |0033: if-eqz v16, 007b // +0048 │ │ -02a31e: 381b 0900 |0035: if-eqz v27, 003e // +0009 │ │ -02a322: 0800 1b00 |0037: move-object/from16 v0, v27 │ │ -02a326: 2100 |0039: array-length v0, v0 │ │ -02a328: 0213 0000 |003a: move/from16 v19, v0 │ │ -02a32c: 3913 9100 |003c: if-nez v19, 00cd // +0091 │ │ -02a330: 1313 2500 |003e: const/16 v19, #int 37 // #25 │ │ -02a334: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -02a338: 0201 1300 |0042: move/from16 v1, v19 │ │ -02a33c: 6e20 0a09 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ -02a342: 0a0d |0047: move-result v13 │ │ -02a344: 1313 2500 |0048: const/16 v19, #int 37 // #25 │ │ -02a348: d814 0d01 |004a: add-int/lit8 v20, v13, #int 1 // #01 │ │ -02a34c: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ -02a350: 0201 1300 |004e: move/from16 v1, v19 │ │ -02a354: 0202 1400 |0050: move/from16 v2, v20 │ │ -02a358: 6e30 0b09 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ -02a35e: 0a0e |0055: move-result v14 │ │ -02a360: d813 0d01 |0056: add-int/lit8 v19, v13, #int 1 // #01 │ │ -02a364: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ -02a368: 0201 1300 |005a: move/from16 v1, v19 │ │ -02a36c: 6e30 1509 100e |005c: invoke-virtual {v0, v1, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -02a372: 0c13 |005f: move-result-object v19 │ │ -02a374: 0800 1300 |0060: move-object/from16 v0, v19 │ │ -02a378: 0801 1700 |0062: move-object/from16 v1, v23 │ │ -02a37c: 5b10 7003 |0064: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a380: 1a13 8300 |0066: const-string v19, "&filter=" // string@0083 │ │ -02a384: 0800 1300 |0068: move-object/from16 v0, v19 │ │ -02a388: 6e20 2009 0f00 |006a: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a38e: 0c13 |006d: move-result-object v19 │ │ -02a390: 0800 1700 |006e: move-object/from16 v0, v23 │ │ -02a394: 5400 7003 |0070: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a398: 0814 0000 |0072: move-object/from16 v20, v0 │ │ -02a39c: 7701 3e09 1400 |0074: invoke-static/range {v20}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ -02a3a2: 0c14 |0077: move-result-object v20 │ │ -02a3a4: 7402 2009 1300 |0078: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a3aa: 1a13 e000 |007b: const-string v19, "=" // string@00e0 │ │ -02a3ae: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ -02a3b2: 0801 1300 |007f: move-object/from16 v1, v19 │ │ -02a3b6: 6e20 1209 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02a3bc: 0c11 |0084: move-result-object v17 │ │ -02a3be: 1209 |0085: const/4 v9, #int 0 // #0 │ │ -02a3c0: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -02a3c4: 2100 |0088: array-length v0, v0 │ │ -02a3c6: 0213 0000 |0089: move/from16 v19, v0 │ │ -02a3ca: 0200 1300 |008b: move/from16 v0, v19 │ │ -02a3ce: 3509 4b00 |008d: if-ge v9, v0, 00d8 // +004b │ │ -02a3d2: 4613 1109 |008f: aget-object v19, v17, v9 │ │ -02a3d6: 1a14 5f08 |0091: const-string v20, "date_added" // string@085f │ │ -02a3da: 7402 0c09 1300 |0093: invoke-virtual/range {v19, v20}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a3e0: 0a13 |0096: move-result v19 │ │ -02a3e2: 1314 ffff |0097: const/16 v20, #int -1 // #ffff │ │ -02a3e6: 0200 1300 |0099: move/from16 v0, v19 │ │ -02a3ea: 0201 1400 |009b: move/from16 v1, v20 │ │ -02a3ee: 3210 2500 |009d: if-eq v0, v1, 00c2 // +0025 │ │ -02a3f2: 4613 1b09 |009f: aget-object v19, v27, v9 │ │ -02a3f6: 7701 ec08 1300 |00a1: invoke-static/range {v19}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -02a3fc: 0b0a |00a4: move-result-wide v10 │ │ -02a3fe: 2206 8501 |00a5: new-instance v6, Ljava/util/Date; // type@0185 │ │ -02a402: 7030 5909 a60b |00a7: invoke-direct {v6, v10, v11}, Ljava/util/Date;.:(J)V // method@0959 │ │ -02a408: 2208 7f01 |00aa: new-instance v8, Ljava/text/SimpleDateFormat; // type@017f │ │ -02a40c: 1a13 4b11 |00ac: const-string v19, "yyyyMMdd" // string@114b │ │ -02a410: 0800 1300 |00ae: move-object/from16 v0, v19 │ │ -02a414: 7020 4309 0800 |00b0: invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ -02a41a: 1a13 8200 |00b3: const-string v19, "&add=" // string@0082 │ │ -02a41e: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -02a422: 6e20 2009 0f00 |00b7: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a428: 0c13 |00ba: move-result-object v19 │ │ -02a42a: 6e20 4409 6800 |00bb: invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ -02a430: 0c14 |00be: move-result-object v20 │ │ -02a432: 7402 2009 1300 |00bf: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a438: d809 0901 |00c2: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02a43c: 28c2 |00c4: goto 0086 // -003e │ │ -02a43e: 1310 0000 |00c5: const/16 v16, #int 0 // #0 │ │ -02a442: 2900 5fff |00c7: goto/16 0026 // -00a1 │ │ -02a446: 1310 0000 |00c9: const/16 v16, #int 0 // #0 │ │ -02a44a: 2900 5bff |00cb: goto/16 0026 // -00a5 │ │ -02a44e: 1313 0000 |00cd: const/16 v19, #int 0 // #0 │ │ -02a452: 4613 1b13 |00cf: aget-object v19, v27, v19 │ │ -02a456: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ -02a45a: 0801 1700 |00d3: move-object/from16 v1, v23 │ │ -02a45e: 5b10 7003 |00d5: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a462: 288f |00d7: goto 0066 // -0071 │ │ -02a464: 381d 2a00 |00d8: if-eqz v29, 0102 // +002a │ │ -02a468: 1a13 ac00 |00da: const-string v19, "," // string@00ac │ │ -02a46c: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ -02a470: 0801 1300 |00de: move-object/from16 v1, v19 │ │ -02a474: 6e20 1209 1000 |00e0: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02a47a: 0c0c |00e3: move-result-object v12 │ │ -02a47c: 1a13 8400 |00e4: const-string v19, "&limit=" // string@0084 │ │ -02a480: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -02a484: 6e20 2009 0f00 |00e8: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a48a: 0c13 |00eb: move-result-object v19 │ │ -02a48c: 1314 0100 |00ec: const/16 v20, #int 1 // #1 │ │ -02a490: 4614 0c14 |00ee: aget-object v20, v12, v20 │ │ -02a494: 7402 2009 1300 |00f0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a49a: 1a13 8500 |00f3: const-string v19, "&offset=" // string@0085 │ │ -02a49e: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -02a4a2: 6e20 2009 0f00 |00f7: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a4a8: 0c13 |00fa: move-result-object v19 │ │ -02a4aa: 1314 0000 |00fb: const/16 v20, #int 0 // #0 │ │ -02a4ae: 4614 0c14 |00fd: aget-object v20, v12, v20 │ │ -02a4b2: 7402 2009 1300 |00ff: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a4b8: 2205 2600 |0102: new-instance v5, Landroid/database/MatrixCursor; // type@0026 │ │ -02a4bc: 6213 6903 |0104: sget-object v19, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ -02a4c0: 0800 1300 |0106: move-object/from16 v0, v19 │ │ -02a4c4: 7020 8700 0500 |0108: invoke-direct {v5, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02a4ca: 2204 5f01 |010b: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02a4ce: 7010 1a09 0400 |010d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02a4d4: 1a13 580f |0110: const-string v19, "server/xml.server.php?action=tags&auth=" // string@0f58 │ │ -02a4d8: 0800 1200 |0112: move-object/from16 v0, v18 │ │ -02a4dc: 0801 1300 |0114: move-object/from16 v1, v19 │ │ -02a4e0: 7130 e209 0401 |0116: invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -02a4e6: 0800 1700 |0119: move-object/from16 v0, v23 │ │ -02a4ea: 5400 6e03 |011b: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02a4ee: 0813 0000 |011d: move-object/from16 v19, v0 │ │ -02a4f2: 1314 0000 |011f: const/16 v20, #int 0 // #0 │ │ -02a4f6: 7402 ef09 1300 |0121: invoke-virtual/range {v19, v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -02a4fc: 0c13 |0124: move-result-object v19 │ │ -02a4fe: 0800 1300 |0125: move-object/from16 v0, v19 │ │ -02a502: 6e20 2009 0400 |0127: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a508: 6e10 2509 0f00 |012a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -02a50e: 0a13 |012d: move-result v19 │ │ -02a510: 3d13 0b00 |012e: if-lez v19, 0139 // +000b │ │ -02a514: 6e10 2609 0f00 |0130: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02a51a: 0c13 |0133: move-result-object v19 │ │ -02a51c: 0800 1300 |0134: move-object/from16 v0, v19 │ │ -02a520: 6e20 2009 0400 |0136: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a526: 7401 8a00 1800 |0139: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -02a52c: 0800 1700 |013c: move-object/from16 v0, v23 │ │ -02a530: 5400 6e03 |013e: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02a534: 0813 0000 |0140: move-object/from16 v19, v0 │ │ -02a538: 2214 7401 |0142: new-instance v20, Ljava/net/URL; // type@0174 │ │ -02a53c: 6e10 2609 0400 |0144: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02a542: 0c15 |0147: move-result-object v21 │ │ -02a544: 7602 3a09 1400 |0148: invoke-direct/range {v20, v21}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02a54a: 2215 ae01 |014b: new-instance v21, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -02a54e: 2216 cb01 |014d: new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ -02a552: 0800 1600 |014f: move-object/from16 v0, v22 │ │ -02a556: 0801 1700 |0151: move-object/from16 v1, v23 │ │ -02a55a: 0802 1800 |0153: move-object/from16 v2, v24 │ │ -02a55e: 7040 bc0a 1052 |0155: invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ -02a564: 0800 1500 |0158: move-object/from16 v0, v21 │ │ -02a568: 0801 1200 |015a: move-object/from16 v1, v18 │ │ -02a56c: 0802 1600 |015c: move-object/from16 v2, v22 │ │ -02a570: 7030 320a 1002 |015e: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -02a576: 7403 0a0a 1300 |0161: invoke-virtual/range {v19, v20, v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02a57c: 7401 9300 1800 |0164: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -02a582: 7401 8d00 1800 |0167: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a588: 1105 |016a: return-object v5 │ │ -02a58a: 0d07 |016b: move-exception v7 │ │ -02a58c: 1a13 bb09 |016c: const-string v19, "getDocument.getDocument" // string@09bb │ │ -02a590: 0800 1300 |016e: move-object/from16 v0, v19 │ │ -02a594: 7120 960b 7000 |0170: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02a59a: 7401 8d00 1800 |0173: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a5a0: 28f4 |0176: goto 016a // -000c │ │ -02a5a2: 0d13 |0177: move-exception v19 │ │ -02a5a4: 7401 8d00 1800 |0178: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a5aa: 2713 |017b: throw v19 │ │ + insns size : 388 16-bit code units │ │ +02ade0: |[02ade0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.genresQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ +02adf0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +02adf4: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02adf8: 0814 0000 |0004: move-object/from16 v20, v0 │ │ +02adfc: 1a15 8f02 |0006: const-string v21, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02ae00: 1a16 0000 |0008: const-string v22, "" // string@0000 │ │ +02ae04: 7803 6800 1400 |000a: invoke-interface/range {v20, v21, v22}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02ae0a: 0c13 |000d: move-result-object v19 │ │ +02ae0c: 1a04 560f |000e: const-string v4, "server/xml.server.php?action=tags&auth=" // string@0f56 │ │ +02ae10: 381b bd00 |0010: if-eqz v27, 00cd // +00bd │ │ +02ae14: 1a14 550d |0012: const-string v20, "name" // string@0d55 │ │ +02ae18: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ +02ae1c: 0801 1400 |0016: move-object/from16 v1, v20 │ │ +02ae20: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02ae26: 0a14 |001b: move-result v20 │ │ +02ae28: 1315 ffff |001c: const/16 v21, #int -1 // #ffff │ │ +02ae2c: 0200 1400 |001e: move/from16 v0, v20 │ │ +02ae30: 0201 1500 |0020: move/from16 v1, v21 │ │ +02ae34: 3210 a700 |0022: if-eq v0, v1, 00c9 // +00a7 │ │ +02ae38: 1311 0100 |0024: const/16 v17, #int 1 // #1 │ │ +02ae3c: 2210 5f01 |0026: new-instance v16, Ljava/lang/StringBuilder; // type@015f │ │ +02ae40: 7601 1a09 1000 |0028: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02ae46: 381b b100 |002b: if-eqz v27, 00dc // +00b1 │ │ +02ae4a: 7401 0e09 1b00 |002d: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@090e │ │ +02ae50: 0a14 |0030: move-result v20 │ │ +02ae52: 3d14 ab00 |0031: if-lez v20, 00dc // +00ab │ │ +02ae56: 3811 4a00 |0033: if-eqz v17, 007d // +004a │ │ +02ae5a: 381c 0900 |0035: if-eqz v28, 003e // +0009 │ │ +02ae5e: 0800 1c00 |0037: move-object/from16 v0, v28 │ │ +02ae62: 2100 |0039: array-length v0, v0 │ │ +02ae64: 0214 0000 |003a: move/from16 v20, v0 │ │ +02ae68: 3914 9500 |003c: if-nez v20, 00d1 // +0095 │ │ +02ae6c: 1314 2500 |003e: const/16 v20, #int 37 // #25 │ │ +02ae70: 0800 1b00 |0040: move-object/from16 v0, v27 │ │ +02ae74: 0201 1400 |0042: move/from16 v1, v20 │ │ +02ae78: 6e20 0a09 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ +02ae7e: 0a0e |0047: move-result v14 │ │ +02ae80: 1314 2500 |0048: const/16 v20, #int 37 // #25 │ │ +02ae84: d815 0e01 |004a: add-int/lit8 v21, v14, #int 1 // #01 │ │ +02ae88: 0800 1b00 |004c: move-object/from16 v0, v27 │ │ +02ae8c: 0201 1400 |004e: move/from16 v1, v20 │ │ +02ae90: 0202 1500 |0050: move/from16 v2, v21 │ │ +02ae94: 6e30 0b09 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ +02ae9a: 0a0f |0055: move-result v15 │ │ +02ae9c: d814 0e01 |0056: add-int/lit8 v20, v14, #int 1 // #01 │ │ +02aea0: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +02aea4: 0201 1400 |005a: move/from16 v1, v20 │ │ +02aea8: 6e30 1509 100f |005c: invoke-virtual {v0, v1, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +02aeae: 0c14 |005f: move-result-object v20 │ │ +02aeb0: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +02aeb4: 0801 1800 |0062: move-object/from16 v1, v24 │ │ +02aeb8: 5b10 7003 |0064: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02aebc: 1a14 8300 |0066: const-string v20, "&filter=" // string@0083 │ │ +02aec0: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +02aec4: 0801 1400 |006a: move-object/from16 v1, v20 │ │ +02aec8: 6e20 2009 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02aece: 0c14 |006f: move-result-object v20 │ │ +02aed0: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +02aed4: 5400 7003 |0072: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02aed8: 0815 0000 |0074: move-object/from16 v21, v0 │ │ +02aedc: 7701 3e09 1500 |0076: invoke-static/range {v21}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ +02aee2: 0c15 |0079: move-result-object v21 │ │ +02aee4: 7402 2009 1400 |007a: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02aeea: 1a14 e000 |007d: const-string v20, "=" // string@00e0 │ │ +02aeee: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +02aef2: 0801 1400 |0081: move-object/from16 v1, v20 │ │ +02aef6: 6e20 1209 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02aefc: 0c12 |0086: move-result-object v18 │ │ +02aefe: 120a |0087: const/4 v10, #int 0 // #0 │ │ +02af00: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +02af04: 2100 |008a: array-length v0, v0 │ │ +02af06: 0214 0000 |008b: move/from16 v20, v0 │ │ +02af0a: 0200 1400 |008d: move/from16 v0, v20 │ │ +02af0e: 350a 4d00 |008f: if-ge v10, v0, 00dc // +004d │ │ +02af12: 4614 120a |0091: aget-object v20, v18, v10 │ │ +02af16: 1a15 5e08 |0093: const-string v21, "date_added" // string@085e │ │ +02af1a: 7402 0c09 1400 |0095: invoke-virtual/range {v20, v21}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02af20: 0a14 |0098: move-result v20 │ │ +02af22: 1315 ffff |0099: const/16 v21, #int -1 // #ffff │ │ +02af26: 0200 1400 |009b: move/from16 v0, v20 │ │ +02af2a: 0201 1500 |009d: move/from16 v1, v21 │ │ +02af2e: 3210 2700 |009f: if-eq v0, v1, 00c6 // +0027 │ │ +02af32: 4614 1c0a |00a1: aget-object v20, v28, v10 │ │ +02af36: 7701 ec08 1400 |00a3: invoke-static/range {v20}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +02af3c: 0b0c |00a6: move-result-wide v12 │ │ +02af3e: 2207 8501 |00a7: new-instance v7, Ljava/util/Date; // type@0185 │ │ +02af42: 7030 5909 c70d |00a9: invoke-direct {v7, v12, v13}, Ljava/util/Date;.:(J)V // method@0959 │ │ +02af48: 2209 7f01 |00ac: new-instance v9, Ljava/text/SimpleDateFormat; // type@017f │ │ +02af4c: 1a14 4911 |00ae: const-string v20, "yyyyMMdd" // string@1149 │ │ +02af50: 0800 1400 |00b0: move-object/from16 v0, v20 │ │ +02af54: 7020 4309 0900 |00b2: invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ +02af5a: 1a14 8200 |00b5: const-string v20, "&add=" // string@0082 │ │ +02af5e: 0800 1000 |00b7: move-object/from16 v0, v16 │ │ +02af62: 0801 1400 |00b9: move-object/from16 v1, v20 │ │ +02af66: 6e20 2009 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02af6c: 0c14 |00be: move-result-object v20 │ │ +02af6e: 6e20 4409 7900 |00bf: invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ +02af74: 0c15 |00c2: move-result-object v21 │ │ +02af76: 7402 2009 1400 |00c3: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02af7c: d80a 0a01 |00c6: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02af80: 28c0 |00c8: goto 0088 // -0040 │ │ +02af82: 1311 0000 |00c9: const/16 v17, #int 0 // #0 │ │ +02af86: 2900 5bff |00cb: goto/16 0026 // -00a5 │ │ +02af8a: 1311 0000 |00cd: const/16 v17, #int 0 // #0 │ │ +02af8e: 2900 57ff |00cf: goto/16 0026 // -00a9 │ │ +02af92: 1314 0000 |00d1: const/16 v20, #int 0 // #0 │ │ +02af96: 4614 1c14 |00d3: aget-object v20, v28, v20 │ │ +02af9a: 0800 1400 |00d5: move-object/from16 v0, v20 │ │ +02af9e: 0801 1800 |00d7: move-object/from16 v1, v24 │ │ +02afa2: 5b10 7003 |00d9: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02afa6: 288b |00db: goto 0066 // -0075 │ │ +02afa8: 381e 2e00 |00dc: if-eqz v30, 010a // +002e │ │ +02afac: 1a14 ac00 |00de: const-string v20, "," // string@00ac │ │ +02afb0: 0800 1e00 |00e0: move-object/from16 v0, v30 │ │ +02afb4: 0801 1400 |00e2: move-object/from16 v1, v20 │ │ +02afb8: 6e20 1209 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02afbe: 0c0b |00e7: move-result-object v11 │ │ +02afc0: 1a14 8400 |00e8: const-string v20, "&limit=" // string@0084 │ │ +02afc4: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +02afc8: 0801 1400 |00ec: move-object/from16 v1, v20 │ │ +02afcc: 6e20 2009 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02afd2: 0c14 |00f1: move-result-object v20 │ │ +02afd4: 1315 0100 |00f2: const/16 v21, #int 1 // #1 │ │ +02afd8: 4615 0b15 |00f4: aget-object v21, v11, v21 │ │ +02afdc: 7402 2009 1400 |00f6: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02afe2: 1a14 8500 |00f9: const-string v20, "&offset=" // string@0085 │ │ +02afe6: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ +02afea: 0801 1400 |00fd: move-object/from16 v1, v20 │ │ +02afee: 6e20 2009 1000 |00ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02aff4: 0c14 |0102: move-result-object v20 │ │ +02aff6: 1315 0000 |0103: const/16 v21, #int 0 // #0 │ │ +02affa: 4615 0b15 |0105: aget-object v21, v11, v21 │ │ +02affe: 7402 2009 1400 |0107: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b004: 2206 2600 |010a: new-instance v6, Landroid/database/MatrixCursor; // type@0026 │ │ +02b008: 6214 6903 |010c: sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ +02b00c: 0800 1400 |010e: move-object/from16 v0, v20 │ │ +02b010: 7020 8700 0600 |0110: invoke-direct {v6, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02b016: 2205 5f01 |0113: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02b01a: 7010 1a09 0500 |0115: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b020: 1a14 560f |0118: const-string v20, "server/xml.server.php?action=tags&auth=" // string@0f56 │ │ +02b024: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +02b028: 0801 1400 |011c: move-object/from16 v1, v20 │ │ +02b02c: 7130 e209 0501 |011e: invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02b032: 0800 1800 |0121: move-object/from16 v0, v24 │ │ +02b036: 5400 6e03 |0123: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b03a: 0814 0000 |0125: move-object/from16 v20, v0 │ │ +02b03e: 1315 0000 |0127: const/16 v21, #int 0 // #0 │ │ +02b042: 7402 ef09 1400 |0129: invoke-virtual/range {v20, v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02b048: 0c14 |012c: move-result-object v20 │ │ +02b04a: 0800 1400 |012d: move-object/from16 v0, v20 │ │ +02b04e: 6e20 2009 0500 |012f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b054: 7401 2509 1000 |0132: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +02b05a: 0a14 |0135: move-result v20 │ │ +02b05c: 3d14 0b00 |0136: if-lez v20, 0141 // +000b │ │ +02b060: 7401 2609 1000 |0138: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b066: 0c14 |013b: move-result-object v20 │ │ +02b068: 0800 1400 |013c: move-object/from16 v0, v20 │ │ +02b06c: 6e20 2009 0500 |013e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b072: 7401 8a00 1900 |0141: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02b078: 0800 1800 |0144: move-object/from16 v0, v24 │ │ +02b07c: 5400 6e03 |0146: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b080: 0814 0000 |0148: move-object/from16 v20, v0 │ │ +02b084: 2215 7401 |014a: new-instance v21, Ljava/net/URL; // type@0174 │ │ +02b088: 6e10 2609 0500 |014c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b08e: 0c16 |014f: move-result-object v22 │ │ +02b090: 7602 3a09 1500 |0150: invoke-direct/range {v21, v22}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02b096: 2216 ae01 |0153: new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +02b09a: 2217 cb01 |0155: new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ +02b09e: 0800 1700 |0157: move-object/from16 v0, v23 │ │ +02b0a2: 0801 1800 |0159: move-object/from16 v1, v24 │ │ +02b0a6: 0802 1900 |015b: move-object/from16 v2, v25 │ │ +02b0aa: 7040 bc0a 1062 |015d: invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ +02b0b0: 0800 1600 |0160: move-object/from16 v0, v22 │ │ +02b0b4: 0801 1300 |0162: move-object/from16 v1, v19 │ │ +02b0b8: 0802 1700 |0164: move-object/from16 v2, v23 │ │ +02b0bc: 7030 320a 1002 |0166: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +02b0c2: 7403 0a0a 1400 |0169: invoke-virtual/range {v20, v21, v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02b0c8: 7401 9300 1900 |016c: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02b0ce: 7401 8d00 1900 |016f: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b0d4: 1106 |0172: return-object v6 │ │ +02b0d6: 0d08 |0173: move-exception v8 │ │ +02b0d8: 1a14 ba09 |0174: const-string v20, "getDocument.getDocument" // string@09ba │ │ +02b0dc: 0800 1400 |0176: move-object/from16 v0, v20 │ │ +02b0e0: 7120 960b 8000 |0178: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02b0e6: 7401 8d00 1900 |017b: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b0ec: 28f4 |017e: goto 0172 // -000c │ │ +02b0ee: 0d14 |017f: move-exception v20 │ │ +02b0f0: 7401 8d00 1900 |0180: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b0f6: 2714 |0183: throw v20 │ │ catches : 2 │ │ - 0x0139 - 0x0167 │ │ - Ljava/lang/Exception; -> 0x016b │ │ - -> 0x0177 │ │ - 0x016c - 0x0173 │ │ - -> 0x0177 │ │ + 0x0141 - 0x016f │ │ + Ljava/lang/Exception; -> 0x0173 │ │ + -> 0x017f │ │ + 0x0174 - 0x017b │ │ + -> 0x017f │ │ positions : │ │ 0x0000 line=447 │ │ 0x000e line=449 │ │ 0x0010 line=450 │ │ + 0x0014 line=451 │ │ 0x0026 line=452 │ │ 0x002b line=453 │ │ 0x0033 line=454 │ │ 0x0035 line=455 │ │ 0x003e line=456 │ │ 0x0048 line=457 │ │ 0x0056 line=458 │ │ 0x0066 line=462 │ │ - 0x007b line=465 │ │ - 0x0085 line=466 │ │ - 0x008f line=467 │ │ - 0x009f line=469 │ │ - 0x00a5 line=470 │ │ - 0x00aa line=471 │ │ - 0x00b3 line=472 │ │ - 0x00c2 line=466 │ │ - 0x00c5 line=450 │ │ - 0x00cd line=460 │ │ - 0x00d8 line=476 │ │ - 0x00da line=477 │ │ - 0x00e4 line=478 │ │ - 0x00f3 line=479 │ │ - 0x0102 line=482 │ │ - 0x010b line=484 │ │ - 0x0110 line=485 │ │ - 0x0119 line=486 │ │ - 0x012a line=487 │ │ - 0x0130 line=488 │ │ - 0x0139 line=492 │ │ - 0x013c line=493 │ │ - 0x0164 line=497 │ │ - 0x0167 line=501 │ │ - 0x016a line=503 │ │ - 0x016b line=498 │ │ - 0x016c line=499 │ │ - 0x0173 line=501 │ │ - locals : │ │ - 0x0048 - 0x0066 reg=13 p1 I │ │ - 0x0056 - 0x0066 reg=14 p2 I │ │ - 0x00aa - 0x00c2 reg=6 date Ljava/util/Date; │ │ - 0x00b3 - 0x00c2 reg=8 fmt Ljava/text/SimpleDateFormat; │ │ - 0x00a5 - 0x00c2 reg=10 l J │ │ - 0x0086 - 0x00c5 reg=9 i I │ │ - 0x002b - 0x00c5 reg=15 params Ljava/lang/StringBuilder; │ │ - 0x0026 - 0x00c5 reg=16 search_tag2 Z │ │ - 0x0085 - 0x00c5 reg=17 sel [Ljava/lang/String; │ │ - 0x00e4 - 0x0102 reg=12 limit_args [Ljava/lang/String; │ │ - 0x016c - 0x0177 reg=7 e Ljava/lang/Exception; │ │ - 0x0010 - 0x017c reg=3 body Ljava/lang/String; │ │ - 0x0110 - 0x017c reg=4 buf Ljava/lang/StringBuilder; │ │ - 0x010b - 0x017c reg=5 cursor Landroid/database/MatrixCursor; │ │ - 0x00cd - 0x017c reg=15 params Ljava/lang/StringBuilder; │ │ - 0x00cd - 0x017c reg=16 search_tag2 Z │ │ - 0x000e - 0x017c reg=18 server Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=23 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ - 0x0000 - 0x017c reg=24 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x017c reg=25 projection [Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=26 selection Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=27 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=28 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=29 limit Ljava/lang/String; │ │ + 0x0076 line=463 │ │ + 0x007d line=465 │ │ + 0x0087 line=466 │ │ + 0x0091 line=467 │ │ + 0x00a1 line=469 │ │ + 0x00a7 line=470 │ │ + 0x00ac line=471 │ │ + 0x00b5 line=472 │ │ + 0x00c6 line=466 │ │ + 0x00c9 line=451 │ │ + 0x00d1 line=460 │ │ + 0x00dc line=476 │ │ + 0x00de line=477 │ │ + 0x00e8 line=478 │ │ + 0x00f9 line=479 │ │ + 0x010a line=482 │ │ + 0x0113 line=484 │ │ + 0x0118 line=485 │ │ + 0x0121 line=486 │ │ + 0x0132 line=487 │ │ + 0x0138 line=488 │ │ + 0x0141 line=492 │ │ + 0x0144 line=493 │ │ + 0x016c line=497 │ │ + 0x016f line=501 │ │ + 0x0172 line=503 │ │ + 0x0173 line=498 │ │ + 0x0174 line=499 │ │ + 0x017b line=501 │ │ + locals : │ │ + 0x0048 - 0x0066 reg=14 p1 I │ │ + 0x0056 - 0x0066 reg=15 p2 I │ │ + 0x00ac - 0x00c6 reg=7 date Ljava/util/Date; │ │ + 0x00b5 - 0x00c6 reg=9 fmt Ljava/text/SimpleDateFormat; │ │ + 0x00a7 - 0x00c6 reg=12 l J │ │ + 0x0088 - 0x00c9 reg=10 i I │ │ + 0x002b - 0x00c9 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x0026 - 0x00c9 reg=17 search_tag2 Z │ │ + 0x0087 - 0x00c9 reg=18 sel [Ljava/lang/String; │ │ + 0x00e8 - 0x010a reg=11 limit_args [Ljava/lang/String; │ │ + 0x0174 - 0x017f reg=8 e Ljava/lang/Exception; │ │ + 0x0010 - 0x0184 reg=4 body Ljava/lang/String; │ │ + 0x0118 - 0x0184 reg=5 buf Ljava/lang/StringBuilder; │ │ + 0x0113 - 0x0184 reg=6 cursor Landroid/database/MatrixCursor; │ │ + 0x00d1 - 0x0184 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x00d1 - 0x0184 reg=17 search_tag2 Z │ │ + 0x000e - 0x0184 reg=19 server Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=24 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0184 reg=25 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0184 reg=26 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=27 selection Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=28 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=29 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=30 limit Ljava/lang/String; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ name : 'genresmemberQuery' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor;' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 150 16-bit code units │ │ -02a5c8: |[02a5c8] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.genresmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ -02a5d8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -02a5da: 5495 7103 |0001: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -02a5de: 1a06 8f02 |0003: const-string v6, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02a5e2: 1a07 0000 |0005: const-string v7, "" // string@0000 │ │ -02a5e6: 7230 6800 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02a5ec: 0c04 |000a: move-result-object v4 │ │ -02a5ee: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -02a5f2: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02a5f8: 1a05 570f |0010: const-string v5, "server/xml.server.php?action=tag_songs&auth=" // string@0f57 │ │ -02a5fc: 7130 e209 4005 |0012: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -02a602: 5495 6e03 |0015: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02a606: 6e20 ef09 8500 |0017: invoke-virtual {v5, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -02a60c: 0c05 |001a: move-result-object v5 │ │ -02a60e: 6e20 2009 5000 |001b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a614: 1a05 8300 |001e: const-string v5, "&filter=" // string@0083 │ │ -02a618: 6e20 2009 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a61e: 0c05 |0023: move-result-object v5 │ │ -02a620: 4606 0d08 |0024: aget-object v6, v13, v8 │ │ -02a624: 6e20 2009 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a62a: 380f 1f00 |0029: if-eqz v15, 0048 // +001f │ │ -02a62e: 1a05 ac00 |002b: const-string v5, "," // string@00ac │ │ -02a632: 6e20 1209 5f00 |002d: invoke-virtual {v15, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02a638: 0c03 |0030: move-result-object v3 │ │ -02a63a: 1a05 8400 |0031: const-string v5, "&limit=" // string@0084 │ │ -02a63e: 6e20 2009 5000 |0033: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a644: 0c05 |0036: move-result-object v5 │ │ -02a646: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -02a648: 4606 0306 |0038: aget-object v6, v3, v6 │ │ -02a64c: 6e20 2009 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a652: 1a05 8500 |003d: const-string v5, "&offset=" // string@0085 │ │ -02a656: 6e20 2009 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a65c: 0c05 |0042: move-result-object v5 │ │ -02a65e: 4606 0308 |0043: aget-object v6, v3, v8 │ │ -02a662: 6e20 2009 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a668: 2205 5f01 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -02a66c: 7010 1a09 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02a672: 1a06 5009 |004d: const-string v6, "genres member url = " // string@0950 │ │ -02a676: 6e20 2009 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a67c: 0c05 |0052: move-result-object v5 │ │ -02a67e: 6e10 2609 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02a684: 0c06 |0056: move-result-object v6 │ │ -02a686: 6e20 2009 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a68c: 0c05 |005a: move-result-object v5 │ │ -02a68e: 6e10 2609 0500 |005b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02a694: 0c05 |005e: move-result-object v5 │ │ -02a696: 7110 950b 0500 |005f: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -02a69c: 2201 2600 |0062: new-instance v1, Landroid/database/MatrixCursor; // type@0026 │ │ -02a6a0: 6205 6a03 |0064: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -02a6a4: 7020 8700 5100 |0066: invoke-direct {v1, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02a6aa: 6e10 8a00 0a00 |0069: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -02a6b0: 5495 6e03 |006c: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02a6b4: 2206 7401 |006e: new-instance v6, Ljava/net/URL; // type@0174 │ │ -02a6b8: 6e10 2609 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02a6be: 0c07 |0073: move-result-object v7 │ │ -02a6c0: 7020 3a09 7600 |0074: invoke-direct {v6, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02a6c6: 2207 c901 |0077: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3; // type@01c9 │ │ -02a6ca: 7051 b60a 97a4 |0079: invoke-direct {v7, v9, v4, v10, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0ab6 │ │ -02a6d0: 6e30 0a0a 6507 |007c: invoke-virtual {v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02a6d6: 6e10 9300 0a00 |007f: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -02a6dc: 6e10 8d00 0a00 |0082: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a6e2: 1101 |0085: return-object v1 │ │ -02a6e4: 0d02 |0086: move-exception v2 │ │ -02a6e6: 1a05 bb09 |0087: const-string v5, "getDocument.getDocument" // string@09bb │ │ -02a6ea: 7120 960b 2500 |0089: invoke-static {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02a6f0: 6e10 8d00 0a00 |008c: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a6f6: 1201 |008f: const/4 v1, #int 0 // #0 │ │ -02a6f8: 28f5 |0090: goto 0085 // -000b │ │ -02a6fa: 0d05 |0091: move-exception v5 │ │ -02a6fc: 6e10 8d00 0a00 |0092: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02a702: 2705 |0095: throw v5 │ │ +02b114: |[02b114] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.genresmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ +02b124: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +02b126: 5495 7103 |0001: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02b12a: 1a06 8f02 |0003: const-string v6, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02b12e: 1a07 0000 |0005: const-string v7, "" // string@0000 │ │ +02b132: 7230 6800 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02b138: 0c04 |000a: move-result-object v4 │ │ +02b13a: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +02b13e: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b144: 1a05 550f |0010: const-string v5, "server/xml.server.php?action=tag_songs&auth=" // string@0f55 │ │ +02b148: 7130 e209 4005 |0012: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02b14e: 5495 6e03 |0015: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b152: 6e20 ef09 8500 |0017: invoke-virtual {v5, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02b158: 0c05 |001a: move-result-object v5 │ │ +02b15a: 6e20 2009 5000 |001b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b160: 1a05 8300 |001e: const-string v5, "&filter=" // string@0083 │ │ +02b164: 6e20 2009 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b16a: 0c05 |0023: move-result-object v5 │ │ +02b16c: 4606 0d08 |0024: aget-object v6, v13, v8 │ │ +02b170: 6e20 2009 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b176: 380f 1f00 |0029: if-eqz v15, 0048 // +001f │ │ +02b17a: 1a05 ac00 |002b: const-string v5, "," // string@00ac │ │ +02b17e: 6e20 1209 5f00 |002d: invoke-virtual {v15, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02b184: 0c03 |0030: move-result-object v3 │ │ +02b186: 1a05 8400 |0031: const-string v5, "&limit=" // string@0084 │ │ +02b18a: 6e20 2009 5000 |0033: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b190: 0c05 |0036: move-result-object v5 │ │ +02b192: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +02b194: 4606 0306 |0038: aget-object v6, v3, v6 │ │ +02b198: 6e20 2009 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b19e: 1a05 8500 |003d: const-string v5, "&offset=" // string@0085 │ │ +02b1a2: 6e20 2009 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b1a8: 0c05 |0042: move-result-object v5 │ │ +02b1aa: 4606 0308 |0043: aget-object v6, v3, v8 │ │ +02b1ae: 6e20 2009 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b1b4: 2205 5f01 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02b1b8: 7010 1a09 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b1be: 1a06 4f09 |004d: const-string v6, "genres member url = " // string@094f │ │ +02b1c2: 6e20 2009 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b1c8: 0c05 |0052: move-result-object v5 │ │ +02b1ca: 6e10 2609 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b1d0: 0c06 |0056: move-result-object v6 │ │ +02b1d2: 6e20 2009 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b1d8: 0c05 |005a: move-result-object v5 │ │ +02b1da: 6e10 2609 0500 |005b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b1e0: 0c05 |005e: move-result-object v5 │ │ +02b1e2: 7110 950b 0500 |005f: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +02b1e8: 2201 2600 |0062: new-instance v1, Landroid/database/MatrixCursor; // type@0026 │ │ +02b1ec: 6205 6a03 |0064: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +02b1f0: 7020 8700 5100 |0066: invoke-direct {v1, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02b1f6: 6e10 8a00 0a00 |0069: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02b1fc: 5495 6e03 |006c: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b200: 2206 7401 |006e: new-instance v6, Ljava/net/URL; // type@0174 │ │ +02b204: 6e10 2609 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b20a: 0c07 |0073: move-result-object v7 │ │ +02b20c: 7020 3a09 7600 |0074: invoke-direct {v6, v7}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02b212: 2207 c901 |0077: new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3; // type@01c9 │ │ +02b216: 7051 b60a 97a4 |0079: invoke-direct {v7, v9, v4, v10, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0ab6 │ │ +02b21c: 6e30 0a0a 6507 |007c: invoke-virtual {v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02b222: 6e10 9300 0a00 |007f: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02b228: 6e10 8d00 0a00 |0082: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b22e: 1101 |0085: return-object v1 │ │ +02b230: 0d02 |0086: move-exception v2 │ │ +02b232: 1a05 ba09 |0087: const-string v5, "getDocument.getDocument" // string@09ba │ │ +02b236: 7120 960b 2500 |0089: invoke-static {v5, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02b23c: 6e10 8d00 0a00 |008c: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b242: 1201 |008f: const/4 v1, #int 0 // #0 │ │ +02b244: 28f5 |0090: goto 0085 // -000b │ │ +02b246: 0d05 |0091: move-exception v5 │ │ +02b248: 6e10 8d00 0a00 |0092: invoke-virtual {v10}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b24e: 2705 |0095: throw v5 │ │ catches : 2 │ │ 0x0069 - 0x0082 │ │ Ljava/lang/Exception; -> 0x0086 │ │ -> 0x0091 │ │ 0x0087 - 0x008c │ │ -> 0x0091 │ │ positions : │ │ @@ -41807,31 +41973,31 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -02a720: |[02a720] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ -02a730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a732: 7210 f00b 0300 |0001: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@0bf0 │ │ -02a738: 0a01 |0004: move-result v1 │ │ -02a73a: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ -02a73e: 7220 f10b 0300 |0007: invoke-interface {v3, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@0bf1 │ │ -02a744: 0c01 |000a: move-result-object v1 │ │ -02a746: 6e20 0609 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02a74c: 0a01 |000e: move-result v1 │ │ -02a74e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -02a752: 7220 f20b 0300 |0011: invoke-interface {v3, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@0bf2 │ │ -02a758: 0c01 |0014: move-result-object v1 │ │ -02a75a: 1101 |0015: return-object v1 │ │ -02a75c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02a760: 28e9 |0018: goto 0001 // -0017 │ │ -02a762: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02a764: 28fb |001a: goto 0015 // -0005 │ │ +02b26c: |[02b26c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ +02b27c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02b27e: 7210 f00b 0300 |0001: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@0bf0 │ │ +02b284: 0a01 |0004: move-result v1 │ │ +02b286: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ +02b28a: 7220 f10b 0300 |0007: invoke-interface {v3, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@0bf1 │ │ +02b290: 0c01 |000a: move-result-object v1 │ │ +02b292: 6e20 0609 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02b298: 0a01 |000e: move-result v1 │ │ +02b29a: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +02b29e: 7220 f20b 0300 |0011: invoke-interface {v3, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@0bf2 │ │ +02b2a4: 0c01 |0014: move-result-object v1 │ │ +02b2a6: 1101 |0015: return-object v1 │ │ +02b2a8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02b2ac: 28e9 |0018: goto 0001 // -0017 │ │ +02b2ae: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +02b2b0: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0007 line=571 │ │ 0x0011 line=572 │ │ 0x0015 line=575 │ │ 0x0016 line=570 │ │ @@ -41846,434 +42012,439 @@ │ │ name : 'mediaQuery' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor;' │ │ access : 0x0000 () │ │ code - │ │ registers : 33 │ │ ins : 7 │ │ outs : 7 │ │ - insns size : 471 16-bit code units │ │ -02a768: |[02a768] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.mediaQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ -02a778: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -02a77c: 5402 7103 |0002: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -02a780: 1a03 8f02 |0004: const-string v3, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02a784: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ -02a788: 7230 6800 3205 |0008: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02a78e: 0c04 |000b: move-result-object v4 │ │ -02a790: 381d d200 |000c: if-eqz v29, 00de // +00d2 │ │ -02a794: 1a02 5c07 |000e: const-string v2, "artist_key" // string@075c │ │ -02a798: 0800 1d00 |0010: move-object/from16 v0, v29 │ │ -02a79c: 6e20 0c09 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a7a2: 0a02 |0015: move-result v2 │ │ -02a7a4: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ -02a7a6: 3232 c300 |0017: if-eq v2, v3, 00da // +00c3 │ │ -02a7aa: 1315 0100 |0019: const/16 v21, #int 1 // #1 │ │ -02a7ae: 381d ca00 |001b: if-eqz v29, 00e5 // +00ca │ │ -02a7b2: 1a02 1c07 |001d: const-string v2, "album" // string@071c │ │ -02a7b6: 0800 1d00 |001f: move-object/from16 v0, v29 │ │ -02a7ba: 6e20 0c09 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a7c0: 0a02 |0024: move-result v2 │ │ -02a7c2: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ -02a7c4: 3232 bc00 |0026: if-eq v2, v3, 00e2 // +00bc │ │ -02a7c8: 1216 |0028: const/4 v6, #int 1 // #1 │ │ -02a7ca: 381d c200 |0029: if-eqz v29, 00eb // +00c2 │ │ -02a7ce: 1a02 5607 |002b: const-string v2, "artist" // string@0756 │ │ -02a7d2: 0800 1d00 |002d: move-object/from16 v0, v29 │ │ -02a7d6: 6e20 0c09 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a7dc: 0a02 |0032: move-result v2 │ │ -02a7de: 12f3 |0033: const/4 v3, #int -1 // #ff │ │ -02a7e0: 3232 b400 |0034: if-eq v2, v3, 00e8 // +00b4 │ │ -02a7e4: 1217 |0036: const/4 v7, #int 1 // #1 │ │ -02a7e6: 381d bb00 |0037: if-eqz v29, 00f2 // +00bb │ │ -02a7ea: 1a02 ac0b |0039: const-string v2, "like" // string@0bac │ │ -02a7ee: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -02a7f2: 6e20 0c09 2000 |003d: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a7f8: 0a02 |0040: move-result v2 │ │ -02a7fa: 12f3 |0041: const/4 v3, #int -1 // #ff │ │ -02a7fc: 3232 ac00 |0042: if-eq v2, v3, 00ee // +00ac │ │ -02a800: 1316 0100 |0044: const/16 v22, #int 1 // #1 │ │ -02a804: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -02a806: 0800 1a00 |0047: move-object/from16 v0, v26 │ │ -02a80a: 5b02 7003 |0049: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a80e: 3815 ab00 |004b: if-eqz v21, 00f6 // +00ab │ │ -02a812: 1a09 4e0f |004d: const-string v9, "server/xml.server.php?action=artist_songs&auth=" // string@0f4e │ │ -02a816: 2214 5f01 |004f: new-instance v20, Ljava/lang/StringBuilder; // type@015f │ │ -02a81a: 7601 1a09 1400 |0051: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02a820: 381d f900 |0054: if-eqz v29, 014d // +00f9 │ │ -02a824: 7401 0e09 1d00 |0056: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@090e │ │ -02a82a: 0a02 |0059: move-result v2 │ │ -02a82c: 3d02 f300 |005a: if-lez v2, 014d // +00f3 │ │ -02a830: 3916 0600 |005c: if-nez v22, 0062 // +0006 │ │ -02a834: 3906 0400 |005e: if-nez v6, 0062 // +0004 │ │ -02a838: 3807 3c00 |0060: if-eqz v7, 009c // +003c │ │ -02a83c: 381e 0700 |0062: if-eqz v30, 0069 // +0007 │ │ -02a840: 0800 1e00 |0064: move-object/from16 v0, v30 │ │ -02a844: 2102 |0066: array-length v2, v0 │ │ -02a846: 3902 ab00 |0067: if-nez v2, 0112 // +00ab │ │ -02a84a: 1302 2500 |0069: const/16 v2, #int 37 // #25 │ │ -02a84e: 0800 1d00 |006b: move-object/from16 v0, v29 │ │ -02a852: 6e20 0a09 2000 |006d: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ -02a858: 0a12 |0070: move-result v18 │ │ -02a85a: 1302 2500 |0071: const/16 v2, #int 37 // #25 │ │ -02a85e: d803 1201 |0073: add-int/lit8 v3, v18, #int 1 // #01 │ │ -02a862: 0800 1d00 |0075: move-object/from16 v0, v29 │ │ -02a866: 6e30 0b09 2003 |0077: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ -02a86c: 0a13 |007a: move-result v19 │ │ -02a86e: d802 1201 |007b: add-int/lit8 v2, v18, #int 1 // #01 │ │ -02a872: 0800 1d00 |007d: move-object/from16 v0, v29 │ │ -02a876: 0201 1300 |007f: move/from16 v1, v19 │ │ -02a87a: 6e30 1509 2001 |0081: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -02a880: 0c02 |0084: move-result-object v2 │ │ -02a882: 0800 1a00 |0085: move-object/from16 v0, v26 │ │ -02a886: 5b02 7003 |0087: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a88a: 1a02 8300 |0089: const-string v2, "&filter=" // string@0083 │ │ -02a88e: 0800 1400 |008b: move-object/from16 v0, v20 │ │ -02a892: 6e20 2009 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a898: 0c02 |0090: move-result-object v2 │ │ -02a89a: 0800 1a00 |0091: move-object/from16 v0, v26 │ │ -02a89e: 5403 7003 |0093: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a8a2: 7110 3e09 0300 |0095: invoke-static {v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ -02a8a8: 0c03 |0098: move-result-object v3 │ │ -02a8aa: 6e20 2009 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a8b0: 1a02 e000 |009c: const-string v2, "=" // string@00e0 │ │ -02a8b4: 0800 1d00 |009e: move-object/from16 v0, v29 │ │ -02a8b8: 6e20 1209 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02a8be: 0c17 |00a3: move-result-object v23 │ │ -02a8c0: 120e |00a4: const/4 v14, #int 0 // #0 │ │ -02a8c2: 0800 1700 |00a5: move-object/from16 v0, v23 │ │ -02a8c6: 2102 |00a7: array-length v2, v0 │ │ -02a8c8: 352e a500 |00a8: if-ge v14, v2, 014d // +00a5 │ │ -02a8cc: 4602 170e |00aa: aget-object v2, v23, v14 │ │ -02a8d0: 1a03 5f08 |00ac: const-string v3, "date_added" // string@085f │ │ -02a8d4: 6e20 0c09 3200 |00ae: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a8da: 0a02 |00b1: move-result v2 │ │ -02a8dc: 12f3 |00b2: const/4 v3, #int -1 // #ff │ │ -02a8de: 3232 6800 |00b3: if-eq v2, v3, 011b // +0068 │ │ -02a8e2: 4602 1e0e |00b5: aget-object v2, v30, v14 │ │ -02a8e6: 7110 ec08 0200 |00b7: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -02a8ec: 0b0f |00ba: move-result-wide v15 │ │ -02a8ee: 220b 8501 |00bb: new-instance v11, Ljava/util/Date; // type@0185 │ │ -02a8f2: 04f0 |00bd: move-wide v0, v15 │ │ -02a8f4: 7030 5909 0b01 |00be: invoke-direct {v11, v0, v1}, Ljava/util/Date;.:(J)V // method@0959 │ │ -02a8fa: 220d 7f01 |00c1: new-instance v13, Ljava/text/SimpleDateFormat; // type@017f │ │ -02a8fe: 1a02 4b11 |00c3: const-string v2, "yyyyMMdd" // string@114b │ │ -02a902: 7020 4309 2d00 |00c5: invoke-direct {v13, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ -02a908: 1a02 8200 |00c8: const-string v2, "&add=" // string@0082 │ │ -02a90c: 0800 1400 |00ca: move-object/from16 v0, v20 │ │ -02a910: 6e20 2009 2000 |00cc: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a916: 0c02 |00cf: move-result-object v2 │ │ -02a918: 6e20 4409 bd00 |00d0: invoke-virtual {v13, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ -02a91e: 0c03 |00d3: move-result-object v3 │ │ -02a920: 6e20 2009 3200 |00d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a926: d80e 0e01 |00d7: add-int/lit8 v14, v14, #int 1 // #01 │ │ -02a92a: 28cc |00d9: goto 00a5 // -0034 │ │ -02a92c: 1315 0000 |00da: const/16 v21, #int 0 // #0 │ │ -02a930: 2900 3fff |00dc: goto/16 001b // -00c1 │ │ -02a934: 1315 0000 |00de: const/16 v21, #int 0 // #0 │ │ -02a938: 2900 3bff |00e0: goto/16 001b // -00c5 │ │ -02a93c: 1206 |00e2: const/4 v6, #int 0 // #0 │ │ -02a93e: 2900 46ff |00e3: goto/16 0029 // -00ba │ │ -02a942: 1206 |00e5: const/4 v6, #int 0 // #0 │ │ -02a944: 2900 43ff |00e6: goto/16 0029 // -00bd │ │ -02a948: 1207 |00e8: const/4 v7, #int 0 // #0 │ │ -02a94a: 2900 4eff |00e9: goto/16 0037 // -00b2 │ │ -02a94e: 1207 |00eb: const/4 v7, #int 0 // #0 │ │ -02a950: 2900 4bff |00ec: goto/16 0037 // -00b5 │ │ -02a954: 1316 0000 |00ee: const/16 v22, #int 0 // #0 │ │ -02a958: 2900 56ff |00f0: goto/16 0046 // -00aa │ │ -02a95c: 1316 0000 |00f2: const/16 v22, #int 0 // #0 │ │ -02a960: 2900 52ff |00f4: goto/16 0046 // -00ae │ │ -02a964: 3916 0600 |00f6: if-nez v22, 00fc // +0006 │ │ -02a968: 3906 0400 |00f8: if-nez v6, 00fc // +0004 │ │ -02a96c: 3807 0600 |00fa: if-eqz v7, 0100 // +0006 │ │ -02a970: 1a09 540f |00fc: const-string v9, "server/xml.server.php?action=search_songs&auth=" // string@0f54 │ │ -02a974: 2900 51ff |00fe: goto/16 004f // -00af │ │ -02a978: 1a09 550f |0100: const-string v9, "server/xml.server.php?action=songs&auth=" // string@0f55 │ │ -02a97c: 381d 0800 |0102: if-eqz v29, 010a // +0008 │ │ -02a980: 7401 0e09 1d00 |0104: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@090e │ │ -02a986: 0a02 |0107: move-result v2 │ │ -02a988: 3902 47ff |0108: if-nez v2, 004f // -00b9 │ │ -02a98c: 2208 2600 |010a: new-instance v8, Landroid/database/MatrixCursor; // type@0026 │ │ -02a990: 6202 6a03 |010c: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -02a994: 7020 8700 2800 |010e: invoke-direct {v8, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02a99a: 1108 |0111: return-object v8 │ │ -02a99c: 1202 |0112: const/4 v2, #int 0 // #0 │ │ -02a99e: 4602 1e02 |0113: aget-object v2, v30, v2 │ │ -02a9a2: 0800 1a00 |0115: move-object/from16 v0, v26 │ │ -02a9a6: 5b02 7003 |0117: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02a9aa: 2900 70ff |0119: goto/16 0089 // -0090 │ │ -02a9ae: 4602 170e |011b: aget-object v2, v23, v14 │ │ -02a9b2: 1a03 2307 |011d: const-string v3, "album_key" // string@0723 │ │ -02a9b6: 6e20 0c09 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a9bc: 0a02 |0122: move-result v2 │ │ -02a9be: 12f3 |0123: const/4 v3, #int -1 // #ff │ │ -02a9c0: 3232 1000 |0124: if-eq v2, v3, 0134 // +0010 │ │ -02a9c4: 1a02 8300 |0126: const-string v2, "&filter=" // string@0083 │ │ -02a9c8: 0800 1400 |0128: move-object/from16 v0, v20 │ │ -02a9cc: 6e20 2009 2000 |012a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a9d2: 0c02 |012d: move-result-object v2 │ │ -02a9d4: 4603 1e0e |012e: aget-object v3, v30, v14 │ │ -02a9d8: 6e20 2009 3200 |0130: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02a9de: 28a4 |0133: goto 00d7 // -005c │ │ -02a9e0: 4602 170e |0134: aget-object v2, v23, v14 │ │ -02a9e4: 1a03 5c07 |0136: const-string v3, "artist_key" // string@075c │ │ -02a9e8: 6e20 0c09 3200 |0138: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02a9ee: 0a02 |013b: move-result v2 │ │ -02a9f0: 12f3 |013c: const/4 v3, #int -1 // #ff │ │ -02a9f2: 3232 9aff |013d: if-eq v2, v3, 00d7 // -0066 │ │ -02a9f6: 1a02 8300 |013f: const-string v2, "&filter=" // string@0083 │ │ -02a9fa: 0800 1400 |0141: move-object/from16 v0, v20 │ │ -02a9fe: 6e20 2009 2000 |0143: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aa04: 0c02 |0146: move-result-object v2 │ │ -02aa06: 4603 1e0e |0147: aget-object v3, v30, v14 │ │ -02aa0a: 6e20 2009 3200 |0149: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aa10: 288b |014c: goto 00d7 // -0075 │ │ -02aa12: 3820 2600 |014d: if-eqz v32, 0173 // +0026 │ │ -02aa16: 1a02 ac00 |014f: const-string v2, "," // string@00ac │ │ -02aa1a: 0800 2000 |0151: move-object/from16 v0, v32 │ │ -02aa1e: 6e20 1209 2000 |0153: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02aa24: 0c11 |0156: move-result-object v17 │ │ -02aa26: 1a02 8400 |0157: const-string v2, "&limit=" // string@0084 │ │ -02aa2a: 0800 1400 |0159: move-object/from16 v0, v20 │ │ -02aa2e: 6e20 2009 2000 |015b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aa34: 0c02 |015e: move-result-object v2 │ │ -02aa36: 1213 |015f: const/4 v3, #int 1 // #1 │ │ -02aa38: 4603 1103 |0160: aget-object v3, v17, v3 │ │ -02aa3c: 6e20 2009 3200 |0162: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aa42: 1a02 8500 |0165: const-string v2, "&offset=" // string@0085 │ │ -02aa46: 0800 1400 |0167: move-object/from16 v0, v20 │ │ -02aa4a: 6e20 2009 2000 |0169: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aa50: 0c02 |016c: move-result-object v2 │ │ -02aa52: 1203 |016d: const/4 v3, #int 0 // #0 │ │ -02aa54: 4603 1103 |016e: aget-object v3, v17, v3 │ │ -02aa58: 6e20 2009 3200 |0170: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aa5e: 2208 2600 |0173: new-instance v8, Landroid/database/MatrixCursor; // type@0026 │ │ -02aa62: 6202 6a03 |0175: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -02aa66: 7020 8700 2800 |0177: invoke-direct {v8, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02aa6c: 220a 5f01 |017a: new-instance v10, Ljava/lang/StringBuilder; // type@015f │ │ -02aa70: 7010 1a09 0a00 |017c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02aa76: 7130 e209 4a09 |017f: invoke-static {v10, v4, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -02aa7c: 0800 1a00 |0182: move-object/from16 v0, v26 │ │ -02aa80: 5402 6e03 |0184: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02aa84: 1203 |0186: const/4 v3, #int 0 // #0 │ │ -02aa86: 6e20 ef09 3200 |0187: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -02aa8c: 0c02 |018a: move-result-object v2 │ │ -02aa8e: 6e20 2009 2a00 |018b: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aa94: 7401 2509 1400 |018e: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -02aa9a: 0a02 |0191: move-result v2 │ │ -02aa9c: 3d02 0900 |0192: if-lez v2, 019b // +0009 │ │ -02aaa0: 7401 2609 1400 |0194: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02aaa6: 0c02 |0197: move-result-object v2 │ │ -02aaa8: 6e20 2009 2a00 |0198: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aaae: 7401 8a00 1b00 |019b: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -02aab4: 0800 1a00 |019e: move-object/from16 v0, v26 │ │ -02aab8: 5400 6e03 |01a0: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02aabc: 0818 0000 |01a2: move-object/from16 v24, v0 │ │ -02aac0: 2219 7401 |01a4: new-instance v25, Ljava/net/URL; // type@0174 │ │ -02aac4: 6e10 2609 0a00 |01a6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02aaca: 0c02 |01a9: move-result-object v2 │ │ -02aacc: 0800 1900 |01aa: move-object/from16 v0, v25 │ │ -02aad0: 7020 3a09 2000 |01ac: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02aad6: 2202 c701 |01af: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1; // type@01c7 │ │ -02aada: 0803 1a00 |01b1: move-object/from16 v3, v26 │ │ -02aade: 0805 1b00 |01b3: move-object/from16 v5, v27 │ │ -02aae2: 7607 af0a 0200 |01b5: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;ZZLandroid/database/MatrixCursor;)V // method@0aaf │ │ -02aae8: 0800 1800 |01b8: move-object/from16 v0, v24 │ │ -02aaec: 0801 1900 |01ba: move-object/from16 v1, v25 │ │ -02aaf0: 6e30 0a0a 1002 |01bc: invoke-virtual {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02aaf6: 7401 9300 1b00 |01bf: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -02aafc: 7401 8d00 1b00 |01c2: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02ab02: 2900 4cff |01c5: goto/16 0111 // -00b4 │ │ -02ab06: 0d0c |01c7: move-exception v12 │ │ -02ab08: 1a02 bb09 |01c8: const-string v2, "getDocument.getDocument" // string@09bb │ │ -02ab0c: 7120 960b c200 |01ca: invoke-static {v2, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02ab12: 7401 8d00 1b00 |01cd: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02ab18: 2900 41ff |01d0: goto/16 0111 // -00bf │ │ -02ab1c: 0d02 |01d2: move-exception v2 │ │ -02ab1e: 7401 8d00 1b00 |01d3: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02ab24: 2702 |01d6: throw v2 │ │ + insns size : 472 16-bit code units │ │ +02b2b4: |[02b2b4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.mediaQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ +02b2c4: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +02b2c8: 5402 7103 |0002: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02b2cc: 1a03 8f02 |0004: const-string v3, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02b2d0: 1a05 0000 |0006: const-string v5, "" // string@0000 │ │ +02b2d4: 7230 6800 3205 |0008: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02b2da: 0c04 |000b: move-result-object v4 │ │ +02b2dc: 381d d300 |000c: if-eqz v29, 00df // +00d3 │ │ +02b2e0: 1a02 5b07 |000e: const-string v2, "artist_key" // string@075b │ │ +02b2e4: 0800 1d00 |0010: move-object/from16 v0, v29 │ │ +02b2e8: 6e20 0c09 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b2ee: 0a02 |0015: move-result v2 │ │ +02b2f0: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ +02b2f2: 3232 c400 |0017: if-eq v2, v3, 00db // +00c4 │ │ +02b2f6: 1315 0100 |0019: const/16 v21, #int 1 // #1 │ │ +02b2fa: 381d cb00 |001b: if-eqz v29, 00e6 // +00cb │ │ +02b2fe: 1a02 1c07 |001d: const-string v2, "album" // string@071c │ │ +02b302: 0800 1d00 |001f: move-object/from16 v0, v29 │ │ +02b306: 6e20 0c09 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b30c: 0a02 |0024: move-result v2 │ │ +02b30e: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ +02b310: 3232 bd00 |0026: if-eq v2, v3, 00e3 // +00bd │ │ +02b314: 1216 |0028: const/4 v6, #int 1 // #1 │ │ +02b316: 381d c300 |0029: if-eqz v29, 00ec // +00c3 │ │ +02b31a: 1a02 5507 |002b: const-string v2, "artist" // string@0755 │ │ +02b31e: 0800 1d00 |002d: move-object/from16 v0, v29 │ │ +02b322: 6e20 0c09 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b328: 0a02 |0032: move-result v2 │ │ +02b32a: 12f3 |0033: const/4 v3, #int -1 // #ff │ │ +02b32c: 3232 b500 |0034: if-eq v2, v3, 00e9 // +00b5 │ │ +02b330: 1217 |0036: const/4 v7, #int 1 // #1 │ │ +02b332: 381d bc00 |0037: if-eqz v29, 00f3 // +00bc │ │ +02b336: 1a02 aa0b |0039: const-string v2, "like" // string@0baa │ │ +02b33a: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +02b33e: 6e20 0c09 2000 |003d: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b344: 0a02 |0040: move-result v2 │ │ +02b346: 12f3 |0041: const/4 v3, #int -1 // #ff │ │ +02b348: 3232 ad00 |0042: if-eq v2, v3, 00ef // +00ad │ │ +02b34c: 1316 0100 |0044: const/16 v22, #int 1 // #1 │ │ +02b350: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +02b352: 0800 1a00 |0047: move-object/from16 v0, v26 │ │ +02b356: 5b02 7003 |0049: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02b35a: 3815 ac00 |004b: if-eqz v21, 00f7 // +00ac │ │ +02b35e: 1a09 4c0f |004d: const-string v9, "server/xml.server.php?action=artist_songs&auth=" // string@0f4c │ │ +02b362: 2214 5f01 |004f: new-instance v20, Ljava/lang/StringBuilder; // type@015f │ │ +02b366: 7601 1a09 1400 |0051: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b36c: 381d fa00 |0054: if-eqz v29, 014e // +00fa │ │ +02b370: 7401 0e09 1d00 |0056: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@090e │ │ +02b376: 0a02 |0059: move-result v2 │ │ +02b378: 3d02 f400 |005a: if-lez v2, 014e // +00f4 │ │ +02b37c: 3916 0600 |005c: if-nez v22, 0062 // +0006 │ │ +02b380: 3906 0400 |005e: if-nez v6, 0062 // +0004 │ │ +02b384: 3807 3c00 |0060: if-eqz v7, 009c // +003c │ │ +02b388: 381e 0700 |0062: if-eqz v30, 0069 // +0007 │ │ +02b38c: 0800 1e00 |0064: move-object/from16 v0, v30 │ │ +02b390: 2102 |0066: array-length v2, v0 │ │ +02b392: 3902 ac00 |0067: if-nez v2, 0113 // +00ac │ │ +02b396: 1302 2500 |0069: const/16 v2, #int 37 // #25 │ │ +02b39a: 0800 1d00 |006b: move-object/from16 v0, v29 │ │ +02b39e: 6e20 0a09 2000 |006d: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ +02b3a4: 0a12 |0070: move-result v18 │ │ +02b3a6: 1302 2500 |0071: const/16 v2, #int 37 // #25 │ │ +02b3aa: d803 1201 |0073: add-int/lit8 v3, v18, #int 1 // #01 │ │ +02b3ae: 0800 1d00 |0075: move-object/from16 v0, v29 │ │ +02b3b2: 6e30 0b09 2003 |0077: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ +02b3b8: 0a13 |007a: move-result v19 │ │ +02b3ba: d802 1201 |007b: add-int/lit8 v2, v18, #int 1 // #01 │ │ +02b3be: 0800 1d00 |007d: move-object/from16 v0, v29 │ │ +02b3c2: 0201 1300 |007f: move/from16 v1, v19 │ │ +02b3c6: 6e30 1509 2001 |0081: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +02b3cc: 0c02 |0084: move-result-object v2 │ │ +02b3ce: 0800 1a00 |0085: move-object/from16 v0, v26 │ │ +02b3d2: 5b02 7003 |0087: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02b3d6: 1a02 8300 |0089: const-string v2, "&filter=" // string@0083 │ │ +02b3da: 0800 1400 |008b: move-object/from16 v0, v20 │ │ +02b3de: 6e20 2009 2000 |008d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b3e4: 0c02 |0090: move-result-object v2 │ │ +02b3e6: 0800 1a00 |0091: move-object/from16 v0, v26 │ │ +02b3ea: 5403 7003 |0093: iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02b3ee: 7110 3e09 0300 |0095: invoke-static {v3}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ +02b3f4: 0c03 |0098: move-result-object v3 │ │ +02b3f6: 6e20 2009 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b3fc: 1a02 e000 |009c: const-string v2, "=" // string@00e0 │ │ +02b400: 0800 1d00 |009e: move-object/from16 v0, v29 │ │ +02b404: 6e20 1209 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02b40a: 0c17 |00a3: move-result-object v23 │ │ +02b40c: 120e |00a4: const/4 v14, #int 0 // #0 │ │ +02b40e: 0800 1700 |00a5: move-object/from16 v0, v23 │ │ +02b412: 2102 |00a7: array-length v2, v0 │ │ +02b414: 352e a600 |00a8: if-ge v14, v2, 014e // +00a6 │ │ +02b418: 4602 170e |00aa: aget-object v2, v23, v14 │ │ +02b41c: 1a03 5e08 |00ac: const-string v3, "date_added" // string@085e │ │ +02b420: 6e20 0c09 3200 |00ae: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b426: 0a02 |00b1: move-result v2 │ │ +02b428: 12f3 |00b2: const/4 v3, #int -1 // #ff │ │ +02b42a: 3232 6900 |00b3: if-eq v2, v3, 011c // +0069 │ │ +02b42e: 4602 1e0e |00b5: aget-object v2, v30, v14 │ │ +02b432: 7110 ec08 0200 |00b7: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +02b438: 0b10 |00ba: move-result-wide v16 │ │ +02b43a: 220b 8501 |00bb: new-instance v11, Ljava/util/Date; // type@0185 │ │ +02b43e: 0500 1000 |00bd: move-wide/from16 v0, v16 │ │ +02b442: 7030 5909 0b01 |00bf: invoke-direct {v11, v0, v1}, Ljava/util/Date;.:(J)V // method@0959 │ │ +02b448: 220d 7f01 |00c2: new-instance v13, Ljava/text/SimpleDateFormat; // type@017f │ │ +02b44c: 1a02 4911 |00c4: const-string v2, "yyyyMMdd" // string@1149 │ │ +02b450: 7020 4309 2d00 |00c6: invoke-direct {v13, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ +02b456: 1a02 8200 |00c9: const-string v2, "&add=" // string@0082 │ │ +02b45a: 0800 1400 |00cb: move-object/from16 v0, v20 │ │ +02b45e: 6e20 2009 2000 |00cd: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b464: 0c02 |00d0: move-result-object v2 │ │ +02b466: 6e20 4409 bd00 |00d1: invoke-virtual {v13, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ +02b46c: 0c03 |00d4: move-result-object v3 │ │ +02b46e: 6e20 2009 3200 |00d5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b474: d80e 0e01 |00d8: add-int/lit8 v14, v14, #int 1 // #01 │ │ +02b478: 28cb |00da: goto 00a5 // -0035 │ │ +02b47a: 1315 0000 |00db: const/16 v21, #int 0 // #0 │ │ +02b47e: 2900 3eff |00dd: goto/16 001b // -00c2 │ │ +02b482: 1315 0000 |00df: const/16 v21, #int 0 // #0 │ │ +02b486: 2900 3aff |00e1: goto/16 001b // -00c6 │ │ +02b48a: 1206 |00e3: const/4 v6, #int 0 // #0 │ │ +02b48c: 2900 45ff |00e4: goto/16 0029 // -00bb │ │ +02b490: 1206 |00e6: const/4 v6, #int 0 // #0 │ │ +02b492: 2900 42ff |00e7: goto/16 0029 // -00be │ │ +02b496: 1207 |00e9: const/4 v7, #int 0 // #0 │ │ +02b498: 2900 4dff |00ea: goto/16 0037 // -00b3 │ │ +02b49c: 1207 |00ec: const/4 v7, #int 0 // #0 │ │ +02b49e: 2900 4aff |00ed: goto/16 0037 // -00b6 │ │ +02b4a2: 1316 0000 |00ef: const/16 v22, #int 0 // #0 │ │ +02b4a6: 2900 55ff |00f1: goto/16 0046 // -00ab │ │ +02b4aa: 1316 0000 |00f3: const/16 v22, #int 0 // #0 │ │ +02b4ae: 2900 51ff |00f5: goto/16 0046 // -00af │ │ +02b4b2: 3916 0600 |00f7: if-nez v22, 00fd // +0006 │ │ +02b4b6: 3906 0400 |00f9: if-nez v6, 00fd // +0004 │ │ +02b4ba: 3807 0600 |00fb: if-eqz v7, 0101 // +0006 │ │ +02b4be: 1a09 520f |00fd: const-string v9, "server/xml.server.php?action=search_songs&auth=" // string@0f52 │ │ +02b4c2: 2900 50ff |00ff: goto/16 004f // -00b0 │ │ +02b4c6: 1a09 530f |0101: const-string v9, "server/xml.server.php?action=songs&auth=" // string@0f53 │ │ +02b4ca: 381d 0800 |0103: if-eqz v29, 010b // +0008 │ │ +02b4ce: 7401 0e09 1d00 |0105: invoke-virtual/range {v29}, Ljava/lang/String;.length:()I // method@090e │ │ +02b4d4: 0a02 |0108: move-result v2 │ │ +02b4d6: 3902 46ff |0109: if-nez v2, 004f // -00ba │ │ +02b4da: 2208 2600 |010b: new-instance v8, Landroid/database/MatrixCursor; // type@0026 │ │ +02b4de: 6202 6a03 |010d: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +02b4e2: 7020 8700 2800 |010f: invoke-direct {v8, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02b4e8: 1108 |0112: return-object v8 │ │ +02b4ea: 1202 |0113: const/4 v2, #int 0 // #0 │ │ +02b4ec: 4602 1e02 |0114: aget-object v2, v30, v2 │ │ +02b4f0: 0800 1a00 |0116: move-object/from16 v0, v26 │ │ +02b4f4: 5b02 7003 |0118: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02b4f8: 2900 6fff |011a: goto/16 0089 // -0091 │ │ +02b4fc: 4602 170e |011c: aget-object v2, v23, v14 │ │ +02b500: 1a03 2307 |011e: const-string v3, "album_key" // string@0723 │ │ +02b504: 6e20 0c09 3200 |0120: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b50a: 0a02 |0123: move-result v2 │ │ +02b50c: 12f3 |0124: const/4 v3, #int -1 // #ff │ │ +02b50e: 3232 1000 |0125: if-eq v2, v3, 0135 // +0010 │ │ +02b512: 1a02 8300 |0127: const-string v2, "&filter=" // string@0083 │ │ +02b516: 0800 1400 |0129: move-object/from16 v0, v20 │ │ +02b51a: 6e20 2009 2000 |012b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b520: 0c02 |012e: move-result-object v2 │ │ +02b522: 4603 1e0e |012f: aget-object v3, v30, v14 │ │ +02b526: 6e20 2009 3200 |0131: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b52c: 28a4 |0134: goto 00d8 // -005c │ │ +02b52e: 4602 170e |0135: aget-object v2, v23, v14 │ │ +02b532: 1a03 5b07 |0137: const-string v3, "artist_key" // string@075b │ │ +02b536: 6e20 0c09 3200 |0139: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b53c: 0a02 |013c: move-result v2 │ │ +02b53e: 12f3 |013d: const/4 v3, #int -1 // #ff │ │ +02b540: 3232 9aff |013e: if-eq v2, v3, 00d8 // -0066 │ │ +02b544: 1a02 8300 |0140: const-string v2, "&filter=" // string@0083 │ │ +02b548: 0800 1400 |0142: move-object/from16 v0, v20 │ │ +02b54c: 6e20 2009 2000 |0144: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b552: 0c02 |0147: move-result-object v2 │ │ +02b554: 4603 1e0e |0148: aget-object v3, v30, v14 │ │ +02b558: 6e20 2009 3200 |014a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b55e: 288b |014d: goto 00d8 // -0075 │ │ +02b560: 3820 2600 |014e: if-eqz v32, 0174 // +0026 │ │ +02b564: 1a02 ac00 |0150: const-string v2, "," // string@00ac │ │ +02b568: 0800 2000 |0152: move-object/from16 v0, v32 │ │ +02b56c: 6e20 1209 2000 |0154: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02b572: 0c0f |0157: move-result-object v15 │ │ +02b574: 1a02 8400 |0158: const-string v2, "&limit=" // string@0084 │ │ +02b578: 0800 1400 |015a: move-object/from16 v0, v20 │ │ +02b57c: 6e20 2009 2000 |015c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b582: 0c02 |015f: move-result-object v2 │ │ +02b584: 1213 |0160: const/4 v3, #int 1 // #1 │ │ +02b586: 4603 0f03 |0161: aget-object v3, v15, v3 │ │ +02b58a: 6e20 2009 3200 |0163: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b590: 1a02 8500 |0166: const-string v2, "&offset=" // string@0085 │ │ +02b594: 0800 1400 |0168: move-object/from16 v0, v20 │ │ +02b598: 6e20 2009 2000 |016a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b59e: 0c02 |016d: move-result-object v2 │ │ +02b5a0: 1203 |016e: const/4 v3, #int 0 // #0 │ │ +02b5a2: 4603 0f03 |016f: aget-object v3, v15, v3 │ │ +02b5a6: 6e20 2009 3200 |0171: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b5ac: 2208 2600 |0174: new-instance v8, Landroid/database/MatrixCursor; // type@0026 │ │ +02b5b0: 6202 6a03 |0176: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +02b5b4: 7020 8700 2800 |0178: invoke-direct {v8, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02b5ba: 220a 5f01 |017b: new-instance v10, Ljava/lang/StringBuilder; // type@015f │ │ +02b5be: 7010 1a09 0a00 |017d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b5c4: 7130 e209 4a09 |0180: invoke-static {v10, v4, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02b5ca: 0800 1a00 |0183: move-object/from16 v0, v26 │ │ +02b5ce: 5402 6e03 |0185: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b5d2: 1203 |0187: const/4 v3, #int 0 // #0 │ │ +02b5d4: 6e20 ef09 3200 |0188: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02b5da: 0c02 |018b: move-result-object v2 │ │ +02b5dc: 6e20 2009 2a00 |018c: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b5e2: 7401 2509 1400 |018f: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +02b5e8: 0a02 |0192: move-result v2 │ │ +02b5ea: 3d02 0900 |0193: if-lez v2, 019c // +0009 │ │ +02b5ee: 7401 2609 1400 |0195: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b5f4: 0c02 |0198: move-result-object v2 │ │ +02b5f6: 6e20 2009 2a00 |0199: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b5fc: 7401 8a00 1b00 |019c: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02b602: 0800 1a00 |019f: move-object/from16 v0, v26 │ │ +02b606: 5400 6e03 |01a1: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b60a: 0818 0000 |01a3: move-object/from16 v24, v0 │ │ +02b60e: 2219 7401 |01a5: new-instance v25, Ljava/net/URL; // type@0174 │ │ +02b612: 6e10 2609 0a00 |01a7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b618: 0c02 |01aa: move-result-object v2 │ │ +02b61a: 0800 1900 |01ab: move-object/from16 v0, v25 │ │ +02b61e: 7020 3a09 2000 |01ad: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02b624: 2202 c701 |01b0: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1; // type@01c7 │ │ +02b628: 0803 1a00 |01b2: move-object/from16 v3, v26 │ │ +02b62c: 0805 1b00 |01b4: move-object/from16 v5, v27 │ │ +02b630: 7607 af0a 0200 |01b6: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;ZZLandroid/database/MatrixCursor;)V // method@0aaf │ │ +02b636: 0800 1800 |01b9: move-object/from16 v0, v24 │ │ +02b63a: 0801 1900 |01bb: move-object/from16 v1, v25 │ │ +02b63e: 6e30 0a0a 1002 |01bd: invoke-virtual {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02b644: 7401 9300 1b00 |01c0: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02b64a: 7401 8d00 1b00 |01c3: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b650: 2900 4cff |01c6: goto/16 0112 // -00b4 │ │ +02b654: 0d0c |01c8: move-exception v12 │ │ +02b656: 1a02 ba09 |01c9: const-string v2, "getDocument.getDocument" // string@09ba │ │ +02b65a: 7120 960b c200 |01cb: invoke-static {v2, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02b660: 7401 8d00 1b00 |01ce: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b666: 2900 41ff |01d1: goto/16 0112 // -00bf │ │ +02b66a: 0d02 |01d3: move-exception v2 │ │ +02b66c: 7401 8d00 1b00 |01d4: invoke-virtual/range {v27}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b672: 2702 |01d7: throw v2 │ │ catches : 2 │ │ - 0x019b - 0x01c2 │ │ - Ljava/lang/Exception; -> 0x01c7 │ │ - -> 0x01d2 │ │ - 0x01c8 - 0x01cd │ │ - -> 0x01d2 │ │ + 0x019c - 0x01c3 │ │ + Ljava/lang/Exception; -> 0x01c8 │ │ + -> 0x01d3 │ │ + 0x01c9 - 0x01ce │ │ + -> 0x01d3 │ │ positions : │ │ 0x0000 line=132 │ │ 0x000c line=135 │ │ + 0x0010 line=136 │ │ 0x001b line=137 │ │ + 0x001f line=138 │ │ 0x0029 line=139 │ │ + 0x002d line=140 │ │ 0x0037 line=141 │ │ + 0x003b line=142 │ │ 0x0046 line=143 │ │ 0x004b line=145 │ │ 0x004d line=146 │ │ 0x004f line=158 │ │ 0x0054 line=159 │ │ 0x005c line=160 │ │ 0x0062 line=161 │ │ 0x0069 line=162 │ │ 0x0071 line=163 │ │ 0x007b line=164 │ │ 0x0089 line=168 │ │ + 0x0095 line=169 │ │ 0x009c line=171 │ │ 0x00a4 line=172 │ │ 0x00aa line=173 │ │ 0x00b5 line=175 │ │ 0x00bb line=176 │ │ - 0x00c1 line=177 │ │ - 0x00c8 line=178 │ │ - 0x00d7 line=172 │ │ - 0x00da line=135 │ │ - 0x00e2 line=137 │ │ - 0x00e8 line=139 │ │ - 0x00ee line=141 │ │ - 0x00f6 line=147 │ │ - 0x00fc line=149 │ │ - 0x0100 line=151 │ │ - 0x0102 line=152 │ │ - 0x010a line=154 │ │ - 0x0111 line=314 │ │ - 0x0112 line=166 │ │ - 0x011b line=179 │ │ - 0x0126 line=180 │ │ - 0x0134 line=181 │ │ - 0x013f line=182 │ │ - 0x014d line=186 │ │ - 0x014f line=187 │ │ - 0x0157 line=188 │ │ - 0x0165 line=189 │ │ - 0x0173 line=192 │ │ - 0x017a line=194 │ │ - 0x017f line=195 │ │ - 0x0182 line=196 │ │ - 0x018e line=197 │ │ - 0x0194 line=198 │ │ - 0x019b line=202 │ │ - 0x019e line=203 │ │ - 0x01bf line=308 │ │ - 0x01c2 line=312 │ │ - 0x01c7 line=309 │ │ - 0x01c8 line=310 │ │ - 0x01cd line=312 │ │ + 0x00c2 line=177 │ │ + 0x00c9 line=178 │ │ + 0x00d8 line=172 │ │ + 0x00db line=136 │ │ + 0x00e3 line=138 │ │ + 0x00e9 line=140 │ │ + 0x00ef line=142 │ │ + 0x00f7 line=147 │ │ + 0x00fd line=149 │ │ + 0x0101 line=151 │ │ + 0x0103 line=152 │ │ + 0x010b line=154 │ │ + 0x0112 line=314 │ │ + 0x0113 line=166 │ │ + 0x011c line=179 │ │ + 0x0127 line=180 │ │ + 0x0135 line=181 │ │ + 0x0140 line=182 │ │ + 0x014e line=186 │ │ + 0x0150 line=187 │ │ + 0x0158 line=188 │ │ + 0x0166 line=189 │ │ + 0x0174 line=192 │ │ + 0x017b line=194 │ │ + 0x0180 line=195 │ │ + 0x0183 line=196 │ │ + 0x018f line=197 │ │ + 0x0195 line=198 │ │ + 0x019c line=202 │ │ + 0x019f line=203 │ │ + 0x01c0 line=308 │ │ + 0x01c3 line=312 │ │ + 0x01c8 line=309 │ │ + 0x01c9 line=310 │ │ + 0x01ce line=312 │ │ locals : │ │ 0x0071 - 0x0089 reg=18 p1 I │ │ 0x007b - 0x0089 reg=19 p2 I │ │ - 0x00c1 - 0x00d7 reg=11 date Ljava/util/Date; │ │ - 0x00c8 - 0x00d7 reg=13 fmt Ljava/text/SimpleDateFormat; │ │ - 0x00bb - 0x00d7 reg=15 l J │ │ - 0x0029 - 0x00da reg=6 search_albumsongs2 Z │ │ - 0x0037 - 0x00da reg=7 search_artistsongs2 Z │ │ - 0x004f - 0x00da reg=9 body Ljava/lang/String; │ │ - 0x00a5 - 0x00da reg=14 i I │ │ - 0x0054 - 0x00da reg=20 params Ljava/lang/StringBuilder; │ │ - 0x001b - 0x00da reg=21 search_artistsongs Z │ │ - 0x0046 - 0x00da reg=22 search_findsongs Z │ │ - 0x00a4 - 0x00da reg=23 sel [Ljava/lang/String; │ │ - 0x00fe - 0x0100 reg=9 body Ljava/lang/String; │ │ - 0x011b - 0x014d reg=14 i I │ │ - 0x011b - 0x014d reg=23 sel [Ljava/lang/String; │ │ - 0x0157 - 0x0173 reg=17 limit_args [Ljava/lang/String; │ │ - 0x01c8 - 0x01d2 reg=12 e Ljava/lang/Exception; │ │ - 0x000c - 0x01d7 reg=4 server Ljava/lang/String; │ │ - 0x00e8 - 0x01d7 reg=6 search_albumsongs2 Z │ │ - 0x00ee - 0x01d7 reg=7 search_artistsongs2 Z │ │ - 0x017a - 0x01d7 reg=8 cursor Landroid/database/MatrixCursor; │ │ - 0x0102 - 0x01d7 reg=9 body Ljava/lang/String; │ │ - 0x017f - 0x01d7 reg=10 buf Ljava/lang/StringBuilder; │ │ - 0x0112 - 0x01d7 reg=20 params Ljava/lang/StringBuilder; │ │ - 0x00e2 - 0x01d7 reg=21 search_artistsongs Z │ │ - 0x00f6 - 0x01d7 reg=22 search_findsongs Z │ │ - 0x0000 - 0x01d7 reg=26 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ - 0x0000 - 0x01d7 reg=27 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x01d7 reg=28 projection [Ljava/lang/String; │ │ - 0x0000 - 0x01d7 reg=29 selection Ljava/lang/String; │ │ - 0x0000 - 0x01d7 reg=30 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x01d7 reg=31 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x01d7 reg=32 limit Ljava/lang/String; │ │ + 0x00c2 - 0x00d8 reg=11 date Ljava/util/Date; │ │ + 0x00c9 - 0x00d8 reg=13 fmt Ljava/text/SimpleDateFormat; │ │ + 0x00bb - 0x00d8 reg=16 l J │ │ + 0x0029 - 0x00db reg=6 search_albumsongs2 Z │ │ + 0x0037 - 0x00db reg=7 search_artistsongs2 Z │ │ + 0x004f - 0x00db reg=9 body Ljava/lang/String; │ │ + 0x00a5 - 0x00db reg=14 i I │ │ + 0x0054 - 0x00db reg=20 params Ljava/lang/StringBuilder; │ │ + 0x001b - 0x00db reg=21 search_artistsongs Z │ │ + 0x0046 - 0x00db reg=22 search_findsongs Z │ │ + 0x00a4 - 0x00db reg=23 sel [Ljava/lang/String; │ │ + 0x00ff - 0x0101 reg=9 body Ljava/lang/String; │ │ + 0x011c - 0x014e reg=14 i I │ │ + 0x011c - 0x014e reg=23 sel [Ljava/lang/String; │ │ + 0x0158 - 0x0174 reg=15 limit_args [Ljava/lang/String; │ │ + 0x01c9 - 0x01d3 reg=12 e Ljava/lang/Exception; │ │ + 0x000c - 0x01d8 reg=4 server Ljava/lang/String; │ │ + 0x00e9 - 0x01d8 reg=6 search_albumsongs2 Z │ │ + 0x00ef - 0x01d8 reg=7 search_artistsongs2 Z │ │ + 0x017b - 0x01d8 reg=8 cursor Landroid/database/MatrixCursor; │ │ + 0x0103 - 0x01d8 reg=9 body Ljava/lang/String; │ │ + 0x0180 - 0x01d8 reg=10 buf Ljava/lang/StringBuilder; │ │ + 0x0113 - 0x01d8 reg=20 params Ljava/lang/StringBuilder; │ │ + 0x00e3 - 0x01d8 reg=21 search_artistsongs Z │ │ + 0x00f7 - 0x01d8 reg=22 search_findsongs Z │ │ + 0x0000 - 0x01d8 reg=26 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x01d8 reg=27 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x01d8 reg=28 projection [Ljava/lang/String; │ │ + 0x0000 - 0x01d8 reg=29 selection Ljava/lang/String; │ │ + 0x0000 - 0x01d8 reg=30 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x01d8 reg=31 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x01d8 reg=32 limit Ljava/lang/String; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ name : 'mediaQueryAlbum' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor;' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 19 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -02ab44: |[02ab44] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.mediaQueryAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ -02ab54: 1d0b |0000: monitor-enter v11 │ │ -02ab56: 54b7 7103 |0001: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -02ab5a: 1a08 8f02 |0003: const-string v8, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02ab5e: 1a09 0000 |0005: const-string v9, "" // string@0000 │ │ -02ab62: 7230 6800 8709 |0007: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02ab68: 0c05 |000a: move-result-object v5 │ │ -02ab6a: 1a00 4b0f |000b: const-string v0, "server/xml.server.php?action=album_songs&auth=" // string@0f4b │ │ -02ab6e: 2204 5f01 |000d: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02ab72: 7010 1a09 0400 |000f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02ab78: 1a07 8300 |0012: const-string v7, "&filter=" // string@0083 │ │ -02ab7c: 6e20 2009 7400 |0014: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ab82: 0c07 |0017: move-result-object v7 │ │ -02ab84: 6e20 2009 d700 |0018: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ab8a: 2202 2600 |001b: new-instance v2, Landroid/database/MatrixCursor; // type@0026 │ │ -02ab8e: 6207 6a03 |001d: sget-object v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -02ab92: 7020 8700 7200 |001f: invoke-direct {v2, v7}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02ab98: 2201 5f01 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -02ab9c: 7010 1a09 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02aba2: 7130 e209 5100 |0027: invoke-static {v1, v5, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -02aba8: 54b7 6e03 |002a: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02abac: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -02abae: 6e20 ef09 8700 |002d: invoke-virtual {v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -02abb4: 0c07 |0030: move-result-object v7 │ │ -02abb6: 6e20 2009 7100 |0031: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02abbc: 6e10 2509 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -02abc2: 0a07 |0037: move-result v7 │ │ -02abc4: 3d07 0900 |0038: if-lez v7, 0041 // +0009 │ │ -02abc8: 6e10 2609 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02abce: 0c07 |003d: move-result-object v7 │ │ -02abd0: 6e20 2009 7100 |003e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02abd6: 6e10 8a00 0c00 |0041: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -02abdc: 54b7 6e03 |0044: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02abe0: 2208 7401 |0046: new-instance v8, Ljava/net/URL; // type@0174 │ │ -02abe4: 6e10 2609 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02abea: 0c09 |004b: move-result-object v9 │ │ -02abec: 7020 3a09 9800 |004c: invoke-direct {v8, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02abf2: 2209 c801 |004f: new-instance v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2; // type@01c8 │ │ -02abf6: 7052 b20a b9c5 |0051: invoke-direct {v9, v11, v5, v12, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0ab2 │ │ -02abfc: 6e30 0a0a 8709 |0054: invoke-virtual {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02ac02: 6e10 8900 0200 |0057: invoke-virtual {v2}, Landroid/database/MatrixCursor;.getCount:()I // method@0089 │ │ -02ac08: 0a07 |005a: move-result v7 │ │ -02ac0a: 3d07 1e00 |005b: if-lez v7, 0079 // +001e │ │ -02ac0e: 2206 1300 |005d: new-instance v6, Landroid/content/ContentValues; // type@0013 │ │ -02ac12: 7010 4400 0600 |005f: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -02ac18: 1a07 cd0a |0062: const-string v7, "init_flg" // string@0acd │ │ -02ac1c: 1218 |0064: const/4 v8, #int 1 // #1 │ │ -02ac1e: 7110 e808 0800 |0065: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -02ac24: 0c08 |0068: move-result-object v8 │ │ -02ac26: 6e30 4900 7608 |0069: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -02ac2c: 1a07 1c07 |006c: const-string v7, "album" // string@071c │ │ -02ac30: 1a08 2507 |006e: const-string v8, "album_key=?" // string@0725 │ │ -02ac34: 1219 |0070: const/4 v9, #int 1 // #1 │ │ -02ac36: 2399 3302 |0071: new-array v9, v9, [Ljava/lang/String; // type@0233 │ │ -02ac3a: 120a |0073: const/4 v10, #int 0 // #0 │ │ -02ac3c: 4d0d 090a |0074: aput-object v13, v9, v10 │ │ -02ac40: 6e59 9400 7c86 |0076: invoke-virtual {v12, v7, v6, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -02ac46: 6e10 9300 0c00 |0079: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -02ac4c: 6e10 8d00 0c00 |007c: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02ac52: 1e0b |007f: monitor-exit v11 │ │ -02ac54: 1102 |0080: return-object v2 │ │ -02ac56: 0d03 |0081: move-exception v3 │ │ -02ac58: 1a07 bb09 |0082: const-string v7, "getDocument.getDocument" // string@09bb │ │ -02ac5c: 7120 960b 3700 |0084: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02ac62: 6e10 8d00 0c00 |0087: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02ac68: 28f5 |008a: goto 007f // -000b │ │ -02ac6a: 0d07 |008b: move-exception v7 │ │ -02ac6c: 1e0b |008c: monitor-exit v11 │ │ -02ac6e: 2707 |008d: throw v7 │ │ -02ac70: 0d07 |008e: move-exception v7 │ │ -02ac72: 6e10 8d00 0c00 |008f: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02ac78: 2707 |0092: throw v7 │ │ +02b690: |[02b690] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.mediaQueryAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ +02b6a0: 1d0b |0000: monitor-enter v11 │ │ +02b6a2: 54b7 7103 |0001: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02b6a6: 1a08 8f02 |0003: const-string v8, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02b6aa: 1a09 0000 |0005: const-string v9, "" // string@0000 │ │ +02b6ae: 7230 6800 8709 |0007: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02b6b4: 0c05 |000a: move-result-object v5 │ │ +02b6b6: 1a00 490f |000b: const-string v0, "server/xml.server.php?action=album_songs&auth=" // string@0f49 │ │ +02b6ba: 2204 5f01 |000d: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +02b6be: 7010 1a09 0400 |000f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b6c4: 1a07 8300 |0012: const-string v7, "&filter=" // string@0083 │ │ +02b6c8: 6e20 2009 7400 |0014: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b6ce: 0c07 |0017: move-result-object v7 │ │ +02b6d0: 6e20 2009 d700 |0018: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b6d6: 2202 2600 |001b: new-instance v2, Landroid/database/MatrixCursor; // type@0026 │ │ +02b6da: 6207 6a03 |001d: sget-object v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +02b6de: 7020 8700 7200 |001f: invoke-direct {v2, v7}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02b6e4: 2201 5f01 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +02b6e8: 7010 1a09 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b6ee: 7130 e209 5100 |0027: invoke-static {v1, v5, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02b6f4: 54b7 6e03 |002a: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b6f8: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +02b6fa: 6e20 ef09 8700 |002d: invoke-virtual {v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02b700: 0c07 |0030: move-result-object v7 │ │ +02b702: 6e20 2009 7100 |0031: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b708: 6e10 2509 0400 |0034: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +02b70e: 0a07 |0037: move-result v7 │ │ +02b710: 3d07 0900 |0038: if-lez v7, 0041 // +0009 │ │ +02b714: 6e10 2609 0400 |003a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b71a: 0c07 |003d: move-result-object v7 │ │ +02b71c: 6e20 2009 7100 |003e: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b722: 6e10 8a00 0c00 |0041: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02b728: 54b7 6e03 |0044: iget-object v7, v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02b72c: 2208 7401 |0046: new-instance v8, Ljava/net/URL; // type@0174 │ │ +02b730: 6e10 2609 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02b736: 0c09 |004b: move-result-object v9 │ │ +02b738: 7020 3a09 9800 |004c: invoke-direct {v8, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02b73e: 2209 c801 |004f: new-instance v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2; // type@01c8 │ │ +02b742: 7052 b20a b9c5 |0051: invoke-direct {v9, v11, v5, v12, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0ab2 │ │ +02b748: 6e30 0a0a 8709 |0054: invoke-virtual {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02b74e: 6e10 8900 0200 |0057: invoke-virtual {v2}, Landroid/database/MatrixCursor;.getCount:()I // method@0089 │ │ +02b754: 0a07 |005a: move-result v7 │ │ +02b756: 3d07 1e00 |005b: if-lez v7, 0079 // +001e │ │ +02b75a: 2206 1300 |005d: new-instance v6, Landroid/content/ContentValues; // type@0013 │ │ +02b75e: 7010 4400 0600 |005f: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +02b764: 1a07 cc0a |0062: const-string v7, "init_flg" // string@0acc │ │ +02b768: 1218 |0064: const/4 v8, #int 1 // #1 │ │ +02b76a: 7110 e808 0800 |0065: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02b770: 0c08 |0068: move-result-object v8 │ │ +02b772: 6e30 4900 7608 |0069: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +02b778: 1a07 1c07 |006c: const-string v7, "album" // string@071c │ │ +02b77c: 1a08 2507 |006e: const-string v8, "album_key=?" // string@0725 │ │ +02b780: 1219 |0070: const/4 v9, #int 1 // #1 │ │ +02b782: 2399 3302 |0071: new-array v9, v9, [Ljava/lang/String; // type@0233 │ │ +02b786: 120a |0073: const/4 v10, #int 0 // #0 │ │ +02b788: 4d0d 090a |0074: aput-object v13, v9, v10 │ │ +02b78c: 6e59 9400 7c86 |0076: invoke-virtual {v12, v7, v6, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +02b792: 6e10 9300 0c00 |0079: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02b798: 6e10 8d00 0c00 |007c: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b79e: 1e0b |007f: monitor-exit v11 │ │ +02b7a0: 1102 |0080: return-object v2 │ │ +02b7a2: 0d03 |0081: move-exception v3 │ │ +02b7a4: 1a07 ba09 |0082: const-string v7, "getDocument.getDocument" // string@09ba │ │ +02b7a8: 7120 960b 3700 |0084: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02b7ae: 6e10 8d00 0c00 |0087: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b7b4: 28f5 |008a: goto 007f // -000b │ │ +02b7b6: 0d07 |008b: move-exception v7 │ │ +02b7b8: 1e0b |008c: monitor-exit v11 │ │ +02b7ba: 2707 |008d: throw v7 │ │ +02b7bc: 0d07 |008e: move-exception v7 │ │ +02b7be: 6e10 8d00 0c00 |008f: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02b7c4: 2707 |0092: throw v7 │ │ catches : 6 │ │ 0x0001 - 0x0041 │ │ -> 0x008b │ │ 0x0041 - 0x007c │ │ Ljava/lang/Exception; -> 0x0081 │ │ -> 0x008e │ │ 0x007c - 0x007f │ │ @@ -42332,347 +42503,353 @@ │ │ 0x0000 - 0x0093 reg=18 sortOrder Ljava/lang/String; │ │ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ name : 'playlistQuery' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 30 │ │ + registers : 31 │ │ ins : 7 │ │ outs : 4 │ │ - insns size : 380 16-bit code units │ │ -02acbc: |[02acbc] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.playlistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ -02accc: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -02acd0: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -02acd4: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -02acd8: 1a14 8f02 |0006: const-string v20, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02acdc: 1a15 0000 |0008: const-string v21, "" // string@0000 │ │ -02ace0: 7803 6800 1300 |000a: invoke-interface/range {v19, v20, v21}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02ace6: 0c12 |000d: move-result-object v18 │ │ -02ace8: 1a03 530f |000e: const-string v3, "server/xml.server.php?action=playlists&auth=" // string@0f53 │ │ -02acec: 381a b900 |0010: if-eqz v26, 00c9 // +00b9 │ │ -02acf0: 1a13 570d |0012: const-string v19, "name" // string@0d57 │ │ -02acf4: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ -02acf8: 0801 1300 |0016: move-object/from16 v1, v19 │ │ -02acfc: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02ad02: 0a13 |001b: move-result v19 │ │ -02ad04: 1314 ffff |001c: const/16 v20, #int -1 // #ffff │ │ -02ad08: 0200 1300 |001e: move/from16 v0, v19 │ │ -02ad0c: 0201 1400 |0020: move/from16 v1, v20 │ │ -02ad10: 3210 a300 |0022: if-eq v0, v1, 00c5 // +00a3 │ │ -02ad14: 1310 0100 |0024: const/16 v16, #int 1 // #1 │ │ -02ad18: 220f 5f01 |0026: new-instance v15, Ljava/lang/StringBuilder; // type@015f │ │ -02ad1c: 7010 1a09 0f00 |0028: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02ad22: 381a ad00 |002b: if-eqz v26, 00d8 // +00ad │ │ -02ad26: 7401 0e09 1a00 |002d: invoke-virtual/range {v26}, Ljava/lang/String;.length:()I // method@090e │ │ -02ad2c: 0a13 |0030: move-result v19 │ │ -02ad2e: 3d13 a700 |0031: if-lez v19, 00d8 // +00a7 │ │ -02ad32: 3810 4800 |0033: if-eqz v16, 007b // +0048 │ │ -02ad36: 381b 0900 |0035: if-eqz v27, 003e // +0009 │ │ -02ad3a: 0800 1b00 |0037: move-object/from16 v0, v27 │ │ -02ad3e: 2100 |0039: array-length v0, v0 │ │ -02ad40: 0213 0000 |003a: move/from16 v19, v0 │ │ -02ad44: 3913 9100 |003c: if-nez v19, 00cd // +0091 │ │ -02ad48: 1313 2500 |003e: const/16 v19, #int 37 // #25 │ │ -02ad4c: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -02ad50: 0201 1300 |0042: move/from16 v1, v19 │ │ -02ad54: 6e20 0a09 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ -02ad5a: 0a0d |0047: move-result v13 │ │ -02ad5c: 1313 2500 |0048: const/16 v19, #int 37 // #25 │ │ -02ad60: d814 0d01 |004a: add-int/lit8 v20, v13, #int 1 // #01 │ │ -02ad64: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ -02ad68: 0201 1300 |004e: move/from16 v1, v19 │ │ -02ad6c: 0202 1400 |0050: move/from16 v2, v20 │ │ -02ad70: 6e30 0b09 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ -02ad76: 0a0e |0055: move-result v14 │ │ -02ad78: d813 0d01 |0056: add-int/lit8 v19, v13, #int 1 // #01 │ │ -02ad7c: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ -02ad80: 0201 1300 |005a: move/from16 v1, v19 │ │ -02ad84: 6e30 1509 100e |005c: invoke-virtual {v0, v1, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -02ad8a: 0c13 |005f: move-result-object v19 │ │ -02ad8c: 0800 1300 |0060: move-object/from16 v0, v19 │ │ -02ad90: 0801 1700 |0062: move-object/from16 v1, v23 │ │ -02ad94: 5b10 7003 |0064: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02ad98: 1a13 8300 |0066: const-string v19, "&filter=" // string@0083 │ │ -02ad9c: 0800 1300 |0068: move-object/from16 v0, v19 │ │ -02ada0: 6e20 2009 0f00 |006a: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ada6: 0c13 |006d: move-result-object v19 │ │ -02ada8: 0800 1700 |006e: move-object/from16 v0, v23 │ │ -02adac: 5400 7003 |0070: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02adb0: 0814 0000 |0072: move-object/from16 v20, v0 │ │ -02adb4: 7701 3e09 1400 |0074: invoke-static/range {v20}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ -02adba: 0c14 |0077: move-result-object v20 │ │ -02adbc: 7402 2009 1300 |0078: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02adc2: 1a13 e000 |007b: const-string v19, "=" // string@00e0 │ │ -02adc6: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ -02adca: 0801 1300 |007f: move-object/from16 v1, v19 │ │ -02adce: 6e20 1209 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02add4: 0c11 |0084: move-result-object v17 │ │ -02add6: 1209 |0085: const/4 v9, #int 0 // #0 │ │ -02add8: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -02addc: 2100 |0088: array-length v0, v0 │ │ -02adde: 0213 0000 |0089: move/from16 v19, v0 │ │ -02ade2: 0200 1300 |008b: move/from16 v0, v19 │ │ -02ade6: 3509 4b00 |008d: if-ge v9, v0, 00d8 // +004b │ │ -02adea: 4613 1109 |008f: aget-object v19, v17, v9 │ │ -02adee: 1a14 5f08 |0091: const-string v20, "date_added" // string@085f │ │ -02adf2: 7402 0c09 1300 |0093: invoke-virtual/range {v19, v20}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -02adf8: 0a13 |0096: move-result v19 │ │ -02adfa: 1314 ffff |0097: const/16 v20, #int -1 // #ffff │ │ -02adfe: 0200 1300 |0099: move/from16 v0, v19 │ │ -02ae02: 0201 1400 |009b: move/from16 v1, v20 │ │ -02ae06: 3210 2500 |009d: if-eq v0, v1, 00c2 // +0025 │ │ -02ae0a: 4613 1b09 |009f: aget-object v19, v27, v9 │ │ -02ae0e: 7701 ec08 1300 |00a1: invoke-static/range {v19}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -02ae14: 0b0a |00a4: move-result-wide v10 │ │ -02ae16: 2206 8501 |00a5: new-instance v6, Ljava/util/Date; // type@0185 │ │ -02ae1a: 7030 5909 a60b |00a7: invoke-direct {v6, v10, v11}, Ljava/util/Date;.:(J)V // method@0959 │ │ -02ae20: 2208 7f01 |00aa: new-instance v8, Ljava/text/SimpleDateFormat; // type@017f │ │ -02ae24: 1a13 4b11 |00ac: const-string v19, "yyyyMMdd" // string@114b │ │ -02ae28: 0800 1300 |00ae: move-object/from16 v0, v19 │ │ -02ae2c: 7020 4309 0800 |00b0: invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ -02ae32: 1a13 8200 |00b3: const-string v19, "&add=" // string@0082 │ │ -02ae36: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -02ae3a: 6e20 2009 0f00 |00b7: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ae40: 0c13 |00ba: move-result-object v19 │ │ -02ae42: 6e20 4409 6800 |00bb: invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ -02ae48: 0c14 |00be: move-result-object v20 │ │ -02ae4a: 7402 2009 1300 |00bf: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ae50: d809 0901 |00c2: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02ae54: 28c2 |00c4: goto 0086 // -003e │ │ -02ae56: 1310 0000 |00c5: const/16 v16, #int 0 // #0 │ │ -02ae5a: 2900 5fff |00c7: goto/16 0026 // -00a1 │ │ -02ae5e: 1310 0000 |00c9: const/16 v16, #int 0 // #0 │ │ -02ae62: 2900 5bff |00cb: goto/16 0026 // -00a5 │ │ -02ae66: 1313 0000 |00cd: const/16 v19, #int 0 // #0 │ │ -02ae6a: 4613 1b13 |00cf: aget-object v19, v27, v19 │ │ -02ae6e: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ -02ae72: 0801 1700 |00d3: move-object/from16 v1, v23 │ │ -02ae76: 5b10 7003 |00d5: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -02ae7a: 288f |00d7: goto 0066 // -0071 │ │ -02ae7c: 381d 2a00 |00d8: if-eqz v29, 0102 // +002a │ │ -02ae80: 1a13 ac00 |00da: const-string v19, "," // string@00ac │ │ -02ae84: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ -02ae88: 0801 1300 |00de: move-object/from16 v1, v19 │ │ -02ae8c: 6e20 1209 1000 |00e0: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -02ae92: 0c0c |00e3: move-result-object v12 │ │ -02ae94: 1a13 8400 |00e4: const-string v19, "&limit=" // string@0084 │ │ -02ae98: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -02ae9c: 6e20 2009 0f00 |00e8: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aea2: 0c13 |00eb: move-result-object v19 │ │ -02aea4: 1314 0100 |00ec: const/16 v20, #int 1 // #1 │ │ -02aea8: 4614 0c14 |00ee: aget-object v20, v12, v20 │ │ -02aeac: 7402 2009 1300 |00f0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aeb2: 1a13 8500 |00f3: const-string v19, "&offset=" // string@0085 │ │ -02aeb6: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -02aeba: 6e20 2009 0f00 |00f7: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aec0: 0c13 |00fa: move-result-object v19 │ │ -02aec2: 1314 0000 |00fb: const/16 v20, #int 0 // #0 │ │ -02aec6: 4614 0c14 |00fd: aget-object v20, v12, v20 │ │ -02aeca: 7402 2009 1300 |00ff: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02aed0: 2205 2600 |0102: new-instance v5, Landroid/database/MatrixCursor; // type@0026 │ │ -02aed4: 6213 6b03 |0104: sget-object v19, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ -02aed8: 0800 1300 |0106: move-object/from16 v0, v19 │ │ -02aedc: 7020 8700 0500 |0108: invoke-direct {v5, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02aee2: 2204 5f01 |010b: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02aee6: 7010 1a09 0400 |010d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02aeec: 1a13 530f |0110: const-string v19, "server/xml.server.php?action=playlists&auth=" // string@0f53 │ │ -02aef0: 0800 1200 |0112: move-object/from16 v0, v18 │ │ -02aef4: 0801 1300 |0114: move-object/from16 v1, v19 │ │ -02aef8: 7130 e209 0401 |0116: invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -02aefe: 0800 1700 |0119: move-object/from16 v0, v23 │ │ -02af02: 5400 6e03 |011b: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02af06: 0813 0000 |011d: move-object/from16 v19, v0 │ │ -02af0a: 1314 0000 |011f: const/16 v20, #int 0 // #0 │ │ -02af0e: 7402 ef09 1300 |0121: invoke-virtual/range {v19, v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -02af14: 0c13 |0124: move-result-object v19 │ │ -02af16: 0800 1300 |0125: move-object/from16 v0, v19 │ │ -02af1a: 6e20 2009 0400 |0127: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02af20: 6e10 2509 0f00 |012a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ -02af26: 0a13 |012d: move-result v19 │ │ -02af28: 3d13 0b00 |012e: if-lez v19, 0139 // +000b │ │ -02af2c: 6e10 2609 0f00 |0130: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02af32: 0c13 |0133: move-result-object v19 │ │ -02af34: 0800 1300 |0134: move-object/from16 v0, v19 │ │ -02af38: 6e20 2009 0400 |0136: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02af3e: 7401 8a00 1800 |0139: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -02af44: 0800 1700 |013c: move-object/from16 v0, v23 │ │ -02af48: 5400 6e03 |013e: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02af4c: 0813 0000 |0140: move-object/from16 v19, v0 │ │ -02af50: 2214 7401 |0142: new-instance v20, Ljava/net/URL; // type@0174 │ │ -02af54: 6e10 2609 0400 |0144: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02af5a: 0c15 |0147: move-result-object v21 │ │ -02af5c: 7602 3a09 1400 |0148: invoke-direct/range {v20, v21}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02af62: 2215 ae01 |014b: new-instance v21, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -02af66: 2216 cb01 |014d: new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ -02af6a: 0800 1600 |014f: move-object/from16 v0, v22 │ │ -02af6e: 0801 1700 |0151: move-object/from16 v1, v23 │ │ -02af72: 0802 1800 |0153: move-object/from16 v2, v24 │ │ -02af76: 7040 bc0a 1052 |0155: invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ -02af7c: 0800 1500 |0158: move-object/from16 v0, v21 │ │ -02af80: 0801 1200 |015a: move-object/from16 v1, v18 │ │ -02af84: 0802 1600 |015c: move-object/from16 v2, v22 │ │ -02af88: 7030 320a 1002 |015e: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -02af8e: 7403 0a0a 1300 |0161: invoke-virtual/range {v19, v20, v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02af94: 7401 9300 1800 |0164: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -02af9a: 7401 8d00 1800 |0167: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02afa0: 1105 |016a: return-object v5 │ │ -02afa2: 0d07 |016b: move-exception v7 │ │ -02afa4: 1a13 bb09 |016c: const-string v19, "getDocument.getDocument" // string@09bb │ │ -02afa8: 0800 1300 |016e: move-object/from16 v0, v19 │ │ -02afac: 7120 960b 7000 |0170: invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02afb2: 7401 8d00 1800 |0173: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02afb8: 28f4 |0176: goto 016a // -000c │ │ -02afba: 0d13 |0177: move-exception v19 │ │ -02afbc: 7401 8d00 1800 |0178: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02afc2: 2713 |017b: throw v19 │ │ + insns size : 388 16-bit code units │ │ +02b808: |[02b808] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.playlistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ +02b818: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +02b81c: 5400 7103 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02b820: 0814 0000 |0004: move-object/from16 v20, v0 │ │ +02b824: 1a15 8f02 |0006: const-string v21, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02b828: 1a16 0000 |0008: const-string v22, "" // string@0000 │ │ +02b82c: 7803 6800 1400 |000a: invoke-interface/range {v20, v21, v22}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02b832: 0c13 |000d: move-result-object v19 │ │ +02b834: 1a04 510f |000e: const-string v4, "server/xml.server.php?action=playlists&auth=" // string@0f51 │ │ +02b838: 381b bd00 |0010: if-eqz v27, 00cd // +00bd │ │ +02b83c: 1a14 550d |0012: const-string v20, "name" // string@0d55 │ │ +02b840: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ +02b844: 0801 1400 |0016: move-object/from16 v1, v20 │ │ +02b848: 6e20 0c09 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b84e: 0a14 |001b: move-result v20 │ │ +02b850: 1315 ffff |001c: const/16 v21, #int -1 // #ffff │ │ +02b854: 0200 1400 |001e: move/from16 v0, v20 │ │ +02b858: 0201 1500 |0020: move/from16 v1, v21 │ │ +02b85c: 3210 a700 |0022: if-eq v0, v1, 00c9 // +00a7 │ │ +02b860: 1311 0100 |0024: const/16 v17, #int 1 // #1 │ │ +02b864: 2210 5f01 |0026: new-instance v16, Ljava/lang/StringBuilder; // type@015f │ │ +02b868: 7601 1a09 1000 |0028: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02b86e: 381b b100 |002b: if-eqz v27, 00dc // +00b1 │ │ +02b872: 7401 0e09 1b00 |002d: invoke-virtual/range {v27}, Ljava/lang/String;.length:()I // method@090e │ │ +02b878: 0a14 |0030: move-result v20 │ │ +02b87a: 3d14 ab00 |0031: if-lez v20, 00dc // +00ab │ │ +02b87e: 3811 4a00 |0033: if-eqz v17, 007d // +004a │ │ +02b882: 381c 0900 |0035: if-eqz v28, 003e // +0009 │ │ +02b886: 0800 1c00 |0037: move-object/from16 v0, v28 │ │ +02b88a: 2100 |0039: array-length v0, v0 │ │ +02b88c: 0214 0000 |003a: move/from16 v20, v0 │ │ +02b890: 3914 9500 |003c: if-nez v20, 00d1 // +0095 │ │ +02b894: 1314 2500 |003e: const/16 v20, #int 37 // #25 │ │ +02b898: 0800 1b00 |0040: move-object/from16 v0, v27 │ │ +02b89c: 0201 1400 |0042: move/from16 v1, v20 │ │ +02b8a0: 6e20 0a09 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@090a │ │ +02b8a6: 0a0e |0047: move-result v14 │ │ +02b8a8: 1314 2500 |0048: const/16 v20, #int 37 // #25 │ │ +02b8ac: d815 0e01 |004a: add-int/lit8 v21, v14, #int 1 // #01 │ │ +02b8b0: 0800 1b00 |004c: move-object/from16 v0, v27 │ │ +02b8b4: 0201 1400 |004e: move/from16 v1, v20 │ │ +02b8b8: 0202 1500 |0050: move/from16 v2, v21 │ │ +02b8bc: 6e30 0b09 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.indexOf:(II)I // method@090b │ │ +02b8c2: 0a0f |0055: move-result v15 │ │ +02b8c4: d814 0e01 |0056: add-int/lit8 v20, v14, #int 1 // #01 │ │ +02b8c8: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +02b8cc: 0201 1400 |005a: move/from16 v1, v20 │ │ +02b8d0: 6e30 1509 100f |005c: invoke-virtual {v0, v1, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +02b8d6: 0c14 |005f: move-result-object v20 │ │ +02b8d8: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +02b8dc: 0801 1800 |0062: move-object/from16 v1, v24 │ │ +02b8e0: 5b10 7003 |0064: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02b8e4: 1a14 8300 |0066: const-string v20, "&filter=" // string@0083 │ │ +02b8e8: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +02b8ec: 0801 1400 |006a: move-object/from16 v1, v20 │ │ +02b8f0: 6e20 2009 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b8f6: 0c14 |006f: move-result-object v20 │ │ +02b8f8: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +02b8fc: 5400 7003 |0072: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02b900: 0815 0000 |0074: move-object/from16 v21, v0 │ │ +02b904: 7701 3e09 1500 |0076: invoke-static/range {v21}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@093e │ │ +02b90a: 0c15 |0079: move-result-object v21 │ │ +02b90c: 7402 2009 1400 |007a: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b912: 1a14 e000 |007d: const-string v20, "=" // string@00e0 │ │ +02b916: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +02b91a: 0801 1400 |0081: move-object/from16 v1, v20 │ │ +02b91e: 6e20 1209 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02b924: 0c12 |0086: move-result-object v18 │ │ +02b926: 120a |0087: const/4 v10, #int 0 // #0 │ │ +02b928: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +02b92c: 2100 |008a: array-length v0, v0 │ │ +02b92e: 0214 0000 |008b: move/from16 v20, v0 │ │ +02b932: 0200 1400 |008d: move/from16 v0, v20 │ │ +02b936: 350a 4d00 |008f: if-ge v10, v0, 00dc // +004d │ │ +02b93a: 4614 120a |0091: aget-object v20, v18, v10 │ │ +02b93e: 1a15 5e08 |0093: const-string v21, "date_added" // string@085e │ │ +02b942: 7402 0c09 1400 |0095: invoke-virtual/range {v20, v21}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +02b948: 0a14 |0098: move-result v20 │ │ +02b94a: 1315 ffff |0099: const/16 v21, #int -1 // #ffff │ │ +02b94e: 0200 1400 |009b: move/from16 v0, v20 │ │ +02b952: 0201 1500 |009d: move/from16 v1, v21 │ │ +02b956: 3210 2700 |009f: if-eq v0, v1, 00c6 // +0027 │ │ +02b95a: 4614 1c0a |00a1: aget-object v20, v28, v10 │ │ +02b95e: 7701 ec08 1400 |00a3: invoke-static/range {v20}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +02b964: 0b0c |00a6: move-result-wide v12 │ │ +02b966: 2207 8501 |00a7: new-instance v7, Ljava/util/Date; // type@0185 │ │ +02b96a: 7030 5909 c70d |00a9: invoke-direct {v7, v12, v13}, Ljava/util/Date;.:(J)V // method@0959 │ │ +02b970: 2209 7f01 |00ac: new-instance v9, Ljava/text/SimpleDateFormat; // type@017f │ │ +02b974: 1a14 4911 |00ae: const-string v20, "yyyyMMdd" // string@1149 │ │ +02b978: 0800 1400 |00b0: move-object/from16 v0, v20 │ │ +02b97c: 7020 4309 0900 |00b2: invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ +02b982: 1a14 8200 |00b5: const-string v20, "&add=" // string@0082 │ │ +02b986: 0800 1000 |00b7: move-object/from16 v0, v16 │ │ +02b98a: 0801 1400 |00b9: move-object/from16 v1, v20 │ │ +02b98e: 6e20 2009 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b994: 0c14 |00be: move-result-object v20 │ │ +02b996: 6e20 4409 7900 |00bf: invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0944 │ │ +02b99c: 0c15 |00c2: move-result-object v21 │ │ +02b99e: 7402 2009 1400 |00c3: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b9a4: d80a 0a01 |00c6: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02b9a8: 28c0 |00c8: goto 0088 // -0040 │ │ +02b9aa: 1311 0000 |00c9: const/16 v17, #int 0 // #0 │ │ +02b9ae: 2900 5bff |00cb: goto/16 0026 // -00a5 │ │ +02b9b2: 1311 0000 |00cd: const/16 v17, #int 0 // #0 │ │ +02b9b6: 2900 57ff |00cf: goto/16 0026 // -00a9 │ │ +02b9ba: 1314 0000 |00d1: const/16 v20, #int 0 // #0 │ │ +02b9be: 4614 1c14 |00d3: aget-object v20, v28, v20 │ │ +02b9c2: 0800 1400 |00d5: move-object/from16 v0, v20 │ │ +02b9c6: 0801 1800 |00d7: move-object/from16 v1, v24 │ │ +02b9ca: 5b10 7003 |00d9: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +02b9ce: 288b |00db: goto 0066 // -0075 │ │ +02b9d0: 381e 2e00 |00dc: if-eqz v30, 010a // +002e │ │ +02b9d4: 1a14 ac00 |00de: const-string v20, "," // string@00ac │ │ +02b9d8: 0800 1e00 |00e0: move-object/from16 v0, v30 │ │ +02b9dc: 0801 1400 |00e2: move-object/from16 v1, v20 │ │ +02b9e0: 6e20 1209 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +02b9e6: 0c0b |00e7: move-result-object v11 │ │ +02b9e8: 1a14 8400 |00e8: const-string v20, "&limit=" // string@0084 │ │ +02b9ec: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +02b9f0: 0801 1400 |00ec: move-object/from16 v1, v20 │ │ +02b9f4: 6e20 2009 1000 |00ee: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02b9fa: 0c14 |00f1: move-result-object v20 │ │ +02b9fc: 1315 0100 |00f2: const/16 v21, #int 1 // #1 │ │ +02ba00: 4615 0b15 |00f4: aget-object v21, v11, v21 │ │ +02ba04: 7402 2009 1400 |00f6: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ba0a: 1a14 8500 |00f9: const-string v20, "&offset=" // string@0085 │ │ +02ba0e: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ +02ba12: 0801 1400 |00fd: move-object/from16 v1, v20 │ │ +02ba16: 6e20 2009 1000 |00ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ba1c: 0c14 |0102: move-result-object v20 │ │ +02ba1e: 1315 0000 |0103: const/16 v21, #int 0 // #0 │ │ +02ba22: 4615 0b15 |0105: aget-object v21, v11, v21 │ │ +02ba26: 7402 2009 1400 |0107: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ba2c: 2206 2600 |010a: new-instance v6, Landroid/database/MatrixCursor; // type@0026 │ │ +02ba30: 6214 6b03 |010c: sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ +02ba34: 0800 1400 |010e: move-object/from16 v0, v20 │ │ +02ba38: 7020 8700 0600 |0110: invoke-direct {v6, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02ba3e: 2205 5f01 |0113: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02ba42: 7010 1a09 0500 |0115: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02ba48: 1a14 510f |0118: const-string v20, "server/xml.server.php?action=playlists&auth=" // string@0f51 │ │ +02ba4c: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +02ba50: 0801 1400 |011c: move-object/from16 v1, v20 │ │ +02ba54: 7130 e209 0501 |011e: invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02ba5a: 0800 1800 |0121: move-object/from16 v0, v24 │ │ +02ba5e: 5400 6e03 |0123: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02ba62: 0814 0000 |0125: move-object/from16 v20, v0 │ │ +02ba66: 1315 0000 |0127: const/16 v21, #int 0 // #0 │ │ +02ba6a: 7402 ef09 1400 |0129: invoke-virtual/range {v20, v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02ba70: 0c14 |012c: move-result-object v20 │ │ +02ba72: 0800 1400 |012d: move-object/from16 v0, v20 │ │ +02ba76: 6e20 2009 0500 |012f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ba7c: 7401 2509 1000 |0132: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.length:()I // method@0925 │ │ +02ba82: 0a14 |0135: move-result v20 │ │ +02ba84: 3d14 0b00 |0136: if-lez v20, 0141 // +000b │ │ +02ba88: 7401 2609 1000 |0138: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02ba8e: 0c14 |013b: move-result-object v20 │ │ +02ba90: 0800 1400 |013c: move-object/from16 v0, v20 │ │ +02ba94: 6e20 2009 0500 |013e: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ba9a: 7401 8a00 1900 |0141: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02baa0: 0800 1800 |0144: move-object/from16 v0, v24 │ │ +02baa4: 5400 6e03 |0146: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02baa8: 0814 0000 |0148: move-object/from16 v20, v0 │ │ +02baac: 2215 7401 |014a: new-instance v21, Ljava/net/URL; // type@0174 │ │ +02bab0: 6e10 2609 0500 |014c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02bab6: 0c16 |014f: move-result-object v22 │ │ +02bab8: 7602 3a09 1500 |0150: invoke-direct/range {v21, v22}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02babe: 2216 ae01 |0153: new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +02bac2: 2217 cb01 |0155: new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; // type@01cb │ │ +02bac6: 0800 1700 |0157: move-object/from16 v0, v23 │ │ +02baca: 0801 1800 |0159: move-object/from16 v1, v24 │ │ +02bace: 0802 1900 |015b: move-object/from16 v2, v25 │ │ +02bad2: 7040 bc0a 1062 |015d: invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V // method@0abc │ │ +02bad8: 0800 1600 |0160: move-object/from16 v0, v22 │ │ +02badc: 0801 1300 |0162: move-object/from16 v1, v19 │ │ +02bae0: 0802 1700 |0164: move-object/from16 v2, v23 │ │ +02bae4: 7030 320a 1002 |0166: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +02baea: 7403 0a0a 1400 |0169: invoke-virtual/range {v20, v21, v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02baf0: 7401 9300 1900 |016c: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02baf6: 7401 8d00 1900 |016f: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02bafc: 1106 |0172: return-object v6 │ │ +02bafe: 0d08 |0173: move-exception v8 │ │ +02bb00: 1a14 ba09 |0174: const-string v20, "getDocument.getDocument" // string@09ba │ │ +02bb04: 0800 1400 |0176: move-object/from16 v0, v20 │ │ +02bb08: 7120 960b 8000 |0178: invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02bb0e: 7401 8d00 1900 |017b: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02bb14: 28f4 |017e: goto 0172 // -000c │ │ +02bb16: 0d14 |017f: move-exception v20 │ │ +02bb18: 7401 8d00 1900 |0180: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02bb1e: 2714 |0183: throw v20 │ │ catches : 2 │ │ - 0x0139 - 0x0167 │ │ - Ljava/lang/Exception; -> 0x016b │ │ - -> 0x0177 │ │ - 0x016c - 0x0173 │ │ - -> 0x0177 │ │ + 0x0141 - 0x016f │ │ + Ljava/lang/Exception; -> 0x0173 │ │ + -> 0x017f │ │ + 0x0174 - 0x017b │ │ + -> 0x017f │ │ positions : │ │ 0x0000 line=509 │ │ 0x000e line=511 │ │ 0x0010 line=513 │ │ + 0x0014 line=514 │ │ 0x0026 line=515 │ │ 0x002b line=516 │ │ 0x0033 line=517 │ │ 0x0035 line=518 │ │ 0x003e line=519 │ │ 0x0048 line=520 │ │ 0x0056 line=521 │ │ 0x0066 line=525 │ │ - 0x007b line=528 │ │ - 0x0085 line=529 │ │ - 0x008f line=530 │ │ - 0x009f line=532 │ │ - 0x00a5 line=533 │ │ - 0x00aa line=534 │ │ - 0x00b3 line=535 │ │ - 0x00c2 line=529 │ │ - 0x00c5 line=513 │ │ - 0x00cd line=523 │ │ - 0x00d8 line=539 │ │ - 0x00da line=540 │ │ - 0x00e4 line=541 │ │ - 0x00f3 line=542 │ │ - 0x0102 line=545 │ │ - 0x010b line=547 │ │ - 0x0110 line=548 │ │ - 0x0119 line=549 │ │ - 0x012a line=550 │ │ - 0x0130 line=551 │ │ - 0x0139 line=555 │ │ - 0x013c line=556 │ │ - 0x0164 line=560 │ │ - 0x0167 line=564 │ │ - 0x016a line=566 │ │ - 0x016b line=561 │ │ - 0x016c line=562 │ │ - 0x0173 line=564 │ │ - locals : │ │ - 0x0048 - 0x0066 reg=13 p1 I │ │ - 0x0056 - 0x0066 reg=14 p2 I │ │ - 0x00aa - 0x00c2 reg=6 date Ljava/util/Date; │ │ - 0x00b3 - 0x00c2 reg=8 fmt Ljava/text/SimpleDateFormat; │ │ - 0x00a5 - 0x00c2 reg=10 l J │ │ - 0x0086 - 0x00c5 reg=9 i I │ │ - 0x002b - 0x00c5 reg=15 params Ljava/lang/StringBuilder; │ │ - 0x0026 - 0x00c5 reg=16 search_playlist2 Z │ │ - 0x0085 - 0x00c5 reg=17 sel [Ljava/lang/String; │ │ - 0x00e4 - 0x0102 reg=12 limit_args [Ljava/lang/String; │ │ - 0x016c - 0x0177 reg=7 e Ljava/lang/Exception; │ │ - 0x0010 - 0x017c reg=3 body Ljava/lang/String; │ │ - 0x0110 - 0x017c reg=4 buf Ljava/lang/StringBuilder; │ │ - 0x010b - 0x017c reg=5 cursor Landroid/database/MatrixCursor; │ │ - 0x00cd - 0x017c reg=15 params Ljava/lang/StringBuilder; │ │ - 0x00cd - 0x017c reg=16 search_playlist2 Z │ │ - 0x000e - 0x017c reg=18 server Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=23 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ - 0x0000 - 0x017c reg=24 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x017c reg=25 projection [Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=26 selection Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=27 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=28 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x017c reg=29 limit Ljava/lang/String; │ │ + 0x0076 line=526 │ │ + 0x007d line=528 │ │ + 0x0087 line=529 │ │ + 0x0091 line=530 │ │ + 0x00a1 line=532 │ │ + 0x00a7 line=533 │ │ + 0x00ac line=534 │ │ + 0x00b5 line=535 │ │ + 0x00c6 line=529 │ │ + 0x00c9 line=514 │ │ + 0x00d1 line=523 │ │ + 0x00dc line=539 │ │ + 0x00de line=540 │ │ + 0x00e8 line=541 │ │ + 0x00f9 line=542 │ │ + 0x010a line=545 │ │ + 0x0113 line=547 │ │ + 0x0118 line=548 │ │ + 0x0121 line=549 │ │ + 0x0132 line=550 │ │ + 0x0138 line=551 │ │ + 0x0141 line=555 │ │ + 0x0144 line=556 │ │ + 0x016c line=560 │ │ + 0x016f line=564 │ │ + 0x0172 line=566 │ │ + 0x0173 line=561 │ │ + 0x0174 line=562 │ │ + 0x017b line=564 │ │ + locals : │ │ + 0x0048 - 0x0066 reg=14 p1 I │ │ + 0x0056 - 0x0066 reg=15 p2 I │ │ + 0x00ac - 0x00c6 reg=7 date Ljava/util/Date; │ │ + 0x00b5 - 0x00c6 reg=9 fmt Ljava/text/SimpleDateFormat; │ │ + 0x00a7 - 0x00c6 reg=12 l J │ │ + 0x0088 - 0x00c9 reg=10 i I │ │ + 0x002b - 0x00c9 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x0026 - 0x00c9 reg=17 search_playlist2 Z │ │ + 0x0087 - 0x00c9 reg=18 sel [Ljava/lang/String; │ │ + 0x00e8 - 0x010a reg=11 limit_args [Ljava/lang/String; │ │ + 0x0174 - 0x017f reg=8 e Ljava/lang/Exception; │ │ + 0x0010 - 0x0184 reg=4 body Ljava/lang/String; │ │ + 0x0118 - 0x0184 reg=5 buf Ljava/lang/StringBuilder; │ │ + 0x0113 - 0x0184 reg=6 cursor Landroid/database/MatrixCursor; │ │ + 0x00d1 - 0x0184 reg=16 params Ljava/lang/StringBuilder; │ │ + 0x00d1 - 0x0184 reg=17 search_playlist2 Z │ │ + 0x000e - 0x0184 reg=19 server Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=24 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0184 reg=25 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0184 reg=26 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=27 selection Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=28 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=29 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x0184 reg=30 limit Ljava/lang/String; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;) │ │ name : 'playlistmemberQuery' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor;' │ │ access : 0x0000 () │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 129 16-bit code units │ │ -02afe0: |[02afe0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.playlistmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; │ │ -02aff0: 54d0 7103 |0000: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ -02aff4: 1a01 8f02 |0002: const-string v1, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02aff8: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -02affc: 7230 6800 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02b002: 0c02 |0009: move-result-object v2 │ │ -02b004: 2208 5f01 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ -02b008: 7010 1a09 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02b00e: 1a00 520f |000f: const-string v0, "server/xml.server.php?action=playlist_songs&auth=" // string@0f52 │ │ -02b012: 7130 e209 2800 |0011: invoke-static {v8, v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -02b018: 54d0 6e03 |0014: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02b01c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -02b01e: 6e20 ef09 1000 |0017: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ -02b024: 0c00 |001a: move-result-object v0 │ │ -02b026: 6e20 2009 0800 |001b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02b02c: 1a00 8300 |001e: const-string v0, "&filter=" // string@0083 │ │ -02b030: 6e20 2009 0800 |0020: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02b036: 0c00 |0023: move-result-object v0 │ │ -02b038: 6e20 2009 f000 |0024: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02b03e: 2205 2600 |0027: new-instance v5, Landroid/database/MatrixCursor; // type@0026 │ │ -02b042: 6200 6c03 |0029: sget-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_MEMBER_FIELDS:[Ljava/lang/String; // field@036c │ │ -02b046: 7020 8700 0500 |002b: invoke-direct {v5, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -02b04c: 6e10 8a00 0e00 |002e: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -02b052: 54db 6e03 |0031: iget-object v11, v13, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ -02b056: 220c 7401 |0033: new-instance v12, Ljava/net/URL; // type@0174 │ │ -02b05a: 6e10 2609 0800 |0035: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02b060: 0c00 |0038: move-result-object v0 │ │ -02b062: 7020 3a09 0c00 |0039: invoke-direct {v12, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -02b068: 2200 ca01 |003c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4; // type@01ca │ │ -02b06c: 07d1 |003e: move-object v1, v13 │ │ -02b06e: 07e3 |003f: move-object v3, v14 │ │ -02b070: 07f4 |0040: move-object v4, v15 │ │ -02b072: 0506 1000 |0041: move-wide/from16 v6, v16 │ │ -02b076: 7608 b90a 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/database/MatrixCursor;J)V // method@0ab9 │ │ -02b07c: 6e30 0a0a cb00 |0046: invoke-virtual {v11, v12, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -02b082: 6e10 8900 0500 |0049: invoke-virtual {v5}, Landroid/database/MatrixCursor;.getCount:()I // method@0089 │ │ -02b088: 0a00 |004c: move-result v0 │ │ -02b08a: 3d00 1e00 |004d: if-lez v0, 006b // +001e │ │ -02b08e: 220a 1300 |004f: new-instance v10, Landroid/content/ContentValues; // type@0013 │ │ -02b092: 7010 4400 0a00 |0051: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -02b098: 1a00 cd0a |0054: const-string v0, "init_flg" // string@0acd │ │ -02b09c: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -02b09e: 7110 e808 0100 |0057: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -02b0a4: 0c01 |005a: move-result-object v1 │ │ -02b0a6: 6e30 4900 0a01 |005b: invoke-virtual {v10, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -02b0ac: 1a00 550e |005e: const-string v0, "playlist" // string@0e55 │ │ -02b0b0: 1a01 620e |0060: const-string v1, "playlist_key=?" // string@0e62 │ │ -02b0b4: 1213 |0062: const/4 v3, #int 1 // #1 │ │ -02b0b6: 2333 3302 |0063: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ -02b0ba: 1204 |0065: const/4 v4, #int 0 // #0 │ │ -02b0bc: 4d0f 0304 |0066: aput-object v15, v3, v4 │ │ -02b0c0: 6e53 9400 0e1a |0068: invoke-virtual {v14, v0, v10, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -02b0c6: 6e10 9300 0e00 |006b: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -02b0cc: 6e10 8d00 0e00 |006e: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02b0d2: 1105 |0071: return-object v5 │ │ -02b0d4: 0d09 |0072: move-exception v9 │ │ -02b0d6: 1a00 bb09 |0073: const-string v0, "getDocument.getDocument" // string@09bb │ │ -02b0da: 7120 960b 9000 |0075: invoke-static {v0, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02b0e0: 6e10 8d00 0e00 |0078: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02b0e6: 28f6 |007b: goto 0071 // -000a │ │ -02b0e8: 0d00 |007c: move-exception v0 │ │ -02b0ea: 6e10 8d00 0e00 |007d: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -02b0f0: 2700 |0080: throw v0 │ │ +02bb3c: |[02bb3c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache.playlistmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; │ │ +02bb4c: 54d0 7103 |0000: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mPreference:Landroid/content/SharedPreferences; // field@0371 │ │ +02bb50: 1a01 8f02 |0002: const-string v1, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02bb54: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +02bb58: 7230 6800 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02bb5e: 0c02 |0009: move-result-object v2 │ │ +02bb60: 2208 5f01 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ +02bb64: 7010 1a09 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02bb6a: 1a00 500f |000f: const-string v0, "server/xml.server.php?action=playlist_songs&auth=" // string@0f50 │ │ +02bb6e: 7130 e209 2800 |0011: invoke-static {v8, v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +02bb74: 54d0 6e03 |0014: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02bb78: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +02bb7a: 6e20 ef09 1000 |0017: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuth:(Z)Ljava/lang/String; // method@09ef │ │ +02bb80: 0c00 |001a: move-result-object v0 │ │ +02bb82: 6e20 2009 0800 |001b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02bb88: 1a00 8300 |001e: const-string v0, "&filter=" // string@0083 │ │ +02bb8c: 6e20 2009 0800 |0020: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02bb92: 0c00 |0023: move-result-object v0 │ │ +02bb94: 6e20 2009 f000 |0024: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02bb9a: 2205 2600 |0027: new-instance v5, Landroid/database/MatrixCursor; // type@0026 │ │ +02bb9e: 6200 6c03 |0029: sget-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_MEMBER_FIELDS:[Ljava/lang/String; // field@036c │ │ +02bba2: 7020 8700 0500 |002b: invoke-direct {v5, v0}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +02bba8: 6e10 8a00 0e00 |002e: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +02bbae: 54db 6e03 |0031: iget-object v11, v13, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@036e │ │ +02bbb2: 220c 7401 |0033: new-instance v12, Ljava/net/URL; // type@0174 │ │ +02bbb6: 6e10 2609 0800 |0035: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02bbbc: 0c00 |0038: move-result-object v0 │ │ +02bbbe: 7020 3a09 0c00 |0039: invoke-direct {v12, v0}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +02bbc4: 2200 ca01 |003c: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4; // type@01ca │ │ +02bbc8: 07d1 |003e: move-object v1, v13 │ │ +02bbca: 07e3 |003f: move-object v3, v14 │ │ +02bbcc: 07f4 |0040: move-object v4, v15 │ │ +02bbce: 0506 1000 |0041: move-wide/from16 v6, v16 │ │ +02bbd2: 7608 b90a 0000 |0043: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/database/MatrixCursor;J)V // method@0ab9 │ │ +02bbd8: 6e30 0a0a cb00 |0046: invoke-virtual {v11, v12, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +02bbde: 6e10 8900 0500 |0049: invoke-virtual {v5}, Landroid/database/MatrixCursor;.getCount:()I // method@0089 │ │ +02bbe4: 0a00 |004c: move-result v0 │ │ +02bbe6: 3d00 1e00 |004d: if-lez v0, 006b // +001e │ │ +02bbea: 220a 1300 |004f: new-instance v10, Landroid/content/ContentValues; // type@0013 │ │ +02bbee: 7010 4400 0a00 |0051: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +02bbf4: 1a00 cc0a |0054: const-string v0, "init_flg" // string@0acc │ │ +02bbf8: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +02bbfa: 7110 e808 0100 |0057: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +02bc00: 0c01 |005a: move-result-object v1 │ │ +02bc02: 6e30 4900 0a01 |005b: invoke-virtual {v10, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +02bc08: 1a00 530e |005e: const-string v0, "playlist" // string@0e53 │ │ +02bc0c: 1a01 600e |0060: const-string v1, "playlist_key=?" // string@0e60 │ │ +02bc10: 1213 |0062: const/4 v3, #int 1 // #1 │ │ +02bc12: 2333 3302 |0063: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ +02bc16: 1204 |0065: const/4 v4, #int 0 // #0 │ │ +02bc18: 4d0f 0304 |0066: aput-object v15, v3, v4 │ │ +02bc1c: 6e53 9400 0e1a |0068: invoke-virtual {v14, v0, v10, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +02bc22: 6e10 9300 0e00 |006b: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +02bc28: 6e10 8d00 0e00 |006e: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02bc2e: 1105 |0071: return-object v5 │ │ +02bc30: 0d09 |0072: move-exception v9 │ │ +02bc32: 1a00 ba09 |0073: const-string v0, "getDocument.getDocument" // string@09ba │ │ +02bc36: 7120 960b 9000 |0075: invoke-static {v0, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02bc3c: 6e10 8d00 0e00 |0078: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02bc42: 28f6 |007b: goto 0071 // -000a │ │ +02bc44: 0d00 |007c: move-exception v0 │ │ +02bc46: 6e10 8d00 0e00 |007d: invoke-virtual {v14}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +02bc4c: 2700 |0080: throw v0 │ │ catches : 2 │ │ 0x002e - 0x006e │ │ Ljava/lang/Exception; -> 0x0072 │ │ -> 0x007c │ │ 0x0073 - 0x0078 │ │ -> 0x007c │ │ positions : │ │ @@ -42746,36 +42923,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02b10c: |[02b10c] jp.co.kayo.android.localplayer.ds.ampache.ServerState.:()V │ │ -02b11c: 2200 cd01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // type@01cd │ │ -02b120: 7010 d20a 0000 |0002: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.:()V // method@0ad2 │ │ -02b126: 6900 7203 |0005: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.instance:Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // field@0372 │ │ -02b12a: 0e00 |0007: return-void │ │ +02bc68: |[02bc68] jp.co.kayo.android.localplayer.ds.ampache.ServerState.:()V │ │ +02bc78: 2200 cd01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // type@01cd │ │ +02bc7c: 7010 d20a 0000 |0002: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.:()V // method@0ad2 │ │ +02bc82: 6900 7203 |0005: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.instance:Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // field@0372 │ │ +02bc86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b12c: |[02b12c] jp.co.kayo.android.localplayer.ds.ampache.ServerState.:()V │ │ -02b13c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02b142: 0e00 |0003: return-void │ │ +02bc88: |[02bc88] jp.co.kayo.android.localplayer.ds.ampache.ServerState.:()V │ │ +02bc98: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02bc9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ │ │ @@ -42784,17 +42961,17 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b144: |[02b144] jp.co.kayo.android.localplayer.ds.ampache.ServerState.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ -02b154: 6200 7203 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.instance:Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // field@0372 │ │ -02b158: 1100 |0002: return-object v0 │ │ +02bca0: |[02bca0] jp.co.kayo.android.localplayer.ds.ampache.ServerState.getInstance:()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ +02bcb0: 6200 7203 |0000: sget-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.instance:Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; // field@0372 │ │ +02bcb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;) │ │ @@ -42802,17 +42979,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b15c: |[02b15c] jp.co.kayo.android.localplayer.ds.ampache.ServerState.getAuthkey:()Ljava/lang/String; │ │ -02b16c: 5410 7303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mAuthkey:Ljava/lang/String; // field@0373 │ │ -02b170: 1100 |0002: return-object v0 │ │ +02bcb8: |[02bcb8] jp.co.kayo.android.localplayer.ds.ampache.ServerState.getAuthkey:()Ljava/lang/String; │ │ +02bcc8: 5410 7303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mAuthkey:Ljava/lang/String; // field@0373 │ │ +02bccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;) │ │ @@ -42820,17 +42997,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b174: |[02b174] jp.co.kayo.android.localplayer.ds.ampache.ServerState.getServerurl:()Ljava/lang/String; │ │ -02b184: 5410 7403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mServerurl:Ljava/lang/String; // field@0374 │ │ -02b188: 1100 |0002: return-object v0 │ │ +02bcd0: |[02bcd0] jp.co.kayo.android.localplayer.ds.ampache.ServerState.getServerurl:()Ljava/lang/String; │ │ +02bce0: 5410 7403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mServerurl:Ljava/lang/String; // field@0374 │ │ +02bce4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;) │ │ @@ -42838,17 +43015,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b18c: |[02b18c] jp.co.kayo.android.localplayer.ds.ampache.ServerState.isSuccess:()Z │ │ -02b19c: 5510 7503 |0000: iget-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mSuccess:Z // field@0375 │ │ -02b1a0: 0f00 |0002: return v0 │ │ +02bce8: |[02bce8] jp.co.kayo.android.localplayer.ds.ampache.ServerState.isSuccess:()Z │ │ +02bcf8: 5510 7503 |0000: iget-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mSuccess:Z // field@0375 │ │ +02bcfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;) │ │ @@ -42856,17 +43033,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b1a4: |[02b1a4] jp.co.kayo.android.localplayer.ds.ampache.ServerState.setAuthkey:(Ljava/lang/String;)V │ │ -02b1b4: 5b01 7303 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mAuthkey:Ljava/lang/String; // field@0373 │ │ -02b1b8: 0e00 |0002: return-void │ │ +02bd00: |[02bd00] jp.co.kayo.android.localplayer.ds.ampache.ServerState.setAuthkey:(Ljava/lang/String;)V │ │ +02bd10: 5b01 7303 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mAuthkey:Ljava/lang/String; // field@0373 │ │ +02bd14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0002 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ 0x0000 - 0x0003 reg=1 authkey Ljava/lang/String; │ │ @@ -42876,17 +43053,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b1bc: |[02b1bc] jp.co.kayo.android.localplayer.ds.ampache.ServerState.setServerurl:(Ljava/lang/String;)V │ │ -02b1cc: 5b01 7403 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mServerurl:Ljava/lang/String; // field@0374 │ │ -02b1d0: 0e00 |0002: return-void │ │ +02bd18: |[02bd18] jp.co.kayo.android.localplayer.ds.ampache.ServerState.setServerurl:(Ljava/lang/String;)V │ │ +02bd28: 5b01 7403 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mServerurl:Ljava/lang/String; // field@0374 │ │ +02bd2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ 0x0000 - 0x0003 reg=1 serverurl Ljava/lang/String; │ │ @@ -42896,17 +43073,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b1d4: |[02b1d4] jp.co.kayo.android.localplayer.ds.ampache.ServerState.setSuccess:(Z)V │ │ -02b1e4: 5c01 7503 |0000: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mSuccess:Z // field@0375 │ │ -02b1e8: 0e00 |0002: return-void │ │ +02bd30: |[02bd30] jp.co.kayo.android.localplayer.ds.ampache.ServerState.setSuccess:(Z)V │ │ +02bd40: 5c01 7503 |0000: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;.mSuccess:Z // field@0375 │ │ +02bd44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0002 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ 0x0000 - 0x0003 reg=1 success Z │ │ @@ -42958,28 +43135,28 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Dialog;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02b1ec: |[02b1ec] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.:(Landroid/content/Context;Landroid/app/Dialog;)V │ │ -02b1fc: 7010 a800 0200 |0000: invoke-direct {v2}, Landroid/os/AsyncTask;.:()V // method@00a8 │ │ -02b202: 7020 e70a 4200 |0003: invoke-direct {v2, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setProgressDialog:(Landroid/app/Dialog;)V // method@0ae7 │ │ -02b208: 1400 0a00 067f |0006: const v0, #float 1.78117e+38 // #7f06000a │ │ -02b20e: 6e20 2600 0400 |0009: invoke-virtual {v4, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0026 │ │ -02b214: 0c00 |000c: move-result-object v0 │ │ -02b216: 1f00 3101 |000d: check-cast v0, Landroid/widget/TextView; // type@0131 │ │ -02b21a: 7020 e80a 0200 |000f: invoke-direct {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setTxtProgress:(Landroid/widget/TextView;)V // method@0ae8 │ │ -02b220: 7010 de0a 0200 |0012: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getTxtProgress:()Landroid/widget/TextView; // method@0ade │ │ -02b226: 0c00 |0015: move-result-object v0 │ │ -02b228: 1401 7c00 057f |0016: const v1, #float 1.7679e+38 // #7f05007c │ │ -02b22e: 6e20 ad08 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@08ad │ │ -02b234: 6e20 e50a 3200 |001c: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setContext:(Landroid/content/Context;)V // method@0ae5 │ │ -02b23a: 0e00 |001f: return-void │ │ +02bd48: |[02bd48] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.:(Landroid/content/Context;Landroid/app/Dialog;)V │ │ +02bd58: 7010 a800 0200 |0000: invoke-direct {v2}, Landroid/os/AsyncTask;.:()V // method@00a8 │ │ +02bd5e: 7020 e70a 4200 |0003: invoke-direct {v2, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setProgressDialog:(Landroid/app/Dialog;)V // method@0ae7 │ │ +02bd64: 1400 0a00 067f |0006: const v0, #float 1.78117e+38 // #7f06000a │ │ +02bd6a: 6e20 2600 0400 |0009: invoke-virtual {v4, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0026 │ │ +02bd70: 0c00 |000c: move-result-object v0 │ │ +02bd72: 1f00 3101 |000d: check-cast v0, Landroid/widget/TextView; // type@0131 │ │ +02bd76: 7020 e80a 0200 |000f: invoke-direct {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setTxtProgress:(Landroid/widget/TextView;)V // method@0ae8 │ │ +02bd7c: 7010 de0a 0200 |0012: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getTxtProgress:()Landroid/widget/TextView; // method@0ade │ │ +02bd82: 0c00 |0015: move-result-object v0 │ │ +02bd84: 1401 7c00 057f |0016: const v1, #float 1.7679e+38 // #7f05007c │ │ +02bd8a: 6e20 ad08 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@08ad │ │ +02bd90: 6e20 e50a 3200 |001c: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setContext:(Landroid/content/Context;)V // method@0ae5 │ │ +02bd96: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0006 line=20 │ │ 0x0012 line=21 │ │ 0x001c line=22 │ │ @@ -42995,17 +43172,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b23c: |[02b23c] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.getTxtProgress:()Landroid/widget/TextView; │ │ -02b24c: 5410 7903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mTxtProgress:Landroid/widget/TextView; // field@0379 │ │ -02b250: 1100 |0002: return-object v0 │ │ +02bd98: |[02bd98] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.getTxtProgress:()Landroid/widget/TextView; │ │ +02bda8: 5410 7903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mTxtProgress:Landroid/widget/TextView; // field@0379 │ │ +02bdac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ │ │ @@ -43014,17 +43191,17 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b254: |[02b254] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setInProcess:(Z)V │ │ -02b264: 5c01 7703 |0000: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mInProcess:Z // field@0377 │ │ -02b268: 0e00 |0002: return-void │ │ +02bdb0: |[02bdb0] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setInProcess:(Z)V │ │ +02bdc0: 5c01 7703 |0000: iput-boolean v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mInProcess:Z // field@0377 │ │ +02bdc4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43035,17 +43212,17 @@ │ │ type : '(Landroid/app/Dialog;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b26c: |[02b26c] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setProgressDialog:(Landroid/app/Dialog;)V │ │ -02b27c: 5b01 7803 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mProgressDialog:Landroid/app/Dialog; // field@0378 │ │ -02b280: 0e00 |0002: return-void │ │ +02bdc8: |[02bdc8] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setProgressDialog:(Landroid/app/Dialog;)V │ │ +02bdd8: 5b01 7803 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mProgressDialog:Landroid/app/Dialog; // field@0378 │ │ +02bddc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43056,17 +43233,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b284: |[02b284] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setTxtProgress:(Landroid/widget/TextView;)V │ │ -02b294: 5b01 7903 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mTxtProgress:Landroid/widget/TextView; // field@0379 │ │ -02b298: 0e00 |0002: return-void │ │ +02bde0: |[02bde0] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setTxtProgress:(Landroid/widget/TextView;)V │ │ +02bdf0: 5b01 7903 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mTxtProgress:Landroid/widget/TextView; // field@0379 │ │ +02bdf4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43078,27 +43255,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -02b29c: |[02b29c] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.dismisProgressDialog:()V │ │ -02b2ac: 6e10 dd0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ -02b2b2: 0c00 |0003: move-result-object v0 │ │ -02b2b4: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -02b2b8: 6e10 dd0a 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ -02b2be: 0c00 |0009: move-result-object v0 │ │ -02b2c0: 6e10 2a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.isShowing:()Z // method@002a │ │ -02b2c6: 0a00 |000d: move-result v0 │ │ -02b2c8: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -02b2cc: 6e10 dd0a 0100 |0010: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ -02b2d2: 0c00 |0013: move-result-object v0 │ │ -02b2d4: 6e10 2500 0000 |0014: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0025 │ │ -02b2da: 0e00 |0017: return-void │ │ +02bdf8: |[02bdf8] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.dismisProgressDialog:()V │ │ +02be08: 6e10 dd0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ +02be0e: 0c00 |0003: move-result-object v0 │ │ +02be10: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +02be14: 6e10 dd0a 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ +02be1a: 0c00 |0009: move-result-object v0 │ │ +02be1c: 6e10 2a00 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.isShowing:()Z // method@002a │ │ +02be22: 0a00 |000d: move-result v0 │ │ +02be24: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +02be28: 6e10 dd0a 0100 |0010: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ +02be2e: 0c00 |0013: move-result-object v0 │ │ +02be30: 6e10 2500 0000 |0014: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0025 │ │ +02be36: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0010 line=58 │ │ 0x0017 line=60 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43109,17 +43286,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b2dc: |[02b2dc] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.getContext:()Landroid/content/Context; │ │ -02b2ec: 5410 7603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mContext:Landroid/content/Context; // field@0376 │ │ -02b2f0: 1100 |0002: return-object v0 │ │ +02be38: |[02be38] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.getContext:()Landroid/content/Context; │ │ +02be48: 5410 7603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mContext:Landroid/content/Context; // field@0376 │ │ +02be4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ │ │ @@ -43128,17 +43305,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b2f4: |[02b2f4] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.getProgressDialog:()Landroid/app/Dialog; │ │ -02b304: 5410 7803 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mProgressDialog:Landroid/app/Dialog; // field@0378 │ │ -02b308: 1100 |0002: return-object v0 │ │ +02be50: |[02be50] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.getProgressDialog:()Landroid/app/Dialog; │ │ +02be60: 5410 7803 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mProgressDialog:Landroid/app/Dialog; // field@0378 │ │ +02be64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ │ │ @@ -43147,22 +43324,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -02b30c: |[02b30c] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.isInProcess:()Z │ │ -02b31c: 1d01 |0000: monitor-enter v1 │ │ -02b31e: 5510 7703 |0001: iget-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mInProcess:Z // field@0377 │ │ -02b322: 1e01 |0003: monitor-exit v1 │ │ -02b324: 0f00 |0004: return v0 │ │ -02b326: 0d00 |0005: move-exception v0 │ │ -02b328: 1e01 |0006: monitor-exit v1 │ │ -02b32a: 2700 |0007: throw v0 │ │ +02be68: |[02be68] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.isInProcess:()Z │ │ +02be78: 1d01 |0000: monitor-enter v1 │ │ +02be7a: 5510 7703 |0001: iget-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mInProcess:Z // field@0377 │ │ +02be7e: 1e01 |0003: monitor-exit v1 │ │ +02be80: 0f00 |0004: return v0 │ │ +02be82: 0d00 |0005: move-exception v0 │ │ +02be84: 1e01 |0006: monitor-exit v1 │ │ +02be86: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43173,22 +43350,22 @@ │ │ type : '(Landroid/app/ProgressDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02b338: |[02b338] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onActivityCreate:(Landroid/app/ProgressDialog;)V │ │ -02b348: 7020 e70a 3200 |0000: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setProgressDialog:(Landroid/app/Dialog;)V // method@0ae7 │ │ -02b34e: 7010 de0a 0200 |0003: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getTxtProgress:()Landroid/widget/TextView; // method@0ade │ │ -02b354: 0c00 |0006: move-result-object v0 │ │ -02b356: 1401 7c00 057f |0007: const v1, #float 1.7679e+38 // #7f05007c │ │ -02b35c: 6e20 ad08 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@08ad │ │ -02b362: 6e10 e90a 0200 |000d: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.showProgressDialog:()V // method@0ae9 │ │ -02b368: 0e00 |0010: return-void │ │ +02be94: |[02be94] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onActivityCreate:(Landroid/app/ProgressDialog;)V │ │ +02bea4: 7020 e70a 3200 |0000: invoke-direct {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setProgressDialog:(Landroid/app/Dialog;)V // method@0ae7 │ │ +02beaa: 7010 de0a 0200 |0003: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getTxtProgress:()Landroid/widget/TextView; // method@0ade │ │ +02beb0: 0c00 |0006: move-result-object v0 │ │ +02beb2: 1401 7c00 057f |0007: const v1, #float 1.7679e+38 // #7f05007c │ │ +02beb8: 6e20 ad08 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@08ad │ │ +02bebe: 6e10 e90a 0200 |000d: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.showProgressDialog:()V // method@0ae9 │ │ +02bec4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x000d line=33 │ │ 0x0010 line=34 │ │ locals : │ │ @@ -43201,17 +43378,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b36c: |[02b36c] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onActivityPause:()V │ │ -02b37c: 6e10 db0a 0000 |0000: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.dismisProgressDialog:()V // method@0adb │ │ -02b382: 0e00 |0003: return-void │ │ +02bec8: |[02bec8] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onActivityPause:()V │ │ +02bed8: 6e10 db0a 0000 |0000: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.dismisProgressDialog:()V // method@0adb │ │ +02bede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43221,19 +43398,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02b384: |[02b384] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onPostExecute:(Ljava/lang/Object;)V │ │ -02b394: 6e10 db0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.dismisProgressDialog:()V // method@0adb │ │ -02b39a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02b39c: 7020 e60a 0100 |0004: invoke-direct {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setInProcess:(Z)V // method@0ae6 │ │ -02b3a2: 0e00 |0007: return-void │ │ +02bee0: |[02bee0] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onPostExecute:(Ljava/lang/Object;)V │ │ +02bef0: 6e10 db0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.dismisProgressDialog:()V // method@0adb │ │ +02bef6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02bef8: 7020 e60a 0100 |0004: invoke-direct {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setInProcess:(Z)V // method@0ae6 │ │ +02befe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43246,19 +43423,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02b3a4: |[02b3a4] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onPreExecute:()V │ │ -02b3b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02b3b6: 7020 e60a 0100 |0001: invoke-direct {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setInProcess:(Z)V // method@0ae6 │ │ -02b3bc: 6e10 e90a 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.showProgressDialog:()V // method@0ae9 │ │ -02b3c2: 0e00 |0007: return-void │ │ +02bf00: |[02bf00] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.onPreExecute:()V │ │ +02bf10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02bf12: 7020 e60a 0100 |0001: invoke-direct {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.setInProcess:(Z)V // method@0ae6 │ │ +02bf18: 6e10 e90a 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.showProgressDialog:()V // method@0ae9 │ │ +02bf1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43269,17 +43446,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b3c4: |[02b3c4] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setContext:(Landroid/content/Context;)V │ │ -02b3d4: 5b01 7603 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mContext:Landroid/content/Context; // field@0376 │ │ -02b3d8: 0e00 |0002: return-void │ │ +02bf20: |[02bf20] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.setContext:(Landroid/content/Context;)V │ │ +02bf30: 5b01 7603 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.mContext:Landroid/content/Context; // field@0376 │ │ +02bf34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43290,19 +43467,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02b3dc: |[02b3dc] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.showProgressDialog:()V │ │ -02b3ec: 6e10 dd0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ -02b3f2: 0c00 |0003: move-result-object v0 │ │ -02b3f4: 6e10 3400 0000 |0004: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0034 │ │ -02b3fa: 0e00 |0007: return-void │ │ +02bf38: |[02bf38] jp.co.kayo.android.localplayer.ds.ampache.ShowProgressTask.showProgressDialog:()V │ │ +02bf48: 6e10 dd0a 0100 |0000: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.getProgressDialog:()Landroid/app/Dialog; // method@0add │ │ +02bf4e: 0c00 |0003: move-result-object v0 │ │ +02bf50: 6e10 3400 0000 |0004: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0034 │ │ +02bf56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ 0x0000 - 0x0008 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask; │ │ @@ -43332,17 +43509,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b3fc: |[02b3fc] jp.co.kayo.android.localplayer.ds.ampache.XMLHandler.:()V │ │ -02b40c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02b412: 0e00 |0003: return-void │ │ +02bf58: |[02bf58] jp.co.kayo.android.localplayer.ds.ampache.XMLHandler.:()V │ │ +02bf68: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02bf6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ Virtual methods - │ │ @@ -43357,27 +43534,27 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02b414: |[02b414] jp.co.kayo.android.localplayer.ds.ampache.XMLHandler.getText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -02b424: 7210 f60b 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0bf6 │ │ -02b42a: 0c01 |0003: move-result-object v1 │ │ -02b42c: 1101 |0004: return-object v1 │ │ -02b42e: 0d00 |0005: move-exception v0 │ │ -02b430: 1a01 9d06 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@069d │ │ -02b434: 7120 960b 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02b43a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -02b43e: 28f7 |000d: goto 0004 // -0009 │ │ -02b440: 0d00 |000e: move-exception v0 │ │ -02b442: 1a01 9c06 |000f: const-string v1, "XMLHandler.IOException" // string@069c │ │ -02b446: 7120 960b 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02b44c: 28f7 |0014: goto 000b // -0009 │ │ +02bf70: |[02bf70] jp.co.kayo.android.localplayer.ds.ampache.XMLHandler.getText:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +02bf80: 7210 f60b 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0bf6 │ │ +02bf86: 0c01 |0003: move-result-object v1 │ │ +02bf88: 1101 |0004: return-object v1 │ │ +02bf8a: 0d00 |0005: move-exception v0 │ │ +02bf8c: 1a01 9d06 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@069d │ │ +02bf90: 7120 960b 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02bf96: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +02bf9a: 28f7 |000d: goto 0004 // -0009 │ │ +02bf9c: 0d00 |000e: move-exception v0 │ │ +02bf9e: 1a01 9c06 |000f: const-string v1, "XMLHandler.IOException" // string@069c │ │ +02bfa2: 7120 960b 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02bfa8: 28f7 |0014: goto 000b // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0005 │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=20 │ │ @@ -43471,20 +43648,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02b460: |[02b460] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.:()V │ │ -02b470: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02b476: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -02b47a: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02b480: 5b10 8203 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mTags:Ljava/util/ArrayList; // field@0382 │ │ -02b484: 0e00 |000a: return-void │ │ +02bfbc: |[02bfbc] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.:()V │ │ +02bfcc: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02bfd2: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +02bfd6: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +02bfdc: 5b10 8203 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mTags:Ljava/util/ArrayList; // field@0382 │ │ +02bfe0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=24 │ │ 0x000a line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ @@ -43495,17 +43672,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b488: |[02b488] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getArt:()Ljava/lang/String; │ │ -02b498: 5410 7a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArt:Ljava/lang/String; // field@037a │ │ -02b49c: 1100 |0002: return-object v0 │ │ +02bfe4: |[02bfe4] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getArt:()Ljava/lang/String; │ │ +02bff4: 5410 7a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArt:Ljava/lang/String; // field@037a │ │ +02bff8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43513,17 +43690,17 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b4a0: |[02b4a0] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ -02b4b0: 5410 7b03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@037b │ │ -02b4b4: 1100 |0002: return-object v0 │ │ +02bffc: |[02bffc] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ +02c00c: 5410 7b03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@037b │ │ +02c010: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43531,17 +43708,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b4b8: |[02b4b8] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getDisk:()Ljava/lang/String; │ │ -02b4c8: 5410 7c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mDisk:Ljava/lang/String; // field@037c │ │ -02b4cc: 1100 |0002: return-object v0 │ │ +02c014: |[02c014] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getDisk:()Ljava/lang/String; │ │ +02c024: 5410 7c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mDisk:Ljava/lang/String; // field@037c │ │ +02c028: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43549,17 +43726,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b4d0: |[02b4d0] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getId:()Ljava/lang/String; │ │ -02b4e0: 5410 7d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mId:Ljava/lang/String; // field@037d │ │ -02b4e4: 1100 |0002: return-object v0 │ │ +02c02c: |[02c02c] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getId:()Ljava/lang/String; │ │ +02c03c: 5410 7d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mId:Ljava/lang/String; // field@037d │ │ +02c040: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43567,21 +43744,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02b4e8: |[02b4e8] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getInt:(Ljava/lang/String;)I │ │ -02b4f8: 7110 e508 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ -02b4fe: 0a00 |0003: move-result v0 │ │ -02b500: 0f00 |0004: return v0 │ │ -02b502: 0d00 |0005: move-exception v0 │ │ -02b504: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02b506: 28fd |0007: goto 0004 // -0003 │ │ +02c044: |[02c044] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getInt:(Ljava/lang/String;)I │ │ +02c054: 7110 e508 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ +02c05a: 0a00 |0003: move-result v0 │ │ +02c05c: 0f00 |0004: return v0 │ │ +02c05e: 0d00 |0005: move-exception v0 │ │ +02c060: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02c062: 28fd |0007: goto 0004 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=136 │ │ 0x0005 line=133 │ │ @@ -43595,17 +43772,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b518: |[02b518] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getName:()Ljava/lang/String; │ │ -02b528: 5410 7e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mName:Ljava/lang/String; // field@037e │ │ -02b52c: 1100 |0002: return-object v0 │ │ +02c074: |[02c074] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getName:()Ljava/lang/String; │ │ +02c084: 5410 7e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mName:Ljava/lang/String; // field@037e │ │ +02c088: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43613,17 +43790,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b530: |[02b530] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getNumTrack:()I │ │ -02b540: 5210 7f03 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mNumTrack:I // field@037f │ │ -02b544: 0f00 |0002: return v0 │ │ +02c08c: |[02c08c] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getNumTrack:()I │ │ +02c09c: 5210 7f03 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mNumTrack:I // field@037f │ │ +02c0a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43631,17 +43808,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b548: |[02b548] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getPreciserating:()Ljava/lang/String; │ │ -02b558: 5410 8003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mPreciserating:Ljava/lang/String; // field@0380 │ │ -02b55c: 1100 |0002: return-object v0 │ │ +02c0a4: |[02c0a4] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getPreciserating:()Ljava/lang/String; │ │ +02c0b4: 5410 8003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mPreciserating:Ljava/lang/String; // field@0380 │ │ +02c0b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43649,17 +43826,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b560: |[02b560] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getRating:()I │ │ -02b570: 5210 8103 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mRating:I // field@0381 │ │ -02b574: 0f00 |0002: return v0 │ │ +02c0bc: |[02c0bc] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getRating:()I │ │ +02c0cc: 5210 8103 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mRating:I // field@0381 │ │ +02c0d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #9 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43667,17 +43844,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b578: |[02b578] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getTags:()Ljava/util/ArrayList; │ │ -02b588: 5410 8203 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mTags:Ljava/util/ArrayList; // field@0382 │ │ -02b58c: 1100 |0002: return-object v0 │ │ +02c0d4: |[02c0d4] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getTags:()Ljava/util/ArrayList; │ │ +02c0e4: 5410 8203 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mTags:Ljava/util/ArrayList; // field@0382 │ │ +02c0e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43685,17 +43862,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b590: |[02b590] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getYear:()Ljava/lang/String; │ │ -02b5a0: 5410 8303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mYear:Ljava/lang/String; // field@0383 │ │ -02b5a4: 1100 |0002: return-object v0 │ │ +02c0ec: |[02c0ec] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.getYear:()Ljava/lang/String; │ │ +02c0fc: 5410 8303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mYear:Ljava/lang/String; // field@0383 │ │ +02c100: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #11 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;) │ │ @@ -43703,156 +43880,156 @@ │ │ type : '(Ljava/lang/String;Lorg/w3c/dom/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 288 16-bit code units │ │ -02b5a8: |[02b5a8] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.parse:(Ljava/lang/String;Lorg/w3c/dom/Node;)V │ │ -02b5b8: 07d8 |0000: move-object v8, v13 │ │ -02b5ba: 1f08 1902 |0001: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ -02b5be: 1a09 b10a |0003: const-string v9, "id" // string@0ab1 │ │ -02b5c2: 7220 e60b 9800 |0005: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02b5c8: 0c08 |0008: move-result-object v8 │ │ -02b5ca: 6e20 fe0a 8b00 |0009: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ -02b5d0: 7210 ea0b 0d00 |000c: invoke-interface {v13}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02b5d6: 0c02 |000f: move-result-object v2 │ │ -02b5d8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02b5da: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02b5e0: 0a08 |0014: move-result v8 │ │ -02b5e2: 3581 0a01 |0015: if-ge v1, v8, 011f // +010a │ │ -02b5e6: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02b5ec: 0c00 |001a: move-result-object v0 │ │ -02b5ee: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02b5f4: 0c05 |001e: move-result-object v5 │ │ -02b5f6: 1a08 570d |001f: const-string v8, "name" // string@0d57 │ │ -02b5fa: 6e20 0609 8500 |0021: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b600: 0a08 |0024: move-result v8 │ │ -02b602: 3808 0c00 |0025: if-eqz v8, 0031 // +000c │ │ -02b606: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b60c: 0c08 |002a: move-result-object v8 │ │ -02b60e: 6e20 ff0a 8b00 |002b: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ -02b614: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02b618: 28e1 |0030: goto 0011 // -001f │ │ -02b61a: 1a08 5607 |0031: const-string v8, "artist" // string@0756 │ │ -02b61e: 6e20 0609 8500 |0033: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b624: 0a08 |0036: move-result v8 │ │ -02b626: 3808 2600 |0037: if-eqz v8, 005d // +0026 │ │ -02b62a: 2208 d101 |0039: new-instance v8, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ -02b62e: 7010 060b 0800 |003b: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ -02b634: 6e20 fc0a 8b00 |003e: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0afc │ │ -02b63a: 6e10 f00a 0b00 |0041: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -02b640: 0c09 |0044: move-result-object v9 │ │ -02b642: 0708 |0045: move-object v8, v0 │ │ -02b644: 1f08 1902 |0046: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ -02b648: 1a0a b10a |0048: const-string v10, "id" // string@0ab1 │ │ -02b64c: 7220 e60b a800 |004a: invoke-interface {v8, v10}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02b652: 0c08 |004d: move-result-object v8 │ │ -02b654: 6e20 100b 8900 |004e: invoke-virtual {v9, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ -02b65a: 6e10 f00a 0b00 |0051: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -02b660: 0c08 |0054: move-result-object v8 │ │ -02b662: 7110 af0b 0000 |0055: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b668: 0c09 |0058: move-result-object v9 │ │ -02b66a: 6e20 110b 9800 |0059: invoke-virtual {v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ -02b670: 28d2 |005c: goto 002e // -002e │ │ -02b672: 1a08 4911 |005d: const-string v8, "year" // string@1149 │ │ -02b676: 6e20 0609 8500 |005f: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b67c: 0a08 |0062: move-result v8 │ │ -02b67e: 3808 0a00 |0063: if-eqz v8, 006d // +000a │ │ -02b682: 7110 af0b 0000 |0065: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b688: 0c08 |0068: move-result-object v8 │ │ -02b68a: 6e20 050b 8b00 |0069: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setYear:(Ljava/lang/String;)V // method@0b05 │ │ -02b690: 28c2 |006c: goto 002e // -003e │ │ -02b692: 1a08 a710 |006d: const-string v8, "tracks" // string@10a7 │ │ -02b696: 6e20 0609 8500 |006f: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b69c: 0a08 |0072: move-result v8 │ │ -02b69e: 3808 0e00 |0073: if-eqz v8, 0081 // +000e │ │ -02b6a2: 7110 af0b 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b6a8: 0c08 |0078: move-result-object v8 │ │ -02b6aa: 6e20 f30a 8b00 |0079: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getInt:(Ljava/lang/String;)I // method@0af3 │ │ -02b6b0: 0a08 |007c: move-result v8 │ │ -02b6b2: 6e20 000b 8b00 |007d: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setNumTrack:(I)V // method@0b00 │ │ -02b6b8: 28ae |0080: goto 002e // -0052 │ │ -02b6ba: 1a08 8908 |0081: const-string v8, "disk" // string@0889 │ │ -02b6be: 6e20 0609 8500 |0083: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b6c4: 0a08 |0086: move-result v8 │ │ -02b6c6: 3808 0a00 |0087: if-eqz v8, 0091 // +000a │ │ -02b6ca: 7110 af0b 0000 |0089: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b6d0: 0c08 |008c: move-result-object v8 │ │ -02b6d2: 6e20 fd0a 8b00 |008d: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setDisk:(Ljava/lang/String;)V // method@0afd │ │ -02b6d8: 289e |0090: goto 002e // -0062 │ │ -02b6da: 1a08 7210 |0091: const-string v8, "tag" // string@1072 │ │ -02b6de: 6e20 0609 8500 |0093: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b6e4: 0a08 |0096: move-result v8 │ │ -02b6e6: 3808 3200 |0097: if-eqz v8, 00c9 // +0032 │ │ -02b6ea: 2206 d501 |0099: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02b6ee: 7010 4c0b 0600 |009b: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02b6f4: 0708 |009e: move-object v8, v0 │ │ -02b6f6: 1f08 1902 |009f: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ -02b6fa: 1a09 b10a |00a1: const-string v9, "id" // string@0ab1 │ │ -02b6fe: 7220 e60b 9800 |00a3: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02b704: 0c08 |00a6: move-result-object v8 │ │ -02b706: 6e20 570b 8600 |00a7: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02b70c: 7110 af0b 0000 |00aa: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b712: 0c08 |00ad: move-result-object v8 │ │ -02b714: 6e20 580b 8600 |00ae: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02b71a: 1f00 1902 |00b1: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ -02b71e: 1a08 3708 |00b3: const-string v8, "count" // string@0837 │ │ -02b722: 7220 e60b 8000 |00b5: invoke-interface {v0, v8}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02b728: 0c08 |00b8: move-result-object v8 │ │ -02b72a: 7110 a90b 0800 |00b9: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02b730: 0a08 |00bc: move-result v8 │ │ -02b732: 6e20 5f0b 8600 |00bd: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02b738: 6e10 f80a 0b00 |00c0: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getTags:()Ljava/util/ArrayList; // method@0af8 │ │ -02b73e: 0c08 |00c3: move-result-object v8 │ │ -02b740: 6e20 4909 6800 |00c4: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02b746: 2900 67ff |00c7: goto/16 002e // -0099 │ │ -02b74a: 1a08 5507 |00c9: const-string v8, "art" // string@0755 │ │ -02b74e: 6e20 0609 8500 |00cb: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b754: 0a08 |00ce: move-result v8 │ │ -02b756: 3808 2a00 |00cf: if-eqz v8, 00f9 // +002a │ │ -02b75a: 7110 af0b 0000 |00d1: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b760: 0c07 |00d4: move-result-object v7 │ │ -02b762: 1a08 d206 |00d5: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ -02b766: 1a09 0000 |00d7: const-string v9, "" // string@0000 │ │ -02b76a: 6e30 1109 8c09 |00d9: invoke-virtual {v12, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02b770: 0c03 |00dc: move-result-object v3 │ │ -02b772: 1a08 d206 |00dd: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ -02b776: 1a09 0000 |00df: const-string v9, "" // string@0000 │ │ -02b77a: 6e30 1109 8709 |00e1: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02b780: 0c04 |00e4: move-result-object v4 │ │ -02b782: 1a08 b400 |00e5: const-string v8, "/" // string@00b4 │ │ -02b786: 6e20 0609 8300 |00e7: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b78c: 0a08 |00ea: move-result v8 │ │ -02b78e: 3808 0700 |00eb: if-eqz v8, 00f2 // +0007 │ │ -02b792: 6e20 fb0a 4b00 |00ed: invoke-virtual {v11, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArt:(Ljava/lang/String;)V // method@0afb │ │ -02b798: 2900 3eff |00f0: goto/16 002e // -00c2 │ │ -02b79c: 1a08 0000 |00f2: const-string v8, "" // string@0000 │ │ -02b7a0: 6e30 0f09 3408 |00f4: invoke-virtual {v4, v3, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02b7a6: 0c04 |00f7: move-result-object v4 │ │ -02b7a8: 28f5 |00f8: goto 00ed // -000b │ │ -02b7aa: 1a08 800e |00f9: const-string v8, "preciserating" // string@0e80 │ │ -02b7ae: 6e20 0609 8500 |00fb: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b7b4: 0a08 |00fe: move-result v8 │ │ -02b7b6: 3808 0b00 |00ff: if-eqz v8, 010a // +000b │ │ -02b7ba: 7110 af0b 0000 |0101: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b7c0: 0c08 |0104: move-result-object v8 │ │ -02b7c2: 6e20 010b 8b00 |0105: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setPreciserating:(Ljava/lang/String;)V // method@0b01 │ │ -02b7c8: 2900 26ff |0108: goto/16 002e // -00da │ │ -02b7cc: 1a08 a80e |010a: const-string v8, "rating" // string@0ea8 │ │ -02b7d0: 6e20 0609 8500 |010c: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b7d6: 0a08 |010f: move-result v8 │ │ -02b7d8: 3808 1eff |0110: if-eqz v8, 002e // -00e2 │ │ -02b7dc: 7110 af0b 0000 |0112: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02b7e2: 0c08 |0115: move-result-object v8 │ │ -02b7e4: 7110 a90b 0800 |0116: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02b7ea: 0a08 |0119: move-result v8 │ │ -02b7ec: 6e20 020b 8b00 |011a: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setRating:(I)V // method@0b02 │ │ -02b7f2: 2900 11ff |011d: goto/16 002e // -00ef │ │ -02b7f6: 0e00 |011f: return-void │ │ +02c104: |[02c104] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.parse:(Ljava/lang/String;Lorg/w3c/dom/Node;)V │ │ +02c114: 07d8 |0000: move-object v8, v13 │ │ +02c116: 1f08 1902 |0001: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ +02c11a: 1a09 b00a |0003: const-string v9, "id" // string@0ab0 │ │ +02c11e: 7220 e60b 9800 |0005: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02c124: 0c08 |0008: move-result-object v8 │ │ +02c126: 6e20 fe0a 8b00 |0009: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ +02c12c: 7210 ea0b 0d00 |000c: invoke-interface {v13}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02c132: 0c02 |000f: move-result-object v2 │ │ +02c134: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +02c136: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02c13c: 0a08 |0014: move-result v8 │ │ +02c13e: 3581 0a01 |0015: if-ge v1, v8, 011f // +010a │ │ +02c142: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02c148: 0c00 |001a: move-result-object v0 │ │ +02c14a: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02c150: 0c05 |001e: move-result-object v5 │ │ +02c152: 1a08 550d |001f: const-string v8, "name" // string@0d55 │ │ +02c156: 6e20 0609 8500 |0021: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c15c: 0a08 |0024: move-result v8 │ │ +02c15e: 3808 0c00 |0025: if-eqz v8, 0031 // +000c │ │ +02c162: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c168: 0c08 |002a: move-result-object v8 │ │ +02c16a: 6e20 ff0a 8b00 |002b: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ +02c170: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02c174: 28e1 |0030: goto 0011 // -001f │ │ +02c176: 1a08 5507 |0031: const-string v8, "artist" // string@0755 │ │ +02c17a: 6e20 0609 8500 |0033: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c180: 0a08 |0036: move-result v8 │ │ +02c182: 3808 2600 |0037: if-eqz v8, 005d // +0026 │ │ +02c186: 2208 d101 |0039: new-instance v8, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ +02c18a: 7010 060b 0800 |003b: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ +02c190: 6e20 fc0a 8b00 |003e: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0afc │ │ +02c196: 6e10 f00a 0b00 |0041: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +02c19c: 0c09 |0044: move-result-object v9 │ │ +02c19e: 0708 |0045: move-object v8, v0 │ │ +02c1a0: 1f08 1902 |0046: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ +02c1a4: 1a0a b00a |0048: const-string v10, "id" // string@0ab0 │ │ +02c1a8: 7220 e60b a800 |004a: invoke-interface {v8, v10}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02c1ae: 0c08 |004d: move-result-object v8 │ │ +02c1b0: 6e20 100b 8900 |004e: invoke-virtual {v9, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ +02c1b6: 6e10 f00a 0b00 |0051: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +02c1bc: 0c08 |0054: move-result-object v8 │ │ +02c1be: 7110 af0b 0000 |0055: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c1c4: 0c09 |0058: move-result-object v9 │ │ +02c1c6: 6e20 110b 9800 |0059: invoke-virtual {v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ +02c1cc: 28d2 |005c: goto 002e // -002e │ │ +02c1ce: 1a08 4711 |005d: const-string v8, "year" // string@1147 │ │ +02c1d2: 6e20 0609 8500 |005f: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c1d8: 0a08 |0062: move-result v8 │ │ +02c1da: 3808 0a00 |0063: if-eqz v8, 006d // +000a │ │ +02c1de: 7110 af0b 0000 |0065: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c1e4: 0c08 |0068: move-result-object v8 │ │ +02c1e6: 6e20 050b 8b00 |0069: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setYear:(Ljava/lang/String;)V // method@0b05 │ │ +02c1ec: 28c2 |006c: goto 002e // -003e │ │ +02c1ee: 1a08 a510 |006d: const-string v8, "tracks" // string@10a5 │ │ +02c1f2: 6e20 0609 8500 |006f: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c1f8: 0a08 |0072: move-result v8 │ │ +02c1fa: 3808 0e00 |0073: if-eqz v8, 0081 // +000e │ │ +02c1fe: 7110 af0b 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c204: 0c08 |0078: move-result-object v8 │ │ +02c206: 6e20 f30a 8b00 |0079: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getInt:(Ljava/lang/String;)I // method@0af3 │ │ +02c20c: 0a08 |007c: move-result v8 │ │ +02c20e: 6e20 000b 8b00 |007d: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setNumTrack:(I)V // method@0b00 │ │ +02c214: 28ae |0080: goto 002e // -0052 │ │ +02c216: 1a08 8808 |0081: const-string v8, "disk" // string@0888 │ │ +02c21a: 6e20 0609 8500 |0083: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c220: 0a08 |0086: move-result v8 │ │ +02c222: 3808 0a00 |0087: if-eqz v8, 0091 // +000a │ │ +02c226: 7110 af0b 0000 |0089: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c22c: 0c08 |008c: move-result-object v8 │ │ +02c22e: 6e20 fd0a 8b00 |008d: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setDisk:(Ljava/lang/String;)V // method@0afd │ │ +02c234: 289e |0090: goto 002e // -0062 │ │ +02c236: 1a08 7010 |0091: const-string v8, "tag" // string@1070 │ │ +02c23a: 6e20 0609 8500 |0093: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c240: 0a08 |0096: move-result v8 │ │ +02c242: 3808 3200 |0097: if-eqz v8, 00c9 // +0032 │ │ +02c246: 2206 d501 |0099: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02c24a: 7010 4c0b 0600 |009b: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02c250: 0708 |009e: move-object v8, v0 │ │ +02c252: 1f08 1902 |009f: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ +02c256: 1a09 b00a |00a1: const-string v9, "id" // string@0ab0 │ │ +02c25a: 7220 e60b 9800 |00a3: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02c260: 0c08 |00a6: move-result-object v8 │ │ +02c262: 6e20 570b 8600 |00a7: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02c268: 7110 af0b 0000 |00aa: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c26e: 0c08 |00ad: move-result-object v8 │ │ +02c270: 6e20 580b 8600 |00ae: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02c276: 1f00 1902 |00b1: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ +02c27a: 1a08 3608 |00b3: const-string v8, "count" // string@0836 │ │ +02c27e: 7220 e60b 8000 |00b5: invoke-interface {v0, v8}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02c284: 0c08 |00b8: move-result-object v8 │ │ +02c286: 7110 a90b 0800 |00b9: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02c28c: 0a08 |00bc: move-result v8 │ │ +02c28e: 6e20 5f0b 8600 |00bd: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02c294: 6e10 f80a 0b00 |00c0: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getTags:()Ljava/util/ArrayList; // method@0af8 │ │ +02c29a: 0c08 |00c3: move-result-object v8 │ │ +02c29c: 6e20 4909 6800 |00c4: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02c2a2: 2900 67ff |00c7: goto/16 002e // -0099 │ │ +02c2a6: 1a08 5407 |00c9: const-string v8, "art" // string@0754 │ │ +02c2aa: 6e20 0609 8500 |00cb: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c2b0: 0a08 |00ce: move-result v8 │ │ +02c2b2: 3808 2a00 |00cf: if-eqz v8, 00f9 // +002a │ │ +02c2b6: 7110 af0b 0000 |00d1: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c2bc: 0c07 |00d4: move-result-object v7 │ │ +02c2be: 1a08 d206 |00d5: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ +02c2c2: 1a09 0000 |00d7: const-string v9, "" // string@0000 │ │ +02c2c6: 6e30 1109 8c09 |00d9: invoke-virtual {v12, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02c2cc: 0c03 |00dc: move-result-object v3 │ │ +02c2ce: 1a08 d206 |00dd: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ +02c2d2: 1a09 0000 |00df: const-string v9, "" // string@0000 │ │ +02c2d6: 6e30 1109 8709 |00e1: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02c2dc: 0c04 |00e4: move-result-object v4 │ │ +02c2de: 1a08 b400 |00e5: const-string v8, "/" // string@00b4 │ │ +02c2e2: 6e20 0609 8300 |00e7: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c2e8: 0a08 |00ea: move-result v8 │ │ +02c2ea: 3808 0700 |00eb: if-eqz v8, 00f2 // +0007 │ │ +02c2ee: 6e20 fb0a 4b00 |00ed: invoke-virtual {v11, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArt:(Ljava/lang/String;)V // method@0afb │ │ +02c2f4: 2900 3eff |00f0: goto/16 002e // -00c2 │ │ +02c2f8: 1a08 0000 |00f2: const-string v8, "" // string@0000 │ │ +02c2fc: 6e30 0f09 3408 |00f4: invoke-virtual {v4, v3, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02c302: 0c04 |00f7: move-result-object v4 │ │ +02c304: 28f5 |00f8: goto 00ed // -000b │ │ +02c306: 1a08 7e0e |00f9: const-string v8, "preciserating" // string@0e7e │ │ +02c30a: 6e20 0609 8500 |00fb: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c310: 0a08 |00fe: move-result v8 │ │ +02c312: 3808 0b00 |00ff: if-eqz v8, 010a // +000b │ │ +02c316: 7110 af0b 0000 |0101: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c31c: 0c08 |0104: move-result-object v8 │ │ +02c31e: 6e20 010b 8b00 |0105: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setPreciserating:(Ljava/lang/String;)V // method@0b01 │ │ +02c324: 2900 26ff |0108: goto/16 002e // -00da │ │ +02c328: 1a08 a60e |010a: const-string v8, "rating" // string@0ea6 │ │ +02c32c: 6e20 0609 8500 |010c: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c332: 0a08 |010f: move-result v8 │ │ +02c334: 3808 1eff |0110: if-eqz v8, 002e // -00e2 │ │ +02c338: 7110 af0b 0000 |0112: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c33e: 0c08 |0115: move-result-object v8 │ │ +02c340: 7110 a90b 0800 |0116: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02c346: 0a08 |0119: move-result v8 │ │ +02c348: 6e20 020b 8b00 |011a: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setRating:(I)V // method@0b02 │ │ +02c34e: 2900 11ff |011d: goto/16 002e // -00ef │ │ +02c352: 0e00 |011f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000c line=84 │ │ 0x0010 line=86 │ │ 0x0017 line=87 │ │ 0x001b line=88 │ │ @@ -43870,14 +44047,16 @@ │ │ 0x0081 line=100 │ │ 0x0089 line=101 │ │ 0x0091 line=102 │ │ 0x0099 line=103 │ │ 0x009f line=104 │ │ 0x00aa line=105 │ │ 0x00b1 line=106 │ │ + 0x00b5 line=107 │ │ + 0x00b9 line=106 │ │ 0x00c0 line=108 │ │ 0x00c9 line=109 │ │ 0x00d1 line=110 │ │ 0x00d5 line=112 │ │ 0x00dd line=113 │ │ 0x00e5 line=114 │ │ 0x00f9 line=122 │ │ @@ -43906,17 +44085,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b7f8: |[02b7f8] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setArt:(Ljava/lang/String;)V │ │ -02b808: 5b01 7a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArt:Ljava/lang/String; // field@037a │ │ -02b80c: 0e00 |0002: return-void │ │ +02c354: |[02c354] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setArt:(Ljava/lang/String;)V │ │ +02c364: 5b01 7a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArt:Ljava/lang/String; // field@037a │ │ +02c368: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 art Ljava/lang/String; │ │ @@ -43926,17 +44105,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b810: |[02b810] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ -02b820: 5b01 7b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@037b │ │ -02b824: 0e00 |0002: return-void │ │ +02c36c: |[02c36c] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ +02c37c: 5b01 7b03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@037b │ │ +02c380: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 artist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ @@ -43946,17 +44125,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b828: |[02b828] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setDisk:(Ljava/lang/String;)V │ │ -02b838: 5b01 7c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mDisk:Ljava/lang/String; // field@037c │ │ -02b83c: 0e00 |0002: return-void │ │ +02c384: |[02c384] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setDisk:(Ljava/lang/String;)V │ │ +02c394: 5b01 7c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mDisk:Ljava/lang/String; // field@037c │ │ +02c398: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 disk Ljava/lang/String; │ │ @@ -43966,17 +44145,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b840: |[02b840] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setId:(Ljava/lang/String;)V │ │ -02b850: 5b01 7d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mId:Ljava/lang/String; // field@037d │ │ -02b854: 0e00 |0002: return-void │ │ +02c39c: |[02c39c] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setId:(Ljava/lang/String;)V │ │ +02c3ac: 5b01 7d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mId:Ljava/lang/String; // field@037d │ │ +02c3b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -43986,17 +44165,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b858: |[02b858] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setName:(Ljava/lang/String;)V │ │ -02b868: 5b01 7e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mName:Ljava/lang/String; // field@037e │ │ -02b86c: 0e00 |0002: return-void │ │ +02c3b4: |[02c3b4] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setName:(Ljava/lang/String;)V │ │ +02c3c4: 5b01 7e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mName:Ljava/lang/String; // field@037e │ │ +02c3c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -44006,17 +44185,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b870: |[02b870] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setNumTrack:(I)V │ │ -02b880: 5901 7f03 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mNumTrack:I // field@037f │ │ -02b884: 0e00 |0002: return-void │ │ +02c3cc: |[02c3cc] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setNumTrack:(I)V │ │ +02c3dc: 5901 7f03 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mNumTrack:I // field@037f │ │ +02c3e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0002 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 tracks I │ │ @@ -44026,17 +44205,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b888: |[02b888] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setPreciserating:(Ljava/lang/String;)V │ │ -02b898: 5b01 8003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mPreciserating:Ljava/lang/String; // field@0380 │ │ -02b89c: 0e00 |0002: return-void │ │ +02c3e4: |[02c3e4] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setPreciserating:(Ljava/lang/String;)V │ │ +02c3f4: 5b01 8003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mPreciserating:Ljava/lang/String; // field@0380 │ │ +02c3f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 preciserating Ljava/lang/String; │ │ @@ -44046,17 +44225,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b8a0: |[02b8a0] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setRating:(I)V │ │ -02b8b0: 5901 8103 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mRating:I // field@0381 │ │ -02b8b4: 0e00 |0002: return-void │ │ +02c3fc: |[02c3fc] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setRating:(I)V │ │ +02c40c: 5901 8103 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mRating:I // field@0381 │ │ +02c410: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 rating I │ │ @@ -44066,17 +44245,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02b8b8: |[02b8b8] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setTags:(Ljava/util/ArrayList;)V │ │ -02b8c8: 5b01 8203 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mTags:Ljava/util/ArrayList; // field@0382 │ │ -02b8cc: 0e00 |0002: return-void │ │ +02c414: |[02c414] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setTags:(Ljava/util/ArrayList;)V │ │ +02c424: 5b01 8203 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mTags:Ljava/util/ArrayList; // field@0382 │ │ +02c428: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0002 line=217 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ @@ -44087,133 +44266,133 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 246 16-bit code units │ │ -02b8d0: |[02b8d0] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -02b8e0: 1a06 570d |0000: const-string v6, "name" // string@0d57 │ │ -02b8e4: 6e20 0609 6a00 |0002: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b8ea: 0a06 |0005: move-result v6 │ │ -02b8ec: 3806 0a00 |0006: if-eqz v6, 0010 // +000a │ │ -02b8f0: 7110 b00b 0b00 |0008: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02b8f6: 0c06 |000b: move-result-object v6 │ │ -02b8f8: 6e20 ff0a 6800 |000c: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ -02b8fe: 0e00 |000f: return-void │ │ -02b900: 1a06 5607 |0010: const-string v6, "artist" // string@0756 │ │ -02b904: 6e20 0609 6a00 |0012: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b90a: 0a06 |0015: move-result v6 │ │ -02b90c: 3806 2300 |0016: if-eqz v6, 0039 // +0023 │ │ -02b910: 2206 d101 |0018: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ -02b914: 7010 060b 0600 |001a: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ -02b91a: 6e20 fc0a 6800 |001d: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0afc │ │ -02b920: 1a06 b10a |0020: const-string v6, "id" // string@0ab1 │ │ -02b924: 7120 ad0b 6b00 |0022: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02b92a: 0c01 |0025: move-result-object v1 │ │ -02b92c: 6e10 f00a 0800 |0026: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -02b932: 0c06 |0029: move-result-object v6 │ │ -02b934: 6e20 100b 1600 |002a: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ -02b93a: 6e10 f00a 0800 |002d: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -02b940: 0c06 |0030: move-result-object v6 │ │ -02b942: 7110 b00b 0b00 |0031: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02b948: 0c07 |0034: move-result-object v7 │ │ -02b94a: 6e20 110b 7600 |0035: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ -02b950: 28d7 |0038: goto 000f // -0029 │ │ -02b952: 1a06 4911 |0039: const-string v6, "year" // string@1149 │ │ -02b956: 6e20 0609 6a00 |003b: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b95c: 0a06 |003e: move-result v6 │ │ -02b95e: 3806 0a00 |003f: if-eqz v6, 0049 // +000a │ │ -02b962: 7110 b00b 0b00 |0041: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02b968: 0c06 |0044: move-result-object v6 │ │ -02b96a: 6e20 050b 6800 |0045: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setYear:(Ljava/lang/String;)V // method@0b05 │ │ -02b970: 28c7 |0048: goto 000f // -0039 │ │ -02b972: 1a06 a710 |0049: const-string v6, "tracks" // string@10a7 │ │ -02b976: 6e20 0609 6a00 |004b: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b97c: 0a06 |004e: move-result v6 │ │ -02b97e: 3806 0e00 |004f: if-eqz v6, 005d // +000e │ │ -02b982: 7110 b00b 0b00 |0051: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02b988: 0c06 |0054: move-result-object v6 │ │ -02b98a: 6e20 f30a 6800 |0055: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getInt:(Ljava/lang/String;)I // method@0af3 │ │ -02b990: 0a06 |0058: move-result v6 │ │ -02b992: 6e20 000b 6800 |0059: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setNumTrack:(I)V // method@0b00 │ │ -02b998: 28b3 |005c: goto 000f // -004d │ │ -02b99a: 1a06 8908 |005d: const-string v6, "disk" // string@0889 │ │ -02b99e: 6e20 0609 6a00 |005f: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b9a4: 0a06 |0062: move-result v6 │ │ -02b9a6: 3806 0a00 |0063: if-eqz v6, 006d // +000a │ │ -02b9aa: 7110 b00b 0b00 |0065: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02b9b0: 0c06 |0068: move-result-object v6 │ │ -02b9b2: 6e20 fd0a 6800 |0069: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setDisk:(Ljava/lang/String;)V // method@0afd │ │ -02b9b8: 28a3 |006c: goto 000f // -005d │ │ -02b9ba: 1a06 7210 |006d: const-string v6, "tag" // string@1072 │ │ -02b9be: 6e20 0609 6a00 |006f: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02b9c4: 0a06 |0072: move-result v6 │ │ -02b9c6: 3806 2d00 |0073: if-eqz v6, 00a0 // +002d │ │ -02b9ca: 2204 d501 |0075: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02b9ce: 7010 4c0b 0400 |0077: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02b9d4: 1a06 b10a |007a: const-string v6, "id" // string@0ab1 │ │ -02b9d8: 7120 ad0b 6b00 |007c: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02b9de: 0c01 |007f: move-result-object v1 │ │ -02b9e0: 1a06 3708 |0080: const-string v6, "count" // string@0837 │ │ -02b9e4: 7120 ad0b 6b00 |0082: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02b9ea: 0c00 |0085: move-result-object v0 │ │ -02b9ec: 6e20 570b 1400 |0086: invoke-virtual {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02b9f2: 7110 b00b 0b00 |0089: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02b9f8: 0c06 |008c: move-result-object v6 │ │ -02b9fa: 6e20 580b 6400 |008d: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02ba00: 7110 a90b 0000 |0090: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02ba06: 0a06 |0093: move-result v6 │ │ -02ba08: 6e20 5f0b 6400 |0094: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02ba0e: 6e10 f80a 0800 |0097: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getTags:()Ljava/util/ArrayList; // method@0af8 │ │ -02ba14: 0c06 |009a: move-result-object v6 │ │ -02ba16: 6e20 4909 4600 |009b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02ba1c: 2900 71ff |009e: goto/16 000f // -008f │ │ -02ba20: 1a06 5507 |00a0: const-string v6, "art" // string@0755 │ │ -02ba24: 6e20 0609 6a00 |00a2: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ba2a: 0a06 |00a5: move-result v6 │ │ -02ba2c: 3806 2a00 |00a6: if-eqz v6, 00d0 // +002a │ │ -02ba30: 7110 b00b 0b00 |00a8: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02ba36: 0c05 |00ab: move-result-object v5 │ │ -02ba38: 1a06 d206 |00ac: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ -02ba3c: 1a07 0000 |00ae: const-string v7, "" // string@0000 │ │ -02ba40: 6e30 1109 6907 |00b0: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02ba46: 0c02 |00b3: move-result-object v2 │ │ -02ba48: 1a06 d206 |00b4: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ -02ba4c: 1a07 0000 |00b6: const-string v7, "" // string@0000 │ │ -02ba50: 6e30 1109 6507 |00b8: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02ba56: 0c03 |00bb: move-result-object v3 │ │ -02ba58: 1a06 b400 |00bc: const-string v6, "/" // string@00b4 │ │ -02ba5c: 6e20 0609 6200 |00be: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ba62: 0a06 |00c1: move-result v6 │ │ -02ba64: 3806 0700 |00c2: if-eqz v6, 00c9 // +0007 │ │ -02ba68: 6e20 fb0a 3800 |00c4: invoke-virtual {v8, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArt:(Ljava/lang/String;)V // method@0afb │ │ -02ba6e: 2900 48ff |00c7: goto/16 000f // -00b8 │ │ -02ba72: 1a06 0000 |00c9: const-string v6, "" // string@0000 │ │ -02ba76: 6e30 0f09 2306 |00cb: invoke-virtual {v3, v2, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02ba7c: 0c03 |00ce: move-result-object v3 │ │ -02ba7e: 28f5 |00cf: goto 00c4 // -000b │ │ -02ba80: 1a06 800e |00d0: const-string v6, "preciserating" // string@0e80 │ │ -02ba84: 6e20 0609 6a00 |00d2: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ba8a: 0a06 |00d5: move-result v6 │ │ -02ba8c: 3806 0b00 |00d6: if-eqz v6, 00e1 // +000b │ │ -02ba90: 7110 b00b 0b00 |00d8: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02ba96: 0c06 |00db: move-result-object v6 │ │ -02ba98: 6e20 010b 6800 |00dc: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setPreciserating:(Ljava/lang/String;)V // method@0b01 │ │ -02ba9e: 2900 30ff |00df: goto/16 000f // -00d0 │ │ -02baa2: 1a06 a80e |00e1: const-string v6, "rating" // string@0ea8 │ │ -02baa6: 6e20 0609 6a00 |00e3: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02baac: 0a06 |00e6: move-result v6 │ │ -02baae: 3806 28ff |00e7: if-eqz v6, 000f // -00d8 │ │ -02bab2: 7110 b00b 0b00 |00e9: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02bab8: 0c06 |00ec: move-result-object v6 │ │ -02baba: 7110 a90b 0600 |00ed: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02bac0: 0a06 |00f0: move-result v6 │ │ -02bac2: 6e20 020b 6800 |00f1: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setRating:(I)V // method@0b02 │ │ -02bac8: 2900 1bff |00f4: goto/16 000f // -00e5 │ │ +02c42c: |[02c42c] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +02c43c: 1a06 550d |0000: const-string v6, "name" // string@0d55 │ │ +02c440: 6e20 0609 6a00 |0002: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c446: 0a06 |0005: move-result v6 │ │ +02c448: 3806 0a00 |0006: if-eqz v6, 0010 // +000a │ │ +02c44c: 7110 b00b 0b00 |0008: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c452: 0c06 |000b: move-result-object v6 │ │ +02c454: 6e20 ff0a 6800 |000c: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ +02c45a: 0e00 |000f: return-void │ │ +02c45c: 1a06 5507 |0010: const-string v6, "artist" // string@0755 │ │ +02c460: 6e20 0609 6a00 |0012: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c466: 0a06 |0015: move-result v6 │ │ +02c468: 3806 2300 |0016: if-eqz v6, 0039 // +0023 │ │ +02c46c: 2206 d101 |0018: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ +02c470: 7010 060b 0600 |001a: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ +02c476: 6e20 fc0a 6800 |001d: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0afc │ │ +02c47c: 1a06 b00a |0020: const-string v6, "id" // string@0ab0 │ │ +02c480: 7120 ad0b 6b00 |0022: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02c486: 0c01 |0025: move-result-object v1 │ │ +02c488: 6e10 f00a 0800 |0026: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +02c48e: 0c06 |0029: move-result-object v6 │ │ +02c490: 6e20 100b 1600 |002a: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ +02c496: 6e10 f00a 0800 |002d: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +02c49c: 0c06 |0030: move-result-object v6 │ │ +02c49e: 7110 b00b 0b00 |0031: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c4a4: 0c07 |0034: move-result-object v7 │ │ +02c4a6: 6e20 110b 7600 |0035: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ +02c4ac: 28d7 |0038: goto 000f // -0029 │ │ +02c4ae: 1a06 4711 |0039: const-string v6, "year" // string@1147 │ │ +02c4b2: 6e20 0609 6a00 |003b: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c4b8: 0a06 |003e: move-result v6 │ │ +02c4ba: 3806 0a00 |003f: if-eqz v6, 0049 // +000a │ │ +02c4be: 7110 b00b 0b00 |0041: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c4c4: 0c06 |0044: move-result-object v6 │ │ +02c4c6: 6e20 050b 6800 |0045: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setYear:(Ljava/lang/String;)V // method@0b05 │ │ +02c4cc: 28c7 |0048: goto 000f // -0039 │ │ +02c4ce: 1a06 a510 |0049: const-string v6, "tracks" // string@10a5 │ │ +02c4d2: 6e20 0609 6a00 |004b: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c4d8: 0a06 |004e: move-result v6 │ │ +02c4da: 3806 0e00 |004f: if-eqz v6, 005d // +000e │ │ +02c4de: 7110 b00b 0b00 |0051: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c4e4: 0c06 |0054: move-result-object v6 │ │ +02c4e6: 6e20 f30a 6800 |0055: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getInt:(Ljava/lang/String;)I // method@0af3 │ │ +02c4ec: 0a06 |0058: move-result v6 │ │ +02c4ee: 6e20 000b 6800 |0059: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setNumTrack:(I)V // method@0b00 │ │ +02c4f4: 28b3 |005c: goto 000f // -004d │ │ +02c4f6: 1a06 8808 |005d: const-string v6, "disk" // string@0888 │ │ +02c4fa: 6e20 0609 6a00 |005f: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c500: 0a06 |0062: move-result v6 │ │ +02c502: 3806 0a00 |0063: if-eqz v6, 006d // +000a │ │ +02c506: 7110 b00b 0b00 |0065: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c50c: 0c06 |0068: move-result-object v6 │ │ +02c50e: 6e20 fd0a 6800 |0069: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setDisk:(Ljava/lang/String;)V // method@0afd │ │ +02c514: 28a3 |006c: goto 000f // -005d │ │ +02c516: 1a06 7010 |006d: const-string v6, "tag" // string@1070 │ │ +02c51a: 6e20 0609 6a00 |006f: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c520: 0a06 |0072: move-result v6 │ │ +02c522: 3806 2d00 |0073: if-eqz v6, 00a0 // +002d │ │ +02c526: 2204 d501 |0075: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02c52a: 7010 4c0b 0400 |0077: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02c530: 1a06 b00a |007a: const-string v6, "id" // string@0ab0 │ │ +02c534: 7120 ad0b 6b00 |007c: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02c53a: 0c01 |007f: move-result-object v1 │ │ +02c53c: 1a06 3608 |0080: const-string v6, "count" // string@0836 │ │ +02c540: 7120 ad0b 6b00 |0082: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02c546: 0c00 |0085: move-result-object v0 │ │ +02c548: 6e20 570b 1400 |0086: invoke-virtual {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02c54e: 7110 b00b 0b00 |0089: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c554: 0c06 |008c: move-result-object v6 │ │ +02c556: 6e20 580b 6400 |008d: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02c55c: 7110 a90b 0000 |0090: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02c562: 0a06 |0093: move-result v6 │ │ +02c564: 6e20 5f0b 6400 |0094: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02c56a: 6e10 f80a 0800 |0097: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getTags:()Ljava/util/ArrayList; // method@0af8 │ │ +02c570: 0c06 |009a: move-result-object v6 │ │ +02c572: 6e20 4909 4600 |009b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02c578: 2900 71ff |009e: goto/16 000f // -008f │ │ +02c57c: 1a06 5407 |00a0: const-string v6, "art" // string@0754 │ │ +02c580: 6e20 0609 6a00 |00a2: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c586: 0a06 |00a5: move-result v6 │ │ +02c588: 3806 2a00 |00a6: if-eqz v6, 00d0 // +002a │ │ +02c58c: 7110 b00b 0b00 |00a8: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c592: 0c05 |00ab: move-result-object v5 │ │ +02c594: 1a06 d206 |00ac: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ +02c598: 1a07 0000 |00ae: const-string v7, "" // string@0000 │ │ +02c59c: 6e30 1109 6907 |00b0: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02c5a2: 0c02 |00b3: move-result-object v2 │ │ +02c5a4: 1a06 d206 |00b4: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ +02c5a8: 1a07 0000 |00b6: const-string v7, "" // string@0000 │ │ +02c5ac: 6e30 1109 6507 |00b8: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02c5b2: 0c03 |00bb: move-result-object v3 │ │ +02c5b4: 1a06 b400 |00bc: const-string v6, "/" // string@00b4 │ │ +02c5b8: 6e20 0609 6200 |00be: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c5be: 0a06 |00c1: move-result v6 │ │ +02c5c0: 3806 0700 |00c2: if-eqz v6, 00c9 // +0007 │ │ +02c5c4: 6e20 fb0a 3800 |00c4: invoke-virtual {v8, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setArt:(Ljava/lang/String;)V // method@0afb │ │ +02c5ca: 2900 48ff |00c7: goto/16 000f // -00b8 │ │ +02c5ce: 1a06 0000 |00c9: const-string v6, "" // string@0000 │ │ +02c5d2: 6e30 0f09 2306 |00cb: invoke-virtual {v3, v2, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02c5d8: 0c03 |00ce: move-result-object v3 │ │ +02c5da: 28f5 |00cf: goto 00c4 // -000b │ │ +02c5dc: 1a06 7e0e |00d0: const-string v6, "preciserating" // string@0e7e │ │ +02c5e0: 6e20 0609 6a00 |00d2: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c5e6: 0a06 |00d5: move-result v6 │ │ +02c5e8: 3806 0b00 |00d6: if-eqz v6, 00e1 // +000b │ │ +02c5ec: 7110 b00b 0b00 |00d8: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c5f2: 0c06 |00db: move-result-object v6 │ │ +02c5f4: 6e20 010b 6800 |00dc: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setPreciserating:(Ljava/lang/String;)V // method@0b01 │ │ +02c5fa: 2900 30ff |00df: goto/16 000f // -00d0 │ │ +02c5fe: 1a06 a60e |00e1: const-string v6, "rating" // string@0ea6 │ │ +02c602: 6e20 0609 6a00 |00e3: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c608: 0a06 |00e6: move-result v6 │ │ +02c60a: 3806 28ff |00e7: if-eqz v6, 000f // -00d8 │ │ +02c60e: 7110 b00b 0b00 |00e9: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c614: 0c06 |00ec: move-result-object v6 │ │ +02c616: 7110 a90b 0600 |00ed: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02c61c: 0a06 |00f0: move-result v6 │ │ +02c61e: 6e20 020b 6800 |00f1: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setRating:(I)V // method@0b02 │ │ +02c624: 2900 1bff |00f4: goto/16 000f // -00e5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0008 line=34 │ │ 0x000f line=75 │ │ 0x0010 line=35 │ │ 0x0018 line=37 │ │ @@ -44262,17 +44441,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bacc: |[02bacc] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setYear:(Ljava/lang/String;)V │ │ -02badc: 5b01 8303 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mYear:Ljava/lang/String; // field@0383 │ │ -02bae0: 0e00 |0002: return-void │ │ +02c628: |[02c628] jp.co.kayo.android.localplayer.ds.ampache.bean.Album.setYear:(Ljava/lang/String;)V │ │ +02c638: 5b01 8303 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.mYear:Ljava/lang/String; // field@0383 │ │ +02c63c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0002 line=165 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ 0x0000 - 0x0003 reg=1 year Ljava/lang/String; │ │ @@ -44338,20 +44517,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02bae4: |[02bae4] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.:()V │ │ -02baf4: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02bafa: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -02bafe: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02bb04: 5b10 8a03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mTags:Ljava/util/ArrayList; // field@038a │ │ -02bb08: 0e00 |000a: return-void │ │ +02c640: |[02c640] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.:()V │ │ +02c650: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02c656: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +02c65a: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +02c660: 5b10 8a03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mTags:Ljava/util/ArrayList; // field@038a │ │ +02c664: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=24 │ │ 0x000a line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ @@ -44362,17 +44541,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb0c: |[02bb0c] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getId:()Ljava/lang/String; │ │ -02bb1c: 5410 8403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mId:Ljava/lang/String; // field@0384 │ │ -02bb20: 1100 |0002: return-object v0 │ │ +02c668: |[02c668] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getId:()Ljava/lang/String; │ │ +02c678: 5410 8403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mId:Ljava/lang/String; // field@0384 │ │ +02c67c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;) │ │ @@ -44380,21 +44559,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02bb24: |[02bb24] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getInt:(Ljava/lang/String;)I │ │ -02bb34: 7110 e508 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ -02bb3a: 0a00 |0003: move-result v0 │ │ -02bb3c: 0f00 |0004: return v0 │ │ -02bb3e: 0d00 |0005: move-exception v0 │ │ -02bb40: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02bb42: 28fd |0007: goto 0004 // -0003 │ │ +02c680: |[02c680] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getInt:(Ljava/lang/String;)I │ │ +02c690: 7110 e508 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ +02c696: 0a00 |0003: move-result v0 │ │ +02c698: 0f00 |0004: return v0 │ │ +02c69a: 0d00 |0005: move-exception v0 │ │ +02c69c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02c69e: 28fd |0007: goto 0004 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=88 │ │ 0x0005 line=85 │ │ @@ -44408,17 +44587,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb54: |[02bb54] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getName:()Ljava/lang/String; │ │ -02bb64: 5410 8503 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mName:Ljava/lang/String; // field@0385 │ │ -02bb68: 1100 |0002: return-object v0 │ │ +02c6b0: |[02c6b0] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getName:()Ljava/lang/String; │ │ +02c6c0: 5410 8503 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mName:Ljava/lang/String; // field@0385 │ │ +02c6c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;) │ │ @@ -44426,17 +44605,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb6c: |[02bb6c] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getNumAlbums:()I │ │ -02bb7c: 5210 8603 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumAlbum:I // field@0386 │ │ -02bb80: 0f00 |0002: return v0 │ │ +02c6c8: |[02c6c8] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getNumAlbums:()I │ │ +02c6d8: 5210 8603 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumAlbum:I // field@0386 │ │ +02c6dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;) │ │ @@ -44444,17 +44623,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb84: |[02bb84] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getNumSong:()I │ │ -02bb94: 5210 8703 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumSong:I // field@0387 │ │ -02bb98: 0f00 |0002: return v0 │ │ +02c6e0: |[02c6e0] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getNumSong:()I │ │ +02c6f0: 5210 8703 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumSong:I // field@0387 │ │ +02c6f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;) │ │ @@ -44462,17 +44641,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb9c: |[02bb9c] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getPreciserating:()Ljava/lang/String; │ │ -02bbac: 5410 8803 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mPreciserating:Ljava/lang/String; // field@0388 │ │ -02bbb0: 1100 |0002: return-object v0 │ │ +02c6f8: |[02c6f8] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getPreciserating:()Ljava/lang/String; │ │ +02c708: 5410 8803 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mPreciserating:Ljava/lang/String; // field@0388 │ │ +02c70c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;) │ │ @@ -44480,17 +44659,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bbb4: |[02bbb4] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getRating:()I │ │ -02bbc4: 5210 8903 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mRating:I // field@0389 │ │ -02bbc8: 0f00 |0002: return v0 │ │ +02c710: |[02c710] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getRating:()I │ │ +02c720: 5210 8903 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mRating:I // field@0389 │ │ +02c724: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;) │ │ @@ -44498,17 +44677,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bbcc: |[02bbcc] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getTags:()Ljava/util/ArrayList; │ │ -02bbdc: 5410 8a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mTags:Ljava/util/ArrayList; // field@038a │ │ -02bbe0: 1100 |0002: return-object v0 │ │ +02c728: |[02c728] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.getTags:()Ljava/util/ArrayList; │ │ +02c738: 5410 8a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mTags:Ljava/util/ArrayList; // field@038a │ │ +02c73c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;) │ │ @@ -44516,105 +44695,105 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 182 16-bit code units │ │ -02bbe4: |[02bbe4] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.parse:(Lorg/w3c/dom/Node;)V │ │ -02bbf4: 0785 |0000: move-object v5, v8 │ │ -02bbf6: 1f05 1902 |0001: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ -02bbfa: 1a06 b10a |0003: const-string v6, "id" // string@0ab1 │ │ -02bbfe: 7220 e60b 6500 |0005: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02bc04: 0c05 |0008: move-result-object v5 │ │ -02bc06: 6e20 100b 5700 |0009: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ -02bc0c: 7210 ea0b 0800 |000c: invoke-interface {v8}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02bc12: 0c02 |000f: move-result-object v2 │ │ -02bc14: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02bc16: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02bc1c: 0a05 |0014: move-result v5 │ │ -02bc1e: 3551 a000 |0015: if-ge v1, v5, 00b5 // +00a0 │ │ -02bc22: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02bc28: 0c00 |001a: move-result-object v0 │ │ -02bc2a: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02bc30: 0c03 |001e: move-result-object v3 │ │ -02bc32: 1a05 570d |001f: const-string v5, "name" // string@0d57 │ │ -02bc36: 6e20 0609 5300 |0021: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bc3c: 0a05 |0024: move-result v5 │ │ -02bc3e: 3805 0c00 |0025: if-eqz v5, 0031 // +000c │ │ -02bc42: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02bc48: 0c05 |002a: move-result-object v5 │ │ -02bc4a: 6e20 110b 5700 |002b: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ -02bc50: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02bc54: 28e1 |0030: goto 0011 // -001f │ │ -02bc56: 1a05 2807 |0031: const-string v5, "albums" // string@0728 │ │ -02bc5a: 6e20 0609 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bc60: 0a05 |0036: move-result v5 │ │ -02bc62: 3805 0e00 |0037: if-eqz v5, 0045 // +000e │ │ -02bc66: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02bc6c: 0c05 |003c: move-result-object v5 │ │ -02bc6e: 6e20 080b 5700 |003d: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ -02bc74: 0a05 |0040: move-result v5 │ │ -02bc76: 6e20 120b 5700 |0041: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumAlbums:(I)V // method@0b12 │ │ -02bc7c: 28ea |0044: goto 002e // -0016 │ │ -02bc7e: 1a05 3210 |0045: const-string v5, "songs" // string@1032 │ │ -02bc82: 6e20 0609 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bc88: 0a05 |004a: move-result v5 │ │ -02bc8a: 3805 0e00 |004b: if-eqz v5, 0059 // +000e │ │ -02bc8e: 7110 af0b 0000 |004d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02bc94: 0c05 |0050: move-result-object v5 │ │ -02bc96: 6e20 080b 5700 |0051: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ -02bc9c: 0a05 |0054: move-result v5 │ │ -02bc9e: 6e20 130b 5700 |0055: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumSong:(I)V // method@0b13 │ │ -02bca4: 28d6 |0058: goto 002e // -002a │ │ -02bca6: 1a05 7210 |0059: const-string v5, "tag" // string@1072 │ │ -02bcaa: 6e20 0609 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bcb0: 0a05 |005e: move-result v5 │ │ -02bcb2: 3805 3100 |005f: if-eqz v5, 0090 // +0031 │ │ -02bcb6: 2204 d501 |0061: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02bcba: 7010 4c0b 0400 |0063: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02bcc0: 0705 |0066: move-object v5, v0 │ │ -02bcc2: 1f05 1902 |0067: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ -02bcc6: 1a06 b10a |0069: const-string v6, "id" // string@0ab1 │ │ -02bcca: 7220 e60b 6500 |006b: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02bcd0: 0c05 |006e: move-result-object v5 │ │ -02bcd2: 6e20 570b 5400 |006f: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02bcd8: 7110 af0b 0000 |0072: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02bcde: 0c05 |0075: move-result-object v5 │ │ -02bce0: 6e20 580b 5400 |0076: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02bce6: 1f00 1902 |0079: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ -02bcea: 1a05 3708 |007b: const-string v5, "count" // string@0837 │ │ -02bcee: 7220 e60b 5000 |007d: invoke-interface {v0, v5}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02bcf4: 0c05 |0080: move-result-object v5 │ │ -02bcf6: 7110 a90b 0500 |0081: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02bcfc: 0a05 |0084: move-result v5 │ │ -02bcfe: 6e20 5f0b 5400 |0085: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02bd04: 6e10 0e0b 0700 |0088: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getTags:()Ljava/util/ArrayList; // method@0b0e │ │ -02bd0a: 0c05 |008b: move-result-object v5 │ │ -02bd0c: 6e20 4909 4500 |008c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02bd12: 289f |008f: goto 002e // -0061 │ │ -02bd14: 1a05 800e |0090: const-string v5, "preciserating" // string@0e80 │ │ -02bd18: 6e20 0609 5300 |0092: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bd1e: 0a05 |0095: move-result v5 │ │ -02bd20: 3805 0a00 |0096: if-eqz v5, 00a0 // +000a │ │ -02bd24: 7110 af0b 0000 |0098: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02bd2a: 0c05 |009b: move-result-object v5 │ │ -02bd2c: 6e20 140b 5700 |009c: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setPreciserating:(Ljava/lang/String;)V // method@0b14 │ │ -02bd32: 288f |009f: goto 002e // -0071 │ │ -02bd34: 1a05 a80e |00a0: const-string v5, "rating" // string@0ea8 │ │ -02bd38: 6e20 0609 5300 |00a2: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bd3e: 0a05 |00a5: move-result v5 │ │ -02bd40: 3805 88ff |00a6: if-eqz v5, 002e // -0078 │ │ -02bd44: 7110 af0b 0000 |00a8: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02bd4a: 0c05 |00ab: move-result-object v5 │ │ -02bd4c: 7110 a90b 0500 |00ac: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02bd52: 0a05 |00af: move-result v5 │ │ -02bd54: 6e20 150b 5700 |00b0: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setRating:(I)V // method@0b15 │ │ -02bd5a: 2900 7bff |00b3: goto/16 002e // -0085 │ │ -02bd5e: 0e00 |00b5: return-void │ │ +02c740: |[02c740] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.parse:(Lorg/w3c/dom/Node;)V │ │ +02c750: 0785 |0000: move-object v5, v8 │ │ +02c752: 1f05 1902 |0001: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ +02c756: 1a06 b00a |0003: const-string v6, "id" // string@0ab0 │ │ +02c75a: 7220 e60b 6500 |0005: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02c760: 0c05 |0008: move-result-object v5 │ │ +02c762: 6e20 100b 5700 |0009: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ +02c768: 7210 ea0b 0800 |000c: invoke-interface {v8}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02c76e: 0c02 |000f: move-result-object v2 │ │ +02c770: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +02c772: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02c778: 0a05 |0014: move-result v5 │ │ +02c77a: 3551 a000 |0015: if-ge v1, v5, 00b5 // +00a0 │ │ +02c77e: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02c784: 0c00 |001a: move-result-object v0 │ │ +02c786: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02c78c: 0c03 |001e: move-result-object v3 │ │ +02c78e: 1a05 550d |001f: const-string v5, "name" // string@0d55 │ │ +02c792: 6e20 0609 5300 |0021: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c798: 0a05 |0024: move-result v5 │ │ +02c79a: 3805 0c00 |0025: if-eqz v5, 0031 // +000c │ │ +02c79e: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c7a4: 0c05 |002a: move-result-object v5 │ │ +02c7a6: 6e20 110b 5700 |002b: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ +02c7ac: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02c7b0: 28e1 |0030: goto 0011 // -001f │ │ +02c7b2: 1a05 2807 |0031: const-string v5, "albums" // string@0728 │ │ +02c7b6: 6e20 0609 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c7bc: 0a05 |0036: move-result v5 │ │ +02c7be: 3805 0e00 |0037: if-eqz v5, 0045 // +000e │ │ +02c7c2: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c7c8: 0c05 |003c: move-result-object v5 │ │ +02c7ca: 6e20 080b 5700 |003d: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ +02c7d0: 0a05 |0040: move-result v5 │ │ +02c7d2: 6e20 120b 5700 |0041: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumAlbums:(I)V // method@0b12 │ │ +02c7d8: 28ea |0044: goto 002e // -0016 │ │ +02c7da: 1a05 3010 |0045: const-string v5, "songs" // string@1030 │ │ +02c7de: 6e20 0609 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c7e4: 0a05 |004a: move-result v5 │ │ +02c7e6: 3805 0e00 |004b: if-eqz v5, 0059 // +000e │ │ +02c7ea: 7110 af0b 0000 |004d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c7f0: 0c05 |0050: move-result-object v5 │ │ +02c7f2: 6e20 080b 5700 |0051: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ +02c7f8: 0a05 |0054: move-result v5 │ │ +02c7fa: 6e20 130b 5700 |0055: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumSong:(I)V // method@0b13 │ │ +02c800: 28d6 |0058: goto 002e // -002a │ │ +02c802: 1a05 7010 |0059: const-string v5, "tag" // string@1070 │ │ +02c806: 6e20 0609 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c80c: 0a05 |005e: move-result v5 │ │ +02c80e: 3805 3100 |005f: if-eqz v5, 0090 // +0031 │ │ +02c812: 2204 d501 |0061: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02c816: 7010 4c0b 0400 |0063: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02c81c: 0705 |0066: move-object v5, v0 │ │ +02c81e: 1f05 1902 |0067: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ +02c822: 1a06 b00a |0069: const-string v6, "id" // string@0ab0 │ │ +02c826: 7220 e60b 6500 |006b: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02c82c: 0c05 |006e: move-result-object v5 │ │ +02c82e: 6e20 570b 5400 |006f: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02c834: 7110 af0b 0000 |0072: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c83a: 0c05 |0075: move-result-object v5 │ │ +02c83c: 6e20 580b 5400 |0076: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02c842: 1f00 1902 |0079: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ +02c846: 1a05 3608 |007b: const-string v5, "count" // string@0836 │ │ +02c84a: 7220 e60b 5000 |007d: invoke-interface {v0, v5}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02c850: 0c05 |0080: move-result-object v5 │ │ +02c852: 7110 a90b 0500 |0081: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02c858: 0a05 |0084: move-result v5 │ │ +02c85a: 6e20 5f0b 5400 |0085: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02c860: 6e10 0e0b 0700 |0088: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getTags:()Ljava/util/ArrayList; // method@0b0e │ │ +02c866: 0c05 |008b: move-result-object v5 │ │ +02c868: 6e20 4909 4500 |008c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02c86e: 289f |008f: goto 002e // -0061 │ │ +02c870: 1a05 7e0e |0090: const-string v5, "preciserating" // string@0e7e │ │ +02c874: 6e20 0609 5300 |0092: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c87a: 0a05 |0095: move-result v5 │ │ +02c87c: 3805 0a00 |0096: if-eqz v5, 00a0 // +000a │ │ +02c880: 7110 af0b 0000 |0098: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c886: 0c05 |009b: move-result-object v5 │ │ +02c888: 6e20 140b 5700 |009c: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setPreciserating:(Ljava/lang/String;)V // method@0b14 │ │ +02c88e: 288f |009f: goto 002e // -0071 │ │ +02c890: 1a05 a60e |00a0: const-string v5, "rating" // string@0ea6 │ │ +02c894: 6e20 0609 5300 |00a2: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c89a: 0a05 |00a5: move-result v5 │ │ +02c89c: 3805 88ff |00a6: if-eqz v5, 002e // -0078 │ │ +02c8a0: 7110 af0b 0000 |00a8: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02c8a6: 0c05 |00ab: move-result-object v5 │ │ +02c8a8: 7110 a90b 0500 |00ac: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02c8ae: 0a05 |00af: move-result v5 │ │ +02c8b0: 6e20 150b 5700 |00b0: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setRating:(I)V // method@0b15 │ │ +02c8b6: 2900 7bff |00b3: goto/16 002e // -0085 │ │ +02c8ba: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000c line=56 │ │ 0x0010 line=58 │ │ 0x0017 line=59 │ │ 0x001b line=60 │ │ @@ -44626,14 +44805,16 @@ │ │ 0x0045 line=65 │ │ 0x004d line=66 │ │ 0x0059 line=67 │ │ 0x0061 line=68 │ │ 0x0067 line=69 │ │ 0x0072 line=70 │ │ 0x0079 line=71 │ │ + 0x007d line=72 │ │ + 0x0081 line=71 │ │ 0x0088 line=73 │ │ 0x0090 line=74 │ │ 0x0098 line=75 │ │ 0x00a0 line=76 │ │ 0x00a8 line=77 │ │ 0x00b5 line=80 │ │ locals : │ │ @@ -44652,17 +44833,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bd60: |[02bd60] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setId:(Ljava/lang/String;)V │ │ -02bd70: 5b01 8403 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mId:Ljava/lang/String; // field@0384 │ │ -02bd74: 0e00 |0002: return-void │ │ +02c8bc: |[02c8bc] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setId:(Ljava/lang/String;)V │ │ +02c8cc: 5b01 8403 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mId:Ljava/lang/String; // field@0384 │ │ +02c8d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -44672,17 +44853,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bd78: |[02bd78] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setName:(Ljava/lang/String;)V │ │ -02bd88: 5b01 8503 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mName:Ljava/lang/String; // field@0385 │ │ -02bd8c: 0e00 |0002: return-void │ │ +02c8d4: |[02c8d4] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setName:(Ljava/lang/String;)V │ │ +02c8e4: 5b01 8503 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mName:Ljava/lang/String; // field@0385 │ │ +02c8e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -44692,17 +44873,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bd90: |[02bd90] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setNumAlbums:(I)V │ │ -02bda0: 5901 8603 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumAlbum:I // field@0386 │ │ -02bda4: 0e00 |0002: return-void │ │ +02c8ec: |[02c8ec] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setNumAlbums:(I)V │ │ +02c8fc: 5901 8603 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumAlbum:I // field@0386 │ │ +02c900: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ 0x0000 - 0x0003 reg=1 albums I │ │ @@ -44712,17 +44893,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bda8: |[02bda8] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setNumSong:(I)V │ │ -02bdb8: 5901 8703 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumSong:I // field@0387 │ │ -02bdbc: 0e00 |0002: return-void │ │ +02c904: |[02c904] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setNumSong:(I)V │ │ +02c914: 5901 8703 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mNumSong:I // field@0387 │ │ +02c918: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ 0x0000 - 0x0003 reg=1 songs I │ │ @@ -44732,17 +44913,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bdc0: |[02bdc0] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setPreciserating:(Ljava/lang/String;)V │ │ -02bdd0: 5b01 8803 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mPreciserating:Ljava/lang/String; // field@0388 │ │ -02bdd4: 0e00 |0002: return-void │ │ +02c91c: |[02c91c] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setPreciserating:(Ljava/lang/String;)V │ │ +02c92c: 5b01 8803 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mPreciserating:Ljava/lang/String; // field@0388 │ │ +02c930: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ 0x0000 - 0x0003 reg=1 preciserating Ljava/lang/String; │ │ @@ -44752,17 +44933,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bdd8: |[02bdd8] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setRating:(I)V │ │ -02bde8: 5901 8903 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mRating:I // field@0389 │ │ -02bdec: 0e00 |0002: return-void │ │ +02c934: |[02c934] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setRating:(I)V │ │ +02c944: 5901 8903 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mRating:I // field@0389 │ │ +02c948: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ 0x0000 - 0x0003 reg=1 rating I │ │ @@ -44772,17 +44953,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bdf0: |[02bdf0] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setTags:(Ljava/util/ArrayList;)V │ │ -02be00: 5b01 8a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mTags:Ljava/util/ArrayList; // field@038a │ │ -02be04: 0e00 |0002: return-void │ │ +02c94c: |[02c94c] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setTags:(Ljava/util/ArrayList;)V │ │ +02c95c: 5b01 8a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.mTags:Ljava/util/ArrayList; // field@038a │ │ +02c960: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ @@ -44793,84 +44974,84 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 142 16-bit code units │ │ -02be08: |[02be08] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -02be18: 1a03 570d |0000: const-string v3, "name" // string@0d57 │ │ -02be1c: 6e20 0609 3600 |0002: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02be22: 0a03 |0005: move-result v3 │ │ -02be24: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ -02be28: 7110 b00b 0700 |0008: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02be2e: 0c03 |000b: move-result-object v3 │ │ -02be30: 6e20 110b 3400 |000c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ -02be36: 0e00 |000f: return-void │ │ -02be38: 1a03 2807 |0010: const-string v3, "albums" // string@0728 │ │ -02be3c: 6e20 0609 3600 |0012: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02be42: 0a03 |0015: move-result v3 │ │ -02be44: 3803 0e00 |0016: if-eqz v3, 0024 // +000e │ │ -02be48: 7110 b00b 0700 |0018: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02be4e: 0c03 |001b: move-result-object v3 │ │ -02be50: 6e20 080b 3400 |001c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ -02be56: 0a03 |001f: move-result v3 │ │ -02be58: 6e20 120b 3400 |0020: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumAlbums:(I)V // method@0b12 │ │ -02be5e: 28ec |0023: goto 000f // -0014 │ │ -02be60: 1a03 3210 |0024: const-string v3, "songs" // string@1032 │ │ -02be64: 6e20 0609 3600 |0026: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02be6a: 0a03 |0029: move-result v3 │ │ -02be6c: 3803 0e00 |002a: if-eqz v3, 0038 // +000e │ │ -02be70: 7110 b00b 0700 |002c: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02be76: 0c03 |002f: move-result-object v3 │ │ -02be78: 6e20 080b 3400 |0030: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ -02be7e: 0a03 |0033: move-result v3 │ │ -02be80: 6e20 130b 3400 |0034: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumSong:(I)V // method@0b13 │ │ -02be86: 28d8 |0037: goto 000f // -0028 │ │ -02be88: 1a03 7210 |0038: const-string v3, "tag" // string@1072 │ │ -02be8c: 6e20 0609 3600 |003a: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02be92: 0a03 |003d: move-result v3 │ │ -02be94: 3803 2c00 |003e: if-eqz v3, 006a // +002c │ │ -02be98: 2202 d501 |0040: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02be9c: 7010 4c0b 0200 |0042: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02bea2: 1a03 b10a |0045: const-string v3, "id" // string@0ab1 │ │ -02bea6: 7120 ad0b 3700 |0047: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02beac: 0c01 |004a: move-result-object v1 │ │ -02beae: 1a03 3708 |004b: const-string v3, "count" // string@0837 │ │ -02beb2: 7120 ad0b 3700 |004d: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02beb8: 0c00 |0050: move-result-object v0 │ │ -02beba: 6e20 570b 1200 |0051: invoke-virtual {v2, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02bec0: 7110 b00b 0700 |0054: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02bec6: 0c03 |0057: move-result-object v3 │ │ -02bec8: 6e20 580b 3200 |0058: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02bece: 7110 a90b 0000 |005b: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02bed4: 0a03 |005e: move-result v3 │ │ -02bed6: 6e20 5f0b 3200 |005f: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02bedc: 6e10 0e0b 0400 |0062: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getTags:()Ljava/util/ArrayList; // method@0b0e │ │ -02bee2: 0c03 |0065: move-result-object v3 │ │ -02bee4: 6e20 4909 2300 |0066: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02beea: 28a6 |0069: goto 000f // -005a │ │ -02beec: 1a03 800e |006a: const-string v3, "preciserating" // string@0e80 │ │ -02bef0: 6e20 0609 3600 |006c: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bef6: 0a03 |006f: move-result v3 │ │ -02bef8: 3803 0a00 |0070: if-eqz v3, 007a // +000a │ │ -02befc: 7110 b00b 0700 |0072: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02bf02: 0c03 |0075: move-result-object v3 │ │ -02bf04: 6e20 140b 3400 |0076: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setPreciserating:(Ljava/lang/String;)V // method@0b14 │ │ -02bf0a: 2896 |0079: goto 000f // -006a │ │ -02bf0c: 1a03 a80e |007a: const-string v3, "rating" // string@0ea8 │ │ -02bf10: 6e20 0609 3600 |007c: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02bf16: 0a03 |007f: move-result v3 │ │ -02bf18: 3803 8fff |0080: if-eqz v3, 000f // -0071 │ │ -02bf1c: 7110 b00b 0700 |0082: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02bf22: 0c03 |0085: move-result-object v3 │ │ -02bf24: 7110 a90b 0300 |0086: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02bf2a: 0a03 |0089: move-result v3 │ │ -02bf2c: 6e20 150b 3400 |008a: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setRating:(I)V // method@0b15 │ │ -02bf32: 2882 |008d: goto 000f // -007e │ │ +02c964: |[02c964] jp.co.kayo.android.localplayer.ds.ampache.bean.Artist.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +02c974: 1a03 550d |0000: const-string v3, "name" // string@0d55 │ │ +02c978: 6e20 0609 3600 |0002: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c97e: 0a03 |0005: move-result v3 │ │ +02c980: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ +02c984: 7110 b00b 0700 |0008: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c98a: 0c03 |000b: move-result-object v3 │ │ +02c98c: 6e20 110b 3400 |000c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ +02c992: 0e00 |000f: return-void │ │ +02c994: 1a03 2807 |0010: const-string v3, "albums" // string@0728 │ │ +02c998: 6e20 0609 3600 |0012: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c99e: 0a03 |0015: move-result v3 │ │ +02c9a0: 3803 0e00 |0016: if-eqz v3, 0024 // +000e │ │ +02c9a4: 7110 b00b 0700 |0018: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c9aa: 0c03 |001b: move-result-object v3 │ │ +02c9ac: 6e20 080b 3400 |001c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ +02c9b2: 0a03 |001f: move-result v3 │ │ +02c9b4: 6e20 120b 3400 |0020: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumAlbums:(I)V // method@0b12 │ │ +02c9ba: 28ec |0023: goto 000f // -0014 │ │ +02c9bc: 1a03 3010 |0024: const-string v3, "songs" // string@1030 │ │ +02c9c0: 6e20 0609 3600 |0026: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c9c6: 0a03 |0029: move-result v3 │ │ +02c9c8: 3803 0e00 |002a: if-eqz v3, 0038 // +000e │ │ +02c9cc: 7110 b00b 0700 |002c: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02c9d2: 0c03 |002f: move-result-object v3 │ │ +02c9d4: 6e20 080b 3400 |0030: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getInt:(Ljava/lang/String;)I // method@0b08 │ │ +02c9da: 0a03 |0033: move-result v3 │ │ +02c9dc: 6e20 130b 3400 |0034: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setNumSong:(I)V // method@0b13 │ │ +02c9e2: 28d8 |0037: goto 000f // -0028 │ │ +02c9e4: 1a03 7010 |0038: const-string v3, "tag" // string@1070 │ │ +02c9e8: 6e20 0609 3600 |003a: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02c9ee: 0a03 |003d: move-result v3 │ │ +02c9f0: 3803 2c00 |003e: if-eqz v3, 006a // +002c │ │ +02c9f4: 2202 d501 |0040: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02c9f8: 7010 4c0b 0200 |0042: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02c9fe: 1a03 b00a |0045: const-string v3, "id" // string@0ab0 │ │ +02ca02: 7120 ad0b 3700 |0047: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02ca08: 0c01 |004a: move-result-object v1 │ │ +02ca0a: 1a03 3608 |004b: const-string v3, "count" // string@0836 │ │ +02ca0e: 7120 ad0b 3700 |004d: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02ca14: 0c00 |0050: move-result-object v0 │ │ +02ca16: 6e20 570b 1200 |0051: invoke-virtual {v2, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02ca1c: 7110 b00b 0700 |0054: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ca22: 0c03 |0057: move-result-object v3 │ │ +02ca24: 6e20 580b 3200 |0058: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02ca2a: 7110 a90b 0000 |005b: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02ca30: 0a03 |005e: move-result v3 │ │ +02ca32: 6e20 5f0b 3200 |005f: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02ca38: 6e10 0e0b 0400 |0062: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getTags:()Ljava/util/ArrayList; // method@0b0e │ │ +02ca3e: 0c03 |0065: move-result-object v3 │ │ +02ca40: 6e20 4909 2300 |0066: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02ca46: 28a6 |0069: goto 000f // -005a │ │ +02ca48: 1a03 7e0e |006a: const-string v3, "preciserating" // string@0e7e │ │ +02ca4c: 6e20 0609 3600 |006c: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02ca52: 0a03 |006f: move-result v3 │ │ +02ca54: 3803 0a00 |0070: if-eqz v3, 007a // +000a │ │ +02ca58: 7110 b00b 0700 |0072: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ca5e: 0c03 |0075: move-result-object v3 │ │ +02ca60: 6e20 140b 3400 |0076: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setPreciserating:(Ljava/lang/String;)V // method@0b14 │ │ +02ca66: 2896 |0079: goto 000f // -006a │ │ +02ca68: 1a03 a60e |007a: const-string v3, "rating" // string@0ea6 │ │ +02ca6c: 6e20 0609 3600 |007c: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02ca72: 0a03 |007f: move-result v3 │ │ +02ca74: 3803 8fff |0080: if-eqz v3, 000f // -0071 │ │ +02ca78: 7110 b00b 0700 |0082: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ca7e: 0c03 |0085: move-result-object v3 │ │ +02ca80: 7110 a90b 0300 |0086: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02ca86: 0a03 |0089: move-result v3 │ │ +02ca88: 6e20 150b 3400 |008a: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setRating:(I)V // method@0b15 │ │ +02ca8e: 2882 |008d: goto 000f // -007e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0008 line=33 │ │ 0x000f line=51 │ │ 0x0010 line=34 │ │ 0x0018 line=35 │ │ @@ -44934,17 +45115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02bf34: |[02bf34] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.:()V │ │ -02bf44: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02bf4a: 0e00 |0003: return-void │ │ +02ca90: |[02ca90] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.:()V │ │ +02caa0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02caa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ │ │ Virtual methods - │ │ @@ -44953,17 +45134,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bf4c: |[02bf4c] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.getId:()J │ │ -02bf5c: 5320 8b03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mId:J // field@038b │ │ -02bf60: 1000 |0002: return-wide v0 │ │ +02caa8: |[02caa8] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.getId:()J │ │ +02cab8: 5320 8b03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mId:J // field@038b │ │ +02cabc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;) │ │ @@ -44971,17 +45152,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bf64: |[02bf64] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.getMediaId:()J │ │ -02bf74: 5320 8c03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mMediaId:J // field@038c │ │ -02bf78: 1000 |0002: return-wide v0 │ │ +02cac0: |[02cac0] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.getMediaId:()J │ │ +02cad0: 5320 8c03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mMediaId:J // field@038c │ │ +02cad4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;) │ │ @@ -44989,75 +45170,75 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bf7c: |[02bf7c] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.getRating:()I │ │ -02bf8c: 5210 8d03 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mRating:I // field@038d │ │ -02bf90: 0f00 |0002: return v0 │ │ +02cad8: |[02cad8] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.getRating:()I │ │ +02cae8: 5210 8d03 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mRating:I // field@038d │ │ +02caec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;) │ │ name : 'setId' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bf94: |[02bf94] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.setId:(J)V │ │ -02bfa4: 5a01 8b03 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mId:J // field@038b │ │ -02bfa8: 0e00 |0002: return-void │ │ +02caf0: |[02caf0] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.setId:(J)V │ │ +02cb00: 5a12 8b03 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mId:J // field@038b │ │ +02cb04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0002 line=10 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ - 0x0000 - 0x0003 reg=1 id J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ + 0x0000 - 0x0003 reg=2 id J │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;) │ │ name : 'setMediaId' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bfac: |[02bfac] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.setMediaId:(J)V │ │ -02bfbc: 5a01 8c03 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mMediaId:J // field@038c │ │ -02bfc0: 0e00 |0002: return-void │ │ +02cb08: |[02cb08] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.setMediaId:(J)V │ │ +02cb18: 5a12 8c03 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mMediaId:J // field@038c │ │ +02cb1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0002 line=18 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ - 0x0000 - 0x0003 reg=1 mediaId J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ + 0x0000 - 0x0003 reg=2 mediaId J │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;) │ │ name : 'setRating' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bfc4: |[02bfc4] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.setRating:(I)V │ │ -02bfd4: 5901 8d03 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mRating:I // field@038d │ │ -02bfd8: 0e00 |0002: return-void │ │ +02cb20: |[02cb20] jp.co.kayo.android.localplayer.ds.ampache.bean.FavoriteInfo.setRating:(I)V │ │ +02cb30: 5901 8d03 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;.mRating:I // field@038d │ │ +02cb34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0002 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo; │ │ 0x0000 - 0x0003 reg=1 rating I │ │ @@ -45119,20 +45300,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02bfdc: |[02bfdc] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.:()V │ │ -02bfec: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02bff2: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -02bff6: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02bffc: 5b10 9203 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mTags:Ljava/util/ArrayList; // field@0392 │ │ -02c000: 0e00 |000a: return-void │ │ +02cb38: |[02cb38] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.:()V │ │ +02cb48: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02cb4e: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +02cb52: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +02cb58: 5b10 9203 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mTags:Ljava/util/ArrayList; // field@0392 │ │ +02cb5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ @@ -45142,17 +45323,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c004: |[02c004] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getId:()Ljava/lang/String; │ │ -02c014: 5410 8e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mId:Ljava/lang/String; // field@038e │ │ -02c018: 1100 |0002: return-object v0 │ │ +02cb60: |[02cb60] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getId:()Ljava/lang/String; │ │ +02cb70: 5410 8e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mId:Ljava/lang/String; // field@038e │ │ +02cb74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;) │ │ @@ -45160,17 +45341,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c01c: |[02c01c] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getItems:()Ljava/lang/String; │ │ -02c02c: 5410 8f03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mItems:Ljava/lang/String; // field@038f │ │ -02c030: 1100 |0002: return-object v0 │ │ +02cb78: |[02cb78] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getItems:()Ljava/lang/String; │ │ +02cb88: 5410 8f03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mItems:Ljava/lang/String; // field@038f │ │ +02cb8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;) │ │ @@ -45178,17 +45359,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c034: |[02c034] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getName:()Ljava/lang/String; │ │ -02c044: 5410 9003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mName:Ljava/lang/String; // field@0390 │ │ -02c048: 1100 |0002: return-object v0 │ │ +02cb90: |[02cb90] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getName:()Ljava/lang/String; │ │ +02cba0: 5410 9003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mName:Ljava/lang/String; // field@0390 │ │ +02cba4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;) │ │ @@ -45196,17 +45377,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c04c: |[02c04c] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getOwner:()Ljava/lang/String; │ │ -02c05c: 5410 9103 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mOwner:Ljava/lang/String; // field@0391 │ │ -02c060: 1100 |0002: return-object v0 │ │ +02cba8: |[02cba8] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getOwner:()Ljava/lang/String; │ │ +02cbb8: 5410 9103 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mOwner:Ljava/lang/String; // field@0391 │ │ +02cbbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;) │ │ @@ -45214,17 +45395,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c064: |[02c064] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getTags:()Ljava/util/ArrayList; │ │ -02c074: 5410 9203 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mTags:Ljava/util/ArrayList; // field@0392 │ │ -02c078: 1100 |0002: return-object v0 │ │ +02cbc0: |[02cbc0] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getTags:()Ljava/util/ArrayList; │ │ +02cbd0: 5410 9203 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mTags:Ljava/util/ArrayList; // field@0392 │ │ +02cbd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;) │ │ @@ -45232,17 +45413,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c07c: |[02c07c] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getType:()Ljava/lang/String; │ │ -02c08c: 5410 9303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mType:Ljava/lang/String; // field@0393 │ │ -02c090: 1100 |0002: return-object v0 │ │ +02cbd8: |[02cbd8] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.getType:()Ljava/lang/String; │ │ +02cbe8: 5410 9303 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mType:Ljava/lang/String; // field@0393 │ │ +02cbec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;) │ │ @@ -45250,91 +45431,91 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 153 16-bit code units │ │ -02c094: |[02c094] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.parse:(Lorg/w3c/dom/Node;)V │ │ -02c0a4: 0785 |0000: move-object v5, v8 │ │ -02c0a6: 1f05 1902 |0001: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ -02c0aa: 1a06 b10a |0003: const-string v6, "id" // string@0ab1 │ │ -02c0ae: 7220 e60b 6500 |0005: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c0b4: 0c05 |0008: move-result-object v5 │ │ -02c0b6: 6e20 270b 5700 |0009: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setId:(Ljava/lang/String;)V // method@0b27 │ │ -02c0bc: 7210 ea0b 0800 |000c: invoke-interface {v8}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02c0c2: 0c02 |000f: move-result-object v2 │ │ -02c0c4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02c0c6: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02c0cc: 0a05 |0014: move-result v5 │ │ -02c0ce: 3551 8300 |0015: if-ge v1, v5, 0098 // +0083 │ │ -02c0d2: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02c0d8: 0c00 |001a: move-result-object v0 │ │ -02c0da: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02c0e0: 0c03 |001e: move-result-object v3 │ │ -02c0e2: 1a05 570d |001f: const-string v5, "name" // string@0d57 │ │ -02c0e6: 6e20 0609 5300 |0021: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c0ec: 0a05 |0024: move-result v5 │ │ -02c0ee: 3805 0c00 |0025: if-eqz v5, 0031 // +000c │ │ -02c0f2: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c0f8: 0c05 |002a: move-result-object v5 │ │ -02c0fa: 6e20 290b 5700 |002b: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setName:(Ljava/lang/String;)V // method@0b29 │ │ -02c100: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02c104: 28e1 |0030: goto 0011 // -001f │ │ -02c106: 1a05 2b0e |0031: const-string v5, "owner" // string@0e2b │ │ -02c10a: 6e20 0609 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c110: 0a05 |0036: move-result v5 │ │ -02c112: 3805 0a00 |0037: if-eqz v5, 0041 // +000a │ │ -02c116: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c11c: 0c05 |003c: move-result-object v5 │ │ -02c11e: 6e20 2a0b 5700 |003d: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setOwner:(Ljava/lang/String;)V // method@0b2a │ │ -02c124: 28ee |0040: goto 002e // -0012 │ │ -02c126: 1a05 1e0b |0041: const-string v5, "items" // string@0b1e │ │ -02c12a: 6e20 0609 5300 |0043: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c130: 0a05 |0046: move-result v5 │ │ -02c132: 3805 0a00 |0047: if-eqz v5, 0051 // +000a │ │ -02c136: 7110 af0b 0000 |0049: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c13c: 0c05 |004c: move-result-object v5 │ │ -02c13e: 6e20 280b 5700 |004d: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setItems:(Ljava/lang/String;)V // method@0b28 │ │ -02c144: 28de |0050: goto 002e // -0022 │ │ -02c146: 1a05 7210 |0051: const-string v5, "tag" // string@1072 │ │ -02c14a: 6e20 0609 5300 |0053: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c150: 0a05 |0056: move-result v5 │ │ -02c152: 3805 3100 |0057: if-eqz v5, 0088 // +0031 │ │ -02c156: 2204 d501 |0059: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02c15a: 7010 4c0b 0400 |005b: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02c160: 0705 |005e: move-object v5, v0 │ │ -02c162: 1f05 1902 |005f: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ -02c166: 1a06 b10a |0061: const-string v6, "id" // string@0ab1 │ │ -02c16a: 7220 e60b 6500 |0063: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c170: 0c05 |0066: move-result-object v5 │ │ -02c172: 6e20 570b 5400 |0067: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02c178: 7110 af0b 0000 |006a: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c17e: 0c05 |006d: move-result-object v5 │ │ -02c180: 6e20 580b 5400 |006e: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02c186: 1f00 1902 |0071: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ -02c18a: 1a05 3708 |0073: const-string v5, "count" // string@0837 │ │ -02c18e: 7220 e60b 5000 |0075: invoke-interface {v0, v5}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c194: 0c05 |0078: move-result-object v5 │ │ -02c196: 7110 a90b 0500 |0079: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02c19c: 0a05 |007c: move-result v5 │ │ -02c19e: 6e20 5f0b 5400 |007d: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02c1a4: 6e10 240b 0700 |0080: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getTags:()Ljava/util/ArrayList; // method@0b24 │ │ -02c1aa: 0c05 |0083: move-result-object v5 │ │ -02c1ac: 6e20 4909 4500 |0084: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02c1b2: 28a7 |0087: goto 002e // -0059 │ │ -02c1b4: 1a05 d910 |0088: const-string v5, "type" // string@10d9 │ │ -02c1b8: 6e20 0609 5300 |008a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c1be: 0a05 |008d: move-result v5 │ │ -02c1c0: 3805 a0ff |008e: if-eqz v5, 002e // -0060 │ │ -02c1c4: 7110 af0b 0000 |0090: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c1ca: 0c05 |0093: move-result-object v5 │ │ -02c1cc: 6e20 2c0b 5700 |0094: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setType:(Ljava/lang/String;)V // method@0b2c │ │ -02c1d2: 2897 |0097: goto 002e // -0069 │ │ -02c1d4: 0e00 |0098: return-void │ │ +02cbf0: |[02cbf0] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.parse:(Lorg/w3c/dom/Node;)V │ │ +02cc00: 0785 |0000: move-object v5, v8 │ │ +02cc02: 1f05 1902 |0001: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ +02cc06: 1a06 b00a |0003: const-string v6, "id" // string@0ab0 │ │ +02cc0a: 7220 e60b 6500 |0005: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02cc10: 0c05 |0008: move-result-object v5 │ │ +02cc12: 6e20 270b 5700 |0009: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setId:(Ljava/lang/String;)V // method@0b27 │ │ +02cc18: 7210 ea0b 0800 |000c: invoke-interface {v8}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02cc1e: 0c02 |000f: move-result-object v2 │ │ +02cc20: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +02cc22: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02cc28: 0a05 |0014: move-result v5 │ │ +02cc2a: 3551 8300 |0015: if-ge v1, v5, 0098 // +0083 │ │ +02cc2e: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02cc34: 0c00 |001a: move-result-object v0 │ │ +02cc36: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02cc3c: 0c03 |001e: move-result-object v3 │ │ +02cc3e: 1a05 550d |001f: const-string v5, "name" // string@0d55 │ │ +02cc42: 6e20 0609 5300 |0021: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02cc48: 0a05 |0024: move-result v5 │ │ +02cc4a: 3805 0c00 |0025: if-eqz v5, 0031 // +000c │ │ +02cc4e: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02cc54: 0c05 |002a: move-result-object v5 │ │ +02cc56: 6e20 290b 5700 |002b: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setName:(Ljava/lang/String;)V // method@0b29 │ │ +02cc5c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02cc60: 28e1 |0030: goto 0011 // -001f │ │ +02cc62: 1a05 290e |0031: const-string v5, "owner" // string@0e29 │ │ +02cc66: 6e20 0609 5300 |0033: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02cc6c: 0a05 |0036: move-result v5 │ │ +02cc6e: 3805 0a00 |0037: if-eqz v5, 0041 // +000a │ │ +02cc72: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02cc78: 0c05 |003c: move-result-object v5 │ │ +02cc7a: 6e20 2a0b 5700 |003d: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setOwner:(Ljava/lang/String;)V // method@0b2a │ │ +02cc80: 28ee |0040: goto 002e // -0012 │ │ +02cc82: 1a05 1d0b |0041: const-string v5, "items" // string@0b1d │ │ +02cc86: 6e20 0609 5300 |0043: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02cc8c: 0a05 |0046: move-result v5 │ │ +02cc8e: 3805 0a00 |0047: if-eqz v5, 0051 // +000a │ │ +02cc92: 7110 af0b 0000 |0049: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02cc98: 0c05 |004c: move-result-object v5 │ │ +02cc9a: 6e20 280b 5700 |004d: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setItems:(Ljava/lang/String;)V // method@0b28 │ │ +02cca0: 28de |0050: goto 002e // -0022 │ │ +02cca2: 1a05 7010 |0051: const-string v5, "tag" // string@1070 │ │ +02cca6: 6e20 0609 5300 |0053: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02ccac: 0a05 |0056: move-result v5 │ │ +02ccae: 3805 3100 |0057: if-eqz v5, 0088 // +0031 │ │ +02ccb2: 2204 d501 |0059: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02ccb6: 7010 4c0b 0400 |005b: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02ccbc: 0705 |005e: move-object v5, v0 │ │ +02ccbe: 1f05 1902 |005f: check-cast v5, Lorg/w3c/dom/Element; // type@0219 │ │ +02ccc2: 1a06 b00a |0061: const-string v6, "id" // string@0ab0 │ │ +02ccc6: 7220 e60b 6500 |0063: invoke-interface {v5, v6}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02cccc: 0c05 |0066: move-result-object v5 │ │ +02ccce: 6e20 570b 5400 |0067: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02ccd4: 7110 af0b 0000 |006a: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02ccda: 0c05 |006d: move-result-object v5 │ │ +02ccdc: 6e20 580b 5400 |006e: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02cce2: 1f00 1902 |0071: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ +02cce6: 1a05 3608 |0073: const-string v5, "count" // string@0836 │ │ +02ccea: 7220 e60b 5000 |0075: invoke-interface {v0, v5}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02ccf0: 0c05 |0078: move-result-object v5 │ │ +02ccf2: 7110 a90b 0500 |0079: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02ccf8: 0a05 |007c: move-result v5 │ │ +02ccfa: 6e20 5f0b 5400 |007d: invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02cd00: 6e10 240b 0700 |0080: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getTags:()Ljava/util/ArrayList; // method@0b24 │ │ +02cd06: 0c05 |0083: move-result-object v5 │ │ +02cd08: 6e20 4909 4500 |0084: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02cd0e: 28a7 |0087: goto 002e // -0059 │ │ +02cd10: 1a05 d710 |0088: const-string v5, "type" // string@10d7 │ │ +02cd14: 6e20 0609 5300 |008a: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02cd1a: 0a05 |008d: move-result v5 │ │ +02cd1c: 3805 a0ff |008e: if-eqz v5, 002e // -0060 │ │ +02cd20: 7110 af0b 0000 |0090: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02cd26: 0c05 |0093: move-result-object v5 │ │ +02cd28: 6e20 2c0b 5700 |0094: invoke-virtual {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setType:(Ljava/lang/String;)V // method@0b2c │ │ +02cd2e: 2897 |0097: goto 002e // -0069 │ │ +02cd30: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=44 │ │ 0x0010 line=46 │ │ 0x0017 line=47 │ │ 0x001b line=48 │ │ @@ -45346,14 +45527,16 @@ │ │ 0x0041 line=53 │ │ 0x0049 line=54 │ │ 0x0051 line=55 │ │ 0x0059 line=56 │ │ 0x005f line=57 │ │ 0x006a line=58 │ │ 0x0071 line=59 │ │ + 0x0075 line=60 │ │ + 0x0079 line=59 │ │ 0x0080 line=61 │ │ 0x0088 line=62 │ │ 0x0090 line=63 │ │ 0x0098 line=66 │ │ locals : │ │ 0x001b - 0x002e reg=0 child Lorg/w3c/dom/Node; │ │ 0x0031 - 0x0073 reg=0 child Lorg/w3c/dom/Node; │ │ @@ -45370,17 +45553,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c1d8: |[02c1d8] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setId:(Ljava/lang/String;)V │ │ -02c1e8: 5b01 8e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mId:Ljava/lang/String; // field@038e │ │ -02c1ec: 0e00 |0002: return-void │ │ +02cd34: |[02cd34] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setId:(Ljava/lang/String;)V │ │ +02cd44: 5b01 8e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mId:Ljava/lang/String; // field@038e │ │ +02cd48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -45390,17 +45573,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c1f0: |[02c1f0] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setItems:(Ljava/lang/String;)V │ │ -02c200: 5b01 8f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mItems:Ljava/lang/String; // field@038f │ │ -02c204: 0e00 |0002: return-void │ │ +02cd4c: |[02cd4c] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setItems:(Ljava/lang/String;)V │ │ +02cd5c: 5b01 8f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mItems:Ljava/lang/String; // field@038f │ │ +02cd60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ 0x0000 - 0x0003 reg=1 items Ljava/lang/String; │ │ @@ -45410,17 +45593,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c208: |[02c208] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setName:(Ljava/lang/String;)V │ │ -02c218: 5b01 9003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mName:Ljava/lang/String; // field@0390 │ │ -02c21c: 0e00 |0002: return-void │ │ +02cd64: |[02cd64] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setName:(Ljava/lang/String;)V │ │ +02cd74: 5b01 9003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mName:Ljava/lang/String; // field@0390 │ │ +02cd78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0002 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -45430,17 +45613,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c220: |[02c220] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setOwner:(Ljava/lang/String;)V │ │ -02c230: 5b01 9103 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mOwner:Ljava/lang/String; // field@0391 │ │ -02c234: 0e00 |0002: return-void │ │ +02cd7c: |[02cd7c] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setOwner:(Ljava/lang/String;)V │ │ +02cd8c: 5b01 9103 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mOwner:Ljava/lang/String; // field@0391 │ │ +02cd90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ 0x0000 - 0x0003 reg=1 owner Ljava/lang/String; │ │ @@ -45450,17 +45633,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c238: |[02c238] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setTags:(Ljava/util/ArrayList;)V │ │ -02c248: 5b01 9203 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mTags:Ljava/util/ArrayList; // field@0392 │ │ -02c24c: 0e00 |0002: return-void │ │ +02cd94: |[02cd94] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setTags:(Ljava/util/ArrayList;)V │ │ +02cda4: 5b01 9203 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mTags:Ljava/util/ArrayList; // field@0392 │ │ +02cda8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ @@ -45471,17 +45654,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c250: |[02c250] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setType:(Ljava/lang/String;)V │ │ -02c260: 5b01 9303 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mType:Ljava/lang/String; // field@0393 │ │ -02c264: 0e00 |0002: return-void │ │ +02cdac: |[02cdac] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setType:(Ljava/lang/String;)V │ │ +02cdbc: 5b01 9303 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.mType:Ljava/lang/String; // field@0393 │ │ +02cdc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ 0x0000 - 0x0003 reg=1 type Ljava/lang/String; │ │ @@ -45491,70 +45674,70 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -02c268: |[02c268] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -02c278: 1a03 570d |0000: const-string v3, "name" // string@0d57 │ │ -02c27c: 6e20 0609 3600 |0002: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c282: 0a03 |0005: move-result v3 │ │ -02c284: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ -02c288: 7110 b00b 0700 |0008: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02c28e: 0c03 |000b: move-result-object v3 │ │ -02c290: 6e20 290b 3400 |000c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setName:(Ljava/lang/String;)V // method@0b29 │ │ -02c296: 0e00 |000f: return-void │ │ -02c298: 1a03 2b0e |0010: const-string v3, "owner" // string@0e2b │ │ -02c29c: 6e20 0609 3600 |0012: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c2a2: 0a03 |0015: move-result v3 │ │ -02c2a4: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -02c2a8: 7110 b00b 0700 |0018: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02c2ae: 0c03 |001b: move-result-object v3 │ │ -02c2b0: 6e20 2a0b 3400 |001c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setOwner:(Ljava/lang/String;)V // method@0b2a │ │ -02c2b6: 28f0 |001f: goto 000f // -0010 │ │ -02c2b8: 1a03 1e0b |0020: const-string v3, "items" // string@0b1e │ │ -02c2bc: 6e20 0609 3600 |0022: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c2c2: 0a03 |0025: move-result v3 │ │ -02c2c4: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -02c2c8: 7110 b00b 0700 |0028: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02c2ce: 0c03 |002b: move-result-object v3 │ │ -02c2d0: 6e20 280b 3400 |002c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setItems:(Ljava/lang/String;)V // method@0b28 │ │ -02c2d6: 28e0 |002f: goto 000f // -0020 │ │ -02c2d8: 1a03 7210 |0030: const-string v3, "tag" // string@1072 │ │ -02c2dc: 6e20 0609 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c2e2: 0a03 |0035: move-result v3 │ │ -02c2e4: 3803 2c00 |0036: if-eqz v3, 0062 // +002c │ │ -02c2e8: 2202 d501 |0038: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02c2ec: 7010 4c0b 0200 |003a: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02c2f2: 1a03 b10a |003d: const-string v3, "id" // string@0ab1 │ │ -02c2f6: 7120 ad0b 3700 |003f: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02c2fc: 0c01 |0042: move-result-object v1 │ │ -02c2fe: 1a03 3708 |0043: const-string v3, "count" // string@0837 │ │ -02c302: 7120 ad0b 3700 |0045: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02c308: 0c00 |0048: move-result-object v0 │ │ -02c30a: 6e20 570b 1200 |0049: invoke-virtual {v2, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02c310: 7110 b00b 0700 |004c: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02c316: 0c03 |004f: move-result-object v3 │ │ -02c318: 6e20 580b 3200 |0050: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02c31e: 7110 a90b 0000 |0053: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02c324: 0a03 |0056: move-result v3 │ │ -02c326: 6e20 5f0b 3200 |0057: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02c32c: 6e10 240b 0400 |005a: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getTags:()Ljava/util/ArrayList; // method@0b24 │ │ -02c332: 0c03 |005d: move-result-object v3 │ │ -02c334: 6e20 4909 2300 |005e: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02c33a: 28ae |0061: goto 000f // -0052 │ │ -02c33c: 1a03 d910 |0062: const-string v3, "type" // string@10d9 │ │ -02c340: 6e20 0609 3600 |0064: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c346: 0a03 |0067: move-result v3 │ │ -02c348: 3803 a7ff |0068: if-eqz v3, 000f // -0059 │ │ -02c34c: 7110 b00b 0700 |006a: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02c352: 0c03 |006d: move-result-object v3 │ │ -02c354: 6e20 2c0b 3400 |006e: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setType:(Ljava/lang/String;)V // method@0b2c │ │ -02c35a: 289e |0071: goto 000f // -0062 │ │ +02cdc4: |[02cdc4] jp.co.kayo.android.localplayer.ds.ampache.bean.Playlist.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +02cdd4: 1a03 550d |0000: const-string v3, "name" // string@0d55 │ │ +02cdd8: 6e20 0609 3600 |0002: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02cdde: 0a03 |0005: move-result v3 │ │ +02cde0: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ +02cde4: 7110 b00b 0700 |0008: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02cdea: 0c03 |000b: move-result-object v3 │ │ +02cdec: 6e20 290b 3400 |000c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setName:(Ljava/lang/String;)V // method@0b29 │ │ +02cdf2: 0e00 |000f: return-void │ │ +02cdf4: 1a03 290e |0010: const-string v3, "owner" // string@0e29 │ │ +02cdf8: 6e20 0609 3600 |0012: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02cdfe: 0a03 |0015: move-result v3 │ │ +02ce00: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +02ce04: 7110 b00b 0700 |0018: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ce0a: 0c03 |001b: move-result-object v3 │ │ +02ce0c: 6e20 2a0b 3400 |001c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setOwner:(Ljava/lang/String;)V // method@0b2a │ │ +02ce12: 28f0 |001f: goto 000f // -0010 │ │ +02ce14: 1a03 1d0b |0020: const-string v3, "items" // string@0b1d │ │ +02ce18: 6e20 0609 3600 |0022: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02ce1e: 0a03 |0025: move-result v3 │ │ +02ce20: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +02ce24: 7110 b00b 0700 |0028: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ce2a: 0c03 |002b: move-result-object v3 │ │ +02ce2c: 6e20 280b 3400 |002c: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setItems:(Ljava/lang/String;)V // method@0b28 │ │ +02ce32: 28e0 |002f: goto 000f // -0020 │ │ +02ce34: 1a03 7010 |0030: const-string v3, "tag" // string@1070 │ │ +02ce38: 6e20 0609 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02ce3e: 0a03 |0035: move-result v3 │ │ +02ce40: 3803 2c00 |0036: if-eqz v3, 0062 // +002c │ │ +02ce44: 2202 d501 |0038: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02ce48: 7010 4c0b 0200 |003a: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02ce4e: 1a03 b00a |003d: const-string v3, "id" // string@0ab0 │ │ +02ce52: 7120 ad0b 3700 |003f: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02ce58: 0c01 |0042: move-result-object v1 │ │ +02ce5a: 1a03 3608 |0043: const-string v3, "count" // string@0836 │ │ +02ce5e: 7120 ad0b 3700 |0045: invoke-static {v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02ce64: 0c00 |0048: move-result-object v0 │ │ +02ce66: 6e20 570b 1200 |0049: invoke-virtual {v2, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02ce6c: 7110 b00b 0700 |004c: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ce72: 0c03 |004f: move-result-object v3 │ │ +02ce74: 6e20 580b 3200 |0050: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02ce7a: 7110 a90b 0000 |0053: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02ce80: 0a03 |0056: move-result v3 │ │ +02ce82: 6e20 5f0b 3200 |0057: invoke-virtual {v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02ce88: 6e10 240b 0400 |005a: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getTags:()Ljava/util/ArrayList; // method@0b24 │ │ +02ce8e: 0c03 |005d: move-result-object v3 │ │ +02ce90: 6e20 4909 2300 |005e: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02ce96: 28ae |0061: goto 000f // -0052 │ │ +02ce98: 1a03 d710 |0062: const-string v3, "type" // string@10d7 │ │ +02ce9c: 6e20 0609 3600 |0064: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02cea2: 0a03 |0067: move-result v3 │ │ +02cea4: 3803 a7ff |0068: if-eqz v3, 000f // -0059 │ │ +02cea8: 7110 b00b 0700 |006a: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ceae: 0c03 |006d: move-result-object v3 │ │ +02ceb0: 6e20 2c0b 3400 |006e: invoke-virtual {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setType:(Ljava/lang/String;)V // method@0b2c │ │ +02ceb6: 289e |0071: goto 000f // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0008 line=23 │ │ 0x000f line=39 │ │ 0x0010 line=24 │ │ 0x0018 line=25 │ │ @@ -45660,20 +45843,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -02c35c: |[02c35c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.:()V │ │ -02c36c: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02c372: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -02c376: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02c37c: 5b10 9c03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ -02c380: 0e00 |000a: return-void │ │ +02ceb8: |[02ceb8] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.:()V │ │ +02cec8: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02cece: 2200 8001 |0003: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +02ced2: 7010 4609 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +02ced8: 5b10 9c03 |0008: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ +02cedc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ @@ -45683,17 +45866,17 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c384: |[02c384] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ -02c394: 5410 9403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@0394 │ │ -02c398: 1100 |0002: return-object v0 │ │ +02cee0: |[02cee0] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ +02cef0: 5410 9403 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@0394 │ │ +02cef4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45701,17 +45884,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c39c: |[02c39c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getArt:()Ljava/lang/String; │ │ -02c3ac: 5410 9503 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArt:Ljava/lang/String; // field@0395 │ │ -02c3b0: 1100 |0002: return-object v0 │ │ +02cef8: |[02cef8] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getArt:()Ljava/lang/String; │ │ +02cf08: 5410 9503 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArt:Ljava/lang/String; // field@0395 │ │ +02cf0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45719,17 +45902,17 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c3b4: |[02c3b4] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ -02c3c4: 5410 9603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@0396 │ │ -02c3c8: 1100 |0002: return-object v0 │ │ +02cf10: |[02cf10] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ +02cf20: 5410 9603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@0396 │ │ +02cf24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45737,23 +45920,23 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02c3cc: |[02c3cc] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getDURATION:(Ljava/lang/String;)J │ │ -02c3dc: 7110 ec08 0500 |0000: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -02c3e2: 0b00 |0003: move-result-wide v0 │ │ -02c3e4: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -02c3e8: bd20 |0006: mul-long/2addr v0, v2 │ │ -02c3ea: 1000 |0007: return-wide v0 │ │ -02c3ec: 0d00 |0008: move-exception v0 │ │ -02c3ee: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -02c3f2: 28fc |000b: goto 0007 // -0004 │ │ +02cf28: |[02cf28] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getDURATION:(Ljava/lang/String;)J │ │ +02cf38: 7110 ec08 0500 |0000: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +02cf3e: 0b00 |0003: move-result-wide v0 │ │ +02cf40: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +02cf44: bd20 |0006: mul-long/2addr v0, v2 │ │ +02cf46: 1000 |0007: return-wide v0 │ │ +02cf48: 0d00 |0008: move-exception v0 │ │ +02cf4a: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +02cf4e: 28fc |000b: goto 0007 // -0004 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=172 │ │ 0x0008 line=169 │ │ @@ -45767,17 +45950,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c404: |[02c404] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getId:()Ljava/lang/String; │ │ -02c414: 5410 9703 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mId:Ljava/lang/String; // field@0397 │ │ -02c418: 1100 |0002: return-object v0 │ │ +02cf60: |[02cf60] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getId:()Ljava/lang/String; │ │ +02cf70: 5410 9703 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mId:Ljava/lang/String; // field@0397 │ │ +02cf74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45785,17 +45968,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c41c: |[02c41c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getPreciserating:()Ljava/lang/String; │ │ -02c42c: 5410 9803 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mPreciserating:Ljava/lang/String; // field@0398 │ │ -02c430: 1100 |0002: return-object v0 │ │ +02cf78: |[02cf78] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getPreciserating:()Ljava/lang/String; │ │ +02cf88: 5410 9803 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mPreciserating:Ljava/lang/String; // field@0398 │ │ +02cf8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45803,20 +45986,20 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -02c434: |[02c434] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getRATING:()I │ │ -02c444: 6e10 340b 0200 |0000: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getPreciserating:()Ljava/lang/String; // method@0b34 │ │ -02c44a: 0c01 |0003: move-result-object v1 │ │ -02c44c: 7110 a90b 0100 |0004: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02c452: 0a00 |0007: move-result v0 │ │ -02c454: 0f00 |0008: return v0 │ │ +02cf90: |[02cf90] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getRATING:()I │ │ +02cfa0: 6e10 340b 0200 |0000: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getPreciserating:()Ljava/lang/String; // method@0b34 │ │ +02cfa6: 0c01 |0003: move-result-object v1 │ │ +02cfa8: 7110 a90b 0100 |0004: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02cfae: 0a00 |0007: move-result v0 │ │ +02cfb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0008 line=163 │ │ locals : │ │ 0x0008 - 0x0009 reg=0 r I │ │ 0x0000 - 0x0009 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ @@ -45826,17 +46009,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c458: |[02c458] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getRating:()I │ │ -02c468: 5210 9903 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mRating:I // field@0399 │ │ -02c46c: 0f00 |0002: return v0 │ │ +02cfb4: |[02cfb4] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getRating:()I │ │ +02cfc4: 5210 9903 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mRating:I // field@0399 │ │ +02cfc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45844,17 +46027,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c470: |[02c470] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getSize:()Ljava/lang/String; │ │ -02c480: 5410 9a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSize:Ljava/lang/String; // field@039a │ │ -02c484: 1100 |0002: return-object v0 │ │ +02cfcc: |[02cfcc] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getSize:()Ljava/lang/String; │ │ +02cfdc: 5410 9a03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSize:Ljava/lang/String; // field@039a │ │ +02cfe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #9 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45862,17 +46045,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c488: |[02c488] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getSongTime:()J │ │ -02c498: 5320 9b03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSongTime:J // field@039b │ │ -02c49c: 1000 |0002: return-wide v0 │ │ +02cfe4: |[02cfe4] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getSongTime:()J │ │ +02cff4: 5320 9b03 |0000: iget-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSongTime:J // field@039b │ │ +02cff8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45880,63 +46063,62 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -02c4a0: |[02c4a0] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTagString:()Ljava/lang/String; │ │ -02c4b0: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -02c4b4: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02c4ba: 5453 9c03 |0005: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ -02c4be: 6e10 4d09 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ -02c4c4: 0c01 |000a: move-result-object v1 │ │ -02c4c6: 7210 6709 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -02c4cc: 0a03 |000e: move-result v3 │ │ -02c4ce: 3803 1c00 |000f: if-eqz v3, 002b // +001c │ │ -02c4d2: 7210 6809 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -02c4d8: 0c02 |0014: move-result-object v2 │ │ -02c4da: 1f02 d501 |0015: check-cast v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02c4de: 1a03 b400 |0017: const-string v3, "/" // string@00b4 │ │ -02c4e2: 6e20 2009 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02c4e8: 0c03 |001c: move-result-object v3 │ │ -02c4ea: 6e10 4d0b 0200 |001d: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -02c4f0: 0c04 |0020: move-result-object v4 │ │ -02c4f2: 6e20 2009 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02c4f8: 0c03 |0024: move-result-object v3 │ │ -02c4fa: 1a04 b400 |0025: const-string v4, "/" // string@00b4 │ │ -02c4fe: 6e20 2009 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02c504: 28e1 |002a: goto 000b // -001f │ │ -02c506: 6e10 2609 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02c50c: 0c03 |002e: move-result-object v3 │ │ -02c50e: 1103 |002f: return-object v3 │ │ +02cffc: |[02cffc] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTagString:()Ljava/lang/String; │ │ +02d00c: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +02d010: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02d016: 5452 9c03 |0005: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ +02d01a: 6e10 4d09 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ +02d020: 0c02 |000a: move-result-object v2 │ │ +02d022: 7210 6709 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +02d028: 0a03 |000e: move-result v3 │ │ +02d02a: 3803 1c00 |000f: if-eqz v3, 002b // +001c │ │ +02d02e: 7210 6809 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +02d034: 0c01 |0014: move-result-object v1 │ │ +02d036: 1f01 d501 |0015: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02d03a: 1a03 b400 |0017: const-string v3, "/" // string@00b4 │ │ +02d03e: 6e20 2009 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02d044: 0c03 |001c: move-result-object v3 │ │ +02d046: 6e10 4d0b 0100 |001d: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +02d04c: 0c04 |0020: move-result-object v4 │ │ +02d04e: 6e20 2009 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02d054: 0c03 |0024: move-result-object v3 │ │ +02d056: 1a04 b400 |0025: const-string v4, "/" // string@00b4 │ │ +02d05a: 6e20 2009 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02d060: 28e1 |002a: goto 000b // -001f │ │ +02d062: 6e10 2609 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02d068: 0c02 |002e: move-result-object v2 │ │ +02d06a: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=218 │ │ 0x0017 line=219 │ │ 0x002b line=222 │ │ locals : │ │ - 0x0017 - 0x002b reg=2 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ + 0x0017 - 0x002b reg=1 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0005 - 0x0030 reg=0 buf Ljava/lang/StringBuilder; │ │ - 0x000b - 0x0030 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0030 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #11 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ name : 'getTags' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c510: |[02c510] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTags:()Ljava/util/ArrayList; │ │ -02c520: 5410 9c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ -02c524: 1100 |0002: return-object v0 │ │ +02d06c: |[02d06c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTags:()Ljava/util/ArrayList; │ │ +02d07c: 5410 9c03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ +02d080: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #12 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45944,17 +46126,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c528: |[02c528] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTitle:()Ljava/lang/String; │ │ -02c538: 5410 9d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTitle:Ljava/lang/String; // field@039d │ │ -02c53c: 1100 |0002: return-object v0 │ │ +02d084: |[02d084] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTitle:()Ljava/lang/String; │ │ +02d094: 5410 9d03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTitle:Ljava/lang/String; // field@039d │ │ +02d098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #13 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45962,17 +46144,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c540: |[02c540] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTrack:()Ljava/lang/String; │ │ -02c550: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTrack:Ljava/lang/String; // field@039e │ │ -02c554: 1100 |0002: return-object v0 │ │ +02d09c: |[02d09c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getTrack:()Ljava/lang/String; │ │ +02d0ac: 5410 9e03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTrack:Ljava/lang/String; // field@039e │ │ +02d0b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #14 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45980,17 +46162,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c558: |[02c558] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getUrl:()Ljava/lang/String; │ │ -02c568: 5410 9f03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mUrl:Ljava/lang/String; // field@039f │ │ -02c56c: 1100 |0002: return-object v0 │ │ +02d0b4: |[02d0b4] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.getUrl:()Ljava/lang/String; │ │ +02d0c4: 5410 9f03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mUrl:Ljava/lang/String; // field@039f │ │ +02d0c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #15 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ @@ -45998,202 +46180,202 @@ │ │ type : '(Ljava/lang/String;Lorg/w3c/dom/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 385 16-bit code units │ │ -02c570: |[02c570] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.parse:(Ljava/lang/String;Lorg/w3c/dom/Node;)V │ │ -02c580: 07d8 |0000: move-object v8, v13 │ │ -02c582: 1f08 1902 |0001: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ -02c586: 1a09 b10a |0003: const-string v9, "id" // string@0ab1 │ │ -02c58a: 7220 e60b 9800 |0005: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c590: 0c08 |0008: move-result-object v8 │ │ -02c592: 6e20 420b 8b00 |0009: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ -02c598: 7210 ea0b 0d00 |000c: invoke-interface {v13}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02c59e: 0c02 |000f: move-result-object v2 │ │ -02c5a0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02c5a2: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02c5a8: 0a08 |0014: move-result v8 │ │ -02c5aa: 3581 6b01 |0015: if-ge v1, v8, 0180 // +016b │ │ -02c5ae: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02c5b4: 0c00 |001a: move-result-object v0 │ │ -02c5b6: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02c5bc: 0c05 |001e: move-result-object v5 │ │ -02c5be: 1a08 9a10 |001f: const-string v8, "title" // string@109a │ │ -02c5c2: 6e20 0609 8500 |0021: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c5c8: 0a08 |0024: move-result v8 │ │ -02c5ca: 3808 0c00 |0025: if-eqz v8, 0031 // +000c │ │ -02c5ce: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c5d4: 0c08 |002a: move-result-object v8 │ │ -02c5d6: 6e20 480b 8b00 |002b: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTitle:(Ljava/lang/String;)V // method@0b48 │ │ -02c5dc: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02c5e0: 28e1 |0030: goto 0011 // -001f │ │ -02c5e2: 1a08 5607 |0031: const-string v8, "artist" // string@0756 │ │ -02c5e6: 6e20 0609 8500 |0033: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c5ec: 0a08 |0036: move-result v8 │ │ -02c5ee: 3808 2600 |0037: if-eqz v8, 005d // +0026 │ │ -02c5f2: 2208 d101 |0039: new-instance v8, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ -02c5f6: 7010 060b 0800 |003b: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ -02c5fc: 6e20 410b 8b00 |003e: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0b41 │ │ -02c602: 6e10 310b 0b00 |0041: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -02c608: 0c09 |0044: move-result-object v9 │ │ -02c60a: 0708 |0045: move-object v8, v0 │ │ -02c60c: 1f08 1902 |0046: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ -02c610: 1a0a b10a |0048: const-string v10, "id" // string@0ab1 │ │ -02c614: 7220 e60b a800 |004a: invoke-interface {v8, v10}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c61a: 0c08 |004d: move-result-object v8 │ │ -02c61c: 6e20 100b 8900 |004e: invoke-virtual {v9, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ -02c622: 6e10 310b 0b00 |0051: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -02c628: 0c08 |0054: move-result-object v8 │ │ -02c62a: 7110 af0b 0000 |0055: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c630: 0c09 |0058: move-result-object v9 │ │ -02c632: 6e20 110b 9800 |0059: invoke-virtual {v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ -02c638: 28d2 |005c: goto 002e // -002e │ │ -02c63a: 1a08 1c07 |005d: const-string v8, "album" // string@071c │ │ -02c63e: 6e20 0609 8500 |005f: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c644: 0a08 |0062: move-result v8 │ │ -02c646: 3808 2600 |0063: if-eqz v8, 0089 // +0026 │ │ -02c64a: 2208 d001 |0065: new-instance v8, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // type@01d0 │ │ -02c64e: 7010 ee0a 0800 |0067: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.:()V // method@0aee │ │ -02c654: 6e20 3f0b 8b00 |006a: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V // method@0b3f │ │ -02c65a: 6e10 2f0b 0b00 |006d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -02c660: 0c09 |0070: move-result-object v9 │ │ -02c662: 0708 |0071: move-object v8, v0 │ │ -02c664: 1f08 1902 |0072: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ -02c668: 1a0a b10a |0074: const-string v10, "id" // string@0ab1 │ │ -02c66c: 7220 e60b a800 |0076: invoke-interface {v8, v10}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c672: 0c08 |0079: move-result-object v8 │ │ -02c674: 6e20 fe0a 8900 |007a: invoke-virtual {v9, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ -02c67a: 6e10 2f0b 0b00 |007d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -02c680: 0c08 |0080: move-result-object v8 │ │ -02c682: 7110 af0b 0000 |0081: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c688: 0c09 |0084: move-result-object v9 │ │ -02c68a: 6e20 ff0a 9800 |0085: invoke-virtual {v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ -02c690: 28a6 |0088: goto 002e // -005a │ │ -02c692: 1a08 7210 |0089: const-string v8, "tag" // string@1072 │ │ -02c696: 6e20 0609 8500 |008b: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c69c: 0a08 |008e: move-result v8 │ │ -02c69e: 3808 3200 |008f: if-eqz v8, 00c1 // +0032 │ │ -02c6a2: 2206 d501 |0091: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02c6a6: 7010 4c0b 0600 |0093: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02c6ac: 0708 |0096: move-object v8, v0 │ │ -02c6ae: 1f08 1902 |0097: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ -02c6b2: 1a09 b10a |0099: const-string v9, "id" // string@0ab1 │ │ -02c6b6: 7220 e60b 9800 |009b: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c6bc: 0c08 |009e: move-result-object v8 │ │ -02c6be: 6e20 570b 8600 |009f: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02c6c4: 7110 af0b 0000 |00a2: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c6ca: 0c08 |00a5: move-result-object v8 │ │ -02c6cc: 6e20 580b 8600 |00a6: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02c6d2: 1f00 1902 |00a9: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ -02c6d6: 1a08 3708 |00ab: const-string v8, "count" // string@0837 │ │ -02c6da: 7220 e60b 8000 |00ad: invoke-interface {v0, v8}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02c6e0: 0c08 |00b0: move-result-object v8 │ │ -02c6e2: 7110 a90b 0800 |00b1: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02c6e8: 0a08 |00b4: move-result v8 │ │ -02c6ea: 6e20 5f0b 8600 |00b5: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02c6f0: 6e10 3a0b 0b00 |00b8: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -02c6f6: 0c08 |00bb: move-result-object v8 │ │ -02c6f8: 6e20 4909 6800 |00bc: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02c6fe: 2900 6fff |00bf: goto/16 002e // -0091 │ │ -02c702: 1a08 a510 |00c1: const-string v8, "track" // string@10a5 │ │ -02c706: 6e20 0609 8500 |00c3: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c70c: 0a08 |00c6: move-result v8 │ │ -02c70e: 3808 0b00 |00c7: if-eqz v8, 00d2 // +000b │ │ -02c712: 7110 af0b 0000 |00c9: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c718: 0c08 |00cc: move-result-object v8 │ │ -02c71a: 6e20 490b 8b00 |00cd: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTrack:(Ljava/lang/String;)V // method@0b49 │ │ -02c720: 2900 5eff |00d0: goto/16 002e // -00a2 │ │ -02c724: 1a08 9710 |00d2: const-string v8, "time" // string@1097 │ │ -02c728: 6e20 0609 8500 |00d4: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c72e: 0a08 |00d7: move-result v8 │ │ -02c730: 3808 0f00 |00d8: if-eqz v8, 00e7 // +000f │ │ -02c734: 7110 af0b 0000 |00da: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c73a: 0c08 |00dd: move-result-object v8 │ │ -02c73c: 6e20 320b 8b00 |00de: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getDURATION:(Ljava/lang/String;)J // method@0b32 │ │ -02c742: 0b08 |00e1: move-result-wide v8 │ │ -02c744: 6e30 460b 8b09 |00e2: invoke-virtual {v11, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSongTime:(J)V // method@0b46 │ │ -02c74a: 2900 49ff |00e5: goto/16 002e // -00b7 │ │ -02c74e: 1a08 ef10 |00e7: const-string v8, "url" // string@10ef │ │ -02c752: 6e20 0609 8500 |00e9: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c758: 0a08 |00ec: move-result v8 │ │ -02c75a: 3808 2a00 |00ed: if-eqz v8, 0117 // +002a │ │ -02c75e: 7110 af0b 0000 |00ef: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c764: 0c07 |00f2: move-result-object v7 │ │ -02c766: 1a08 d206 |00f3: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ -02c76a: 1a09 0000 |00f5: const-string v9, "" // string@0000 │ │ -02c76e: 6e30 1109 8c09 |00f7: invoke-virtual {v12, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02c774: 0c03 |00fa: move-result-object v3 │ │ -02c776: 1a08 d206 |00fb: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ -02c77a: 1a09 0000 |00fd: const-string v9, "" // string@0000 │ │ -02c77e: 6e30 1109 8709 |00ff: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02c784: 0c04 |0102: move-result-object v4 │ │ -02c786: 1a08 b400 |0103: const-string v8, "/" // string@00b4 │ │ -02c78a: 6e20 0609 8300 |0105: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c790: 0a08 |0108: move-result v8 │ │ -02c792: 3808 0700 |0109: if-eqz v8, 0110 // +0007 │ │ -02c796: 6e20 4a0b 4b00 |010b: invoke-virtual {v11, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setUrl:(Ljava/lang/String;)V // method@0b4a │ │ -02c79c: 2900 20ff |010e: goto/16 002e // -00e0 │ │ -02c7a0: 1a08 0000 |0110: const-string v8, "" // string@0000 │ │ -02c7a4: 6e30 0f09 3408 |0112: invoke-virtual {v4, v3, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02c7aa: 0c04 |0115: move-result-object v4 │ │ -02c7ac: 28f5 |0116: goto 010b // -000b │ │ -02c7ae: 1a08 2710 |0117: const-string v8, "size" // string@1027 │ │ -02c7b2: 6e20 0609 8500 |0119: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c7b8: 0a08 |011c: move-result v8 │ │ -02c7ba: 3808 0b00 |011d: if-eqz v8, 0128 // +000b │ │ -02c7be: 7110 af0b 0000 |011f: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c7c4: 0c08 |0122: move-result-object v8 │ │ -02c7c6: 6e20 450b 8b00 |0123: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSize:(Ljava/lang/String;)V // method@0b45 │ │ -02c7cc: 2900 08ff |0126: goto/16 002e // -00f8 │ │ -02c7d0: 1a08 5507 |0128: const-string v8, "art" // string@0755 │ │ -02c7d4: 6e20 0609 8500 |012a: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c7da: 0a08 |012d: move-result v8 │ │ -02c7dc: 3808 2c00 |012e: if-eqz v8, 015a // +002c │ │ -02c7e0: 7110 af0b 0000 |0130: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c7e6: 0c07 |0133: move-result-object v7 │ │ -02c7e8: 3807 fafe |0134: if-eqz v7, 002e // -0106 │ │ -02c7ec: 1a08 d206 |0136: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ -02c7f0: 1a09 0000 |0138: const-string v9, "" // string@0000 │ │ -02c7f4: 6e30 1109 8c09 |013a: invoke-virtual {v12, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02c7fa: 0c03 |013d: move-result-object v3 │ │ -02c7fc: 1a08 d206 |013e: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ -02c800: 1a09 0000 |0140: const-string v9, "" // string@0000 │ │ -02c804: 6e30 1109 8709 |0142: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02c80a: 0c04 |0145: move-result-object v4 │ │ -02c80c: 1a08 b400 |0146: const-string v8, "/" // string@00b4 │ │ -02c810: 6e20 0609 8300 |0148: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c816: 0a08 |014b: move-result v8 │ │ -02c818: 3808 0700 |014c: if-eqz v8, 0153 // +0007 │ │ -02c81c: 6e20 400b 4b00 |014e: invoke-virtual {v11, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArt:(Ljava/lang/String;)V // method@0b40 │ │ -02c822: 2900 ddfe |0151: goto/16 002e // -0123 │ │ -02c826: 1a08 0000 |0153: const-string v8, "" // string@0000 │ │ -02c82a: 6e30 0f09 3408 |0155: invoke-virtual {v4, v3, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02c830: 0c04 |0158: move-result-object v4 │ │ -02c832: 28f5 |0159: goto 014e // -000b │ │ -02c834: 1a08 800e |015a: const-string v8, "preciserating" // string@0e80 │ │ -02c838: 6e20 0609 8500 |015c: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c83e: 0a08 |015f: move-result v8 │ │ -02c840: 3808 0b00 |0160: if-eqz v8, 016b // +000b │ │ -02c844: 7110 af0b 0000 |0162: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c84a: 0c08 |0165: move-result-object v8 │ │ -02c84c: 6e20 430b 8b00 |0166: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setPreciserating:(Ljava/lang/String;)V // method@0b43 │ │ -02c852: 2900 c5fe |0169: goto/16 002e // -013b │ │ -02c856: 1a08 a80e |016b: const-string v8, "rating" // string@0ea8 │ │ -02c85a: 6e20 0609 8500 |016d: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c860: 0a08 |0170: move-result v8 │ │ -02c862: 3808 bdfe |0171: if-eqz v8, 002e // -0143 │ │ -02c866: 7110 af0b 0000 |0173: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02c86c: 0c08 |0176: move-result-object v8 │ │ -02c86e: 7110 a90b 0800 |0177: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02c874: 0a08 |017a: move-result v8 │ │ -02c876: 6e20 440b 8b00 |017b: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setRating:(I)V // method@0b44 │ │ -02c87c: 2900 b0fe |017e: goto/16 002e // -0150 │ │ -02c880: 0e00 |0180: return-void │ │ +02d0cc: |[02d0cc] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.parse:(Ljava/lang/String;Lorg/w3c/dom/Node;)V │ │ +02d0dc: 07d8 |0000: move-object v8, v13 │ │ +02d0de: 1f08 1902 |0001: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ +02d0e2: 1a09 b00a |0003: const-string v9, "id" // string@0ab0 │ │ +02d0e6: 7220 e60b 9800 |0005: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02d0ec: 0c08 |0008: move-result-object v8 │ │ +02d0ee: 6e20 420b 8b00 |0009: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ +02d0f4: 7210 ea0b 0d00 |000c: invoke-interface {v13}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02d0fa: 0c02 |000f: move-result-object v2 │ │ +02d0fc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +02d0fe: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02d104: 0a08 |0014: move-result v8 │ │ +02d106: 3581 6b01 |0015: if-ge v1, v8, 0180 // +016b │ │ +02d10a: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02d110: 0c00 |001a: move-result-object v0 │ │ +02d112: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02d118: 0c05 |001e: move-result-object v5 │ │ +02d11a: 1a08 9810 |001f: const-string v8, "title" // string@1098 │ │ +02d11e: 6e20 0609 8500 |0021: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d124: 0a08 |0024: move-result v8 │ │ +02d126: 3808 0c00 |0025: if-eqz v8, 0031 // +000c │ │ +02d12a: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d130: 0c08 |002a: move-result-object v8 │ │ +02d132: 6e20 480b 8b00 |002b: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTitle:(Ljava/lang/String;)V // method@0b48 │ │ +02d138: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02d13c: 28e1 |0030: goto 0011 // -001f │ │ +02d13e: 1a08 5507 |0031: const-string v8, "artist" // string@0755 │ │ +02d142: 6e20 0609 8500 |0033: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d148: 0a08 |0036: move-result v8 │ │ +02d14a: 3808 2600 |0037: if-eqz v8, 005d // +0026 │ │ +02d14e: 2208 d101 |0039: new-instance v8, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ +02d152: 7010 060b 0800 |003b: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ +02d158: 6e20 410b 8b00 |003e: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0b41 │ │ +02d15e: 6e10 310b 0b00 |0041: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +02d164: 0c09 |0044: move-result-object v9 │ │ +02d166: 0708 |0045: move-object v8, v0 │ │ +02d168: 1f08 1902 |0046: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ +02d16c: 1a0a b00a |0048: const-string v10, "id" // string@0ab0 │ │ +02d170: 7220 e60b a800 |004a: invoke-interface {v8, v10}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02d176: 0c08 |004d: move-result-object v8 │ │ +02d178: 6e20 100b 8900 |004e: invoke-virtual {v9, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ +02d17e: 6e10 310b 0b00 |0051: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +02d184: 0c08 |0054: move-result-object v8 │ │ +02d186: 7110 af0b 0000 |0055: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d18c: 0c09 |0058: move-result-object v9 │ │ +02d18e: 6e20 110b 9800 |0059: invoke-virtual {v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ +02d194: 28d2 |005c: goto 002e // -002e │ │ +02d196: 1a08 1c07 |005d: const-string v8, "album" // string@071c │ │ +02d19a: 6e20 0609 8500 |005f: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d1a0: 0a08 |0062: move-result v8 │ │ +02d1a2: 3808 2600 |0063: if-eqz v8, 0089 // +0026 │ │ +02d1a6: 2208 d001 |0065: new-instance v8, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // type@01d0 │ │ +02d1aa: 7010 ee0a 0800 |0067: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.:()V // method@0aee │ │ +02d1b0: 6e20 3f0b 8b00 |006a: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V // method@0b3f │ │ +02d1b6: 6e10 2f0b 0b00 |006d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +02d1bc: 0c09 |0070: move-result-object v9 │ │ +02d1be: 0708 |0071: move-object v8, v0 │ │ +02d1c0: 1f08 1902 |0072: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ +02d1c4: 1a0a b00a |0074: const-string v10, "id" // string@0ab0 │ │ +02d1c8: 7220 e60b a800 |0076: invoke-interface {v8, v10}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02d1ce: 0c08 |0079: move-result-object v8 │ │ +02d1d0: 6e20 fe0a 8900 |007a: invoke-virtual {v9, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ +02d1d6: 6e10 2f0b 0b00 |007d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +02d1dc: 0c08 |0080: move-result-object v8 │ │ +02d1de: 7110 af0b 0000 |0081: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d1e4: 0c09 |0084: move-result-object v9 │ │ +02d1e6: 6e20 ff0a 9800 |0085: invoke-virtual {v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ +02d1ec: 28a6 |0088: goto 002e // -005a │ │ +02d1ee: 1a08 7010 |0089: const-string v8, "tag" // string@1070 │ │ +02d1f2: 6e20 0609 8500 |008b: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d1f8: 0a08 |008e: move-result v8 │ │ +02d1fa: 3808 3200 |008f: if-eqz v8, 00c1 // +0032 │ │ +02d1fe: 2206 d501 |0091: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02d202: 7010 4c0b 0600 |0093: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02d208: 0708 |0096: move-object v8, v0 │ │ +02d20a: 1f08 1902 |0097: check-cast v8, Lorg/w3c/dom/Element; // type@0219 │ │ +02d20e: 1a09 b00a |0099: const-string v9, "id" // string@0ab0 │ │ +02d212: 7220 e60b 9800 |009b: invoke-interface {v8, v9}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02d218: 0c08 |009e: move-result-object v8 │ │ +02d21a: 6e20 570b 8600 |009f: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02d220: 7110 af0b 0000 |00a2: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d226: 0c08 |00a5: move-result-object v8 │ │ +02d228: 6e20 580b 8600 |00a6: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02d22e: 1f00 1902 |00a9: check-cast v0, Lorg/w3c/dom/Element; // type@0219 │ │ +02d232: 1a08 3608 |00ab: const-string v8, "count" // string@0836 │ │ +02d236: 7220 e60b 8000 |00ad: invoke-interface {v0, v8}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02d23c: 0c08 |00b0: move-result-object v8 │ │ +02d23e: 7110 a90b 0800 |00b1: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d244: 0a08 |00b4: move-result v8 │ │ +02d246: 6e20 5f0b 8600 |00b5: invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02d24c: 6e10 3a0b 0b00 |00b8: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +02d252: 0c08 |00bb: move-result-object v8 │ │ +02d254: 6e20 4909 6800 |00bc: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02d25a: 2900 6fff |00bf: goto/16 002e // -0091 │ │ +02d25e: 1a08 a310 |00c1: const-string v8, "track" // string@10a3 │ │ +02d262: 6e20 0609 8500 |00c3: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d268: 0a08 |00c6: move-result v8 │ │ +02d26a: 3808 0b00 |00c7: if-eqz v8, 00d2 // +000b │ │ +02d26e: 7110 af0b 0000 |00c9: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d274: 0c08 |00cc: move-result-object v8 │ │ +02d276: 6e20 490b 8b00 |00cd: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTrack:(Ljava/lang/String;)V // method@0b49 │ │ +02d27c: 2900 5eff |00d0: goto/16 002e // -00a2 │ │ +02d280: 1a08 9510 |00d2: const-string v8, "time" // string@1095 │ │ +02d284: 6e20 0609 8500 |00d4: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d28a: 0a08 |00d7: move-result v8 │ │ +02d28c: 3808 0f00 |00d8: if-eqz v8, 00e7 // +000f │ │ +02d290: 7110 af0b 0000 |00da: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d296: 0c08 |00dd: move-result-object v8 │ │ +02d298: 6e20 320b 8b00 |00de: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getDURATION:(Ljava/lang/String;)J // method@0b32 │ │ +02d29e: 0b08 |00e1: move-result-wide v8 │ │ +02d2a0: 6e30 460b 8b09 |00e2: invoke-virtual {v11, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSongTime:(J)V // method@0b46 │ │ +02d2a6: 2900 49ff |00e5: goto/16 002e // -00b7 │ │ +02d2aa: 1a08 ed10 |00e7: const-string v8, "url" // string@10ed │ │ +02d2ae: 6e20 0609 8500 |00e9: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d2b4: 0a08 |00ec: move-result v8 │ │ +02d2b6: 3808 2a00 |00ed: if-eqz v8, 0117 // +002a │ │ +02d2ba: 7110 af0b 0000 |00ef: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d2c0: 0c07 |00f2: move-result-object v7 │ │ +02d2c2: 1a08 d206 |00f3: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ +02d2c6: 1a09 0000 |00f5: const-string v9, "" // string@0000 │ │ +02d2ca: 6e30 1109 8c09 |00f7: invoke-virtual {v12, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d2d0: 0c03 |00fa: move-result-object v3 │ │ +02d2d2: 1a08 d206 |00fb: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ +02d2d6: 1a09 0000 |00fd: const-string v9, "" // string@0000 │ │ +02d2da: 6e30 1109 8709 |00ff: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d2e0: 0c04 |0102: move-result-object v4 │ │ +02d2e2: 1a08 b400 |0103: const-string v8, "/" // string@00b4 │ │ +02d2e6: 6e20 0609 8300 |0105: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d2ec: 0a08 |0108: move-result v8 │ │ +02d2ee: 3808 0700 |0109: if-eqz v8, 0110 // +0007 │ │ +02d2f2: 6e20 4a0b 4b00 |010b: invoke-virtual {v11, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setUrl:(Ljava/lang/String;)V // method@0b4a │ │ +02d2f8: 2900 20ff |010e: goto/16 002e // -00e0 │ │ +02d2fc: 1a08 0000 |0110: const-string v8, "" // string@0000 │ │ +02d300: 6e30 0f09 3408 |0112: invoke-virtual {v4, v3, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02d306: 0c04 |0115: move-result-object v4 │ │ +02d308: 28f5 |0116: goto 010b // -000b │ │ +02d30a: 1a08 2510 |0117: const-string v8, "size" // string@1025 │ │ +02d30e: 6e20 0609 8500 |0119: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d314: 0a08 |011c: move-result v8 │ │ +02d316: 3808 0b00 |011d: if-eqz v8, 0128 // +000b │ │ +02d31a: 7110 af0b 0000 |011f: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d320: 0c08 |0122: move-result-object v8 │ │ +02d322: 6e20 450b 8b00 |0123: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSize:(Ljava/lang/String;)V // method@0b45 │ │ +02d328: 2900 08ff |0126: goto/16 002e // -00f8 │ │ +02d32c: 1a08 5407 |0128: const-string v8, "art" // string@0754 │ │ +02d330: 6e20 0609 8500 |012a: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d336: 0a08 |012d: move-result v8 │ │ +02d338: 3808 2c00 |012e: if-eqz v8, 015a // +002c │ │ +02d33c: 7110 af0b 0000 |0130: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d342: 0c07 |0133: move-result-object v7 │ │ +02d344: 3807 fafe |0134: if-eqz v7, 002e // -0106 │ │ +02d348: 1a08 d206 |0136: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ +02d34c: 1a09 0000 |0138: const-string v9, "" // string@0000 │ │ +02d350: 6e30 1109 8c09 |013a: invoke-virtual {v12, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d356: 0c03 |013d: move-result-object v3 │ │ +02d358: 1a08 d206 |013e: const-string v8, "[^/]*//[^/]+" // string@06d2 │ │ +02d35c: 1a09 0000 |0140: const-string v9, "" // string@0000 │ │ +02d360: 6e30 1109 8709 |0142: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d366: 0c04 |0145: move-result-object v4 │ │ +02d368: 1a08 b400 |0146: const-string v8, "/" // string@00b4 │ │ +02d36c: 6e20 0609 8300 |0148: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d372: 0a08 |014b: move-result v8 │ │ +02d374: 3808 0700 |014c: if-eqz v8, 0153 // +0007 │ │ +02d378: 6e20 400b 4b00 |014e: invoke-virtual {v11, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArt:(Ljava/lang/String;)V // method@0b40 │ │ +02d37e: 2900 ddfe |0151: goto/16 002e // -0123 │ │ +02d382: 1a08 0000 |0153: const-string v8, "" // string@0000 │ │ +02d386: 6e30 0f09 3408 |0155: invoke-virtual {v4, v3, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02d38c: 0c04 |0158: move-result-object v4 │ │ +02d38e: 28f5 |0159: goto 014e // -000b │ │ +02d390: 1a08 7e0e |015a: const-string v8, "preciserating" // string@0e7e │ │ +02d394: 6e20 0609 8500 |015c: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d39a: 0a08 |015f: move-result v8 │ │ +02d39c: 3808 0b00 |0160: if-eqz v8, 016b // +000b │ │ +02d3a0: 7110 af0b 0000 |0162: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d3a6: 0c08 |0165: move-result-object v8 │ │ +02d3a8: 6e20 430b 8b00 |0166: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setPreciserating:(Ljava/lang/String;)V // method@0b43 │ │ +02d3ae: 2900 c5fe |0169: goto/16 002e // -013b │ │ +02d3b2: 1a08 a60e |016b: const-string v8, "rating" // string@0ea6 │ │ +02d3b6: 6e20 0609 8500 |016d: invoke-virtual {v5, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d3bc: 0a08 |0170: move-result v8 │ │ +02d3be: 3808 bdfe |0171: if-eqz v8, 002e // -0143 │ │ +02d3c2: 7110 af0b 0000 |0173: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d3c8: 0c08 |0176: move-result-object v8 │ │ +02d3ca: 7110 a90b 0800 |0177: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d3d0: 0a08 |017a: move-result v8 │ │ +02d3d2: 6e20 440b 8b00 |017b: invoke-virtual {v11, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setRating:(I)V // method@0b44 │ │ +02d3d8: 2900 b0fe |017e: goto/16 002e // -0150 │ │ +02d3dc: 0e00 |0180: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000c line=99 │ │ 0x0010 line=101 │ │ 0x0017 line=102 │ │ 0x001b line=103 │ │ @@ -46209,14 +46391,16 @@ │ │ 0x006d line=112 │ │ 0x007d line=113 │ │ 0x0089 line=114 │ │ 0x0091 line=115 │ │ 0x0097 line=116 │ │ 0x00a2 line=117 │ │ 0x00a9 line=118 │ │ + 0x00ad line=119 │ │ + 0x00b1 line=118 │ │ 0x00b8 line=120 │ │ 0x00c1 line=121 │ │ 0x00c9 line=122 │ │ 0x00d2 line=123 │ │ 0x00da line=124 │ │ 0x00e7 line=125 │ │ 0x00ef line=126 │ │ @@ -46261,17 +46445,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c884: |[02c884] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V │ │ -02c894: 5b01 9403 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@0394 │ │ -02c898: 0e00 |0002: return-void │ │ +02d3e0: |[02d3e0] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V │ │ +02d3f0: 5b01 9403 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@0394 │ │ +02d3f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0002 line=201 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 album Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ @@ -46281,17 +46465,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c89c: |[02c89c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setArt:(Ljava/lang/String;)V │ │ -02c8ac: 5b01 9503 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArt:Ljava/lang/String; // field@0395 │ │ -02c8b0: 0e00 |0002: return-void │ │ +02d3f8: |[02d3f8] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setArt:(Ljava/lang/String;)V │ │ +02d408: 5b01 9503 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArt:Ljava/lang/String; // field@0395 │ │ +02d40c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0002 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 art Ljava/lang/String; │ │ @@ -46301,17 +46485,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c8b4: |[02c8b4] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ -02c8c4: 5b01 9603 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@0396 │ │ -02c8c8: 0e00 |0002: return-void │ │ +02d410: |[02d410] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ +02d420: 5b01 9603 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@0396 │ │ +02d424: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 artist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ @@ -46321,17 +46505,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c8cc: |[02c8cc] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setId:(Ljava/lang/String;)V │ │ -02c8dc: 5b01 9703 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mId:Ljava/lang/String; // field@0397 │ │ -02c8e0: 0e00 |0002: return-void │ │ +02d428: |[02d428] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setId:(Ljava/lang/String;)V │ │ +02d438: 5b01 9703 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mId:Ljava/lang/String; // field@0397 │ │ +02d43c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -46341,17 +46525,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c8e4: |[02c8e4] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setPreciserating:(Ljava/lang/String;)V │ │ -02c8f4: 5b01 9803 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mPreciserating:Ljava/lang/String; // field@0398 │ │ -02c8f8: 0e00 |0002: return-void │ │ +02d440: |[02d440] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setPreciserating:(Ljava/lang/String;)V │ │ +02d450: 5b01 9803 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mPreciserating:Ljava/lang/String; // field@0398 │ │ +02d454: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0002 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 preciserating Ljava/lang/String; │ │ @@ -46361,17 +46545,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c8fc: |[02c8fc] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setRating:(I)V │ │ -02c90c: 5901 9903 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mRating:I // field@0399 │ │ -02c910: 0e00 |0002: return-void │ │ +02d458: |[02d458] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setRating:(I)V │ │ +02d468: 5901 9903 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mRating:I // field@0399 │ │ +02d46c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 rating I │ │ @@ -46381,57 +46565,57 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c914: |[02c914] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setSize:(Ljava/lang/String;)V │ │ -02c924: 5b01 9a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSize:Ljava/lang/String; // field@039a │ │ -02c928: 0e00 |0002: return-void │ │ +02d470: |[02d470] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setSize:(Ljava/lang/String;)V │ │ +02d480: 5b01 9a03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSize:Ljava/lang/String; // field@039a │ │ +02d484: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0002 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 size Ljava/lang/String; │ │ │ │ #23 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ name : 'setSongTime' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c92c: |[02c92c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setSongTime:(J)V │ │ -02c93c: 5a01 9b03 |0000: iput-wide v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSongTime:J // field@039b │ │ -02c940: 0e00 |0002: return-void │ │ +02d488: |[02d488] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setSongTime:(J)V │ │ +02d498: 5a12 9b03 |0000: iput-wide v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mSongTime:J // field@039b │ │ +02d49c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0002 line=235 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ - 0x0000 - 0x0003 reg=1 songTime J │ │ + 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + 0x0000 - 0x0003 reg=2 songTime J │ │ │ │ #24 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;) │ │ name : 'setTags' │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c944: |[02c944] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setTags:(Ljava/util/ArrayList;)V │ │ -02c954: 5b01 9c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ -02c958: 0e00 |0002: return-void │ │ +02d4a0: |[02d4a0] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setTags:(Ljava/util/ArrayList;)V │ │ +02d4b0: 5b01 9c03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTags:Ljava/util/ArrayList; // field@039c │ │ +02d4b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ @@ -46442,17 +46626,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c95c: |[02c95c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setTitle:(Ljava/lang/String;)V │ │ -02c96c: 5b01 9d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTitle:Ljava/lang/String; // field@039d │ │ -02c970: 0e00 |0002: return-void │ │ +02d4b8: |[02d4b8] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setTitle:(Ljava/lang/String;)V │ │ +02d4c8: 5b01 9d03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTitle:Ljava/lang/String; // field@039d │ │ +02d4cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ @@ -46462,17 +46646,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c974: |[02c974] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setTrack:(Ljava/lang/String;)V │ │ -02c984: 5b01 9e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTrack:Ljava/lang/String; // field@039e │ │ -02c988: 0e00 |0002: return-void │ │ +02d4d0: |[02d4d0] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setTrack:(Ljava/lang/String;)V │ │ +02d4e0: 5b01 9e03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mTrack:Ljava/lang/String; // field@039e │ │ +02d4e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 track Ljava/lang/String; │ │ @@ -46482,17 +46666,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c98c: |[02c98c] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setUrl:(Ljava/lang/String;)V │ │ -02c99c: 5b01 9f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mUrl:Ljava/lang/String; // field@039f │ │ -02c9a0: 0e00 |0002: return-void │ │ +02d4e8: |[02d4e8] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setUrl:(Ljava/lang/String;)V │ │ +02d4f8: 5b01 9f03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.mUrl:Ljava/lang/String; // field@039f │ │ +02d4fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ 0x0000 - 0x0003 reg=1 url Ljava/lang/String; │ │ @@ -46502,176 +46686,176 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 338 16-bit code units │ │ -02c9a4: |[02c9a4] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -02c9b4: 1a06 9a10 |0000: const-string v6, "title" // string@109a │ │ -02c9b8: 6e20 0609 a600 |0002: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c9be: 0a06 |0005: move-result v6 │ │ -02c9c0: 3806 0a00 |0006: if-eqz v6, 0010 // +000a │ │ -02c9c4: 7110 b00b 0b00 |0008: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02c9ca: 0c06 |000b: move-result-object v6 │ │ -02c9cc: 6e20 480b 6800 |000c: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTitle:(Ljava/lang/String;)V // method@0b48 │ │ -02c9d2: 0e00 |000f: return-void │ │ -02c9d4: 1a06 5607 |0010: const-string v6, "artist" // string@0756 │ │ -02c9d8: 6e20 0609 a600 |0012: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02c9de: 0a06 |0015: move-result v6 │ │ -02c9e0: 3806 2300 |0016: if-eqz v6, 0039 // +0023 │ │ -02c9e4: 1a06 b10a |0018: const-string v6, "id" // string@0ab1 │ │ -02c9e8: 7120 ad0b 6b00 |001a: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02c9ee: 0c01 |001d: move-result-object v1 │ │ -02c9f0: 2206 d101 |001e: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ -02c9f4: 7010 060b 0600 |0020: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ -02c9fa: 6e20 410b 6800 |0023: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0b41 │ │ -02ca00: 6e10 310b 0800 |0026: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -02ca06: 0c06 |0029: move-result-object v6 │ │ -02ca08: 6e20 100b 1600 |002a: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ -02ca0e: 6e10 310b 0800 |002d: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -02ca14: 0c06 |0030: move-result-object v6 │ │ -02ca16: 7110 b00b 0b00 |0031: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02ca1c: 0c07 |0034: move-result-object v7 │ │ -02ca1e: 6e20 110b 7600 |0035: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ -02ca24: 28d7 |0038: goto 000f // -0029 │ │ -02ca26: 1a06 1c07 |0039: const-string v6, "album" // string@071c │ │ -02ca2a: 6e20 0609 6a00 |003b: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ca30: 0a06 |003e: move-result v6 │ │ -02ca32: 3806 2300 |003f: if-eqz v6, 0062 // +0023 │ │ -02ca36: 1a06 b10a |0041: const-string v6, "id" // string@0ab1 │ │ -02ca3a: 7120 ad0b 6b00 |0043: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02ca40: 0c01 |0046: move-result-object v1 │ │ -02ca42: 2206 d001 |0047: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // type@01d0 │ │ -02ca46: 7010 ee0a 0600 |0049: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.:()V // method@0aee │ │ -02ca4c: 6e20 3f0b 6800 |004c: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V // method@0b3f │ │ -02ca52: 6e10 2f0b 0800 |004f: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -02ca58: 0c06 |0052: move-result-object v6 │ │ -02ca5a: 6e20 fe0a 1600 |0053: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ -02ca60: 6e10 2f0b 0800 |0056: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -02ca66: 0c06 |0059: move-result-object v6 │ │ -02ca68: 7110 b00b 0b00 |005a: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02ca6e: 0c07 |005d: move-result-object v7 │ │ -02ca70: 6e20 ff0a 7600 |005e: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ -02ca76: 28ae |0061: goto 000f // -0052 │ │ -02ca78: 1a06 7210 |0062: const-string v6, "tag" // string@1072 │ │ -02ca7c: 6e20 0609 6a00 |0064: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ca82: 0a06 |0067: move-result v6 │ │ -02ca84: 3806 2d00 |0068: if-eqz v6, 0095 // +002d │ │ -02ca88: 1a06 b10a |006a: const-string v6, "id" // string@0ab1 │ │ -02ca8c: 7120 ad0b 6b00 |006c: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02ca92: 0c01 |006f: move-result-object v1 │ │ -02ca94: 1a06 3708 |0070: const-string v6, "count" // string@0837 │ │ -02ca98: 7120 ad0b 6b00 |0072: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -02ca9e: 0c00 |0075: move-result-object v0 │ │ -02caa0: 2204 d501 |0076: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -02caa4: 7010 4c0b 0400 |0078: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -02caaa: 6e20 570b 1400 |007b: invoke-virtual {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02cab0: 7110 b00b 0b00 |007e: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cab6: 0c06 |0081: move-result-object v6 │ │ -02cab8: 6e20 580b 6400 |0082: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02cabe: 7110 a90b 0000 |0085: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02cac4: 0a06 |0088: move-result v6 │ │ -02cac6: 6e20 5f0b 6400 |0089: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ -02cacc: 6e10 3a0b 0800 |008c: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -02cad2: 0c06 |008f: move-result-object v6 │ │ -02cad4: 6e20 4909 4600 |0090: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02cada: 2900 7cff |0093: goto/16 000f // -0084 │ │ -02cade: 1a06 a510 |0095: const-string v6, "track" // string@10a5 │ │ -02cae2: 6e20 0609 6a00 |0097: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cae8: 0a06 |009a: move-result v6 │ │ -02caea: 3806 0b00 |009b: if-eqz v6, 00a6 // +000b │ │ -02caee: 7110 b00b 0b00 |009d: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02caf4: 0c06 |00a0: move-result-object v6 │ │ -02caf6: 6e20 490b 6800 |00a1: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTrack:(Ljava/lang/String;)V // method@0b49 │ │ -02cafc: 2900 6bff |00a4: goto/16 000f // -0095 │ │ -02cb00: 1a06 9710 |00a6: const-string v6, "time" // string@1097 │ │ -02cb04: 6e20 0609 6a00 |00a8: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cb0a: 0a06 |00ab: move-result v6 │ │ -02cb0c: 3806 0f00 |00ac: if-eqz v6, 00bb // +000f │ │ -02cb10: 7110 b00b 0b00 |00ae: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cb16: 0c06 |00b1: move-result-object v6 │ │ -02cb18: 6e20 320b 6800 |00b2: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getDURATION:(Ljava/lang/String;)J // method@0b32 │ │ -02cb1e: 0b06 |00b5: move-result-wide v6 │ │ -02cb20: 6e30 460b 6807 |00b6: invoke-virtual {v8, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSongTime:(J)V // method@0b46 │ │ -02cb26: 2900 56ff |00b9: goto/16 000f // -00aa │ │ -02cb2a: 1a06 ef10 |00bb: const-string v6, "url" // string@10ef │ │ -02cb2e: 6e20 0609 6a00 |00bd: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cb34: 0a06 |00c0: move-result v6 │ │ -02cb36: 3806 2a00 |00c1: if-eqz v6, 00eb // +002a │ │ -02cb3a: 7110 b00b 0b00 |00c3: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cb40: 0c05 |00c6: move-result-object v5 │ │ -02cb42: 1a06 d206 |00c7: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ -02cb46: 1a07 0000 |00c9: const-string v7, "" // string@0000 │ │ -02cb4a: 6e30 1109 6907 |00cb: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02cb50: 0c02 |00ce: move-result-object v2 │ │ -02cb52: 1a06 d206 |00cf: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ -02cb56: 1a07 0000 |00d1: const-string v7, "" // string@0000 │ │ -02cb5a: 6e30 1109 6507 |00d3: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02cb60: 0c03 |00d6: move-result-object v3 │ │ -02cb62: 1a06 b400 |00d7: const-string v6, "/" // string@00b4 │ │ -02cb66: 6e20 0609 6200 |00d9: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cb6c: 0a06 |00dc: move-result v6 │ │ -02cb6e: 3806 0700 |00dd: if-eqz v6, 00e4 // +0007 │ │ -02cb72: 6e20 4a0b 3800 |00df: invoke-virtual {v8, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setUrl:(Ljava/lang/String;)V // method@0b4a │ │ -02cb78: 2900 2dff |00e2: goto/16 000f // -00d3 │ │ -02cb7c: 1a06 0000 |00e4: const-string v6, "" // string@0000 │ │ -02cb80: 6e30 0f09 2306 |00e6: invoke-virtual {v3, v2, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02cb86: 0c03 |00e9: move-result-object v3 │ │ -02cb88: 28f5 |00ea: goto 00df // -000b │ │ -02cb8a: 1a06 2710 |00eb: const-string v6, "size" // string@1027 │ │ -02cb8e: 6e20 0609 6a00 |00ed: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cb94: 0a06 |00f0: move-result v6 │ │ -02cb96: 3806 0b00 |00f1: if-eqz v6, 00fc // +000b │ │ -02cb9a: 7110 b00b 0b00 |00f3: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cba0: 0c06 |00f6: move-result-object v6 │ │ -02cba2: 6e20 450b 6800 |00f7: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSize:(Ljava/lang/String;)V // method@0b45 │ │ -02cba8: 2900 15ff |00fa: goto/16 000f // -00eb │ │ -02cbac: 1a06 5507 |00fc: const-string v6, "art" // string@0755 │ │ -02cbb0: 6e20 0609 6a00 |00fe: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cbb6: 0a06 |0101: move-result v6 │ │ -02cbb8: 3806 2a00 |0102: if-eqz v6, 012c // +002a │ │ -02cbbc: 7110 b00b 0b00 |0104: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cbc2: 0c05 |0107: move-result-object v5 │ │ -02cbc4: 1a06 d206 |0108: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ -02cbc8: 1a07 0000 |010a: const-string v7, "" // string@0000 │ │ -02cbcc: 6e30 1109 6907 |010c: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02cbd2: 0c02 |010f: move-result-object v2 │ │ -02cbd4: 1a06 d206 |0110: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ -02cbd8: 1a07 0000 |0112: const-string v7, "" // string@0000 │ │ -02cbdc: 6e30 1109 6507 |0114: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02cbe2: 0c03 |0117: move-result-object v3 │ │ -02cbe4: 1a06 b400 |0118: const-string v6, "/" // string@00b4 │ │ -02cbe8: 6e20 0609 6200 |011a: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cbee: 0a06 |011d: move-result v6 │ │ -02cbf0: 3806 0700 |011e: if-eqz v6, 0125 // +0007 │ │ -02cbf4: 6e20 400b 3800 |0120: invoke-virtual {v8, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArt:(Ljava/lang/String;)V // method@0b40 │ │ -02cbfa: 2900 ecfe |0123: goto/16 000f // -0114 │ │ -02cbfe: 1a06 0000 |0125: const-string v6, "" // string@0000 │ │ -02cc02: 6e30 0f09 2306 |0127: invoke-virtual {v3, v2, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02cc08: 0c03 |012a: move-result-object v3 │ │ -02cc0a: 28f5 |012b: goto 0120 // -000b │ │ -02cc0c: 1a06 800e |012c: const-string v6, "preciserating" // string@0e80 │ │ -02cc10: 6e20 0609 6a00 |012e: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cc16: 0a06 |0131: move-result v6 │ │ -02cc18: 3806 0b00 |0132: if-eqz v6, 013d // +000b │ │ -02cc1c: 7110 b00b 0b00 |0134: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cc22: 0c06 |0137: move-result-object v6 │ │ -02cc24: 6e20 430b 6800 |0138: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setPreciserating:(Ljava/lang/String;)V // method@0b43 │ │ -02cc2a: 2900 d4fe |013b: goto/16 000f // -012c │ │ -02cc2e: 1a06 a80e |013d: const-string v6, "rating" // string@0ea8 │ │ -02cc32: 6e20 0609 6a00 |013f: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cc38: 0a06 |0142: move-result v6 │ │ -02cc3a: 3806 ccfe |0143: if-eqz v6, 000f // -0134 │ │ -02cc3e: 7110 b00b 0b00 |0145: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cc44: 0c06 |0148: move-result-object v6 │ │ -02cc46: 7110 a90b 0600 |0149: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02cc4c: 0a06 |014c: move-result v6 │ │ -02cc4e: 6e20 440b 6800 |014d: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setRating:(I)V // method@0b44 │ │ -02cc54: 2900 bffe |0150: goto/16 000f // -0141 │ │ +02d500: |[02d500] jp.co.kayo.android.localplayer.ds.ampache.bean.Song.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +02d510: 1a06 9810 |0000: const-string v6, "title" // string@1098 │ │ +02d514: 6e20 0609 a600 |0002: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d51a: 0a06 |0005: move-result v6 │ │ +02d51c: 3806 0a00 |0006: if-eqz v6, 0010 // +000a │ │ +02d520: 7110 b00b 0b00 |0008: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d526: 0c06 |000b: move-result-object v6 │ │ +02d528: 6e20 480b 6800 |000c: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTitle:(Ljava/lang/String;)V // method@0b48 │ │ +02d52e: 0e00 |000f: return-void │ │ +02d530: 1a06 5507 |0010: const-string v6, "artist" // string@0755 │ │ +02d534: 6e20 0609 a600 |0012: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d53a: 0a06 |0015: move-result v6 │ │ +02d53c: 3806 2300 |0016: if-eqz v6, 0039 // +0023 │ │ +02d540: 1a06 b00a |0018: const-string v6, "id" // string@0ab0 │ │ +02d544: 7120 ad0b 6b00 |001a: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02d54a: 0c01 |001d: move-result-object v1 │ │ +02d54c: 2206 d101 |001e: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ +02d550: 7010 060b 0600 |0020: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ +02d556: 6e20 410b 6800 |0023: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0b41 │ │ +02d55c: 6e10 310b 0800 |0026: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +02d562: 0c06 |0029: move-result-object v6 │ │ +02d564: 6e20 100b 1600 |002a: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ +02d56a: 6e10 310b 0800 |002d: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +02d570: 0c06 |0030: move-result-object v6 │ │ +02d572: 7110 b00b 0b00 |0031: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d578: 0c07 |0034: move-result-object v7 │ │ +02d57a: 6e20 110b 7600 |0035: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setName:(Ljava/lang/String;)V // method@0b11 │ │ +02d580: 28d7 |0038: goto 000f // -0029 │ │ +02d582: 1a06 1c07 |0039: const-string v6, "album" // string@071c │ │ +02d586: 6e20 0609 6a00 |003b: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d58c: 0a06 |003e: move-result v6 │ │ +02d58e: 3806 2300 |003f: if-eqz v6, 0062 // +0023 │ │ +02d592: 1a06 b00a |0041: const-string v6, "id" // string@0ab0 │ │ +02d596: 7120 ad0b 6b00 |0043: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02d59c: 0c01 |0046: move-result-object v1 │ │ +02d59e: 2206 d001 |0047: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // type@01d0 │ │ +02d5a2: 7010 ee0a 0600 |0049: invoke-direct {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.:()V // method@0aee │ │ +02d5a8: 6e20 3f0b 6800 |004c: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V // method@0b3f │ │ +02d5ae: 6e10 2f0b 0800 |004f: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +02d5b4: 0c06 |0052: move-result-object v6 │ │ +02d5b6: 6e20 fe0a 1600 |0053: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ +02d5bc: 6e10 2f0b 0800 |0056: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +02d5c2: 0c06 |0059: move-result-object v6 │ │ +02d5c4: 7110 b00b 0b00 |005a: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d5ca: 0c07 |005d: move-result-object v7 │ │ +02d5cc: 6e20 ff0a 7600 |005e: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setName:(Ljava/lang/String;)V // method@0aff │ │ +02d5d2: 28ae |0061: goto 000f // -0052 │ │ +02d5d4: 1a06 7010 |0062: const-string v6, "tag" // string@1070 │ │ +02d5d8: 6e20 0609 6a00 |0064: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d5de: 0a06 |0067: move-result v6 │ │ +02d5e0: 3806 2d00 |0068: if-eqz v6, 0095 // +002d │ │ +02d5e4: 1a06 b00a |006a: const-string v6, "id" // string@0ab0 │ │ +02d5e8: 7120 ad0b 6b00 |006c: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02d5ee: 0c01 |006f: move-result-object v1 │ │ +02d5f0: 1a06 3608 |0070: const-string v6, "count" // string@0836 │ │ +02d5f4: 7120 ad0b 6b00 |0072: invoke-static {v11, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +02d5fa: 0c00 |0075: move-result-object v0 │ │ +02d5fc: 2204 d501 |0076: new-instance v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +02d600: 7010 4c0b 0400 |0078: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +02d606: 6e20 570b 1400 |007b: invoke-virtual {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02d60c: 7110 b00b 0b00 |007e: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d612: 0c06 |0081: move-result-object v6 │ │ +02d614: 6e20 580b 6400 |0082: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02d61a: 7110 a90b 0000 |0085: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d620: 0a06 |0088: move-result v6 │ │ +02d622: 6e20 5f0b 6400 |0089: invoke-virtual {v4, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setSortOrder:(I)V // method@0b5f │ │ +02d628: 6e10 3a0b 0800 |008c: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +02d62e: 0c06 |008f: move-result-object v6 │ │ +02d630: 6e20 4909 4600 |0090: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02d636: 2900 7cff |0093: goto/16 000f // -0084 │ │ +02d63a: 1a06 a310 |0095: const-string v6, "track" // string@10a3 │ │ +02d63e: 6e20 0609 6a00 |0097: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d644: 0a06 |009a: move-result v6 │ │ +02d646: 3806 0b00 |009b: if-eqz v6, 00a6 // +000b │ │ +02d64a: 7110 b00b 0b00 |009d: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d650: 0c06 |00a0: move-result-object v6 │ │ +02d652: 6e20 490b 6800 |00a1: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setTrack:(Ljava/lang/String;)V // method@0b49 │ │ +02d658: 2900 6bff |00a4: goto/16 000f // -0095 │ │ +02d65c: 1a06 9510 |00a6: const-string v6, "time" // string@1095 │ │ +02d660: 6e20 0609 6a00 |00a8: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d666: 0a06 |00ab: move-result v6 │ │ +02d668: 3806 0f00 |00ac: if-eqz v6, 00bb // +000f │ │ +02d66c: 7110 b00b 0b00 |00ae: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d672: 0c06 |00b1: move-result-object v6 │ │ +02d674: 6e20 320b 6800 |00b2: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getDURATION:(Ljava/lang/String;)J // method@0b32 │ │ +02d67a: 0b06 |00b5: move-result-wide v6 │ │ +02d67c: 6e30 460b 6807 |00b6: invoke-virtual {v8, v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSongTime:(J)V // method@0b46 │ │ +02d682: 2900 56ff |00b9: goto/16 000f // -00aa │ │ +02d686: 1a06 ed10 |00bb: const-string v6, "url" // string@10ed │ │ +02d68a: 6e20 0609 6a00 |00bd: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d690: 0a06 |00c0: move-result v6 │ │ +02d692: 3806 2a00 |00c1: if-eqz v6, 00eb // +002a │ │ +02d696: 7110 b00b 0b00 |00c3: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d69c: 0c05 |00c6: move-result-object v5 │ │ +02d69e: 1a06 d206 |00c7: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ +02d6a2: 1a07 0000 |00c9: const-string v7, "" // string@0000 │ │ +02d6a6: 6e30 1109 6907 |00cb: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d6ac: 0c02 |00ce: move-result-object v2 │ │ +02d6ae: 1a06 d206 |00cf: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ +02d6b2: 1a07 0000 |00d1: const-string v7, "" // string@0000 │ │ +02d6b6: 6e30 1109 6507 |00d3: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d6bc: 0c03 |00d6: move-result-object v3 │ │ +02d6be: 1a06 b400 |00d7: const-string v6, "/" // string@00b4 │ │ +02d6c2: 6e20 0609 6200 |00d9: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d6c8: 0a06 |00dc: move-result v6 │ │ +02d6ca: 3806 0700 |00dd: if-eqz v6, 00e4 // +0007 │ │ +02d6ce: 6e20 4a0b 3800 |00df: invoke-virtual {v8, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setUrl:(Ljava/lang/String;)V // method@0b4a │ │ +02d6d4: 2900 2dff |00e2: goto/16 000f // -00d3 │ │ +02d6d8: 1a06 0000 |00e4: const-string v6, "" // string@0000 │ │ +02d6dc: 6e30 0f09 2306 |00e6: invoke-virtual {v3, v2, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02d6e2: 0c03 |00e9: move-result-object v3 │ │ +02d6e4: 28f5 |00ea: goto 00df // -000b │ │ +02d6e6: 1a06 2510 |00eb: const-string v6, "size" // string@1025 │ │ +02d6ea: 6e20 0609 6a00 |00ed: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d6f0: 0a06 |00f0: move-result v6 │ │ +02d6f2: 3806 0b00 |00f1: if-eqz v6, 00fc // +000b │ │ +02d6f6: 7110 b00b 0b00 |00f3: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d6fc: 0c06 |00f6: move-result-object v6 │ │ +02d6fe: 6e20 450b 6800 |00f7: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setSize:(Ljava/lang/String;)V // method@0b45 │ │ +02d704: 2900 15ff |00fa: goto/16 000f // -00eb │ │ +02d708: 1a06 5407 |00fc: const-string v6, "art" // string@0754 │ │ +02d70c: 6e20 0609 6a00 |00fe: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d712: 0a06 |0101: move-result v6 │ │ +02d714: 3806 2a00 |0102: if-eqz v6, 012c // +002a │ │ +02d718: 7110 b00b 0b00 |0104: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d71e: 0c05 |0107: move-result-object v5 │ │ +02d720: 1a06 d206 |0108: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ +02d724: 1a07 0000 |010a: const-string v7, "" // string@0000 │ │ +02d728: 6e30 1109 6907 |010c: invoke-virtual {v9, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d72e: 0c02 |010f: move-result-object v2 │ │ +02d730: 1a06 d206 |0110: const-string v6, "[^/]*//[^/]+" // string@06d2 │ │ +02d734: 1a07 0000 |0112: const-string v7, "" // string@0000 │ │ +02d738: 6e30 1109 6507 |0114: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02d73e: 0c03 |0117: move-result-object v3 │ │ +02d740: 1a06 b400 |0118: const-string v6, "/" // string@00b4 │ │ +02d744: 6e20 0609 6200 |011a: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d74a: 0a06 |011d: move-result v6 │ │ +02d74c: 3806 0700 |011e: if-eqz v6, 0125 // +0007 │ │ +02d750: 6e20 400b 3800 |0120: invoke-virtual {v8, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setArt:(Ljava/lang/String;)V // method@0b40 │ │ +02d756: 2900 ecfe |0123: goto/16 000f // -0114 │ │ +02d75a: 1a06 0000 |0125: const-string v6, "" // string@0000 │ │ +02d75e: 6e30 0f09 2306 |0127: invoke-virtual {v3, v2, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02d764: 0c03 |012a: move-result-object v3 │ │ +02d766: 28f5 |012b: goto 0120 // -000b │ │ +02d768: 1a06 7e0e |012c: const-string v6, "preciserating" // string@0e7e │ │ +02d76c: 6e20 0609 6a00 |012e: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d772: 0a06 |0131: move-result v6 │ │ +02d774: 3806 0b00 |0132: if-eqz v6, 013d // +000b │ │ +02d778: 7110 b00b 0b00 |0134: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d77e: 0c06 |0137: move-result-object v6 │ │ +02d780: 6e20 430b 6800 |0138: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setPreciserating:(Ljava/lang/String;)V // method@0b43 │ │ +02d786: 2900 d4fe |013b: goto/16 000f // -012c │ │ +02d78a: 1a06 a60e |013d: const-string v6, "rating" // string@0ea6 │ │ +02d78e: 6e20 0609 6a00 |013f: invoke-virtual {v10, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d794: 0a06 |0142: move-result v6 │ │ +02d796: 3806 ccfe |0143: if-eqz v6, 000f // -0134 │ │ +02d79a: 7110 b00b 0b00 |0145: invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02d7a0: 0c06 |0148: move-result-object v6 │ │ +02d7a2: 7110 a90b 0600 |0149: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d7a8: 0a06 |014c: move-result v6 │ │ +02d7aa: 6e20 440b 6800 |014d: invoke-virtual {v8, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setRating:(I)V // method@0b44 │ │ +02d7b0: 2900 bffe |0150: goto/16 000f // -0141 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0008 line=29 │ │ 0x000f line=89 │ │ 0x0010 line=30 │ │ 0x0018 line=31 │ │ @@ -46791,17 +46975,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02cc58: |[02cc58] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.:()V │ │ -02cc68: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02cc6e: 0e00 |0003: return-void │ │ +02d7b4: |[02d7b4] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.:()V │ │ +02d7c4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02d7ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ Virtual methods - │ │ @@ -46810,17 +46994,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cc70: |[02cc70] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getId:()Ljava/lang/String; │ │ -02cc80: 5410 a003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mId:Ljava/lang/String; // field@03a0 │ │ -02cc84: 1100 |0002: return-object v0 │ │ +02d7cc: |[02d7cc] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getId:()Ljava/lang/String; │ │ +02d7dc: 5410 a003 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mId:Ljava/lang/String; // field@03a0 │ │ +02d7e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46828,17 +47012,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cc88: |[02cc88] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getName:()Ljava/lang/String; │ │ -02cc98: 5410 a103 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mName:Ljava/lang/String; // field@03a1 │ │ -02cc9c: 1100 |0002: return-object v0 │ │ +02d7e4: |[02d7e4] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getName:()Ljava/lang/String; │ │ +02d7f4: 5410 a103 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mName:Ljava/lang/String; // field@03a1 │ │ +02d7f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46846,17 +47030,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cca0: |[02cca0] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumAlbum:()I │ │ -02ccb0: 5210 a203 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumAlbum:I // field@03a2 │ │ -02ccb4: 0f00 |0002: return v0 │ │ +02d7fc: |[02d7fc] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumAlbum:()I │ │ +02d80c: 5210 a203 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumAlbum:I // field@03a2 │ │ +02d810: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46864,17 +47048,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ccb8: |[02ccb8] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumArtist:()I │ │ -02ccc8: 5210 a303 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumArtist:I // field@03a3 │ │ -02cccc: 0f00 |0002: return v0 │ │ +02d814: |[02d814] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumArtist:()I │ │ +02d824: 5210 a303 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumArtist:I // field@03a3 │ │ +02d828: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46882,17 +47066,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ccd0: |[02ccd0] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumPlaylist:()I │ │ -02cce0: 5210 a403 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumPlaylist:I // field@03a4 │ │ -02cce4: 0f00 |0002: return v0 │ │ +02d82c: |[02d82c] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumPlaylist:()I │ │ +02d83c: 5210 a403 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumPlaylist:I // field@03a4 │ │ +02d840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46900,17 +47084,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cce8: |[02cce8] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumSong:()I │ │ -02ccf8: 5210 a503 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumSong:I // field@03a5 │ │ -02ccfc: 0f00 |0002: return v0 │ │ +02d844: |[02d844] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumSong:()I │ │ +02d854: 5210 a503 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumSong:I // field@03a5 │ │ +02d858: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46918,17 +47102,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cd00: |[02cd00] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumStream:()I │ │ -02cd10: 5210 a603 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumStream:I // field@03a6 │ │ -02cd14: 0f00 |0002: return v0 │ │ +02d85c: |[02d85c] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumStream:()I │ │ +02d86c: 5210 a603 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumStream:I // field@03a6 │ │ +02d870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #7 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46936,17 +47120,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cd18: |[02cd18] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumVideo:()I │ │ -02cd28: 5210 a703 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumVideo:I // field@03a7 │ │ -02cd2c: 0f00 |0002: return v0 │ │ +02d874: |[02d874] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getNumVideo:()I │ │ +02d884: 5210 a703 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumVideo:I // field@03a7 │ │ +02d888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #8 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46954,17 +47138,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cd30: |[02cd30] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getSortOrder:()I │ │ -02cd40: 5210 a803 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mSortOrder:I // field@03a8 │ │ -02cd44: 0f00 |0002: return v0 │ │ +02d88c: |[02d88c] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.getSortOrder:()I │ │ +02d89c: 5210 a803 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mSortOrder:I // field@03a8 │ │ +02d8a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #9 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;) │ │ @@ -46972,123 +47156,126 @@ │ │ type : '(Lorg/w3c/dom/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 170 16-bit code units │ │ -02cd48: |[02cd48] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.parse:(Lorg/w3c/dom/Node;)V │ │ -02cd58: 0774 |0000: move-object v4, v7 │ │ -02cd5a: 1f04 1902 |0001: check-cast v4, Lorg/w3c/dom/Element; // type@0219 │ │ -02cd5e: 1a05 b10a |0003: const-string v5, "id" // string@0ab1 │ │ -02cd62: 7220 e60b 5400 |0005: invoke-interface {v4, v5}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02cd68: 0c04 |0008: move-result-object v4 │ │ -02cd6a: 6e20 570b 4600 |0009: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -02cd70: 7210 ea0b 0700 |000c: invoke-interface {v7}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02cd76: 0c02 |000f: move-result-object v2 │ │ -02cd78: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02cd7a: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02cd80: 0a04 |0014: move-result v4 │ │ -02cd82: 3541 9400 |0015: if-ge v1, v4, 00a9 // +0094 │ │ -02cd86: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02cd8c: 0c00 |001a: move-result-object v0 │ │ -02cd8e: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02cd94: 0c03 |001e: move-result-object v3 │ │ -02cd96: 1a04 570d |001f: const-string v4, "name" // string@0d57 │ │ -02cd9a: 6e20 0609 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cda0: 0a04 |0024: move-result v4 │ │ -02cda2: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ -02cda6: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02cdac: 0c04 |002a: move-result-object v4 │ │ -02cdae: 6e20 580b 4600 |002b: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02cdb4: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02cdb8: 28e1 |0030: goto 0011 // -001f │ │ -02cdba: 1a04 2807 |0031: const-string v4, "albums" // string@0728 │ │ -02cdbe: 6e20 0609 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cdc4: 0a04 |0036: move-result v4 │ │ -02cdc6: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -02cdca: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02cdd0: 0c04 |003c: move-result-object v4 │ │ -02cdd2: 7110 a90b 0400 |003d: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02cdd8: 0a04 |0040: move-result v4 │ │ -02cdda: 6e20 590b 4600 |0041: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumAlbum:(I)V // method@0b59 │ │ -02cde0: 28ea |0044: goto 002e // -0016 │ │ -02cde2: 1a04 5f07 |0045: const-string v4, "artists" // string@075f │ │ -02cde6: 6e20 0609 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cdec: 0a04 |004a: move-result v4 │ │ -02cdee: 3804 0e00 |004b: if-eqz v4, 0059 // +000e │ │ -02cdf2: 7110 af0b 0000 |004d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02cdf8: 0c04 |0050: move-result-object v4 │ │ -02cdfa: 7110 a90b 0400 |0051: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02ce00: 0a04 |0054: move-result v4 │ │ -02ce02: 6e20 5a0b 4600 |0055: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumArtist:(I)V // method@0b5a │ │ -02ce08: 28d6 |0058: goto 002e // -002a │ │ -02ce0a: 1a04 3210 |0059: const-string v4, "songs" // string@1032 │ │ -02ce0e: 6e20 0609 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ce14: 0a04 |005e: move-result v4 │ │ -02ce16: 3804 0e00 |005f: if-eqz v4, 006d // +000e │ │ -02ce1a: 7110 af0b 0000 |0061: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02ce20: 0c04 |0064: move-result-object v4 │ │ -02ce22: 7110 a90b 0400 |0065: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02ce28: 0a04 |0068: move-result v4 │ │ -02ce2a: 6e20 5c0b 4600 |0069: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumSong:(I)V // method@0b5c │ │ -02ce30: 28c2 |006c: goto 002e // -003e │ │ -02ce32: 1a04 1911 |006d: const-string v4, "videos" // string@1119 │ │ -02ce36: 6e20 0609 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ce3c: 0a04 |0072: move-result v4 │ │ -02ce3e: 3804 0e00 |0073: if-eqz v4, 0081 // +000e │ │ -02ce42: 7110 af0b 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02ce48: 0c04 |0078: move-result-object v4 │ │ -02ce4a: 7110 a90b 0400 |0079: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02ce50: 0a04 |007c: move-result v4 │ │ -02ce52: 6e20 5e0b 4600 |007d: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumVideo:(I)V // method@0b5e │ │ -02ce58: 28ae |0080: goto 002e // -0052 │ │ -02ce5a: 1a04 680e |0081: const-string v4, "playlists" // string@0e68 │ │ -02ce5e: 6e20 0609 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ce64: 0a04 |0086: move-result v4 │ │ -02ce66: 3804 0e00 |0087: if-eqz v4, 0095 // +000e │ │ -02ce6a: 7110 af0b 0000 |0089: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02ce70: 0c04 |008c: move-result-object v4 │ │ -02ce72: 7110 a90b 0400 |008d: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02ce78: 0a04 |0090: move-result v4 │ │ -02ce7a: 6e20 5b0b 4600 |0091: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumPlaylist:(I)V // method@0b5b │ │ -02ce80: 289a |0094: goto 002e // -0066 │ │ -02ce82: 1a04 5b10 |0095: const-string v4, "stream" // string@105b │ │ -02ce86: 6e20 0609 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02ce8c: 0a04 |009a: move-result v4 │ │ -02ce8e: 3804 93ff |009b: if-eqz v4, 002e // -006d │ │ -02ce92: 7110 af0b 0000 |009d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02ce98: 0c04 |00a0: move-result-object v4 │ │ -02ce9a: 7110 a90b 0400 |00a1: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02cea0: 0a04 |00a4: move-result v4 │ │ -02cea2: 6e20 5d0b 4600 |00a5: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumStream:(I)V // method@0b5d │ │ -02cea8: 2886 |00a8: goto 002e // -007a │ │ -02ceaa: 0e00 |00a9: return-void │ │ +02d8a4: |[02d8a4] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.parse:(Lorg/w3c/dom/Node;)V │ │ +02d8b4: 0774 |0000: move-object v4, v7 │ │ +02d8b6: 1f04 1902 |0001: check-cast v4, Lorg/w3c/dom/Element; // type@0219 │ │ +02d8ba: 1a05 b00a |0003: const-string v5, "id" // string@0ab0 │ │ +02d8be: 7220 e60b 5400 |0005: invoke-interface {v4, v5}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02d8c4: 0c04 |0008: move-result-object v4 │ │ +02d8c6: 6e20 570b 4600 |0009: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +02d8cc: 7210 ea0b 0700 |000c: invoke-interface {v7}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02d8d2: 0c02 |000f: move-result-object v2 │ │ +02d8d4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +02d8d6: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02d8dc: 0a04 |0014: move-result v4 │ │ +02d8de: 3541 9400 |0015: if-ge v1, v4, 00a9 // +0094 │ │ +02d8e2: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02d8e8: 0c00 |001a: move-result-object v0 │ │ +02d8ea: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02d8f0: 0c03 |001e: move-result-object v3 │ │ +02d8f2: 1a04 550d |001f: const-string v4, "name" // string@0d55 │ │ +02d8f6: 6e20 0609 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d8fc: 0a04 |0024: move-result v4 │ │ +02d8fe: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ +02d902: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d908: 0c04 |002a: move-result-object v4 │ │ +02d90a: 6e20 580b 4600 |002b: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02d910: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02d914: 28e1 |0030: goto 0011 // -001f │ │ +02d916: 1a04 2807 |0031: const-string v4, "albums" // string@0728 │ │ +02d91a: 6e20 0609 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d920: 0a04 |0036: move-result v4 │ │ +02d922: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +02d926: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d92c: 0c04 |003c: move-result-object v4 │ │ +02d92e: 7110 a90b 0400 |003d: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d934: 0a04 |0040: move-result v4 │ │ +02d936: 6e20 590b 4600 |0041: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumAlbum:(I)V // method@0b59 │ │ +02d93c: 28ea |0044: goto 002e // -0016 │ │ +02d93e: 1a04 5e07 |0045: const-string v4, "artists" // string@075e │ │ +02d942: 6e20 0609 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d948: 0a04 |004a: move-result v4 │ │ +02d94a: 3804 0e00 |004b: if-eqz v4, 0059 // +000e │ │ +02d94e: 7110 af0b 0000 |004d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d954: 0c04 |0050: move-result-object v4 │ │ +02d956: 7110 a90b 0400 |0051: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d95c: 0a04 |0054: move-result v4 │ │ +02d95e: 6e20 5a0b 4600 |0055: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumArtist:(I)V // method@0b5a │ │ +02d964: 28d6 |0058: goto 002e // -002a │ │ +02d966: 1a04 3010 |0059: const-string v4, "songs" // string@1030 │ │ +02d96a: 6e20 0609 4300 |005b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d970: 0a04 |005e: move-result v4 │ │ +02d972: 3804 0e00 |005f: if-eqz v4, 006d // +000e │ │ +02d976: 7110 af0b 0000 |0061: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d97c: 0c04 |0064: move-result-object v4 │ │ +02d97e: 7110 a90b 0400 |0065: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d984: 0a04 |0068: move-result v4 │ │ +02d986: 6e20 5c0b 4600 |0069: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumSong:(I)V // method@0b5c │ │ +02d98c: 28c2 |006c: goto 002e // -003e │ │ +02d98e: 1a04 1711 |006d: const-string v4, "videos" // string@1117 │ │ +02d992: 6e20 0609 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d998: 0a04 |0072: move-result v4 │ │ +02d99a: 3804 0e00 |0073: if-eqz v4, 0081 // +000e │ │ +02d99e: 7110 af0b 0000 |0075: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d9a4: 0c04 |0078: move-result-object v4 │ │ +02d9a6: 7110 a90b 0400 |0079: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d9ac: 0a04 |007c: move-result v4 │ │ +02d9ae: 6e20 5e0b 4600 |007d: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumVideo:(I)V // method@0b5e │ │ +02d9b4: 28ae |0080: goto 002e // -0052 │ │ +02d9b6: 1a04 660e |0081: const-string v4, "playlists" // string@0e66 │ │ +02d9ba: 6e20 0609 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d9c0: 0a04 |0086: move-result v4 │ │ +02d9c2: 3804 0e00 |0087: if-eqz v4, 0095 // +000e │ │ +02d9c6: 7110 af0b 0000 |0089: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d9cc: 0c04 |008c: move-result-object v4 │ │ +02d9ce: 7110 a90b 0400 |008d: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d9d4: 0a04 |0090: move-result v4 │ │ +02d9d6: 6e20 5b0b 4600 |0091: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumPlaylist:(I)V // method@0b5b │ │ +02d9dc: 289a |0094: goto 002e // -0066 │ │ +02d9de: 1a04 5910 |0095: const-string v4, "stream" // string@1059 │ │ +02d9e2: 6e20 0609 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02d9e8: 0a04 |009a: move-result v4 │ │ +02d9ea: 3804 93ff |009b: if-eqz v4, 002e // -006d │ │ +02d9ee: 7110 af0b 0000 |009d: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02d9f4: 0c04 |00a0: move-result-object v4 │ │ +02d9f6: 7110 a90b 0400 |00a1: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02d9fc: 0a04 |00a4: move-result v4 │ │ +02d9fe: 6e20 5d0b 4600 |00a5: invoke-virtual {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumStream:(I)V // method@0b5d │ │ +02da04: 2886 |00a8: goto 002e // -007a │ │ +02da06: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000c line=43 │ │ 0x0010 line=45 │ │ 0x0017 line=46 │ │ 0x001b line=47 │ │ 0x001f line=48 │ │ 0x0027 line=49 │ │ 0x002e line=45 │ │ 0x0031 line=50 │ │ 0x0039 line=51 │ │ 0x0045 line=52 │ │ - 0x004d line=53 │ │ + 0x004d line=54 │ │ + 0x0055 line=53 │ │ 0x0059 line=55 │ │ 0x0061 line=56 │ │ 0x006d line=57 │ │ 0x0075 line=58 │ │ 0x0081 line=59 │ │ - 0x0089 line=60 │ │ + 0x0089 line=61 │ │ + 0x008d line=60 │ │ 0x0095 line=62 │ │ - 0x009d line=63 │ │ + 0x009d line=64 │ │ + 0x00a5 line=63 │ │ 0x00a9 line=67 │ │ locals : │ │ 0x001b - 0x00a9 reg=0 child Lorg/w3c/dom/Node; │ │ 0x001f - 0x00a9 reg=3 tag Ljava/lang/String; │ │ 0x0011 - 0x00aa reg=1 i I │ │ 0x0010 - 0x00aa reg=2 nodes Lorg/w3c/dom/NodeList; │ │ 0x0000 - 0x00aa reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ @@ -47099,17 +47286,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ceac: |[02ceac] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setId:(Ljava/lang/String;)V │ │ -02cebc: 5b01 a003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mId:Ljava/lang/String; // field@03a0 │ │ -02cec0: 0e00 |0002: return-void │ │ +02da08: |[02da08] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setId:(Ljava/lang/String;)V │ │ +02da18: 5b01 a003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mId:Ljava/lang/String; // field@03a0 │ │ +02da1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -47119,17 +47306,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cec4: |[02cec4] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setName:(Ljava/lang/String;)V │ │ -02ced4: 5b01 a103 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mName:Ljava/lang/String; // field@03a1 │ │ -02ced8: 0e00 |0002: return-void │ │ +02da20: |[02da20] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setName:(Ljava/lang/String;)V │ │ +02da30: 5b01 a103 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mName:Ljava/lang/String; // field@03a1 │ │ +02da34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -47139,17 +47326,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cedc: |[02cedc] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumAlbum:(I)V │ │ -02ceec: 5901 a203 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumAlbum:I // field@03a2 │ │ -02cef0: 0e00 |0002: return-void │ │ +02da38: |[02da38] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumAlbum:(I)V │ │ +02da48: 5901 a203 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumAlbum:I // field@03a2 │ │ +02da4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 numAlbum I │ │ @@ -47159,17 +47346,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cef4: |[02cef4] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumArtist:(I)V │ │ -02cf04: 5901 a303 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumArtist:I // field@03a3 │ │ -02cf08: 0e00 |0002: return-void │ │ +02da50: |[02da50] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumArtist:(I)V │ │ +02da60: 5901 a303 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumArtist:I // field@03a3 │ │ +02da64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 numArtist I │ │ @@ -47179,17 +47366,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cf0c: |[02cf0c] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumPlaylist:(I)V │ │ -02cf1c: 5901 a403 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumPlaylist:I // field@03a4 │ │ -02cf20: 0e00 |0002: return-void │ │ +02da68: |[02da68] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumPlaylist:(I)V │ │ +02da78: 5901 a403 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumPlaylist:I // field@03a4 │ │ +02da7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 numPlaylist I │ │ @@ -47199,17 +47386,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cf24: |[02cf24] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumSong:(I)V │ │ -02cf34: 5901 a503 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumSong:I // field@03a5 │ │ -02cf38: 0e00 |0002: return-void │ │ +02da80: |[02da80] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumSong:(I)V │ │ +02da90: 5901 a503 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumSong:I // field@03a5 │ │ +02da94: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 numSong I │ │ @@ -47219,17 +47406,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cf3c: |[02cf3c] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumStream:(I)V │ │ -02cf4c: 5901 a603 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumStream:I // field@03a6 │ │ -02cf50: 0e00 |0002: return-void │ │ +02da98: |[02da98] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumStream:(I)V │ │ +02daa8: 5901 a603 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumStream:I // field@03a6 │ │ +02daac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 numStream I │ │ @@ -47239,17 +47426,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cf54: |[02cf54] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumVideo:(I)V │ │ -02cf64: 5901 a703 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumVideo:I // field@03a7 │ │ -02cf68: 0e00 |0002: return-void │ │ +02dab0: |[02dab0] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setNumVideo:(I)V │ │ +02dac0: 5901 a703 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mNumVideo:I // field@03a7 │ │ +02dac4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 numVideo I │ │ @@ -47259,17 +47446,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02cf6c: |[02cf6c] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setSortOrder:(I)V │ │ -02cf7c: 5901 a803 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mSortOrder:I // field@03a8 │ │ -02cf80: 0e00 |0002: return-void │ │ +02dac8: |[02dac8] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setSortOrder:(I)V │ │ +02dad8: 5901 a803 |0000: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.mSortOrder:I // field@03a8 │ │ +02dadc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0000 - 0x0003 reg=1 sortOrder I │ │ @@ -47279,83 +47466,83 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -02cf84: |[02cf84] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -02cf94: 1a00 570d |0000: const-string v0, "name" // string@0d57 │ │ -02cf98: 6e20 0609 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cf9e: 0a00 |0005: move-result v0 │ │ -02cfa0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -02cfa4: 7110 b00b 0400 |0008: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cfaa: 0c00 |000b: move-result-object v0 │ │ -02cfac: 6e20 580b 0100 |000c: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ -02cfb2: 0e00 |000f: return-void │ │ -02cfb4: 1a00 2807 |0010: const-string v0, "albums" // string@0728 │ │ -02cfb8: 6e20 0609 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cfbe: 0a00 |0015: move-result v0 │ │ -02cfc0: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ -02cfc4: 7110 b00b 0400 |0018: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cfca: 0c00 |001b: move-result-object v0 │ │ -02cfcc: 7110 a90b 0000 |001c: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02cfd2: 0a00 |001f: move-result v0 │ │ -02cfd4: 6e20 590b 0100 |0020: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumAlbum:(I)V // method@0b59 │ │ -02cfda: 28ec |0023: goto 000f // -0014 │ │ -02cfdc: 1a00 5f07 |0024: const-string v0, "artists" // string@075f │ │ -02cfe0: 6e20 0609 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02cfe6: 0a00 |0029: move-result v0 │ │ -02cfe8: 3800 0e00 |002a: if-eqz v0, 0038 // +000e │ │ -02cfec: 7110 b00b 0400 |002c: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02cff2: 0c00 |002f: move-result-object v0 │ │ -02cff4: 7110 a90b 0000 |0030: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02cffa: 0a00 |0033: move-result v0 │ │ -02cffc: 6e20 5a0b 0100 |0034: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumArtist:(I)V // method@0b5a │ │ -02d002: 28d8 |0037: goto 000f // -0028 │ │ -02d004: 1a00 3210 |0038: const-string v0, "songs" // string@1032 │ │ -02d008: 6e20 0609 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d00e: 0a00 |003d: move-result v0 │ │ -02d010: 3800 0e00 |003e: if-eqz v0, 004c // +000e │ │ -02d014: 7110 b00b 0400 |0040: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d01a: 0c00 |0043: move-result-object v0 │ │ -02d01c: 7110 a90b 0000 |0044: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02d022: 0a00 |0047: move-result v0 │ │ -02d024: 6e20 5c0b 0100 |0048: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumSong:(I)V // method@0b5c │ │ -02d02a: 28c4 |004b: goto 000f // -003c │ │ -02d02c: 1a00 1911 |004c: const-string v0, "videos" // string@1119 │ │ -02d030: 6e20 0609 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d036: 0a00 |0051: move-result v0 │ │ -02d038: 3800 0e00 |0052: if-eqz v0, 0060 // +000e │ │ -02d03c: 7110 b00b 0400 |0054: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d042: 0c00 |0057: move-result-object v0 │ │ -02d044: 7110 a90b 0000 |0058: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02d04a: 0a00 |005b: move-result v0 │ │ -02d04c: 6e20 5e0b 0100 |005c: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumVideo:(I)V // method@0b5e │ │ -02d052: 28b0 |005f: goto 000f // -0050 │ │ -02d054: 1a00 680e |0060: const-string v0, "playlists" // string@0e68 │ │ -02d058: 6e20 0609 0300 |0062: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d05e: 0a00 |0065: move-result v0 │ │ -02d060: 3800 0e00 |0066: if-eqz v0, 0074 // +000e │ │ -02d064: 7110 b00b 0400 |0068: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d06a: 0c00 |006b: move-result-object v0 │ │ -02d06c: 7110 a90b 0000 |006c: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02d072: 0a00 |006f: move-result v0 │ │ -02d074: 6e20 5b0b 0100 |0070: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumPlaylist:(I)V // method@0b5b │ │ -02d07a: 289c |0073: goto 000f // -0064 │ │ -02d07c: 1a00 5b10 |0074: const-string v0, "stream" // string@105b │ │ -02d080: 6e20 0609 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d086: 0a00 |0079: move-result v0 │ │ -02d088: 3800 95ff |007a: if-eqz v0, 000f // -006b │ │ -02d08c: 7110 b00b 0400 |007c: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d092: 0c00 |007f: move-result-object v0 │ │ -02d094: 7110 a90b 0000 |0080: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -02d09a: 0a00 |0083: move-result v0 │ │ -02d09c: 6e20 5d0b 0100 |0084: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumStream:(I)V // method@0b5d │ │ -02d0a2: 2888 |0087: goto 000f // -0078 │ │ +02dae0: |[02dae0] jp.co.kayo.android.localplayer.ds.ampache.bean.Tag.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +02daf0: 1a00 550d |0000: const-string v0, "name" // string@0d55 │ │ +02daf4: 6e20 0609 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dafa: 0a00 |0005: move-result v0 │ │ +02dafc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +02db00: 7110 b00b 0400 |0008: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02db06: 0c00 |000b: move-result-object v0 │ │ +02db08: 6e20 580b 0100 |000c: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setName:(Ljava/lang/String;)V // method@0b58 │ │ +02db0e: 0e00 |000f: return-void │ │ +02db10: 1a00 2807 |0010: const-string v0, "albums" // string@0728 │ │ +02db14: 6e20 0609 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02db1a: 0a00 |0015: move-result v0 │ │ +02db1c: 3800 0e00 |0016: if-eqz v0, 0024 // +000e │ │ +02db20: 7110 b00b 0400 |0018: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02db26: 0c00 |001b: move-result-object v0 │ │ +02db28: 7110 a90b 0000 |001c: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02db2e: 0a00 |001f: move-result v0 │ │ +02db30: 6e20 590b 0100 |0020: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumAlbum:(I)V // method@0b59 │ │ +02db36: 28ec |0023: goto 000f // -0014 │ │ +02db38: 1a00 5e07 |0024: const-string v0, "artists" // string@075e │ │ +02db3c: 6e20 0609 0300 |0026: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02db42: 0a00 |0029: move-result v0 │ │ +02db44: 3800 0e00 |002a: if-eqz v0, 0038 // +000e │ │ +02db48: 7110 b00b 0400 |002c: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02db4e: 0c00 |002f: move-result-object v0 │ │ +02db50: 7110 a90b 0000 |0030: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02db56: 0a00 |0033: move-result v0 │ │ +02db58: 6e20 5a0b 0100 |0034: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumArtist:(I)V // method@0b5a │ │ +02db5e: 28d8 |0037: goto 000f // -0028 │ │ +02db60: 1a00 3010 |0038: const-string v0, "songs" // string@1030 │ │ +02db64: 6e20 0609 0300 |003a: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02db6a: 0a00 |003d: move-result v0 │ │ +02db6c: 3800 0e00 |003e: if-eqz v0, 004c // +000e │ │ +02db70: 7110 b00b 0400 |0040: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02db76: 0c00 |0043: move-result-object v0 │ │ +02db78: 7110 a90b 0000 |0044: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02db7e: 0a00 |0047: move-result v0 │ │ +02db80: 6e20 5c0b 0100 |0048: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumSong:(I)V // method@0b5c │ │ +02db86: 28c4 |004b: goto 000f // -003c │ │ +02db88: 1a00 1711 |004c: const-string v0, "videos" // string@1117 │ │ +02db8c: 6e20 0609 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02db92: 0a00 |0051: move-result v0 │ │ +02db94: 3800 0e00 |0052: if-eqz v0, 0060 // +000e │ │ +02db98: 7110 b00b 0400 |0054: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02db9e: 0c00 |0057: move-result-object v0 │ │ +02dba0: 7110 a90b 0000 |0058: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02dba6: 0a00 |005b: move-result v0 │ │ +02dba8: 6e20 5e0b 0100 |005c: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumVideo:(I)V // method@0b5e │ │ +02dbae: 28b0 |005f: goto 000f // -0050 │ │ +02dbb0: 1a00 660e |0060: const-string v0, "playlists" // string@0e66 │ │ +02dbb4: 6e20 0609 0300 |0062: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dbba: 0a00 |0065: move-result v0 │ │ +02dbbc: 3800 0e00 |0066: if-eqz v0, 0074 // +000e │ │ +02dbc0: 7110 b00b 0400 |0068: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02dbc6: 0c00 |006b: move-result-object v0 │ │ +02dbc8: 7110 a90b 0000 |006c: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02dbce: 0a00 |006f: move-result v0 │ │ +02dbd0: 6e20 5b0b 0100 |0070: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumPlaylist:(I)V // method@0b5b │ │ +02dbd6: 289c |0073: goto 000f // -0064 │ │ +02dbd8: 1a00 5910 |0074: const-string v0, "stream" // string@1059 │ │ +02dbdc: 6e20 0609 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dbe2: 0a00 |0079: move-result v0 │ │ +02dbe4: 3800 95ff |007a: if-eqz v0, 000f // -006b │ │ +02dbe8: 7110 b00b 0400 |007c: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02dbee: 0c00 |007f: move-result-object v0 │ │ +02dbf0: 7110 a90b 0000 |0080: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +02dbf6: 0a00 |0083: move-result v0 │ │ +02dbf8: 6e20 5d0b 0100 |0084: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setNumStream:(I)V // method@0b5d │ │ +02dbfe: 2888 |0087: goto 000f // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0008 line=24 │ │ 0x000f line=38 │ │ 0x0010 line=25 │ │ 0x0018 line=26 │ │ @@ -47424,17 +47611,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d0a4: |[02d0a4] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.:()V │ │ -02d0b4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02d0ba: 0e00 |0003: return-void │ │ +02dc00: |[02dc00] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.:()V │ │ +02dc10: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02dc16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ Virtual methods - │ │ @@ -47443,17 +47630,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d0bc: |[02d0bc] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getId:()Ljava/lang/String; │ │ -02d0cc: 5410 a903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mId:Ljava/lang/String; // field@03a9 │ │ -02d0d0: 1100 |0002: return-object v0 │ │ +02dc18: |[02dc18] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getId:()Ljava/lang/String; │ │ +02dc28: 5410 a903 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mId:Ljava/lang/String; // field@03a9 │ │ +02dc2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;) │ │ @@ -47461,17 +47648,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d0d4: |[02d0d4] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getMime:()Ljava/lang/String; │ │ -02d0e4: 5410 aa03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mMime:Ljava/lang/String; // field@03aa │ │ -02d0e8: 1100 |0002: return-object v0 │ │ +02dc30: |[02dc30] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getMime:()Ljava/lang/String; │ │ +02dc40: 5410 aa03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mMime:Ljava/lang/String; // field@03aa │ │ +02dc44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;) │ │ @@ -47479,17 +47666,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d0ec: |[02d0ec] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getResolution:()Ljava/lang/String; │ │ -02d0fc: 5410 ab03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mResolution:Ljava/lang/String; // field@03ab │ │ -02d100: 1100 |0002: return-object v0 │ │ +02dc48: |[02dc48] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getResolution:()Ljava/lang/String; │ │ +02dc58: 5410 ab03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mResolution:Ljava/lang/String; // field@03ab │ │ +02dc5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;) │ │ @@ -47497,17 +47684,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d104: |[02d104] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getSize:()Ljava/lang/String; │ │ -02d114: 5410 ac03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mSize:Ljava/lang/String; // field@03ac │ │ -02d118: 1100 |0002: return-object v0 │ │ +02dc60: |[02dc60] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getSize:()Ljava/lang/String; │ │ +02dc70: 5410 ac03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mSize:Ljava/lang/String; // field@03ac │ │ +02dc74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;) │ │ @@ -47515,17 +47702,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d11c: |[02d11c] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getTitle:()Ljava/lang/String; │ │ -02d12c: 5410 ad03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mTitle:Ljava/lang/String; // field@03ad │ │ -02d130: 1100 |0002: return-object v0 │ │ +02dc78: |[02dc78] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getTitle:()Ljava/lang/String; │ │ +02dc88: 5410 ad03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mTitle:Ljava/lang/String; // field@03ad │ │ +02dc8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;) │ │ @@ -47533,17 +47720,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d134: |[02d134] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getUrl:()Ljava/lang/String; │ │ -02d144: 5410 ae03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mUrl:Ljava/lang/String; // field@03ae │ │ -02d148: 1100 |0002: return-object v0 │ │ +02dc90: |[02dc90] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.getUrl:()Ljava/lang/String; │ │ +02dca0: 5410 ae03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mUrl:Ljava/lang/String; // field@03ae │ │ +02dca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;) │ │ @@ -47551,89 +47738,89 @@ │ │ type : '(Ljava/lang/String;Lorg/w3c/dom/Node;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -02d14c: |[02d14c] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.parse:(Ljava/lang/String;Lorg/w3c/dom/Node;)V │ │ -02d15c: 07b7 |0000: move-object v7, v11 │ │ -02d15e: 1f07 1902 |0001: check-cast v7, Lorg/w3c/dom/Element; // type@0219 │ │ -02d162: 1a08 b10a |0003: const-string v8, "id" // string@0ab1 │ │ -02d166: 7220 e60b 8700 |0005: invoke-interface {v7, v8}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02d16c: 0c07 |0008: move-result-object v7 │ │ -02d16e: 6e20 690b 7900 |0009: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setId:(Ljava/lang/String;)V // method@0b69 │ │ -02d174: 7210 ea0b 0b00 |000c: invoke-interface {v11}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02d17a: 0c02 |000f: move-result-object v2 │ │ -02d17c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02d17e: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02d184: 0a07 |0014: move-result v7 │ │ -02d186: 3571 7b00 |0015: if-ge v1, v7, 0090 // +007b │ │ -02d18a: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02d190: 0c00 |001a: move-result-object v0 │ │ -02d192: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02d198: 0c05 |001e: move-result-object v5 │ │ -02d19a: 1a07 9a10 |001f: const-string v7, "title" // string@109a │ │ -02d19e: 6e20 0609 7500 |0021: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d1a4: 0a07 |0024: move-result v7 │ │ -02d1a6: 3807 0c00 |0025: if-eqz v7, 0031 // +000c │ │ -02d1aa: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02d1b0: 0c07 |002a: move-result-object v7 │ │ -02d1b2: 6e20 6d0b 7900 |002b: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setTitle:(Ljava/lang/String;)V // method@0b6d │ │ -02d1b8: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02d1bc: 28e1 |0030: goto 0011 // -001f │ │ -02d1be: 1a07 3c0d |0031: const-string v7, "mime" // string@0d3c │ │ -02d1c2: 6e20 0609 7500 |0033: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d1c8: 0a07 |0036: move-result v7 │ │ -02d1ca: 3807 0a00 |0037: if-eqz v7, 0041 // +000a │ │ -02d1ce: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02d1d4: 0c07 |003c: move-result-object v7 │ │ -02d1d6: 6e20 6a0b 7900 |003d: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setMime:(Ljava/lang/String;)V // method@0b6a │ │ -02d1dc: 28ee |0040: goto 002e // -0012 │ │ -02d1de: 1a07 dd0e |0041: const-string v7, "resolution" // string@0edd │ │ -02d1e2: 6e20 0609 7500 |0043: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d1e8: 0a07 |0046: move-result v7 │ │ -02d1ea: 3807 0a00 |0047: if-eqz v7, 0051 // +000a │ │ -02d1ee: 7110 af0b 0000 |0049: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02d1f4: 0c07 |004c: move-result-object v7 │ │ -02d1f6: 6e20 6b0b 7900 |004d: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setResolution:(Ljava/lang/String;)V // method@0b6b │ │ -02d1fc: 28de |0050: goto 002e // -0022 │ │ -02d1fe: 1a07 2710 |0051: const-string v7, "size" // string@1027 │ │ -02d202: 6e20 0609 7500 |0053: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d208: 0a07 |0056: move-result v7 │ │ -02d20a: 3807 0a00 |0057: if-eqz v7, 0061 // +000a │ │ -02d20e: 7110 af0b 0000 |0059: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02d214: 0c07 |005c: move-result-object v7 │ │ -02d216: 6e20 6c0b 7900 |005d: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setSize:(Ljava/lang/String;)V // method@0b6c │ │ -02d21c: 28ce |0060: goto 002e // -0032 │ │ -02d21e: 1a07 ef10 |0061: const-string v7, "url" // string@10ef │ │ -02d222: 6e20 0609 7500 |0063: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d228: 0a07 |0066: move-result v7 │ │ -02d22a: 3807 c7ff |0067: if-eqz v7, 002e // -0039 │ │ -02d22e: 7110 af0b 0000 |0069: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02d234: 0c06 |006c: move-result-object v6 │ │ -02d236: 1a07 d206 |006d: const-string v7, "[^/]*//[^/]+" // string@06d2 │ │ -02d23a: 1a08 0000 |006f: const-string v8, "" // string@0000 │ │ -02d23e: 6e30 1109 7a08 |0071: invoke-virtual {v10, v7, v8}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02d244: 0c03 |0074: move-result-object v3 │ │ -02d246: 1a07 d206 |0075: const-string v7, "[^/]*//[^/]+" // string@06d2 │ │ -02d24a: 1a08 0000 |0077: const-string v8, "" // string@0000 │ │ -02d24e: 6e30 1109 7608 |0079: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02d254: 0c04 |007c: move-result-object v4 │ │ -02d256: 1a07 b400 |007d: const-string v7, "/" // string@00b4 │ │ -02d25a: 6e20 0609 7300 |007f: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d260: 0a07 |0082: move-result v7 │ │ -02d262: 3807 0600 |0083: if-eqz v7, 0089 // +0006 │ │ -02d266: 6e20 6e0b 4900 |0085: invoke-virtual {v9, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setUrl:(Ljava/lang/String;)V // method@0b6e │ │ -02d26c: 28a6 |0088: goto 002e // -005a │ │ -02d26e: 1a07 0000 |0089: const-string v7, "" // string@0000 │ │ -02d272: 6e30 0f09 3407 |008b: invoke-virtual {v4, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02d278: 0c04 |008e: move-result-object v4 │ │ -02d27a: 28f6 |008f: goto 0085 // -000a │ │ -02d27c: 0e00 |0090: return-void │ │ +02dca8: |[02dca8] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.parse:(Ljava/lang/String;Lorg/w3c/dom/Node;)V │ │ +02dcb8: 07b7 |0000: move-object v7, v11 │ │ +02dcba: 1f07 1902 |0001: check-cast v7, Lorg/w3c/dom/Element; // type@0219 │ │ +02dcbe: 1a08 b00a |0003: const-string v8, "id" // string@0ab0 │ │ +02dcc2: 7220 e60b 8700 |0005: invoke-interface {v7, v8}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02dcc8: 0c07 |0008: move-result-object v7 │ │ +02dcca: 6e20 690b 7900 |0009: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setId:(Ljava/lang/String;)V // method@0b69 │ │ +02dcd0: 7210 ea0b 0b00 |000c: invoke-interface {v11}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02dcd6: 0c02 |000f: move-result-object v2 │ │ +02dcd8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +02dcda: 7210 ee0b 0200 |0011: invoke-interface {v2}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02dce0: 0a07 |0014: move-result v7 │ │ +02dce2: 3571 7b00 |0015: if-ge v1, v7, 0090 // +007b │ │ +02dce6: 7220 ef0b 1200 |0017: invoke-interface {v2, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02dcec: 0c00 |001a: move-result-object v0 │ │ +02dcee: 7210 eb0b 0000 |001b: invoke-interface {v0}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02dcf4: 0c05 |001e: move-result-object v5 │ │ +02dcf6: 1a07 9810 |001f: const-string v7, "title" // string@1098 │ │ +02dcfa: 6e20 0609 7500 |0021: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dd00: 0a07 |0024: move-result v7 │ │ +02dd02: 3807 0c00 |0025: if-eqz v7, 0031 // +000c │ │ +02dd06: 7110 af0b 0000 |0027: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02dd0c: 0c07 |002a: move-result-object v7 │ │ +02dd0e: 6e20 6d0b 7900 |002b: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setTitle:(Ljava/lang/String;)V // method@0b6d │ │ +02dd14: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02dd18: 28e1 |0030: goto 0011 // -001f │ │ +02dd1a: 1a07 3a0d |0031: const-string v7, "mime" // string@0d3a │ │ +02dd1e: 6e20 0609 7500 |0033: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dd24: 0a07 |0036: move-result v7 │ │ +02dd26: 3807 0a00 |0037: if-eqz v7, 0041 // +000a │ │ +02dd2a: 7110 af0b 0000 |0039: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02dd30: 0c07 |003c: move-result-object v7 │ │ +02dd32: 6e20 6a0b 7900 |003d: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setMime:(Ljava/lang/String;)V // method@0b6a │ │ +02dd38: 28ee |0040: goto 002e // -0012 │ │ +02dd3a: 1a07 db0e |0041: const-string v7, "resolution" // string@0edb │ │ +02dd3e: 6e20 0609 7500 |0043: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dd44: 0a07 |0046: move-result v7 │ │ +02dd46: 3807 0a00 |0047: if-eqz v7, 0051 // +000a │ │ +02dd4a: 7110 af0b 0000 |0049: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02dd50: 0c07 |004c: move-result-object v7 │ │ +02dd52: 6e20 6b0b 7900 |004d: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setResolution:(Ljava/lang/String;)V // method@0b6b │ │ +02dd58: 28de |0050: goto 002e // -0022 │ │ +02dd5a: 1a07 2510 |0051: const-string v7, "size" // string@1025 │ │ +02dd5e: 6e20 0609 7500 |0053: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dd64: 0a07 |0056: move-result v7 │ │ +02dd66: 3807 0a00 |0057: if-eqz v7, 0061 // +000a │ │ +02dd6a: 7110 af0b 0000 |0059: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02dd70: 0c07 |005c: move-result-object v7 │ │ +02dd72: 6e20 6c0b 7900 |005d: invoke-virtual {v9, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setSize:(Ljava/lang/String;)V // method@0b6c │ │ +02dd78: 28ce |0060: goto 002e // -0032 │ │ +02dd7a: 1a07 ed10 |0061: const-string v7, "url" // string@10ed │ │ +02dd7e: 6e20 0609 7500 |0063: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dd84: 0a07 |0066: move-result v7 │ │ +02dd86: 3807 c7ff |0067: if-eqz v7, 002e // -0039 │ │ +02dd8a: 7110 af0b 0000 |0069: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02dd90: 0c06 |006c: move-result-object v6 │ │ +02dd92: 1a07 d206 |006d: const-string v7, "[^/]*//[^/]+" // string@06d2 │ │ +02dd96: 1a08 0000 |006f: const-string v8, "" // string@0000 │ │ +02dd9a: 6e30 1109 7a08 |0071: invoke-virtual {v10, v7, v8}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02dda0: 0c03 |0074: move-result-object v3 │ │ +02dda2: 1a07 d206 |0075: const-string v7, "[^/]*//[^/]+" // string@06d2 │ │ +02dda6: 1a08 0000 |0077: const-string v8, "" // string@0000 │ │ +02ddaa: 6e30 1109 7608 |0079: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02ddb0: 0c04 |007c: move-result-object v4 │ │ +02ddb2: 1a07 b400 |007d: const-string v7, "/" // string@00b4 │ │ +02ddb6: 6e20 0609 7300 |007f: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02ddbc: 0a07 |0082: move-result v7 │ │ +02ddbe: 3807 0600 |0083: if-eqz v7, 0089 // +0006 │ │ +02ddc2: 6e20 6e0b 4900 |0085: invoke-virtual {v9, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setUrl:(Ljava/lang/String;)V // method@0b6e │ │ +02ddc8: 28a6 |0088: goto 002e // -005a │ │ +02ddca: 1a07 0000 |0089: const-string v7, "" // string@0000 │ │ +02ddce: 6e30 0f09 3407 |008b: invoke-virtual {v4, v3, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02ddd4: 0c04 |008e: move-result-object v4 │ │ +02ddd6: 28f6 |008f: goto 0085 // -000a │ │ +02ddd8: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000c line=52 │ │ 0x0010 line=54 │ │ 0x0017 line=55 │ │ 0x001b line=56 │ │ @@ -47670,17 +47857,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d280: |[02d280] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setId:(Ljava/lang/String;)V │ │ -02d290: 5b01 a903 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mId:Ljava/lang/String; // field@03a9 │ │ -02d294: 0e00 |0002: return-void │ │ +02dddc: |[02dddc] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setId:(Ljava/lang/String;)V │ │ +02ddec: 5b01 a903 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mId:Ljava/lang/String; // field@03a9 │ │ +02ddf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ 0x0000 - 0x0003 reg=1 id Ljava/lang/String; │ │ @@ -47690,17 +47877,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d298: |[02d298] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setMime:(Ljava/lang/String;)V │ │ -02d2a8: 5b01 aa03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mMime:Ljava/lang/String; // field@03aa │ │ -02d2ac: 0e00 |0002: return-void │ │ +02ddf4: |[02ddf4] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setMime:(Ljava/lang/String;)V │ │ +02de04: 5b01 aa03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mMime:Ljava/lang/String; // field@03aa │ │ +02de08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ 0x0000 - 0x0003 reg=1 mime Ljava/lang/String; │ │ @@ -47710,17 +47897,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d2b0: |[02d2b0] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setResolution:(Ljava/lang/String;)V │ │ -02d2c0: 5b01 ab03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mResolution:Ljava/lang/String; // field@03ab │ │ -02d2c4: 0e00 |0002: return-void │ │ +02de0c: |[02de0c] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setResolution:(Ljava/lang/String;)V │ │ +02de1c: 5b01 ab03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mResolution:Ljava/lang/String; // field@03ab │ │ +02de20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ 0x0000 - 0x0003 reg=1 resolution Ljava/lang/String; │ │ @@ -47730,17 +47917,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d2c8: |[02d2c8] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setSize:(Ljava/lang/String;)V │ │ -02d2d8: 5b01 ac03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mSize:Ljava/lang/String; // field@03ac │ │ -02d2dc: 0e00 |0002: return-void │ │ +02de24: |[02de24] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setSize:(Ljava/lang/String;)V │ │ +02de34: 5b01 ac03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mSize:Ljava/lang/String; // field@03ac │ │ +02de38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ 0x0000 - 0x0003 reg=1 size Ljava/lang/String; │ │ @@ -47750,17 +47937,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d2e0: |[02d2e0] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setTitle:(Ljava/lang/String;)V │ │ -02d2f0: 5b01 ad03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mTitle:Ljava/lang/String; // field@03ad │ │ -02d2f4: 0e00 |0002: return-void │ │ +02de3c: |[02de3c] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setTitle:(Ljava/lang/String;)V │ │ +02de4c: 5b01 ad03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mTitle:Ljava/lang/String; // field@03ad │ │ +02de50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ @@ -47770,17 +47957,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d2f8: |[02d2f8] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setUrl:(Ljava/lang/String;)V │ │ -02d308: 5b01 ae03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mUrl:Ljava/lang/String; // field@03ae │ │ -02d30c: 0e00 |0002: return-void │ │ +02de54: |[02de54] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setUrl:(Ljava/lang/String;)V │ │ +02de64: 5b01 ae03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.mUrl:Ljava/lang/String; // field@03ae │ │ +02de68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ 0x0000 - 0x0003 reg=1 url Ljava/lang/String; │ │ @@ -47790,71 +47977,71 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -02d310: |[02d310] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -02d320: 1a03 9a10 |0000: const-string v3, "title" // string@109a │ │ -02d324: 6e20 0609 3700 |0002: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d32a: 0a03 |0005: move-result v3 │ │ -02d32c: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ -02d330: 7110 b00b 0800 |0008: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d336: 0c03 |000b: move-result-object v3 │ │ -02d338: 6e20 6d0b 3500 |000c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setTitle:(Ljava/lang/String;)V // method@0b6d │ │ -02d33e: 0e00 |000f: return-void │ │ -02d340: 1a03 3c0d |0010: const-string v3, "mime" // string@0d3c │ │ -02d344: 6e20 0609 3700 |0012: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d34a: 0a03 |0015: move-result v3 │ │ -02d34c: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -02d350: 7110 b00b 0800 |0018: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d356: 0c03 |001b: move-result-object v3 │ │ -02d358: 6e20 6a0b 3500 |001c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setMime:(Ljava/lang/String;)V // method@0b6a │ │ -02d35e: 28f0 |001f: goto 000f // -0010 │ │ -02d360: 1a03 dd0e |0020: const-string v3, "resolution" // string@0edd │ │ -02d364: 6e20 0609 3700 |0022: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d36a: 0a03 |0025: move-result v3 │ │ -02d36c: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -02d370: 7110 b00b 0800 |0028: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d376: 0c03 |002b: move-result-object v3 │ │ -02d378: 6e20 6b0b 3500 |002c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setResolution:(Ljava/lang/String;)V // method@0b6b │ │ -02d37e: 28e0 |002f: goto 000f // -0020 │ │ -02d380: 1a03 2710 |0030: const-string v3, "size" // string@1027 │ │ -02d384: 6e20 0609 3700 |0032: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d38a: 0a03 |0035: move-result v3 │ │ -02d38c: 3803 0a00 |0036: if-eqz v3, 0040 // +000a │ │ -02d390: 7110 b00b 0800 |0038: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d396: 0c03 |003b: move-result-object v3 │ │ -02d398: 6e20 6c0b 3500 |003c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setSize:(Ljava/lang/String;)V // method@0b6c │ │ -02d39e: 28d0 |003f: goto 000f // -0030 │ │ -02d3a0: 1a03 ef10 |0040: const-string v3, "url" // string@10ef │ │ -02d3a4: 6e20 0609 3700 |0042: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d3aa: 0a03 |0045: move-result v3 │ │ -02d3ac: 3803 c9ff |0046: if-eqz v3, 000f // -0037 │ │ -02d3b0: 7110 b00b 0800 |0048: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -02d3b6: 0c02 |004b: move-result-object v2 │ │ -02d3b8: 1a03 d206 |004c: const-string v3, "[^/]*//[^/]+" // string@06d2 │ │ -02d3bc: 1a04 0000 |004e: const-string v4, "" // string@0000 │ │ -02d3c0: 6e30 1109 3604 |0050: invoke-virtual {v6, v3, v4}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02d3c6: 0c00 |0053: move-result-object v0 │ │ -02d3c8: 1a03 d206 |0054: const-string v3, "[^/]*//[^/]+" // string@06d2 │ │ -02d3cc: 1a04 0000 |0056: const-string v4, "" // string@0000 │ │ -02d3d0: 6e30 1109 3204 |0058: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ -02d3d6: 0c01 |005b: move-result-object v1 │ │ -02d3d8: 1a03 b400 |005c: const-string v3, "/" // string@00b4 │ │ -02d3dc: 6e20 0609 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02d3e2: 0a03 |0061: move-result v3 │ │ -02d3e4: 3803 0600 |0062: if-eqz v3, 0068 // +0006 │ │ -02d3e8: 6e20 6e0b 1500 |0064: invoke-virtual {v5, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setUrl:(Ljava/lang/String;)V // method@0b6e │ │ -02d3ee: 28a8 |0067: goto 000f // -0058 │ │ -02d3f0: 1a03 0000 |0068: const-string v3, "" // string@0000 │ │ -02d3f4: 6e30 0f09 0103 |006a: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ -02d3fa: 0c01 |006d: move-result-object v1 │ │ -02d3fc: 28f6 |006e: goto 0064 // -000a │ │ +02de6c: |[02de6c] jp.co.kayo.android.localplayer.ds.ampache.bean.Video.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +02de7c: 1a03 9810 |0000: const-string v3, "title" // string@1098 │ │ +02de80: 6e20 0609 3700 |0002: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02de86: 0a03 |0005: move-result v3 │ │ +02de88: 3803 0a00 |0006: if-eqz v3, 0010 // +000a │ │ +02de8c: 7110 b00b 0800 |0008: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02de92: 0c03 |000b: move-result-object v3 │ │ +02de94: 6e20 6d0b 3500 |000c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setTitle:(Ljava/lang/String;)V // method@0b6d │ │ +02de9a: 0e00 |000f: return-void │ │ +02de9c: 1a03 3a0d |0010: const-string v3, "mime" // string@0d3a │ │ +02dea0: 6e20 0609 3700 |0012: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dea6: 0a03 |0015: move-result v3 │ │ +02dea8: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +02deac: 7110 b00b 0800 |0018: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02deb2: 0c03 |001b: move-result-object v3 │ │ +02deb4: 6e20 6a0b 3500 |001c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setMime:(Ljava/lang/String;)V // method@0b6a │ │ +02deba: 28f0 |001f: goto 000f // -0010 │ │ +02debc: 1a03 db0e |0020: const-string v3, "resolution" // string@0edb │ │ +02dec0: 6e20 0609 3700 |0022: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dec6: 0a03 |0025: move-result v3 │ │ +02dec8: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +02decc: 7110 b00b 0800 |0028: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02ded2: 0c03 |002b: move-result-object v3 │ │ +02ded4: 6e20 6b0b 3500 |002c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setResolution:(Ljava/lang/String;)V // method@0b6b │ │ +02deda: 28e0 |002f: goto 000f // -0020 │ │ +02dedc: 1a03 2510 |0030: const-string v3, "size" // string@1025 │ │ +02dee0: 6e20 0609 3700 |0032: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02dee6: 0a03 |0035: move-result v3 │ │ +02dee8: 3803 0a00 |0036: if-eqz v3, 0040 // +000a │ │ +02deec: 7110 b00b 0800 |0038: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02def2: 0c03 |003b: move-result-object v3 │ │ +02def4: 6e20 6c0b 3500 |003c: invoke-virtual {v5, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setSize:(Ljava/lang/String;)V // method@0b6c │ │ +02defa: 28d0 |003f: goto 000f // -0030 │ │ +02defc: 1a03 ed10 |0040: const-string v3, "url" // string@10ed │ │ +02df00: 6e20 0609 3700 |0042: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02df06: 0a03 |0045: move-result v3 │ │ +02df08: 3803 c9ff |0046: if-eqz v3, 000f // -0037 │ │ +02df0c: 7110 b00b 0800 |0048: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +02df12: 0c02 |004b: move-result-object v2 │ │ +02df14: 1a03 d206 |004c: const-string v3, "[^/]*//[^/]+" // string@06d2 │ │ +02df18: 1a04 0000 |004e: const-string v4, "" // string@0000 │ │ +02df1c: 6e30 1109 3604 |0050: invoke-virtual {v6, v3, v4}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02df22: 0c00 |0053: move-result-object v0 │ │ +02df24: 1a03 d206 |0054: const-string v3, "[^/]*//[^/]+" // string@06d2 │ │ +02df28: 1a04 0000 |0056: const-string v4, "" // string@0000 │ │ +02df2c: 6e30 1109 3204 |0058: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0911 │ │ +02df32: 0c01 |005b: move-result-object v1 │ │ +02df34: 1a03 b400 |005c: const-string v3, "/" // string@00b4 │ │ +02df38: 6e20 0609 3000 |005e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02df3e: 0a03 |0061: move-result v3 │ │ +02df40: 3803 0600 |0062: if-eqz v3, 0068 // +0006 │ │ +02df44: 6e20 6e0b 1500 |0064: invoke-virtual {v5, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setUrl:(Ljava/lang/String;)V // method@0b6e │ │ +02df4a: 28a8 |0067: goto 000f // -0058 │ │ +02df4c: 1a03 0000 |0068: const-string v3, "" // string@0000 │ │ +02df50: 6e30 0f09 0103 |006a: invoke-virtual {v1, v0, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@090f │ │ +02df56: 0c01 |006d: move-result-object v1 │ │ +02df58: 28f6 |006e: goto 0064 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0008 line=20 │ │ 0x000f line=42 │ │ 0x0010 line=21 │ │ 0x0018 line=22 │ │ @@ -47929,28 +48116,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02d400: |[02d400] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.:()V │ │ -02d410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02d412: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02d418: 7100 9909 0000 |0004: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0999 │ │ -02d41e: 0c00 |0007: move-result-object v0 │ │ -02d420: 5b20 b803 |0008: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@03b8 │ │ -02d424: 5b21 b503 |000a: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ -02d428: 5b21 b603 |000c: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorCode:Ljava/lang/String; // field@03b6 │ │ -02d42c: 5b21 b703 |000e: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorText:Ljava/lang/String; // field@03b7 │ │ -02d430: 0e00 |0010: return-void │ │ +02df5c: |[02df5c] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.:()V │ │ +02df6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02df6e: 7010 f608 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02df74: 7100 9909 0000 |0004: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@0999 │ │ +02df7a: 0c00 |0007: move-result-object v0 │ │ +02df7c: 5b20 b803 |0008: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@03b8 │ │ +02df80: 5b21 b503 |000a: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ +02df84: 5b21 b603 |000c: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorCode:Ljava/lang/String; // field@03b6 │ │ +02df88: 5b21 b703 |000e: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorText:Ljava/lang/String; // field@03b7 │ │ +02df8c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ - 0x0004 line=21 │ │ + 0x0004 line=22 │ │ 0x000a line=23 │ │ 0x000c line=25 │ │ 0x000e line=26 │ │ 0x0010 line=29 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder; │ │ │ │ @@ -47959,28 +48146,28 @@ │ │ type : '()Ljavax/xml/parsers/DocumentBuilder;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -02d434: |[02d434] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getBuilder:()Ljavax/xml/parsers/DocumentBuilder; │ │ -02d444: 1d01 |0000: monitor-enter v1 │ │ -02d446: 5410 b503 |0001: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ -02d44a: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -02d44e: 5410 b803 |0005: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@03b8 │ │ -02d452: 6e10 9809 0000 |0007: invoke-virtual {v0}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0998 │ │ -02d458: 0c00 |000a: move-result-object v0 │ │ -02d45a: 5b10 b503 |000b: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ -02d45e: 5410 b503 |000d: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ -02d462: 1e01 |000f: monitor-exit v1 │ │ -02d464: 1100 |0010: return-object v0 │ │ -02d466: 0d00 |0011: move-exception v0 │ │ -02d468: 1e01 |0012: monitor-exit v1 │ │ -02d46a: 2700 |0013: throw v0 │ │ +02df90: |[02df90] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getBuilder:()Ljavax/xml/parsers/DocumentBuilder; │ │ +02dfa0: 1d01 |0000: monitor-enter v1 │ │ +02dfa2: 5410 b503 |0001: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ +02dfa6: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +02dfaa: 5410 b803 |0005: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.factory:Ljavax/xml/parsers/DocumentBuilderFactory; // field@03b8 │ │ +02dfae: 6e10 9809 0000 |0007: invoke-virtual {v0}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0998 │ │ +02dfb4: 0c00 |000a: move-result-object v0 │ │ +02dfb6: 5b10 b503 |000b: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ +02dfba: 5410 b503 |000d: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.builder:Ljavax/xml/parsers/DocumentBuilder; // field@03b5 │ │ +02dfbe: 1e01 |000f: monitor-exit v1 │ │ +02dfc0: 1100 |0010: return-object v0 │ │ +02dfc2: 0d00 |0011: move-exception v0 │ │ +02dfc4: 1e01 |0012: monitor-exit v1 │ │ +02dfc6: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x000d line=61 │ │ @@ -47994,43 +48181,43 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/w3c/dom/Document;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -02d478: |[02d478] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getDocument:(Ljava/io/InputStream;)Lorg/w3c/dom/Document; │ │ -02d488: 7010 780b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.getBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0b78 │ │ -02d48e: 0c01 |0003: move-result-object v1 │ │ -02d490: 6e20 9709 6100 |0004: invoke-virtual {v1, v6}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Ljava/io/InputStream;)Lorg/w3c/dom/Document; // method@0997 │ │ -02d496: 0c00 |0007: move-result-object v0 │ │ -02d498: 1a04 e608 |0008: const-string v4, "error" // string@08e6 │ │ -02d49c: 7220 e50b 4000 |000a: invoke-interface {v0, v4}, Lorg/w3c/dom/Document;.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList; // method@0be5 │ │ -02d4a2: 0c03 |000d: move-result-object v3 │ │ -02d4a4: 3803 0800 |000e: if-eqz v3, 0016 // +0008 │ │ -02d4a8: 7210 ee0b 0300 |0010: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02d4ae: 0a04 |0013: move-result v4 │ │ -02d4b0: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -02d4b4: 1100 |0016: return-object v0 │ │ -02d4b6: 7210 ee0b 0300 |0017: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02d4bc: 0a04 |001a: move-result v4 │ │ -02d4be: 3d04 1700 |001b: if-lez v4, 0032 // +0017 │ │ -02d4c2: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -02d4c4: 7220 ef0b 4300 |001e: invoke-interface {v3, v4}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02d4ca: 0c02 |0021: move-result-object v2 │ │ -02d4cc: 1f02 1902 |0022: check-cast v2, Lorg/w3c/dom/Element; // type@0219 │ │ -02d4d0: 1a04 f007 |0024: const-string v4, "code" // string@07f0 │ │ -02d4d4: 7220 e60b 4200 |0026: invoke-interface {v2, v4}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ -02d4da: 0c04 |0029: move-result-object v4 │ │ -02d4dc: 5b54 b603 |002a: iput-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorCode:Ljava/lang/String; // field@03b6 │ │ -02d4e0: 7110 af0b 0200 |002c: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ -02d4e6: 0c04 |002f: move-result-object v4 │ │ -02d4e8: 5b54 b703 |0030: iput-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorText:Ljava/lang/String; // field@03b7 │ │ -02d4ec: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -02d4ee: 28e3 |0033: goto 0016 // -001d │ │ +02dfd4: |[02dfd4] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getDocument:(Ljava/io/InputStream;)Lorg/w3c/dom/Document; │ │ +02dfe4: 7010 780b 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.getBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@0b78 │ │ +02dfea: 0c01 |0003: move-result-object v1 │ │ +02dfec: 6e20 9709 6100 |0004: invoke-virtual {v1, v6}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Ljava/io/InputStream;)Lorg/w3c/dom/Document; // method@0997 │ │ +02dff2: 0c00 |0007: move-result-object v0 │ │ +02dff4: 1a04 e508 |0008: const-string v4, "error" // string@08e5 │ │ +02dff8: 7220 e50b 4000 |000a: invoke-interface {v0, v4}, Lorg/w3c/dom/Document;.getElementsByTagName:(Ljava/lang/String;)Lorg/w3c/dom/NodeList; // method@0be5 │ │ +02dffe: 0c03 |000d: move-result-object v3 │ │ +02e000: 3803 0800 |000e: if-eqz v3, 0016 // +0008 │ │ +02e004: 7210 ee0b 0300 |0010: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02e00a: 0a04 |0013: move-result v4 │ │ +02e00c: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ +02e010: 1100 |0016: return-object v0 │ │ +02e012: 7210 ee0b 0300 |0017: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02e018: 0a04 |001a: move-result v4 │ │ +02e01a: 3d04 1700 |001b: if-lez v4, 0032 // +0017 │ │ +02e01e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +02e020: 7220 ef0b 4300 |001e: invoke-interface {v3, v4}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02e026: 0c02 |0021: move-result-object v2 │ │ +02e028: 1f02 1902 |0022: check-cast v2, Lorg/w3c/dom/Element; // type@0219 │ │ +02e02c: 1a04 ef07 |0024: const-string v4, "code" // string@07ef │ │ +02e030: 7220 e60b 4200 |0026: invoke-interface {v2, v4}, Lorg/w3c/dom/Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@0be6 │ │ +02e036: 0c04 |0029: move-result-object v4 │ │ +02e038: 5b54 b603 |002a: iput-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorCode:Ljava/lang/String; // field@03b6 │ │ +02e03c: 7110 af0b 0200 |002c: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0baf │ │ +02e042: 0c04 |002f: move-result-object v4 │ │ +02e044: 5b54 b703 |0030: iput-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorText:Ljava/lang/String; // field@03b7 │ │ +02e048: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +02e04a: 28e3 |0033: goto 0016 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x0008 line=36 │ │ 0x000e line=37 │ │ 0x0016 line=45 │ │ @@ -48053,17 +48240,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d4f0: |[02d4f0] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getErrorCode:()Ljava/lang/String; │ │ -02d500: 5410 b603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorCode:Ljava/lang/String; // field@03b6 │ │ -02d504: 1100 |0002: return-object v0 │ │ +02e04c: |[02e04c] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getErrorCode:()Ljava/lang/String; │ │ +02e05c: 5410 b603 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorCode:Ljava/lang/String; // field@03b6 │ │ +02e060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;) │ │ @@ -48071,17 +48258,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d508: |[02d508] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getErrorText:()Ljava/lang/String; │ │ -02d518: 5410 b703 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorText:Ljava/lang/String; // field@03b7 │ │ -02d51c: 1100 |0002: return-object v0 │ │ +02e064: |[02e064] jp.co.kayo.android.localplayer.ds.ampache.connect.MyDocumentBuilder.getErrorText:()Ljava/lang/String; │ │ +02e074: 5410 b703 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;.errorText:Ljava/lang/String; // field@03b7 │ │ +02e078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder; │ │ │ │ source_file_idx : 1369 (MyDocumentBuilder.java) │ │ @@ -48122,28 +48309,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -02d520: |[02d520] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.:(Landroid/content/Context;)V │ │ -02d530: 7010 a800 0200 |0000: invoke-direct {v2}, Landroid/os/AsyncTask;.:()V // method@00a8 │ │ -02d536: 5b23 b903 |0003: iput-object v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mContext:Landroid/content/Context; // field@03b9 │ │ -02d53a: 2200 0d00 |0005: new-instance v0, Landroid/app/ProgressDialog; // type@000d │ │ -02d53e: 5421 b903 |0007: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mContext:Landroid/content/Context; // field@03b9 │ │ -02d542: 7020 3500 1000 |0009: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0035 │ │ -02d548: 5b20 ba03 |000c: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d54c: 5420 ba03 |000e: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d550: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -02d552: 6e20 3a00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@003a │ │ -02d558: 5420 ba03 |0014: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d55c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -02d55e: 6e20 3700 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0037 │ │ -02d564: 0e00 |001a: return-void │ │ +02e07c: |[02e07c] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.:(Landroid/content/Context;)V │ │ +02e08c: 7010 a800 0200 |0000: invoke-direct {v2}, Landroid/os/AsyncTask;.:()V // method@00a8 │ │ +02e092: 5b23 b903 |0003: iput-object v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mContext:Landroid/content/Context; // field@03b9 │ │ +02e096: 2200 0d00 |0005: new-instance v0, Landroid/app/ProgressDialog; // type@000d │ │ +02e09a: 5421 b903 |0007: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mContext:Landroid/content/Context; // field@03b9 │ │ +02e09e: 7020 3500 1000 |0009: invoke-direct {v0, v1}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0035 │ │ +02e0a4: 5b20 ba03 |000c: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e0a8: 5420 ba03 |000e: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e0ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +02e0ae: 6e20 3a00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@003a │ │ +02e0b4: 5420 ba03 |0014: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e0b8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +02e0ba: 6e20 3700 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0037 │ │ +02e0c0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=18 │ │ 0x000e line=19 │ │ 0x0014 line=20 │ │ @@ -48164,18 +48351,18 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02d568: |[02d568] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.onCancel:(Landroid/content/DialogInterface;)V │ │ -02d578: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d57a: 6e20 7d0b 0100 |0001: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.cancel:(Z)Z // method@0b7d │ │ -02d580: 0e00 |0004: return-void │ │ +02e0c4: |[02e0c4] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.onCancel:(Landroid/content/DialogInterface;)V │ │ +02e0d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02e0d6: 6e20 7d0b 0100 |0001: invoke-virtual {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.cancel:(Z)Z // method@0b7d │ │ +02e0dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask; │ │ 0x0000 - 0x0005 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -48185,21 +48372,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02d584: |[02d584] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.onPostExecute:(Ljava/lang/Object;)V │ │ -02d594: 6f20 aa00 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@00aa │ │ -02d59a: 5410 ba03 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d59e: 6e10 3600 0000 |0005: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0036 │ │ -02d5a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02d5a6: 5b10 ba03 |0009: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d5aa: 0e00 |000b: return-void │ │ +02e0e0: |[02e0e0] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.onPostExecute:(Ljava/lang/Object;)V │ │ +02e0f0: 6f20 aa00 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@00aa │ │ +02e0f6: 5410 ba03 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e0fa: 6e10 3600 0000 |0005: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0036 │ │ +02e100: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +02e102: 5b10 ba03 |0009: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e106: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0008 line=38 │ │ 0x000b line=39 │ │ locals : │ │ @@ -48211,21 +48398,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02d5ac: |[02d5ac] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.onPreExecute:()V │ │ -02d5bc: 6f10 ab00 0100 |0000: invoke-super {v1}, Landroid/os/AsyncTask;.onPreExecute:()V // method@00ab │ │ -02d5c2: 5410 ba03 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d5c6: 6e20 3900 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0039 │ │ -02d5cc: 5410 ba03 |0008: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d5d0: 6e10 3b00 0000 |000a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@003b │ │ -02d5d6: 0e00 |000d: return-void │ │ +02e108: |[02e108] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.onPreExecute:()V │ │ +02e118: 6f10 ab00 0100 |0000: invoke-super {v1}, Landroid/os/AsyncTask;.onPreExecute:()V // method@00ab │ │ +02e11e: 5410 ba03 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e122: 6e20 3900 1000 |0005: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0039 │ │ +02e128: 5410 ba03 |0008: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e12c: 6e10 3b00 0000 |000a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@003b │ │ +02e132: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ 0x0008 line=28 │ │ 0x000d line=29 │ │ locals : │ │ @@ -48236,18 +48423,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02d5d8: |[02d5d8] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.setMessage:(Ljava/lang/String;)V │ │ -02d5e8: 5410 ba03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ -02d5ec: 6e20 3800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0038 │ │ -02d5f2: 0e00 |0005: return-void │ │ +02e134: |[02e134] jp.co.kayo.android.localplayer.ds.ampache.connect.ProgressTask.setMessage:(Ljava/lang/String;)V │ │ +02e144: 5410 ba03 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.mDialog:Landroid/app/ProgressDialog; // field@03ba │ │ +02e148: 6e20 3800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0038 │ │ +02e14e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask; │ │ 0x0000 - 0x0006 reg=2 msg Ljava/lang/String; │ │ @@ -48293,17 +48480,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d5f4: |[02d5f4] jp.co.kayo.android.localplayer.ds.ampache.connect.ServerConfig.:()V │ │ -02d604: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02d60a: 0e00 |0003: return-void │ │ +02e150: |[02e150] jp.co.kayo.android.localplayer.ds.ampache.connect.ServerConfig.:()V │ │ +02e160: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ │ │ Virtual methods - │ │ @@ -48312,36 +48499,36 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -02d60c: |[02d60c] jp.co.kayo.android.localplayer.ds.ampache.connect.ServerConfig.load:(Landroid/content/SharedPreferences;)V │ │ -02d61c: 1a00 8f02 |0000: const-string v0, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02d620: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -02d624: 7230 6800 0301 |0004: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02d62a: 0c00 |0007: move-result-object v0 │ │ -02d62c: 5b20 bc03 |0008: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -02d630: 1a00 9302 |000a: const-string v0, "KEY.AMPACHE_USERNAME" // string@0293 │ │ -02d634: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -02d638: 7230 6800 0301 |000e: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02d63e: 0c00 |0011: move-result-object v0 │ │ -02d640: 5b20 be03 |0012: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -02d644: 1a00 9102 |0014: const-string v0, "KEY.AMPACHE_PASSWD" // string@0291 │ │ -02d648: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ -02d64c: 7230 6800 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -02d652: 0c00 |001b: move-result-object v0 │ │ -02d654: 5b20 bd03 |001c: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -02d658: 1a00 9002 |001e: const-string v0, "KEY.AMPACHE_INDEX" // string@0290 │ │ -02d65c: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ -02d65e: 7230 6600 0301 |0021: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0066 │ │ -02d664: 0a00 |0024: move-result v0 │ │ -02d666: 5920 bb03 |0025: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -02d66a: 0e00 |0027: return-void │ │ +02e168: |[02e168] jp.co.kayo.android.localplayer.ds.ampache.connect.ServerConfig.load:(Landroid/content/SharedPreferences;)V │ │ +02e178: 1a00 8f02 |0000: const-string v0, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02e17c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +02e180: 7230 6800 0301 |0004: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02e186: 0c00 |0007: move-result-object v0 │ │ +02e188: 5b20 bc03 |0008: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +02e18c: 1a00 9302 |000a: const-string v0, "KEY.AMPACHE_USERNAME" // string@0293 │ │ +02e190: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +02e194: 7230 6800 0301 |000e: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02e19a: 0c00 |0011: move-result-object v0 │ │ +02e19c: 5b20 be03 |0012: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +02e1a0: 1a00 9102 |0014: const-string v0, "KEY.AMPACHE_PASSWD" // string@0291 │ │ +02e1a4: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ +02e1a8: 7230 6800 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +02e1ae: 0c00 |001b: move-result-object v0 │ │ +02e1b0: 5b20 bd03 |001c: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +02e1b4: 1a00 9002 |001e: const-string v0, "KEY.AMPACHE_INDEX" // string@0290 │ │ +02e1b8: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ +02e1ba: 7230 6600 0301 |0021: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0066 │ │ +02e1c0: 0a00 |0024: move-result v0 │ │ +02e1c2: 5920 bb03 |0025: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +02e1c6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000a line=31 │ │ 0x0014 line=33 │ │ 0x001e line=35 │ │ 0x0027 line=38 │ │ @@ -48354,31 +48541,31 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -02d66c: |[02d66c] jp.co.kayo.android.localplayer.ds.ampache.connect.ServerConfig.save:(Landroid/content/SharedPreferences;)V │ │ -02d67c: 7210 6400 0400 |0000: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -02d682: 0c00 |0003: move-result-object v0 │ │ -02d684: 1a01 8f02 |0004: const-string v1, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ -02d688: 5432 bc03 |0006: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -02d68c: 7230 6300 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -02d692: 1a01 9302 |000b: const-string v1, "KEY.AMPACHE_USERNAME" // string@0293 │ │ -02d696: 5432 be03 |000d: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -02d69a: 7230 6300 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -02d6a0: 1a01 9102 |0012: const-string v1, "KEY.AMPACHE_PASSWD" // string@0291 │ │ -02d6a4: 5432 bd03 |0014: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -02d6a8: 7230 6300 1002 |0016: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ -02d6ae: 1a01 9002 |0019: const-string v1, "KEY.AMPACHE_INDEX" // string@0290 │ │ -02d6b2: 5232 bb03 |001b: iget v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -02d6b6: 7230 6100 1002 |001d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0061 │ │ -02d6bc: 7210 5f00 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ -02d6c2: 0e00 |0023: return-void │ │ +02e1c8: |[02e1c8] jp.co.kayo.android.localplayer.ds.ampache.connect.ServerConfig.save:(Landroid/content/SharedPreferences;)V │ │ +02e1d8: 7210 6400 0400 |0000: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +02e1de: 0c00 |0003: move-result-object v0 │ │ +02e1e0: 1a01 8f02 |0004: const-string v1, "KEY.AMPACHE_HOSTNAME" // string@028f │ │ +02e1e4: 5432 bc03 |0006: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +02e1e8: 7230 6300 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +02e1ee: 1a01 9302 |000b: const-string v1, "KEY.AMPACHE_USERNAME" // string@0293 │ │ +02e1f2: 5432 be03 |000d: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +02e1f6: 7230 6300 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +02e1fc: 1a01 9102 |0012: const-string v1, "KEY.AMPACHE_PASSWD" // string@0291 │ │ +02e200: 5432 bd03 |0014: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +02e204: 7230 6300 1002 |0016: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0063 │ │ +02e20a: 1a01 9002 |0019: const-string v1, "KEY.AMPACHE_INDEX" // string@0290 │ │ +02e20e: 5232 bb03 |001b: iget v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +02e212: 7230 6100 1002 |001d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0061 │ │ +02e218: 7210 5f00 0000 |0020: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@005f │ │ +02e21e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=19 │ │ 0x000b line=20 │ │ 0x0012 line=21 │ │ 0x0019 line=22 │ │ @@ -48429,76 +48616,76 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02d6c4: |[02d6c4] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V │ │ -02d6d4: 5b01 bf03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; // field@03bf │ │ -02d6d8: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02d6de: 0e00 |0005: return-void │ │ +02e220: |[02e220] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V │ │ +02e230: 5b01 bf03 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; // field@03bf │ │ +02e234: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e23a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;) │ │ name : 'handleResponse' │ │ type : '(Lorg/apache/http/HttpResponse;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02d6e0: |[02d6e0] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$1.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/Object; │ │ -02d6f0: 6e20 890b 2100 |0000: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/String; // method@0b89 │ │ -02d6f6: 0c00 |0003: move-result-object v0 │ │ -02d6f8: 1100 |0004: return-object v0 │ │ +02e23c: |[02e23c] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$1.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/Object; │ │ +02e24c: 6e20 890b 2100 |0000: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/String; // method@0b89 │ │ +02e252: 0c00 |0003: move-result-object v0 │ │ +02e254: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Lorg/apache/http/HttpResponse; │ │ + 0x0000 - 0x0005 reg=2 (null) Lorg/apache/http/HttpResponse; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;) │ │ name : 'handleResponse' │ │ type : '(Lorg/apache/http/HttpResponse;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -02d6fc: |[02d6fc] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$1.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/String; │ │ -02d70c: 7210 c00b 0400 |0000: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ -02d712: 0c01 |0003: move-result-object v1 │ │ -02d714: 7210 c10b 0100 |0004: invoke-interface {v1}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ -02d71a: 0a00 |0007: move-result v0 │ │ -02d71c: 2c00 1e00 0000 |0008: sparse-switch v0, 00000026 // +0000001e │ │ -02d722: 2201 5c01 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@015c │ │ -02d726: 1a02 c301 |000d: const-string v2, "Connection Error" // string@01c3 │ │ -02d72a: 7020 fd08 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -02d730: 2701 |0012: throw v1 │ │ -02d732: 7210 bf0b 0400 |0013: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ -02d738: 0c01 |0016: move-result-object v1 │ │ -02d73a: 1a02 4406 |0017: const-string v2, "UTF-8" // string@0644 │ │ -02d73e: 7120 d90b 2100 |0019: invoke-static {v1, v2}, Lorg/apache/http/util/EntityUtils;.toString:(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String; // method@0bd9 │ │ -02d744: 0c01 |001c: move-result-object v1 │ │ -02d746: 1101 |001d: return-object v1 │ │ -02d748: 2201 5c01 |001e: new-instance v1, Ljava/lang/RuntimeException; // type@015c │ │ -02d74c: 1a02 5c05 |0020: const-string v2, "NOT_FOUND" // string@055c │ │ -02d750: 7020 fd08 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -02d756: 2701 |0025: throw v1 │ │ -02d758: 0002 0200 c800 0000 9401 0000 0b00 ... |0026: sparse-switch-data (10 units) │ │ +02e258: |[02e258] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$1.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/String; │ │ +02e268: 7210 c00b 0400 |0000: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ +02e26e: 0c01 |0003: move-result-object v1 │ │ +02e270: 7210 c10b 0100 |0004: invoke-interface {v1}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ +02e276: 0a00 |0007: move-result v0 │ │ +02e278: 2c00 1e00 0000 |0008: sparse-switch v0, 00000026 // +0000001e │ │ +02e27e: 2201 5c01 |000b: new-instance v1, Ljava/lang/RuntimeException; // type@015c │ │ +02e282: 1a02 c301 |000d: const-string v2, "Connection Error" // string@01c3 │ │ +02e286: 7020 fd08 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +02e28c: 2701 |0012: throw v1 │ │ +02e28e: 7210 bf0b 0400 |0013: invoke-interface {v4}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ +02e294: 0c01 |0016: move-result-object v1 │ │ +02e296: 1a02 4406 |0017: const-string v2, "UTF-8" // string@0644 │ │ +02e29a: 7120 d90b 2100 |0019: invoke-static {v1, v2}, Lorg/apache/http/util/EntityUtils;.toString:(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String; // method@0bd9 │ │ +02e2a0: 0c01 |001c: move-result-object v1 │ │ +02e2a2: 1101 |001d: return-object v1 │ │ +02e2a4: 2201 5c01 |001e: new-instance v1, Ljava/lang/RuntimeException; // type@015c │ │ +02e2a8: 1a02 5c05 |0020: const-string v2, "NOT_FOUND" // string@055c │ │ +02e2ac: 7020 fd08 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +02e2b2: 2701 |0025: throw v1 │ │ +02e2b4: 0002 0200 c800 0000 9401 0000 0b00 ... |0026: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0008 line=26 │ │ 0x000b line=34 │ │ 0x0013 line=28 │ │ 0x001e line=31 │ │ @@ -48548,55 +48735,55 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02d76c: |[02d76c] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V │ │ -02d77c: 5b01 c003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; // field@03c0 │ │ -02d780: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02d786: 0e00 |0005: return-void │ │ +02e2c8: |[02e2c8] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V │ │ +02e2d8: 5b01 c003 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; // field@03c0 │ │ +02e2dc: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e2e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;) │ │ name : 'handleResponse' │ │ type : '(Lorg/apache/http/HttpResponse;)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02d788: |[02d788] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$2.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/io/InputStream; │ │ -02d798: 7210 c00b 0500 |0000: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ -02d79e: 0c02 |0003: move-result-object v2 │ │ -02d7a0: 7210 c10b 0200 |0004: invoke-interface {v2}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ -02d7a6: 0a01 |0007: move-result v1 │ │ -02d7a8: 2c01 1c00 0000 |0008: sparse-switch v1, 00000024 // +0000001c │ │ -02d7ae: 2202 5c01 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@015c │ │ -02d7b2: 1a03 c301 |000d: const-string v3, "Connection Error" // string@01c3 │ │ -02d7b6: 7020 fd08 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -02d7bc: 2702 |0012: throw v2 │ │ -02d7be: 7210 bf0b 0500 |0013: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ -02d7c4: 0c02 |0016: move-result-object v2 │ │ -02d7c6: 7210 be0b 0200 |0017: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0bbe │ │ -02d7cc: 0c00 |001a: move-result-object v0 │ │ -02d7ce: 1100 |001b: return-object v0 │ │ -02d7d0: 2202 5c01 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@015c │ │ -02d7d4: 1a03 5c05 |001e: const-string v3, "NOT_FOUND" // string@055c │ │ -02d7d8: 7020 fd08 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -02d7de: 2702 |0023: throw v2 │ │ -02d7e0: 0002 0200 c800 0000 9401 0000 0b00 ... |0024: sparse-switch-data (10 units) │ │ +02e2e4: |[02e2e4] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$2.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/io/InputStream; │ │ +02e2f4: 7210 c00b 0500 |0000: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getStatusLine:()Lorg/apache/http/StatusLine; // method@0bc0 │ │ +02e2fa: 0c02 |0003: move-result-object v2 │ │ +02e2fc: 7210 c10b 0200 |0004: invoke-interface {v2}, Lorg/apache/http/StatusLine;.getStatusCode:()I // method@0bc1 │ │ +02e302: 0a01 |0007: move-result v1 │ │ +02e304: 2c01 1c00 0000 |0008: sparse-switch v1, 00000024 // +0000001c │ │ +02e30a: 2202 5c01 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@015c │ │ +02e30e: 1a03 c301 |000d: const-string v3, "Connection Error" // string@01c3 │ │ +02e312: 7020 fd08 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +02e318: 2702 |0012: throw v2 │ │ +02e31a: 7210 bf0b 0500 |0013: invoke-interface {v5}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@0bbf │ │ +02e320: 0c02 |0016: move-result-object v2 │ │ +02e322: 7210 be0b 0200 |0017: invoke-interface {v2}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@0bbe │ │ +02e328: 0c00 |001a: move-result-object v0 │ │ +02e32a: 1100 |001b: return-object v0 │ │ +02e32c: 2202 5c01 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@015c │ │ +02e330: 1a03 5c05 |001e: const-string v3, "NOT_FOUND" // string@055c │ │ +02e334: 7020 fd08 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +02e33a: 2702 |0023: throw v2 │ │ +02e33c: 0002 0200 c800 0000 9401 0000 0b00 ... |0024: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=55 │ │ 0x000b line=65 │ │ 0x0013 line=57 │ │ 0x001b line=59 │ │ @@ -48613,24 +48800,24 @@ │ │ type : '(Lorg/apache/http/HttpResponse;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02d7f4: |[02d7f4] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$2.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/Object; │ │ -02d804: 6e20 8b0b 2100 |0000: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/io/InputStream; // method@0b8b │ │ -02d80a: 0c00 |0003: move-result-object v0 │ │ -02d80c: 1100 |0004: return-object v0 │ │ +02e350: |[02e350] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory$2.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/lang/Object; │ │ +02e360: 6e20 8b0b 2100 |0000: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;.handleResponse:(Lorg/apache/http/HttpResponse;)Ljava/io/InputStream; // method@0b8b │ │ +02e366: 0c00 |0003: move-result-object v0 │ │ +02e368: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2; │ │ - 0x0000 - 0x0005 reg=2 x0 Lorg/apache/http/HttpResponse; │ │ + 0x0000 - 0x0005 reg=2 (null) Lorg/apache/http/HttpResponse; │ │ │ │ source_file_idx : 1525 (SimpleResponseHandlerFactory.java) │ │ │ │ Class #162 header: │ │ class_idx : 477 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 346 │ │ @@ -48661,17 +48848,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d810: |[02d810] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory.:()V │ │ -02d820: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02d826: 0e00 |0003: return-void │ │ +02e36c: |[02e36c] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory.:()V │ │ +02e37c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ │ │ Virtual methods - │ │ @@ -48680,18 +48867,18 @@ │ │ type : '()Lorg/apache/http/client/ResponseHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02d828: |[02d828] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory.inputStreamResponseHandler:()Lorg/apache/http/client/ResponseHandler; │ │ -02d838: 2200 dc01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2; // type@01dc │ │ -02d83c: 7020 8a0b 1000 |0002: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V // method@0b8a │ │ -02d842: 1100 |0005: return-object v0 │ │ +02e384: |[02e384] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory.inputStreamResponseHandler:()Lorg/apache/http/client/ResponseHandler; │ │ +02e394: 2200 dc01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2; // type@01dc │ │ +02e398: 7020 8a0b 1000 |0002: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V // method@0b8a │ │ +02e39e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0005 - 0x0006 reg=0 respHandler Lorg/apache/http/client/ResponseHandler; Lorg/apache/http/client/ResponseHandler; │ │ 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ @@ -48701,18 +48888,18 @@ │ │ type : '()Lorg/apache/http/client/ResponseHandler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02d844: |[02d844] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory.simpleResponseHandler:()Lorg/apache/http/client/ResponseHandler; │ │ -02d854: 2200 db01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1; // type@01db │ │ -02d858: 7020 870b 1000 |0002: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V // method@0b87 │ │ -02d85e: 1100 |0005: return-object v0 │ │ +02e3a0: |[02e3a0] jp.co.kayo.android.localplayer.ds.ampache.connect.SimpleResponseHandlerFactory.simpleResponseHandler:()Lorg/apache/http/client/ResponseHandler; │ │ +02e3b0: 2200 db01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1; // type@01db │ │ +02e3b4: 7020 870b 1000 |0002: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V // method@0b87 │ │ +02e3ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0005 - 0x0006 reg=0 respHandler Lorg/apache/http/client/ResponseHandler; Lorg/apache/http/client/ResponseHandler; │ │ 0x0000 - 0x0006 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ @@ -49359,113 +49546,133 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 153 16-bit code units │ │ -02d860: |[02d860] jp.co.kayo.android.localplayer.ds.ampache.consts.MediaConsts.:()V │ │ -02d870: 1a00 2c08 |0000: const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/media" // string@082c │ │ -02d874: 7110 a700 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d87a: 0c00 |0005: move-result-object v0 │ │ -02d87c: 6900 4304 |0006: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.JUSTPLAYE_MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0443 │ │ -02d880: 1a00 2a08 |0008: const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/albums" // string@082a │ │ -02d884: 7110 a700 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d88a: 0c00 |000d: move-result-object v0 │ │ -02d88c: 6900 3f04 |000e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.JUSTPLAYE_ALBUM_CONTENT_URI:Landroid/net/Uri; // field@043f │ │ -02d890: 1a00 2b08 |0010: const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/artist" // string@082b │ │ -02d894: 7110 a700 0000 |0012: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d89a: 0c00 |0015: move-result-object v0 │ │ -02d89c: 6900 4004 |0016: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.JUSTPLAYE_ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0440 │ │ -02d8a0: 1a00 1e08 |0018: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/media" // string@081e │ │ -02d8a4: 7110 a700 0000 |001a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d8aa: 0c00 |001d: move-result-object v0 │ │ -02d8ac: 6900 4404 |001e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0444 │ │ -02d8b0: 1a00 1908 |0020: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/albums" // string@0819 │ │ -02d8b4: 7110 a700 0000 |0022: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d8ba: 0c00 |0025: move-result-object v0 │ │ -02d8bc: 6900 1504 |0026: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ -02d8c0: 1a00 1a08 |0028: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/artist" // string@081a │ │ -02d8c4: 7110 a700 0000 |002a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d8ca: 0c00 |002d: move-result-object v0 │ │ -02d8cc: 6900 1804 |002e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ -02d8d0: 1a00 1f08 |0030: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/playlist" // string@081f │ │ -02d8d4: 7110 a700 0000 |0032: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d8da: 0c00 |0035: move-result-object v0 │ │ -02d8dc: 6900 4604 |0036: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0446 │ │ -02d8e0: 1a00 2008 |0038: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/playlistmember" // string@0820 │ │ -02d8e4: 7110 a700 0000 |003a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d8ea: 0c00 |003d: move-result-object v0 │ │ -02d8ec: 6900 4704 |003e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@0447 │ │ -02d8f0: 1a00 1b08 |0040: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/favorite" // string@081b │ │ -02d8f4: 7110 a700 0000 |0042: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d8fa: 0c00 |0045: move-result-object v0 │ │ -02d8fc: 6900 3c04 |0046: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@043c │ │ -02d900: 1a00 2808 |0048: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/video/media" // string@0828 │ │ -02d904: 7110 a700 0000 |004a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d90a: 0c00 |004d: move-result-object v0 │ │ -02d90c: 6900 4a04 |004e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ -02d910: 1a00 2708 |0050: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/order/audio" // string@0827 │ │ -02d914: 7110 a700 0000 |0052: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d91a: 0c00 |0055: move-result-object v0 │ │ -02d91c: 6900 4804 |0056: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@0448 │ │ -02d920: 1a00 2608 |0058: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/download/media" // string@0826 │ │ -02d924: 7110 a700 0000 |005a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d92a: 0c00 |005d: move-result-object v0 │ │ -02d92c: 6900 3b04 |005e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.DOWNLOAD_CONTENT_URI:Landroid/net/Uri; // field@043b │ │ -02d930: 1a00 1c08 |0060: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/genres" // string@081c │ │ -02d934: 7110 a700 0000 |0062: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d93a: 0c00 |0065: move-result-object v0 │ │ -02d93c: 6900 3d04 |0066: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ -02d940: 1a00 1d08 |0068: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/genresmember" // string@081d │ │ -02d944: 7110 a700 0000 |006a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d94a: 0c00 |006d: move-result-object v0 │ │ -02d94c: 6900 3e04 |006e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@043e │ │ -02d950: 1a00 2108 |0070: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/auth" // string@0821 │ │ -02d954: 7110 a700 0000 |0072: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d95a: 0c00 |0075: move-result-object v0 │ │ -02d95c: 6900 1d04 |0076: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.AUTH_CONTENT_URI:Landroid/net/Uri; // field@041d │ │ -02d960: 1a00 2408 |0078: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/ping" // string@0824 │ │ -02d964: 7110 a700 0000 |007a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d96a: 0c00 |007d: move-result-object v0 │ │ -02d96c: 6900 4504 |007e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PING_CONTENT_URI:Landroid/net/Uri; // field@0445 │ │ -02d970: 1a00 2208 |0080: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/clear" // string@0822 │ │ -02d974: 7110 a700 0000 |0082: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d97a: 0c00 |0085: move-result-object v0 │ │ -02d97c: 6900 1e04 |0086: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.CLEAR_CONTENT_URI:Landroid/net/Uri; // field@041e │ │ -02d980: 1a00 2508 |0088: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/reset" // string@0825 │ │ -02d984: 7110 a700 0000 |008a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d98a: 0c00 |008d: move-result-object v0 │ │ -02d98c: 6900 4904 |008e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ -02d990: 1a00 2308 |0090: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/close" // string@0823 │ │ -02d994: 7110 a700 0000 |0092: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -02d99a: 0c00 |0095: move-result-object v0 │ │ -02d99c: 6900 1f04 |0096: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.CLOSE_CONTENT_URI:Landroid/net/Uri; // field@041f │ │ -02d9a0: 0e00 |0098: return-void │ │ +02e3bc: |[02e3bc] jp.co.kayo.android.localplayer.ds.ampache.consts.MediaConsts.:()V │ │ +02e3cc: 1a00 2b08 |0000: const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/media" // string@082b │ │ +02e3d0: 7110 a700 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e3d6: 0c00 |0005: move-result-object v0 │ │ +02e3d8: 6900 4304 |0006: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.JUSTPLAYE_MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0443 │ │ +02e3dc: 1a00 2908 |0008: const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/albums" // string@0829 │ │ +02e3e0: 7110 a700 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e3e6: 0c00 |000d: move-result-object v0 │ │ +02e3e8: 6900 3f04 |000e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.JUSTPLAYE_ALBUM_CONTENT_URI:Landroid/net/Uri; // field@043f │ │ +02e3ec: 1a00 2a08 |0010: const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/artist" // string@082a │ │ +02e3f0: 7110 a700 0000 |0012: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e3f6: 0c00 |0015: move-result-object v0 │ │ +02e3f8: 6900 4004 |0016: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.JUSTPLAYE_ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0440 │ │ +02e3fc: 1a00 1d08 |0018: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/media" // string@081d │ │ +02e400: 7110 a700 0000 |001a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e406: 0c00 |001d: move-result-object v0 │ │ +02e408: 6900 4404 |001e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0444 │ │ +02e40c: 1a00 1808 |0020: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/albums" // string@0818 │ │ +02e410: 7110 a700 0000 |0022: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e416: 0c00 |0025: move-result-object v0 │ │ +02e418: 6900 1504 |0026: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ +02e41c: 1a00 1908 |0028: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/artist" // string@0819 │ │ +02e420: 7110 a700 0000 |002a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e426: 0c00 |002d: move-result-object v0 │ │ +02e428: 6900 1804 |002e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ +02e42c: 1a00 1e08 |0030: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/playlist" // string@081e │ │ +02e430: 7110 a700 0000 |0032: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e436: 0c00 |0035: move-result-object v0 │ │ +02e438: 6900 4604 |0036: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0446 │ │ +02e43c: 1a00 1f08 |0038: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/playlistmember" // string@081f │ │ +02e440: 7110 a700 0000 |003a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e446: 0c00 |003d: move-result-object v0 │ │ +02e448: 6900 4704 |003e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@0447 │ │ +02e44c: 1a00 1a08 |0040: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/favorite" // string@081a │ │ +02e450: 7110 a700 0000 |0042: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e456: 0c00 |0045: move-result-object v0 │ │ +02e458: 6900 3c04 |0046: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@043c │ │ +02e45c: 1a00 2708 |0048: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/video/media" // string@0827 │ │ +02e460: 7110 a700 0000 |004a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e466: 0c00 |004d: move-result-object v0 │ │ +02e468: 6900 4a04 |004e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ +02e46c: 1a00 2608 |0050: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/order/audio" // string@0826 │ │ +02e470: 7110 a700 0000 |0052: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e476: 0c00 |0055: move-result-object v0 │ │ +02e478: 6900 4804 |0056: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@0448 │ │ +02e47c: 1a00 2508 |0058: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/download/media" // string@0825 │ │ +02e480: 7110 a700 0000 |005a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e486: 0c00 |005d: move-result-object v0 │ │ +02e488: 6900 3b04 |005e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.DOWNLOAD_CONTENT_URI:Landroid/net/Uri; // field@043b │ │ +02e48c: 1a00 1b08 |0060: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/genres" // string@081b │ │ +02e490: 7110 a700 0000 |0062: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e496: 0c00 |0065: move-result-object v0 │ │ +02e498: 6900 3d04 |0066: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ +02e49c: 1a00 1c08 |0068: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/genresmember" // string@081c │ │ +02e4a0: 7110 a700 0000 |006a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e4a6: 0c00 |006d: move-result-object v0 │ │ +02e4a8: 6900 3e04 |006e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@043e │ │ +02e4ac: 1a00 2008 |0070: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/auth" // string@0820 │ │ +02e4b0: 7110 a700 0000 |0072: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e4b6: 0c00 |0075: move-result-object v0 │ │ +02e4b8: 6900 1d04 |0076: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.AUTH_CONTENT_URI:Landroid/net/Uri; // field@041d │ │ +02e4bc: 1a00 2308 |0078: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/ping" // string@0823 │ │ +02e4c0: 7110 a700 0000 |007a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e4c6: 0c00 |007d: move-result-object v0 │ │ +02e4c8: 6900 4504 |007e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PING_CONTENT_URI:Landroid/net/Uri; // field@0445 │ │ +02e4cc: 1a00 2108 |0080: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/clear" // string@0821 │ │ +02e4d0: 7110 a700 0000 |0082: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e4d6: 0c00 |0085: move-result-object v0 │ │ +02e4d8: 6900 1e04 |0086: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.CLEAR_CONTENT_URI:Landroid/net/Uri; // field@041e │ │ +02e4dc: 1a00 2408 |0088: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/reset" // string@0824 │ │ +02e4e0: 7110 a700 0000 |008a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e4e6: 0c00 |008d: move-result-object v0 │ │ +02e4e8: 6900 4904 |008e: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.RESET_CONTENT_URI:Landroid/net/Uri; // field@0449 │ │ +02e4ec: 1a00 2208 |0090: const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/close" // string@0822 │ │ +02e4f0: 7110 a700 0000 |0092: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +02e4f6: 0c00 |0095: move-result-object v0 │ │ +02e4f8: 6900 1f04 |0096: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.CLOSE_CONTENT_URI:Landroid/net/Uri; // field@041f │ │ +02e4fc: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ + 0x0002 line=15 │ │ 0x0008 line=16 │ │ + 0x000a line=17 │ │ 0x0010 line=18 │ │ + 0x0012 line=19 │ │ 0x0018 line=27 │ │ + 0x001a line=28 │ │ 0x0020 line=29 │ │ + 0x0022 line=30 │ │ 0x0028 line=31 │ │ + 0x002a line=32 │ │ 0x0030 line=33 │ │ + 0x0032 line=34 │ │ 0x0038 line=35 │ │ + 0x003a line=36 │ │ 0x0040 line=37 │ │ + 0x0042 line=38 │ │ 0x0048 line=39 │ │ + 0x004a line=40 │ │ 0x0050 line=41 │ │ + 0x0052 line=42 │ │ 0x0058 line=43 │ │ + 0x005a line=44 │ │ 0x0060 line=45 │ │ + 0x0062 line=46 │ │ 0x0068 line=47 │ │ + 0x006a line=48 │ │ 0x0070 line=49 │ │ + 0x0072 line=50 │ │ 0x0078 line=51 │ │ + 0x007a line=52 │ │ 0x0080 line=53 │ │ + 0x0082 line=54 │ │ 0x0088 line=55 │ │ + 0x008a line=56 │ │ 0x0090 line=57 │ │ + 0x0092 line=58 │ │ + 0x0098 line=57 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1355 (MediaConsts.java) │ │ │ │ Class #170 header: │ │ class_idx : 491 │ │ @@ -49805,43 +50012,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -02d9a4: |[02d9a4] jp.co.kayo.android.localplayer.ds.ampache.consts.SystemConsts.:()V │ │ -02d9b4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -02d9b8: 2300 3302 |0002: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -02d9bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -02d9be: 1a02 7310 |0005: const-string v2, "tag_album" // string@1073 │ │ -02d9c2: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -02d9c6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -02d9c8: 1a02 7410 |000a: const-string v2, "tag_artist" // string@1074 │ │ -02d9cc: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -02d9d0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -02d9d2: 1a02 7710 |000f: const-string v2, "tag_genres" // string@1077 │ │ -02d9d6: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -02d9da: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -02d9dc: 1a02 7a10 |0014: const-string v2, "tag_playlist" // string@107a │ │ -02d9e0: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -02d9e4: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -02d9e6: 1a02 7610 |0019: const-string v2, "tag_favorite" // string@1076 │ │ -02d9ea: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -02d9ee: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -02d9f0: 1a02 7c10 |001e: const-string v2, "tag_video" // string@107c │ │ -02d9f4: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -02d9f8: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -02d9fa: 1a02 7910 |0023: const-string v2, "tag_order" // string@1079 │ │ -02d9fe: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -02da02: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -02da04: 1a02 7810 |0028: const-string v2, "tag_media" // string@1078 │ │ -02da08: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -02da0c: 6900 8004 |002c: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/SystemConsts;.TAG_ALL:[Ljava/lang/String; // field@0480 │ │ -02da10: 0e00 |002e: return-void │ │ +02e500: |[02e500] jp.co.kayo.android.localplayer.ds.ampache.consts.SystemConsts.:()V │ │ +02e510: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +02e514: 2300 3302 |0002: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +02e518: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02e51a: 1a02 7110 |0005: const-string v2, "tag_album" // string@1071 │ │ +02e51e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +02e522: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +02e524: 1a02 7210 |000a: const-string v2, "tag_artist" // string@1072 │ │ +02e528: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +02e52c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +02e52e: 1a02 7510 |000f: const-string v2, "tag_genres" // string@1075 │ │ +02e532: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +02e536: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +02e538: 1a02 7810 |0014: const-string v2, "tag_playlist" // string@1078 │ │ +02e53c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +02e540: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +02e542: 1a02 7410 |0019: const-string v2, "tag_favorite" // string@1074 │ │ +02e546: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +02e54a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +02e54c: 1a02 7a10 |001e: const-string v2, "tag_video" // string@107a │ │ +02e550: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +02e554: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +02e556: 1a02 7710 |0023: const-string v2, "tag_order" // string@1077 │ │ +02e55a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +02e55e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +02e560: 1a02 7610 |0028: const-string v2, "tag_media" // string@1076 │ │ +02e564: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +02e568: 6900 8004 |002c: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/SystemConsts;.TAG_ALL:[Ljava/lang/String; // field@0480 │ │ +02e56c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1536 (SystemConsts.java) │ │ @@ -50075,17 +50282,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02da14: |[02da14] jp.co.kayo.android.localplayer.ds.ampache.util.ArrayUtils.:()V │ │ -02da24: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02da2a: 0e00 |0003: return-void │ │ +02e570: |[02e570] jp.co.kayo.android.localplayer.ds.ampache.util.ArrayUtils.:()V │ │ +02e580: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;) │ │ @@ -50093,19 +50300,19 @@ │ │ type : '([Ljava/lang/String;I)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02da2c: |[02da2c] jp.co.kayo.android.localplayer.ds.ampache.util.ArrayUtils.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -02da3c: 7120 5409 2100 |0000: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0954 │ │ -02da42: 0c00 |0003: move-result-object v0 │ │ -02da44: 1f00 3302 |0004: check-cast v0, [Ljava/lang/String; // type@0233 │ │ -02da48: 1100 |0006: return-object v0 │ │ +02e588: |[02e588] jp.co.kayo.android.localplayer.ds.ampache.util.ArrayUtils.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +02e598: 7120 5409 2100 |0000: invoke-static {v1, v2}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0954 │ │ +02e59e: 0c00 |0003: move-result-object v0 │ │ +02e5a0: 1f00 3302 |0004: check-cast v0, [Ljava/lang/String; // type@0233 │ │ +02e5a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 length I │ │ │ │ @@ -50144,17 +50351,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02da4c: |[02da4c] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.:()V │ │ -02da5c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02da62: 0e00 |0003: return-void │ │ +02e5a8: |[02e5a8] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.:()V │ │ +02e5b8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e5be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;) │ │ @@ -50162,17 +50369,17 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02da64: |[02da64] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.d:(Ljava/lang/String;)I │ │ -02da74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02da76: 0f00 |0001: return v0 │ │ +02e5c0: |[02e5c0] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.d:(Ljava/lang/String;)I │ │ +02e5d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02e5d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;) │ │ @@ -50180,22 +50387,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02da78: |[02da78] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ -02da88: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -02da8c: 1a00 5501 |0002: const-string v0, "AmpacheProvider" // string@0155 │ │ -02da90: 7130 8507 1002 |0004: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0785 │ │ -02da96: 0a00 |0007: move-result v0 │ │ -02da98: 0f00 |0008: return v0 │ │ -02da9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -02da9c: 28fe |000a: goto 0008 // -0002 │ │ +02e5d4: |[02e5d4] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ +02e5e4: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +02e5e8: 1a00 5501 |0002: const-string v0, "AmpacheProvider" // string@0155 │ │ +02e5ec: 7130 8507 1002 |0004: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0785 │ │ +02e5f2: 0a00 |0007: move-result v0 │ │ +02e5f4: 0f00 |0008: return v0 │ │ +02e5f6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +02e5f8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=1 msg Ljava/lang/String; │ │ @@ -50206,17 +50413,17 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02daa0: |[02daa0] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.i:(Ljava/lang/String;)I │ │ -02dab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dab2: 0f00 |0001: return v0 │ │ +02e5fc: |[02e5fc] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.i:(Ljava/lang/String;)I │ │ +02e60c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02e60e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;) │ │ @@ -50224,17 +50431,17 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02dab4: |[02dab4] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.v:(Ljava/lang/String;)I │ │ -02dac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dac6: 0f00 |0001: return v0 │ │ +02e610: |[02e610] jp.co.kayo.android.localplayer.ds.ampache.util.Logger.v:(Ljava/lang/String;)I │ │ +02e620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02e622: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -50267,17 +50474,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dac8: |[02dac8] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.:()V │ │ -02dad8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02dade: 0e00 |0003: return-void │ │ +02e624: |[02e624] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.:()V │ │ +02e634: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e63a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;) │ │ @@ -50285,25 +50492,25 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02dae0: |[02dae0] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.moveProgress:(I)V │ │ -02daf0: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02daf4: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -02daf8: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -02dafe: 0c00 |0007: move-result-object v0 │ │ -02db00: 1261 |0008: const/4 v1, #int 6 // #6 │ │ -02db02: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ -02db06: 5902 0100 |000b: iput v2, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ -02db0a: 6201 b104 |000d: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02db0e: 6e20 c800 0100 |000f: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -02db14: 0e00 |0012: return-void │ │ +02e63c: |[02e63c] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.moveProgress:(I)V │ │ +02e64c: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e650: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +02e654: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +02e65a: 0c00 |0007: move-result-object v0 │ │ +02e65c: 1261 |0008: const/4 v1, #int 6 // #6 │ │ +02e65e: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ +02e662: 5902 0100 |000b: iput v2, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ +02e666: 6201 b104 |000d: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e66a: 6e20 c800 0100 |000f: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +02e670: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x0008 line=44 │ │ 0x000b line=45 │ │ 0x000d line=46 │ │ @@ -50317,17 +50524,17 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02db18: |[02db18] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.setHandler:(Landroid/os/Handler;)V │ │ -02db28: 6900 b104 |0000: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02db2c: 0e00 |0002: return-void │ │ +02e674: |[02e674] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.setHandler:(Landroid/os/Handler;)V │ │ +02e684: 6900 b104 |0000: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e688: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0002 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 handler Landroid/os/Handler; │ │ │ │ @@ -50336,26 +50543,26 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02db30: |[02db30] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.setProgress:(II)V │ │ -02db40: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02db44: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -02db48: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -02db4e: 0c00 |0007: move-result-object v0 │ │ -02db50: 1271 |0008: const/4 v1, #int 7 // #7 │ │ -02db52: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ -02db56: 5902 0100 |000b: iput v2, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ -02db5a: 5903 0200 |000d: iput v3, v0, Landroid/os/Message;.arg2:I // field@0002 │ │ -02db5e: 6201 b104 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02db62: 6e20 c800 0100 |0011: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -02db68: 0e00 |0014: return-void │ │ +02e68c: |[02e68c] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.setProgress:(II)V │ │ +02e69c: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e6a0: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +02e6a4: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +02e6aa: 0c00 |0007: move-result-object v0 │ │ +02e6ac: 1271 |0008: const/4 v1, #int 7 // #7 │ │ +02e6ae: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ +02e6b2: 5902 0100 |000b: iput v2, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ +02e6b6: 5903 0200 |000d: iput v3, v0, Landroid/os/Message;.arg2:I // field@0002 │ │ +02e6ba: 6201 b104 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e6be: 6e20 c800 0100 |0011: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +02e6c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0008 line=53 │ │ 0x000b line=54 │ │ 0x000d line=55 │ │ @@ -50371,29 +50578,29 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -02db6c: |[02db6c] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.setVisible:(Z)V │ │ -02db7c: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02db80: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ -02db84: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -02db8a: 0c00 |0007: move-result-object v0 │ │ -02db8c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -02db8e: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ -02db92: 3802 0b00 |000b: if-eqz v2, 0016 // +000b │ │ -02db96: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -02db98: 5901 0100 |000e: iput v1, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ -02db9c: 6201 b104 |0010: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dba0: 6e20 c800 0100 |0012: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -02dba6: 0e00 |0015: return-void │ │ -02dba8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -02dbaa: 28f7 |0017: goto 000e // -0009 │ │ +02e6c8: |[02e6c8] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.setVisible:(Z)V │ │ +02e6d8: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e6dc: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ +02e6e0: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +02e6e6: 0c00 |0007: move-result-object v0 │ │ +02e6e8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +02e6ea: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ +02e6ee: 3802 0b00 |000b: if-eqz v2, 0016 // +000b │ │ +02e6f2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +02e6f4: 5901 0100 |000e: iput v1, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ +02e6f8: 6201 b104 |0010: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e6fc: 6e20 c800 0100 |0012: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +02e702: 0e00 |0015: return-void │ │ +02e704: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +02e706: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=17 │ │ 0x0008 line=18 │ │ 0x000b line=19 │ │ 0x0010 line=20 │ │ @@ -50409,25 +50616,25 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02dbac: |[02dbac] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.startProgress:(I)V │ │ -02dbbc: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dbc0: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -02dbc4: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -02dbca: 0c00 |0007: move-result-object v0 │ │ -02dbcc: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -02dbce: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ -02dbd2: 5902 0100 |000b: iput v2, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ -02dbd6: 6201 b104 |000d: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dbda: 6e20 c800 0100 |000f: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -02dbe0: 0e00 |0012: return-void │ │ +02e708: |[02e708] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.startProgress:(I)V │ │ +02e718: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e71c: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +02e720: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +02e726: 0c00 |0007: move-result-object v0 │ │ +02e728: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +02e72a: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ +02e72e: 5902 0100 |000b: iput v2, v0, Landroid/os/Message;.arg1:I // field@0001 │ │ +02e732: 6201 b104 |000d: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e736: 6e20 c800 0100 |000f: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +02e73c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x0008 line=27 │ │ 0x000b line=28 │ │ 0x000d line=29 │ │ @@ -50441,24 +50648,24 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02dbe4: |[02dbe4] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.stopProgress:()V │ │ -02dbf4: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dbf8: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ -02dbfc: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -02dc02: 0c00 |0007: move-result-object v0 │ │ -02dc04: 1251 |0008: const/4 v1, #int 5 // #5 │ │ -02dc06: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ -02dc0a: 6201 b104 |000b: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dc0e: 6e20 c800 0100 |000d: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -02dc14: 0e00 |0010: return-void │ │ +02e740: |[02e740] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.stopProgress:()V │ │ +02e750: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e754: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ +02e758: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +02e75e: 0c00 |0007: move-result-object v0 │ │ +02e760: 1251 |0008: const/4 v1, #int 5 // #5 │ │ +02e762: 5901 0400 |0009: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ +02e766: 6201 b104 |000b: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e76a: 6e20 c800 0100 |000d: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +02e770: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x0008 line=36 │ │ 0x000b line=37 │ │ 0x0010 line=39 │ │ @@ -50470,25 +50677,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02dc18: |[02dc18] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.title:(Ljava/lang/String;)V │ │ -02dc28: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dc2c: 3801 1100 |0002: if-eqz v1, 0013 // +0011 │ │ -02dc30: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -02dc36: 0c00 |0007: move-result-object v0 │ │ -02dc38: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ -02dc3c: 5901 0400 |000a: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ -02dc40: 5b02 0300 |000c: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ -02dc44: 6201 b104 |000e: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dc48: 6e20 c800 0100 |0010: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -02dc4e: 0e00 |0013: return-void │ │ +02e774: |[02e774] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.title:(Ljava/lang/String;)V │ │ +02e784: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e788: 3801 1100 |0002: if-eqz v1, 0013 // +0011 │ │ +02e78c: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +02e792: 0c00 |0007: move-result-object v0 │ │ +02e794: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ +02e798: 5901 0400 |000a: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ +02e79c: 5b02 0300 |000c: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ +02e7a0: 6201 b104 |000e: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e7a4: 6e20 c800 0100 |0010: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +02e7aa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x0008 line=72 │ │ 0x000c line=73 │ │ 0x000e line=74 │ │ @@ -50502,25 +50709,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02dc50: |[02dc50] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.toast:(Ljava/lang/String;)V │ │ -02dc60: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dc64: 3801 1100 |0002: if-eqz v1, 0013 // +0011 │ │ -02dc68: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -02dc6e: 0c00 |0007: move-result-object v0 │ │ -02dc70: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -02dc74: 5901 0400 |000a: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ -02dc78: 5b02 0300 |000c: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ -02dc7c: 6201 b104 |000e: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ -02dc80: 6e20 c800 0100 |0010: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -02dc86: 0e00 |0013: return-void │ │ +02e7ac: |[02e7ac] jp.co.kayo.android.localplayer.ds.ampache.util.ProgressUtils.toast:(Ljava/lang/String;)V │ │ +02e7bc: 6201 b104 |0000: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e7c0: 3801 1100 |0002: if-eqz v1, 0013 // +0011 │ │ +02e7c4: 7100 ca00 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +02e7ca: 0c00 |0007: move-result-object v0 │ │ +02e7cc: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +02e7d0: 5901 0400 |000a: iput v1, v0, Landroid/os/Message;.what:I // field@0004 │ │ +02e7d4: 5b02 0300 |000c: iput-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ +02e7d8: 6201 b104 |000e: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils;.mHandler:Landroid/os/Handler; // field@04b1 │ │ +02e7dc: 6e20 c800 0100 |0010: invoke-virtual {v1, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +02e7e2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0008 line=63 │ │ 0x000c line=64 │ │ 0x000e line=65 │ │ @@ -50555,17 +50762,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dc88: |[02dc88] jp.co.kayo.android.localplayer.ds.ampache.util.SSLHelper.:()V │ │ -02dc98: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02dc9e: 0e00 |0003: return-void │ │ +02e7e4: |[02e7e4] jp.co.kayo.android.localplayer.ds.ampache.util.SSLHelper.:()V │ │ +02e7f4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e7fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper; │ │ │ │ Virtual methods - │ │ @@ -50574,27 +50781,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -02dca0: |[02dca0] jp.co.kayo.android.localplayer.ds.ampache.util.SSLHelper.disableSSLVerifier:()V │ │ -02dcb0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02dcb2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02dcb4: 7120 a600 1000 |0002: invoke-static {v0, v1}, Landroid/net/SSLCertificateSocketFactory;.getInsecure:(ILandroid/net/SSLSessionCache;)Ljavax/net/ssl/SSLSocketFactory; // method@00a6 │ │ -02dcba: 0c00 |0005: move-result-object v0 │ │ -02dcbc: 7110 8809 0000 |0006: invoke-static {v0}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@0988 │ │ -02dcc2: 6200 b704 |0009: sget-object v0, Lorg/apache/http/conn/ssl/SSLSocketFactory;.ALLOW_ALL_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@04b7 │ │ -02dcc6: 7110 8709 0000 |000b: invoke-static {v0}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@0987 │ │ -02dccc: 0e00 |000e: return-void │ │ +02e7fc: |[02e7fc] jp.co.kayo.android.localplayer.ds.ampache.util.SSLHelper.disableSSLVerifier:()V │ │ +02e80c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02e80e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02e810: 7120 a600 1000 |0002: invoke-static {v0, v1}, Landroid/net/SSLCertificateSocketFactory;.getInsecure:(ILandroid/net/SSLSessionCache;)Ljavax/net/ssl/SSLSocketFactory; // method@00a6 │ │ +02e816: 0c00 |0005: move-result-object v0 │ │ +02e818: 7110 8809 0000 |0006: invoke-static {v0}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@0988 │ │ +02e81e: 6200 b704 |0009: sget-object v0, Lorg/apache/http/conn/ssl/SSLSocketFactory;.ALLOW_ALL_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; // field@04b7 │ │ +02e822: 7110 8709 0000 |000b: invoke-static {v0}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@0987 │ │ +02e828: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ + 0x0002 line=11 │ │ + 0x0006 line=10 │ │ 0x0009 line=12 │ │ + 0x000b line=13 │ │ 0x000e line=14 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper; │ │ │ │ source_file_idx : 1507 (SSLHelper.java) │ │ │ │ Class #176 header: │ │ @@ -50624,17 +50834,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dcd0: |[02dcd0] jp.co.kayo.android.localplayer.ds.ampache.util.StrictHelper.:()V │ │ -02dce0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02dce6: 0e00 |0003: return-void │ │ +02e82c: |[02e82c] jp.co.kayo.android.localplayer.ds.ampache.util.StrictHelper.:()V │ │ +02e83c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/StrictHelper; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/StrictHelper;) │ │ @@ -50642,54 +50852,56 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -02dce8: |[02dce8] jp.co.kayo.android.localplayer.ds.ampache.util.StrictHelper.registStrictMode:()V │ │ -02dcf8: 6004 0000 |0000: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -02dcfc: 1305 0b00 |0002: const/16 v5, #int 11 // #b │ │ -02dd00: 3454 2f00 |0004: if-lt v4, v5, 0033 // +002f │ │ -02dd04: 1a04 3507 |0006: const-string v4, "android.os.StrictMode" // string@0735 │ │ -02dd08: 7110 cf08 0400 |0008: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@08cf │ │ -02dd0e: 0c02 |000b: move-result-object v2 │ │ -02dd10: 1a04 3607 |000c: const-string v4, "android.os.StrictMode$ThreadPolicy" // string@0736 │ │ -02dd14: 7110 cf08 0400 |000e: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@08cf │ │ -02dd1a: 0c03 |0011: move-result-object v3 │ │ -02dd1c: 1a04 9f02 |0012: const-string v4, "LAX" // string@029f │ │ -02dd20: 6e20 d108 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@08d1 │ │ -02dd26: 0c04 |0017: move-result-object v4 │ │ -02dd28: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -02dd2a: 6e20 2c09 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@092c │ │ -02dd30: 0c00 |001c: move-result-object v0 │ │ -02dd32: 1a04 0310 |001d: const-string v4, "setThreadPolicy" // string@1003 │ │ -02dd36: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -02dd38: 2355 2f02 |0020: new-array v5, v5, [Ljava/lang/Class; // type@022f │ │ -02dd3c: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -02dd3e: 4d03 0506 |0023: aput-object v3, v5, v6 │ │ -02dd42: 6e30 d208 4205 |0025: invoke-virtual {v2, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@08d2 │ │ -02dd48: 0c01 |0028: move-result-object v1 │ │ -02dd4a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -02dd4c: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -02dd4e: 2355 3102 |002b: new-array v5, v5, [Ljava/lang/Object; // type@0231 │ │ -02dd52: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -02dd54: 4d00 0506 |002e: aput-object v0, v5, v6 │ │ -02dd58: 6e30 2d09 4105 |0030: invoke-virtual {v1, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@092d │ │ -02dd5e: 0e00 |0033: return-void │ │ -02dd60: 0d04 |0034: move-exception v4 │ │ -02dd62: 28fe |0035: goto 0033 // -0002 │ │ +02e844: |[02e844] jp.co.kayo.android.localplayer.ds.ampache.util.StrictHelper.registStrictMode:()V │ │ +02e854: 6004 0000 |0000: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +02e858: 1305 0b00 |0002: const/16 v5, #int 11 // #b │ │ +02e85c: 3454 2f00 |0004: if-lt v4, v5, 0033 // +002f │ │ +02e860: 1a04 3507 |0006: const-string v4, "android.os.StrictMode" // string@0735 │ │ +02e864: 7110 cf08 0400 |0008: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@08cf │ │ +02e86a: 0c02 |000b: move-result-object v2 │ │ +02e86c: 1a04 3607 |000c: const-string v4, "android.os.StrictMode$ThreadPolicy" // string@0736 │ │ +02e870: 7110 cf08 0400 |000e: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@08cf │ │ +02e876: 0c03 |0011: move-result-object v3 │ │ +02e878: 1a04 9f02 |0012: const-string v4, "LAX" // string@029f │ │ +02e87c: 6e20 d108 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@08d1 │ │ +02e882: 0c04 |0017: move-result-object v4 │ │ +02e884: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +02e886: 6e20 2c09 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@092c │ │ +02e88c: 0c00 |001c: move-result-object v0 │ │ +02e88e: 1a04 0110 |001d: const-string v4, "setThreadPolicy" // string@1001 │ │ +02e892: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +02e894: 2355 2f02 |0020: new-array v5, v5, [Ljava/lang/Class; // type@022f │ │ +02e898: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +02e89a: 4d03 0506 |0023: aput-object v3, v5, v6 │ │ +02e89e: 6e30 d208 4205 |0025: invoke-virtual {v2, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@08d2 │ │ +02e8a4: 0c01 |0028: move-result-object v1 │ │ +02e8a6: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +02e8a8: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +02e8aa: 2355 3102 |002b: new-array v5, v5, [Ljava/lang/Object; // type@0231 │ │ +02e8ae: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +02e8b0: 4d00 0506 |002e: aput-object v0, v5, v6 │ │ +02e8b4: 6e30 2d09 4105 |0030: invoke-virtual {v1, v4, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@092d │ │ +02e8ba: 0e00 |0033: return-void │ │ +02e8bc: 0d04 |0034: move-exception v4 │ │ +02e8be: 28fe |0035: goto 0033 // -0002 │ │ catches : 1 │ │ 0x0006 - 0x0033 │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=11 │ │ 0x0006 line=13 │ │ 0x000c line=14 │ │ + 0x000e line=15 │ │ 0x0012 line=16 │ │ + 0x0019 line=17 │ │ 0x001d line=18 │ │ 0x0029 line=20 │ │ 0x0033 line=25 │ │ 0x0034 line=21 │ │ locals : │ │ 0x001d - 0x0033 reg=0 laxPolicy Ljava/lang/Object; │ │ 0x0029 - 0x0033 reg=1 method_setThreadPolicy Ljava/lang/reflect/Method; │ │ @@ -50722,17 +50934,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dd74: |[02dd74] jp.co.kayo.android.localplayer.ds.ampache.util.StringUtils.:()V │ │ -02dd84: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02dd8a: 0e00 |0003: return-void │ │ +02e8d0: |[02e8d0] jp.co.kayo.android.localplayer.ds.ampache.util.StringUtils.:()V │ │ +02e8e0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/StringUtils; │ │ │ │ Virtual methods - │ │ @@ -50765,37 +50977,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02dd8c: |[02dd8c] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.:()V │ │ -02dd9c: 2200 7f01 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@017f │ │ -02dda0: 1a01 4a11 |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@114a │ │ -02dda4: 7020 4309 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ -02ddaa: 6900 b304 |0007: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;._fmt:Ljava/text/SimpleDateFormat; // field@04b3 │ │ -02ddae: 0e00 |0009: return-void │ │ +02e8e8: |[02e8e8] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.:()V │ │ +02e8f8: 2200 7f01 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@017f │ │ +02e8fc: 1a01 4811 |0002: const-string v1, "yyyy-MM-dd'T'HH:mm:ssZ" // string@1148 │ │ +02e900: 7020 4309 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0943 │ │ +02e906: 6900 b304 |0007: sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;._fmt:Ljava/text/SimpleDateFormat; // field@04b3 │ │ +02e90a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ddb0: |[02ddb0] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.:()V │ │ -02ddc0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02ddc6: 0e00 |0003: return-void │ │ +02e90c: |[02e90c] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.:()V │ │ +02e91c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02e922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;) │ │ @@ -50803,25 +51015,25 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -02ddc8: |[02ddc8] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.getInt:(Ljava/lang/String;)I │ │ -02ddd8: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ -02dddc: 6e10 0e09 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@090e │ │ -02dde2: 0a00 |0005: move-result v0 │ │ -02dde4: 3d00 0800 |0006: if-lez v0, 000e // +0008 │ │ -02dde8: 7110 e508 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ -02ddee: 0a00 |000b: move-result v0 │ │ -02ddf0: 0f00 |000c: return v0 │ │ -02ddf2: 0d00 |000d: move-exception v0 │ │ -02ddf4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02ddf6: 28fd |000f: goto 000c // -0003 │ │ +02e924: |[02e924] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.getInt:(Ljava/lang/String;)I │ │ +02e934: 3801 0e00 |0000: if-eqz v1, 000e // +000e │ │ +02e938: 6e10 0e09 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@090e │ │ +02e93e: 0a00 |0005: move-result v0 │ │ +02e940: 3d00 0800 |0006: if-lez v0, 000e // +0008 │ │ +02e944: 7110 e508 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ +02e94a: 0a00 |000b: move-result v0 │ │ +02e94c: 0f00 |000c: return v0 │ │ +02e94e: 0d00 |000d: move-exception v0 │ │ +02e950: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +02e952: 28fd |000f: goto 000c // -0003 │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=14 │ │ 0x000c line=18 │ │ @@ -50835,25 +51047,25 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02de08: |[02de08] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.getLong:(Ljava/lang/String;)J │ │ -02de18: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -02de1c: 6e10 0e09 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@090e │ │ -02de22: 0a00 |0005: move-result v0 │ │ -02de24: 3d00 0800 |0006: if-lez v0, 000e // +0008 │ │ -02de28: 7110 ec08 0200 |0008: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -02de2e: 0b00 |000b: move-result-wide v0 │ │ -02de30: 1000 |000c: return-wide v0 │ │ -02de32: 0d00 |000d: move-exception v0 │ │ -02de34: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ -02de38: 28fc |0010: goto 000c // -0004 │ │ +02e964: |[02e964] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.getLong:(Ljava/lang/String;)J │ │ +02e974: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +02e978: 6e10 0e09 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@090e │ │ +02e97e: 0a00 |0005: move-result v0 │ │ +02e980: 3d00 0800 |0006: if-lez v0, 000e // +0008 │ │ +02e984: 7110 ec08 0200 |0008: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +02e98a: 0b00 |000b: move-result-wide v0 │ │ +02e98c: 1000 |000c: return-wide v0 │ │ +02e98e: 0d00 |000d: move-exception v0 │ │ +02e990: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ +02e994: 28fc |0010: goto 000c // -0004 │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=22 │ │ 0x0008 line=24 │ │ 0x000c line=29 │ │ @@ -50863,45 +51075,45 @@ │ │ 0x0000 - 0x0011 reg=2 text Ljava/lang/String; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;) │ │ name : 'parseDate' │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -02de4c: |[02de4c] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.parseDate:(Ljava/lang/String;)J │ │ -02de5c: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -02de60: 6e10 0e09 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@090e │ │ -02de66: 0a01 |0005: move-result v1 │ │ -02de68: 3d01 0e00 |0006: if-lez v1, 0014 // +000e │ │ -02de6c: 6201 b304 |0008: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;._fmt:Ljava/text/SimpleDateFormat; // field@04b3 │ │ -02de70: 6e20 4509 3100 |000a: invoke-virtual {v1, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0945 │ │ -02de76: 0c00 |000d: move-result-object v0 │ │ -02de78: 6e10 5a09 0000 |000e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@095a │ │ -02de7e: 0b01 |0011: move-result-wide v1 │ │ -02de80: 1001 |0012: return-wide v1 │ │ -02de82: 0d01 |0013: move-exception v1 │ │ -02de84: 1601 0000 |0014: const-wide/16 v1, #int 0 // #0 │ │ -02de88: 28fc |0016: goto 0012 // -0004 │ │ +02e9a8: |[02e9a8] jp.co.kayo.android.localplayer.ds.ampache.util.ValueRetriever.parseDate:(Ljava/lang/String;)J │ │ +02e9b8: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +02e9bc: 6e10 0e09 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@090e │ │ +02e9c2: 0a01 |0005: move-result v1 │ │ +02e9c4: 3d01 0e00 |0006: if-lez v1, 0014 // +000e │ │ +02e9c8: 6201 b304 |0008: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;._fmt:Ljava/text/SimpleDateFormat; // field@04b3 │ │ +02e9cc: 6e20 4509 4100 |000a: invoke-virtual {v1, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@0945 │ │ +02e9d2: 0c00 |000d: move-result-object v0 │ │ +02e9d4: 6e10 5a09 0000 |000e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@095a │ │ +02e9da: 0b02 |0011: move-result-wide v2 │ │ +02e9dc: 1002 |0012: return-wide v2 │ │ +02e9de: 0d01 |0013: move-exception v1 │ │ +02e9e0: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ +02e9e4: 28fc |0016: goto 0012 // -0004 │ │ catches : 1 │ │ 0x0008 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=39 │ │ 0x000e line=40 │ │ 0x0012 line=44 │ │ 0x0013 line=41 │ │ 0x0014 line=44 │ │ locals : │ │ 0x000e - 0x0012 reg=0 date Ljava/util/Date; │ │ - 0x0000 - 0x0017 reg=3 text Ljava/lang/String; │ │ + 0x0000 - 0x0017 reg=4 text Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1669 (ValueRetriever.java) │ │ │ │ Class #179 header: │ │ class_idx : 500 │ │ access_flags : 1 (0x0001) │ │ @@ -50929,17 +51141,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02de9c: |[02de9c] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.:()V │ │ -02deac: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02deb2: 0e00 |0003: return-void │ │ +02e9f8: |[02e9f8] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.:()V │ │ +02ea08: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02ea0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;) │ │ @@ -50947,31 +51159,31 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -02deb4: |[02deb4] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ -02dec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dec6: 7210 f00b 0200 |0001: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@0bf0 │ │ -02decc: 0a01 |0004: move-result v1 │ │ -02dece: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ -02ded2: 7220 f10b 0200 |0007: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@0bf1 │ │ -02ded8: 0c01 |000a: move-result-object v1 │ │ -02deda: 6e20 0609 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02dee0: 0a01 |000e: move-result v1 │ │ -02dee2: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -02dee6: 7220 f20b 0200 |0011: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@0bf2 │ │ -02deec: 0c01 |0014: move-result-object v1 │ │ -02deee: 1101 |0015: return-object v1 │ │ -02def0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02def4: 28e9 |0018: goto 0001 // -0017 │ │ -02def6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -02def8: 28fb |001a: goto 0015 // -0005 │ │ +02ea10: |[02ea10] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ +02ea20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ea22: 7210 f00b 0200 |0001: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeCount:()I // method@0bf0 │ │ +02ea28: 0a01 |0004: move-result v1 │ │ +02ea2a: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ +02ea2e: 7220 f10b 0200 |0007: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeName:(I)Ljava/lang/String; // method@0bf1 │ │ +02ea34: 0c01 |000a: move-result-object v1 │ │ +02ea36: 6e20 0609 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02ea3c: 0a01 |000e: move-result v1 │ │ +02ea3e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +02ea42: 7220 f20b 0200 |0011: invoke-interface {v2, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(I)Ljava/lang/String; // method@0bf2 │ │ +02ea48: 0c01 |0014: move-result-object v1 │ │ +02ea4a: 1101 |0015: return-object v1 │ │ +02ea4c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02ea50: 28e9 |0018: goto 0001 // -0017 │ │ +02ea52: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +02ea54: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0007 line=16 │ │ 0x0011 line=17 │ │ 0x0015 line=20 │ │ 0x0016 line=15 │ │ @@ -50986,124 +51198,133 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 193 16-bit code units │ │ -02defc: |[02defc] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -02df0c: 1309 0900 |0000: const/16 v9, #int 9 // #9 │ │ -02df10: 2206 5f01 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -02df14: 7010 1a09 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02df1a: 7210 ec0b 0a00 |0007: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ -02df20: 0a07 |000a: move-result v7 │ │ -02df22: 1238 |000b: const/4 v8, #int 3 // #3 │ │ -02df24: 3387 0e00 |000c: if-ne v7, v8, 001a // +000e │ │ -02df28: 7210 ed0b 0a00 |000e: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ -02df2e: 0c07 |0011: move-result-object v7 │ │ -02df30: 6e20 2009 7600 |0012: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02df36: 6e10 2609 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02df3c: 0c07 |0018: move-result-object v7 │ │ -02df3e: 1107 |0019: return-object v7 │ │ -02df40: 7210 ec0b 0a00 |001a: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ -02df46: 0a07 |001d: move-result v7 │ │ -02df48: 3297 8200 |001e: if-eq v7, v9, 00a0 // +0082 │ │ -02df4c: 2200 5e01 |0020: new-instance v0, Ljava/lang/StringBuffer; // type@015e │ │ -02df50: 7010 1709 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0917 │ │ -02df56: 7210 e90b 0a00 |0025: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ -02df5c: 0c07 |0028: move-result-object v7 │ │ -02df5e: 3807 4100 |0029: if-eqz v7, 006a // +0041 │ │ -02df62: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -02df64: 7210 e90b 0a00 |002c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ -02df6a: 0c07 |002f: move-result-object v7 │ │ -02df6c: 7210 e70b 0700 |0030: invoke-interface {v7}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@0be7 │ │ -02df72: 0a07 |0033: move-result v7 │ │ -02df74: 3573 3600 |0034: if-ge v3, v7, 006a // +0036 │ │ -02df78: 1a07 0100 |0036: const-string v7, " " // string@0001 │ │ -02df7c: 6e20 1809 7000 |0038: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ -02df82: 0c07 |003b: move-result-object v7 │ │ -02df84: 7210 e90b 0a00 |003c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ -02df8a: 0c08 |003f: move-result-object v8 │ │ -02df8c: 7220 e80b 3800 |0040: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0be8 │ │ -02df92: 0c08 |0043: move-result-object v8 │ │ -02df94: 7210 eb0b 0800 |0044: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02df9a: 0c08 |0047: move-result-object v8 │ │ -02df9c: 6e20 1809 8700 |0048: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ -02dfa2: 0c07 |004b: move-result-object v7 │ │ -02dfa4: 1a08 e100 |004c: const-string v8, "="" // string@00e1 │ │ -02dfa8: 6e20 1809 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ -02dfae: 0c07 |0051: move-result-object v7 │ │ -02dfb0: 7210 e90b 0a00 |0052: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ -02dfb6: 0c08 |0055: move-result-object v8 │ │ -02dfb8: 7220 e80b 3800 |0056: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0be8 │ │ -02dfbe: 0c08 |0059: move-result-object v8 │ │ -02dfc0: 7210 ed0b 0800 |005a: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ -02dfc6: 0c08 |005d: move-result-object v8 │ │ -02dfc8: 6e20 1809 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ -02dfce: 0c07 |0061: move-result-object v7 │ │ -02dfd0: 1a08 7e00 |0062: const-string v8, "" " // string@007e │ │ -02dfd4: 6e20 1809 8700 |0064: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ -02dfda: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02dfde: 28c3 |0069: goto 002c // -003d │ │ -02dfe0: 1a07 c600 |006a: const-string v7, "<" // string@00c6 │ │ -02dfe4: 6e20 2009 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02dfea: 0c07 |006f: move-result-object v7 │ │ -02dfec: 7210 eb0b 0a00 |0070: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ -02dff2: 0c08 |0073: move-result-object v8 │ │ -02dff4: 6e20 2009 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02dffa: 0c07 |0077: move-result-object v7 │ │ -02dffc: 1a08 0100 |0078: const-string v8, " " // string@0001 │ │ -02e000: 6e20 2009 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e006: 0c07 |007d: move-result-object v7 │ │ -02e008: 6e20 2109 0700 |007e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder; // method@0921 │ │ -02e00e: 0c07 |0081: move-result-object v7 │ │ -02e010: 1a08 e200 |0082: const-string v8, ">" // string@00e2 │ │ -02e014: 6e20 2009 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e01a: 7210 ea0b 0a00 |0087: invoke-interface {v10}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02e020: 0c05 |008a: move-result-object v5 │ │ -02e022: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -02e024: 7210 ee0b 0500 |008c: invoke-interface {v5}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02e02a: 0a02 |008f: move-result v2 │ │ -02e02c: 3521 1600 |0090: if-ge v1, v2, 00a6 // +0016 │ │ -02e030: 7220 ef0b 1500 |0092: invoke-interface {v5, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02e036: 0c04 |0095: move-result-object v4 │ │ -02e038: 7110 ae0b 0400 |0096: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0bae │ │ -02e03e: 0c07 |0099: move-result-object v7 │ │ -02e040: 6e20 2009 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e046: d801 0101 |009d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02e04a: 28f1 |009f: goto 0090 // -000f │ │ -02e04c: 1a07 cb00 |00a0: const-string v7, "" // string@00cb │ │ -02e050: 6e20 2009 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e056: 28e2 |00a5: goto 0087 // -001e │ │ -02e058: 7210 ec0b 0a00 |00a6: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ -02e05e: 0a07 |00a9: move-result v7 │ │ -02e060: 3297 6bff |00aa: if-eq v7, v9, 0015 // -0095 │ │ -02e064: 1a07 ca00 |00ac: const-string v7, "" // string@00e2 │ │ -02e084: 6e20 2009 8700 |00bc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e08a: 2900 56ff |00bf: goto/16 0015 // -00aa │ │ +02ea58: |[02ea58] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +02ea68: 1309 0900 |0000: const/16 v9, #int 9 // #9 │ │ +02ea6c: 2206 5f01 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +02ea70: 7010 1a09 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02ea76: 7210 ec0b 0a00 |0007: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ +02ea7c: 0a07 |000a: move-result v7 │ │ +02ea7e: 1238 |000b: const/4 v8, #int 3 // #3 │ │ +02ea80: 3387 0e00 |000c: if-ne v7, v8, 001a // +000e │ │ +02ea84: 7210 ed0b 0a00 |000e: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ +02ea8a: 0c07 |0011: move-result-object v7 │ │ +02ea8c: 6e20 2009 7600 |0012: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ea92: 6e10 2609 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02ea98: 0c07 |0018: move-result-object v7 │ │ +02ea9a: 1107 |0019: return-object v7 │ │ +02ea9c: 7210 ec0b 0a00 |001a: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ +02eaa2: 0a07 |001d: move-result v7 │ │ +02eaa4: 3297 8200 |001e: if-eq v7, v9, 00a0 // +0082 │ │ +02eaa8: 2200 5e01 |0020: new-instance v0, Ljava/lang/StringBuffer; // type@015e │ │ +02eaac: 7010 1709 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0917 │ │ +02eab2: 7210 e90b 0a00 |0025: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ +02eab8: 0c07 |0028: move-result-object v7 │ │ +02eaba: 3807 4100 |0029: if-eqz v7, 006a // +0041 │ │ +02eabe: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +02eac0: 7210 e90b 0a00 |002c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ +02eac6: 0c07 |002f: move-result-object v7 │ │ +02eac8: 7210 e70b 0700 |0030: invoke-interface {v7}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@0be7 │ │ +02eace: 0a07 |0033: move-result v7 │ │ +02ead0: 3573 3600 |0034: if-ge v3, v7, 006a // +0036 │ │ +02ead4: 1a07 0100 |0036: const-string v7, " " // string@0001 │ │ +02ead8: 6e20 1809 7000 |0038: invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ +02eade: 0c07 |003b: move-result-object v7 │ │ +02eae0: 7210 e90b 0a00 |003c: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ +02eae6: 0c08 |003f: move-result-object v8 │ │ +02eae8: 7220 e80b 3800 |0040: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0be8 │ │ +02eaee: 0c08 |0043: move-result-object v8 │ │ +02eaf0: 7210 eb0b 0800 |0044: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02eaf6: 0c08 |0047: move-result-object v8 │ │ +02eaf8: 6e20 1809 8700 |0048: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ +02eafe: 0c07 |004b: move-result-object v7 │ │ +02eb00: 1a08 e100 |004c: const-string v8, "="" // string@00e1 │ │ +02eb04: 6e20 1809 8700 |004e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ +02eb0a: 0c07 |0051: move-result-object v7 │ │ +02eb0c: 7210 e90b 0a00 |0052: invoke-interface {v10}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@0be9 │ │ +02eb12: 0c08 |0055: move-result-object v8 │ │ +02eb14: 7220 e80b 3800 |0056: invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@0be8 │ │ +02eb1a: 0c08 |0059: move-result-object v8 │ │ +02eb1c: 7210 ed0b 0800 |005a: invoke-interface {v8}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ +02eb22: 0c08 |005d: move-result-object v8 │ │ +02eb24: 6e20 1809 8700 |005e: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ +02eb2a: 0c07 |0061: move-result-object v7 │ │ +02eb2c: 1a08 7e00 |0062: const-string v8, "" " // string@007e │ │ +02eb30: 6e20 1809 8700 |0064: invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@0918 │ │ +02eb36: d803 0301 |0067: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02eb3a: 28c3 |0069: goto 002c // -003d │ │ +02eb3c: 1a07 c600 |006a: const-string v7, "<" // string@00c6 │ │ +02eb40: 6e20 2009 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02eb46: 0c07 |006f: move-result-object v7 │ │ +02eb48: 7210 eb0b 0a00 |0070: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@0beb │ │ +02eb4e: 0c08 |0073: move-result-object v8 │ │ +02eb50: 6e20 2009 8700 |0074: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02eb56: 0c07 |0077: move-result-object v7 │ │ +02eb58: 1a08 0100 |0078: const-string v8, " " // string@0001 │ │ +02eb5c: 6e20 2009 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02eb62: 0c07 |007d: move-result-object v7 │ │ +02eb64: 6e20 2109 0700 |007e: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder; // method@0921 │ │ +02eb6a: 0c07 |0081: move-result-object v7 │ │ +02eb6c: 1a08 e200 |0082: const-string v8, ">" // string@00e2 │ │ +02eb70: 6e20 2009 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02eb76: 7210 ea0b 0a00 |0087: invoke-interface {v10}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02eb7c: 0c05 |008a: move-result-object v5 │ │ +02eb7e: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +02eb80: 7210 ee0b 0500 |008c: invoke-interface {v5}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02eb86: 0a02 |008f: move-result v2 │ │ +02eb88: 3521 1600 |0090: if-ge v1, v2, 00a6 // +0016 │ │ +02eb8c: 7220 ef0b 1500 |0092: invoke-interface {v5, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02eb92: 0c04 |0095: move-result-object v4 │ │ +02eb94: 7110 ae0b 0400 |0096: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getStringFromNode:(Lorg/w3c/dom/Node;)Ljava/lang/String; // method@0bae │ │ +02eb9a: 0c07 |0099: move-result-object v7 │ │ +02eb9c: 6e20 2009 7600 |009a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02eba2: d801 0101 |009d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02eba6: 28f1 |009f: goto 0090 // -000f │ │ +02eba8: 1a07 cb00 |00a0: const-string v7, "" // string@00cb │ │ +02ebac: 6e20 2009 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ebb2: 28e2 |00a5: goto 0087 // -001e │ │ +02ebb4: 7210 ec0b 0a00 |00a6: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ +02ebba: 0a07 |00a9: move-result v7 │ │ +02ebbc: 3297 6bff |00aa: if-eq v7, v9, 0015 // -0095 │ │ +02ebc0: 1a07 ca00 |00ac: const-string v7, "" // string@00e2 │ │ +02ebe0: 6e20 2009 8700 |00bc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ebe6: 2900 56ff |00bf: goto/16 0015 // -00aa │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0007 line=85 │ │ 0x000e line=86 │ │ 0x0015 line=116 │ │ 0x001a line=88 │ │ 0x0020 line=89 │ │ 0x0025 line=90 │ │ 0x002b line=91 │ │ 0x0036 line=92 │ │ + 0x003c line=93 │ │ + 0x0044 line=94 │ │ + 0x0048 line=93 │ │ + 0x004e line=95 │ │ + 0x0052 line=96 │ │ + 0x005a line=97 │ │ + 0x005e line=96 │ │ + 0x0064 line=97 │ │ 0x0067 line=91 │ │ 0x006a line=100 │ │ + 0x007e line=101 │ │ 0x0087 line=106 │ │ 0x008b line=107 │ │ 0x0092 line=108 │ │ 0x0096 line=109 │ │ 0x009d line=107 │ │ 0x00a0 line=103 │ │ 0x00a6 line=112 │ │ @@ -51126,45 +51347,45 @@ │ │ type : '(Lorg/w3c/dom/Node;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -02e090: |[02e090] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ -02e0a0: 7210 ea0b 0600 |0000: invoke-interface {v6}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ -02e0a6: 0c03 |0003: move-result-object v3 │ │ -02e0a8: 2200 5f01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -02e0ac: 7010 1a09 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02e0b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02e0b4: 7210 ee0b 0300 |000a: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ -02e0ba: 0a04 |000d: move-result v4 │ │ -02e0bc: 3541 2600 |000e: if-ge v1, v4, 0034 // +0026 │ │ -02e0c0: 7220 ef0b 1300 |0010: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ -02e0c6: 0c02 |0013: move-result-object v2 │ │ -02e0c8: 7210 ec0b 0200 |0014: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ -02e0ce: 0a04 |0017: move-result v4 │ │ -02e0d0: 1235 |0018: const/4 v5, #int 3 // #3 │ │ -02e0d2: 3354 0c00 |0019: if-ne v4, v5, 0025 // +000c │ │ -02e0d6: 7210 ed0b 0200 |001b: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ -02e0dc: 0c04 |001e: move-result-object v4 │ │ -02e0de: 6e20 2009 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e0e4: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02e0e8: 28e6 |0024: goto 000a // -001a │ │ -02e0ea: 7210 ec0b 0200 |0025: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ -02e0f0: 0a04 |0028: move-result v4 │ │ -02e0f2: 1245 |0029: const/4 v5, #int 4 // #4 │ │ -02e0f4: 3354 f8ff |002a: if-ne v4, v5, 0022 // -0008 │ │ -02e0f8: 7210 ed0b 0200 |002c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ -02e0fe: 0c04 |002f: move-result-object v4 │ │ -02e100: 6e20 2009 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e106: 28ef |0033: goto 0022 // -0011 │ │ -02e108: 6e10 2609 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02e10e: 0c04 |0037: move-result-object v4 │ │ -02e110: 1104 |0038: return-object v4 │ │ +02ebec: |[02ebec] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getTextValue:(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ +02ebfc: 7210 ea0b 0600 |0000: invoke-interface {v6}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@0bea │ │ +02ec02: 0c03 |0003: move-result-object v3 │ │ +02ec04: 2200 5f01 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +02ec08: 7010 1a09 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02ec0e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +02ec10: 7210 ee0b 0300 |000a: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@0bee │ │ +02ec16: 0a04 |000d: move-result v4 │ │ +02ec18: 3541 2600 |000e: if-ge v1, v4, 0034 // +0026 │ │ +02ec1c: 7220 ef0b 1300 |0010: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@0bef │ │ +02ec22: 0c02 |0013: move-result-object v2 │ │ +02ec24: 7210 ec0b 0200 |0014: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ +02ec2a: 0a04 |0017: move-result v4 │ │ +02ec2c: 1235 |0018: const/4 v5, #int 3 // #3 │ │ +02ec2e: 3354 0c00 |0019: if-ne v4, v5, 0025 // +000c │ │ +02ec32: 7210 ed0b 0200 |001b: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ +02ec38: 0c04 |001e: move-result-object v4 │ │ +02ec3a: 6e20 2009 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ec40: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02ec44: 28e6 |0024: goto 000a // -001a │ │ +02ec46: 7210 ec0b 0200 |0025: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeType:()S // method@0bec │ │ +02ec4c: 0a04 |0028: move-result v4 │ │ +02ec4e: 1245 |0029: const/4 v5, #int 4 // #4 │ │ +02ec50: 3354 f8ff |002a: if-ne v4, v5, 0022 // -0008 │ │ +02ec54: 7210 ed0b 0200 |002c: invoke-interface {v2}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@0bed │ │ +02ec5a: 0c04 |002f: move-result-object v4 │ │ +02ec5c: 6e20 2009 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02ec62: 28ef |0033: goto 0022 // -0011 │ │ +02ec64: 6e10 2609 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02ec6a: 0c04 |0037: move-result-object v4 │ │ +02ec6c: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0009 line=55 │ │ 0x0010 line=56 │ │ 0x0014 line=57 │ │ @@ -51185,27 +51406,27 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02e114: |[02e114] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ -02e124: 7210 f60b 0200 |0000: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0bf6 │ │ -02e12a: 0c01 |0003: move-result-object v1 │ │ -02e12c: 1101 |0004: return-object v1 │ │ -02e12e: 0d00 |0005: move-exception v0 │ │ -02e130: 1a01 9d06 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@069d │ │ -02e134: 7120 960b 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02e13a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -02e13e: 28f7 |000d: goto 0004 // -0009 │ │ -02e140: 0d00 |000e: move-exception v0 │ │ -02e142: 1a01 9c06 |000f: const-string v1, "XMLHandler.IOException" // string@069c │ │ -02e146: 7120 960b 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -02e14c: 28f7 |0014: goto 000b // -0009 │ │ +02ec70: |[02ec70] jp.co.kayo.android.localplayer.ds.ampache.util.XMLUtils.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ +02ec80: 7210 f60b 0200 |0000: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@0bf6 │ │ +02ec86: 0c01 |0003: move-result-object v1 │ │ +02ec88: 1101 |0004: return-object v1 │ │ +02ec8a: 0d00 |0005: move-exception v0 │ │ +02ec8c: 1a01 9d06 |0006: const-string v1, "XMLHandler.XmlPullParserException" // string@069d │ │ +02ec90: 7120 960b 0100 |0008: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02ec96: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +02ec9a: 28f7 |000d: goto 0004 // -0009 │ │ +02ec9c: 0d00 |000e: move-exception v0 │ │ +02ec9e: 1a01 9c06 |000f: const-string v1, "XMLHandler.IOException" // string@069c │ │ +02eca2: 7120 960b 0100 |0011: invoke-static {v1, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +02eca8: 28f7 |0014: goto 000b // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0005 │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=32 │ │ @@ -51265,19 +51486,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02e160: |[02e160] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.:()V │ │ -02e170: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02e176: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02e178: 5b10 b404 |0004: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ -02e17c: 0e00 |0006: return-void │ │ +02ecbc: |[02ecbc] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.:()V │ │ +02eccc: 7010 f608 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02ecd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +02ecd4: 5b10 b404 |0004: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ +02ecd8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ │ │ @@ -51286,35 +51507,35 @@ │ │ type : '()Ljavax/net/ssl/SSLContext;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -02e180: |[02e180] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createEasySSLContext:()Ljavax/net/ssl/SSLContext; │ │ -02e190: 1a02 2906 |0000: const-string v2, "TLS" // string@0629 │ │ -02e194: 7110 8909 0200 |0002: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0989 │ │ -02e19a: 0c00 |0005: move-result-object v0 │ │ -02e19c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -02e19e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -02e1a0: 2333 3702 |0008: new-array v3, v3, [Ljavax/net/ssl/TrustManager; // type@0237 │ │ -02e1a4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -02e1a6: 2205 f601 |000b: new-instance v5, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; // type@01f6 │ │ -02e1aa: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -02e1ac: 7020 ba0b 6500 |000e: invoke-direct {v5, v6}, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.:(Ljava/security/KeyStore;)V // method@0bba │ │ -02e1b2: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ -02e1b6: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -02e1b8: 6e40 8b09 2043 |0014: invoke-virtual {v0, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@098b │ │ -02e1be: 1100 |0017: return-object v0 │ │ -02e1c0: 0d01 |0018: move-exception v1 │ │ -02e1c2: 2202 3d01 |0019: new-instance v2, Ljava/io/IOException; // type@013d │ │ -02e1c6: 6e10 dc08 0100 |001b: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@08dc │ │ -02e1cc: 0c03 |001e: move-result-object v3 │ │ -02e1ce: 7020 bd08 3200 |001f: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@08bd │ │ -02e1d4: 2702 |0022: throw v2 │ │ +02ecdc: |[02ecdc] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createEasySSLContext:()Ljavax/net/ssl/SSLContext; │ │ +02ecec: 1a02 2906 |0000: const-string v2, "TLS" // string@0629 │ │ +02ecf0: 7110 8909 0200 |0002: invoke-static {v2}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@0989 │ │ +02ecf6: 0c00 |0005: move-result-object v0 │ │ +02ecf8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +02ecfa: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +02ecfc: 2333 3702 |0008: new-array v3, v3, [Ljavax/net/ssl/TrustManager; // type@0237 │ │ +02ed00: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +02ed02: 2205 f601 |000b: new-instance v5, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; // type@01f6 │ │ +02ed06: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +02ed08: 7020 ba0b 6500 |000e: invoke-direct {v5, v6}, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.:(Ljava/security/KeyStore;)V // method@0bba │ │ +02ed0e: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ +02ed12: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +02ed14: 6e40 8b09 2043 |0014: invoke-virtual {v0, v2, v3, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@098b │ │ +02ed1a: 1100 |0017: return-object v0 │ │ +02ed1c: 0d01 |0018: move-exception v1 │ │ +02ed1e: 2202 3d01 |0019: new-instance v2, Ljava/io/IOException; // type@013d │ │ +02ed22: 6e10 dc08 0100 |001b: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@08dc │ │ +02ed28: 0c03 |001e: move-result-object v3 │ │ +02ed2a: 7020 bd08 3200 |001f: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@08bd │ │ +02ed30: 2702 |0022: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x0017 line=58 │ │ @@ -51329,109 +51550,111 @@ │ │ type : '()Ljavax/net/ssl/SSLContext;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -02e1e8: |[02e1e8] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ -02e1f8: 5410 b404 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ -02e1fc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -02e200: 7100 b30b 0000 |0004: invoke-static {}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createEasySSLContext:()Ljavax/net/ssl/SSLContext; // method@0bb3 │ │ -02e206: 0c00 |0007: move-result-object v0 │ │ -02e208: 5b10 b404 |0008: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ -02e20c: 5410 b404 |000a: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ -02e210: 1100 |000c: return-object v0 │ │ +02ed44: |[02ed44] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.getSSLContext:()Ljavax/net/ssl/SSLContext; │ │ +02ed54: 5410 b404 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ +02ed58: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +02ed5c: 7100 b30b 0000 |0004: invoke-static {}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createEasySSLContext:()Ljavax/net/ssl/SSLContext; // method@0bb3 │ │ +02ed62: 0c00 |0007: move-result-object v0 │ │ +02ed64: 5b10 b404 |0008: iput-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ +02ed68: 5410 b404 |000a: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.sslcontext:Ljavax/net/ssl/SSLContext; // field@04b4 │ │ +02ed6c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x000a line=68 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ name : 'connectSocket' │ │ type : '(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 7 │ │ outs : 3 │ │ - insns size : 45 16-bit code units │ │ -02e214: |[02e214] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ -02e224: 7110 d00b 0b00 |0000: invoke-static {v11}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0bd0 │ │ -02e22a: 0a00 |0003: move-result v0 │ │ -02e22c: 7110 d10b 0b00 |0004: invoke-static {v11}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0bd1 │ │ -02e232: 0a03 |0007: move-result v3 │ │ -02e234: 2202 6e01 |0008: new-instance v2, Ljava/net/InetSocketAddress; // type@016e │ │ -02e238: 7030 3509 7208 |000a: invoke-direct {v2, v7, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0935 │ │ -02e23e: 3806 1b00 |000d: if-eqz v6, 0028 // +001b │ │ -02e242: 0764 |000f: move-object v4, v6 │ │ -02e244: 1f04 a001 |0010: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@01a0 │ │ -02e248: 3909 0400 |0012: if-nez v9, 0016 // +0004 │ │ -02e24c: 3d0a 0d00 |0014: if-lez v10, 0021 // +000d │ │ -02e250: 3b0a 0300 |0016: if-gez v10, 0019 // +0003 │ │ -02e254: 120a |0018: const/4 v10, #int 0 // #0 │ │ -02e256: 2201 6e01 |0019: new-instance v1, Ljava/net/InetSocketAddress; // type@016e │ │ -02e25a: 7030 3609 910a |001b: invoke-direct {v1, v9, v10}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@0936 │ │ -02e260: 6e20 8c09 1400 |001e: invoke-virtual {v4, v1}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@098c │ │ -02e266: 6e30 8d09 2400 |0021: invoke-virtual {v4, v2, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@098d │ │ -02e26c: 6e20 8e09 3400 |0024: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@098e │ │ -02e272: 1104 |0027: return-object v4 │ │ -02e274: 6e10 b40b 0500 |0028: invoke-virtual {v5}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@0bb4 │ │ -02e27a: 0c04 |002b: move-result-object v4 │ │ -02e27c: 28e4 |002c: goto 0010 // -001c │ │ + insns size : 48 16-bit code units │ │ +02ed70: |[02ed70] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.connectSocket:(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ +02ed80: 7110 d00b 0c00 |0000: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0bd0 │ │ +02ed86: 0a00 |0003: move-result v0 │ │ +02ed88: 7110 d10b 0c00 |0004: invoke-static {v12}, Lorg/apache/http/params/HttpConnectionParams;.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I // method@0bd1 │ │ +02ed8e: 0a03 |0007: move-result v3 │ │ +02ed90: 2202 6e01 |0008: new-instance v2, Ljava/net/InetSocketAddress; // type@016e │ │ +02ed94: 7030 3509 8209 |000a: invoke-direct {v2, v8, v9}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0935 │ │ +02ed9a: 3807 1e00 |000d: if-eqz v7, 002b // +001e │ │ +02ed9e: 0775 |000f: move-object v5, v7 │ │ +02eda0: 1f05 a001 |0010: check-cast v5, Ljavax/net/ssl/SSLSocket; // type@01a0 │ │ +02eda4: 0754 |0012: move-object v4, v5 │ │ +02eda6: 1f04 a001 |0013: check-cast v4, Ljavax/net/ssl/SSLSocket; // type@01a0 │ │ +02edaa: 390a 0400 |0015: if-nez v10, 0019 // +0004 │ │ +02edae: 3d0b 0d00 |0017: if-lez v11, 0024 // +000d │ │ +02edb2: 3b0b 0300 |0019: if-gez v11, 001c // +0003 │ │ +02edb6: 120b |001b: const/4 v11, #int 0 // #0 │ │ +02edb8: 2201 6e01 |001c: new-instance v1, Ljava/net/InetSocketAddress; // type@016e │ │ +02edbc: 7030 3609 a10b |001e: invoke-direct {v1, v10, v11}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@0936 │ │ +02edc2: 6e20 8c09 1400 |0021: invoke-virtual {v4, v1}, Ljavax/net/ssl/SSLSocket;.bind:(Ljava/net/SocketAddress;)V // method@098c │ │ +02edc8: 6e30 8d09 2400 |0024: invoke-virtual {v4, v2, v0}, Ljavax/net/ssl/SSLSocket;.connect:(Ljava/net/SocketAddress;I)V // method@098d │ │ +02edce: 6e20 8e09 3400 |0027: invoke-virtual {v4, v3}, Ljavax/net/ssl/SSLSocket;.setSoTimeout:(I)V // method@098e │ │ +02edd4: 1104 |002a: return-object v4 │ │ +02edd6: 6e10 b40b 0600 |002b: invoke-virtual {v6}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@0bb4 │ │ +02eddc: 0c05 |002e: move-result-object v5 │ │ +02edde: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0008 line=81 │ │ 0x000d line=82 │ │ - 0x0012 line=84 │ │ - 0x0016 line=86 │ │ - 0x0018 line=87 │ │ - 0x0019 line=89 │ │ - 0x001e line=90 │ │ - 0x0021 line=93 │ │ - 0x0024 line=94 │ │ - 0x0027 line=95 │ │ - 0x0028 line=82 │ │ - locals : │ │ - 0x001e - 0x0021 reg=1 isa Ljava/net/InetSocketAddress; │ │ - 0x0012 - 0x0028 reg=4 sslsock Ljavax/net/ssl/SSLSocket; │ │ - 0x0004 - 0x002d reg=0 connTimeout I │ │ - 0x000d - 0x002d reg=2 remoteAddress Ljava/net/InetSocketAddress; │ │ - 0x0008 - 0x002d reg=3 soTimeout I │ │ - 0x0000 - 0x002d reg=5 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ - 0x0000 - 0x002d reg=6 sock Ljava/net/Socket; │ │ - 0x0000 - 0x002d reg=7 host Ljava/lang/String; │ │ - 0x0000 - 0x002d reg=8 port I │ │ - 0x0000 - 0x002d reg=9 localAddress Ljava/net/InetAddress; │ │ - 0x0000 - 0x002d reg=10 localPort I │ │ - 0x0000 - 0x002d reg=11 params Lorg/apache/http/params/HttpParams; │ │ + 0x0015 line=84 │ │ + 0x0019 line=86 │ │ + 0x001b line=87 │ │ + 0x001c line=89 │ │ + 0x0021 line=90 │ │ + 0x0024 line=93 │ │ + 0x0027 line=94 │ │ + 0x002a line=95 │ │ + 0x002b line=82 │ │ + locals : │ │ + 0x0021 - 0x0024 reg=1 isa Ljava/net/InetSocketAddress; │ │ + 0x0015 - 0x002b reg=4 sslsock Ljavax/net/ssl/SSLSocket; │ │ + 0x0004 - 0x0030 reg=0 connTimeout I │ │ + 0x000d - 0x0030 reg=2 remoteAddress Ljava/net/InetSocketAddress; │ │ + 0x0008 - 0x0030 reg=3 soTimeout I │ │ + 0x0000 - 0x0030 reg=6 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ + 0x0000 - 0x0030 reg=7 sock Ljava/net/Socket; │ │ + 0x0000 - 0x0030 reg=8 host Ljava/lang/String; │ │ + 0x0000 - 0x0030 reg=9 port I │ │ + 0x0000 - 0x0030 reg=10 localAddress Ljava/net/InetAddress; │ │ + 0x0000 - 0x0030 reg=11 localPort I │ │ + 0x0000 - 0x0030 reg=12 params Lorg/apache/http/params/HttpParams; │ │ │ │ #1 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ name : 'createSocket' │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02e280: |[02e280] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:()Ljava/net/Socket; │ │ -02e290: 7010 b70b 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0bb7 │ │ -02e296: 0c00 |0003: move-result-object v0 │ │ -02e298: 6e10 8a09 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@098a │ │ -02e29e: 0c00 |0007: move-result-object v0 │ │ -02e2a0: 6e10 8f09 0000 |0008: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@098f │ │ -02e2a6: 0c00 |000b: move-result-object v0 │ │ -02e2a8: 1100 |000c: return-object v0 │ │ +02ede0: |[02ede0] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:()Ljava/net/Socket; │ │ +02edf0: 7010 b70b 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0bb7 │ │ +02edf6: 0c00 |0003: move-result-object v0 │ │ +02edf8: 6e10 8a09 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@098a │ │ +02edfe: 0c00 |0007: move-result-object v0 │ │ +02ee00: 6e10 8f09 0000 |0008: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:()Ljava/net/Socket; // method@098f │ │ +02ee06: 0c00 |000b: move-result-object v0 │ │ +02ee08: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ │ │ #2 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ @@ -51439,22 +51662,22 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -02e2ac: |[02e2ac] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ -02e2bc: 7010 b70b 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0bb7 │ │ -02e2c2: 0c00 |0003: move-result-object v0 │ │ -02e2c4: 6e10 8a09 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@098a │ │ -02e2ca: 0c00 |0007: move-result-object v0 │ │ -02e2cc: 6e55 9009 2043 |0008: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@0990 │ │ -02e2d2: 0c00 |000b: move-result-object v0 │ │ -02e2d4: 1100 |000c: return-object v0 │ │ +02ee0c: |[02ee0c] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ +02ee1c: 7010 b70b 0100 |0000: invoke-direct {v1}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;.getSSLContext:()Ljavax/net/ssl/SSLContext; // method@0bb7 │ │ +02ee22: 0c00 |0003: move-result-object v0 │ │ +02ee24: 6e10 8a09 0000 |0004: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@098a │ │ +02ee2a: 0c00 |0007: move-result-object v0 │ │ +02ee2c: 6e55 9009 2043 |0008: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@0990 │ │ +02ee32: 0c00 |000b: move-result-object v0 │ │ +02ee34: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ 0x0000 - 0x000d reg=2 socket Ljava/net/Socket; │ │ 0x0000 - 0x000d reg=3 host Ljava/lang/String; │ │ @@ -51466,26 +51689,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02e2d8: |[02e2d8] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.equals:(Ljava/lang/Object;)Z │ │ -02e2e8: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ -02e2ec: 6e10 f808 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -02e2f2: 0c00 |0005: move-result-object v0 │ │ -02e2f4: 1c01 f501 |0006: const-class v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@01f5 │ │ -02e2f8: 6e20 f708 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ -02e2fe: 0a00 |000b: move-result v0 │ │ -02e300: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -02e304: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -02e306: 0f00 |000f: return v0 │ │ -02e308: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -02e30a: 28fe |0011: goto 000f // -0002 │ │ +02ee38: |[02ee38] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.equals:(Ljava/lang/Object;)Z │ │ +02ee48: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ +02ee4c: 6e10 f808 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +02ee52: 0c00 |0005: move-result-object v0 │ │ +02ee54: 1c01 f501 |0006: const-class v1, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@01f5 │ │ +02ee58: 6e20 f708 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@08f7 │ │ +02ee5e: 0a00 |000b: move-result v0 │ │ +02ee60: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +02ee64: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +02ee66: 0f00 |000f: return v0 │ │ +02ee68: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +02ee6a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ 0x0000 - 0x0012 reg=3 obj Ljava/lang/Object; │ │ │ │ @@ -51494,19 +51717,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02e30c: |[02e30c] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.hashCode:()I │ │ -02e31c: 1c00 f501 |0000: const-class v0, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@01f5 │ │ -02e320: 6e10 f908 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ -02e326: 0a00 |0005: move-result v0 │ │ -02e328: 0f00 |0006: return v0 │ │ +02ee6c: |[02ee6c] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.hashCode:()I │ │ +02ee7c: 1c00 f501 |0000: const-class v0, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; // type@01f5 │ │ +02ee80: 6e10 f908 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@08f9 │ │ +02ee86: 0a00 |0005: move-result v0 │ │ +02ee88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ │ │ #5 : (in Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;) │ │ @@ -51514,17 +51737,17 @@ │ │ type : '(Ljava/net/Socket;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02e32c: |[02e32c] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ -02e33c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02e33e: 0f00 |0001: return v0 │ │ +02ee8c: |[02ee8c] org.apache.commons.httpclient.contrib.ssl.EasySSLSocketFactory.isSecure:(Ljava/net/Socket;)Z │ │ +02ee9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02ee9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory; │ │ 0x0000 - 0x0002 reg=2 socket Ljava/net/Socket; │ │ │ │ @@ -51566,41 +51789,42 @@ │ │ type : '(Ljava/security/KeyStore;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -02e340: |[02e340] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.:(Ljava/security/KeyStore;)V │ │ -02e350: 7010 f608 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02e356: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -02e358: 5b42 b504 |0004: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ -02e35c: 7100 9109 0000 |0006: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@0991 │ │ -02e362: 0c02 |0009: move-result-object v2 │ │ -02e364: 7110 9209 0200 |000a: invoke-static {v2}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@0992 │ │ -02e36a: 0c00 |000d: move-result-object v0 │ │ -02e36c: 6e20 9409 5000 |000e: invoke-virtual {v0, v5}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@0994 │ │ -02e372: 6e10 9309 0000 |0011: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@0993 │ │ -02e378: 0c01 |0014: move-result-object v1 │ │ -02e37a: 2112 |0015: array-length v2, v1 │ │ -02e37c: 3902 0a00 |0016: if-nez v2, 0020 // +000a │ │ -02e380: 2202 7b01 |0018: new-instance v2, Ljava/security/NoSuchAlgorithmException; // type@017b │ │ -02e384: 1a03 810d |001a: const-string v3, "no trust manager found" // string@0d81 │ │ -02e388: 7020 4109 3200 |001c: invoke-direct {v2, v3}, Ljava/security/NoSuchAlgorithmException;.:(Ljava/lang/String;)V // method@0941 │ │ -02e38e: 2702 |001f: throw v2 │ │ -02e390: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -02e392: 4602 0102 |0021: aget-object v2, v1, v2 │ │ -02e396: 1f02 a301 |0023: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@01a3 │ │ -02e39a: 5b42 b504 |0025: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ -02e39e: 0e00 |0027: return-void │ │ +02eea0: |[02eea0] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.:(Ljava/security/KeyStore;)V │ │ +02eeb0: 7010 f608 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02eeb6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +02eeb8: 5b42 b504 |0004: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ +02eebc: 7100 9109 0000 |0006: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@0991 │ │ +02eec2: 0c02 |0009: move-result-object v2 │ │ +02eec4: 7110 9209 0200 |000a: invoke-static {v2}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@0992 │ │ +02eeca: 0c00 |000d: move-result-object v0 │ │ +02eecc: 6e20 9409 5000 |000e: invoke-virtual {v0, v5}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@0994 │ │ +02eed2: 6e10 9309 0000 |0011: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@0993 │ │ +02eed8: 0c01 |0014: move-result-object v1 │ │ +02eeda: 2112 |0015: array-length v2, v1 │ │ +02eedc: 3902 0a00 |0016: if-nez v2, 0020 // +000a │ │ +02eee0: 2202 7b01 |0018: new-instance v2, Ljava/security/NoSuchAlgorithmException; // type@017b │ │ +02eee4: 1a03 7f0d |001a: const-string v3, "no trust manager found" // string@0d7f │ │ +02eee8: 7020 4109 3200 |001c: invoke-direct {v2, v3}, Ljava/security/NoSuchAlgorithmException;.:(Ljava/lang/String;)V // method@0941 │ │ +02eeee: 2702 |001f: throw v2 │ │ +02eef0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +02eef2: 4602 0102 |0021: aget-object v2, v1, v2 │ │ +02eef6: 1f02 a301 |0023: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@01a3 │ │ +02eefa: 5b42 b504 |0025: iput-object v2, v4, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ +02eefe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=41 │ │ - 0x0006 line=50 │ │ + 0x0006 line=51 │ │ + 0x000a line=50 │ │ 0x000e line=52 │ │ 0x0011 line=53 │ │ 0x0015 line=54 │ │ 0x0018 line=55 │ │ 0x0020 line=57 │ │ 0x0027 line=58 │ │ locals : │ │ @@ -51615,18 +51839,18 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02e3a0: |[02e3a0] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -02e3b0: 5410 b504 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ -02e3b4: 7230 9509 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@0995 │ │ -02e3ba: 0e00 |0005: return-void │ │ +02ef00: |[02ef00] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +02ef10: 5410 b504 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ +02ef14: 7230 9509 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@0995 │ │ +02ef1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ 0x0000 - 0x0006 reg=2 certificates [Ljava/security/cert/X509Certificate; │ │ @@ -51637,16 +51861,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02e3bc: |[02e3bc] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -02e3cc: 0e00 |0000: return-void │ │ +02ef1c: |[02ef1c] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +02ef2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ 0x0000 - 0x0001 reg=1 certificates [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -51656,19 +51880,19 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02e3d0: |[02e3d0] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -02e3e0: 5410 b504 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ -02e3e4: 7210 9609 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@0996 │ │ -02e3ea: 0c00 |0005: move-result-object v0 │ │ -02e3ec: 1100 |0006: return-object v0 │ │ +02ef30: |[02ef30] org.apache.commons.httpclient.contrib.ssl.EasyX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +02ef40: 5410 b504 |0000: iget-object v0, v1, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;.standardTrustManager:Ljavax/net/ssl/X509TrustManager; // field@04b5 │ │ +02ef44: 7210 9609 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@0996 │ │ +02ef4a: 0c00 |0005: move-result-object v0 │ │ +02ef4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager; │ │ │ │ source_file_idx : 525 (EasyX509TrustManager.java) │ │ @@ -51702,17 +51926,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02e3f0: |[02e3f0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -02e400: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -02e406: 0e00 |0003: return-void │ │ +02ef50: |[02ef50] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +02ef60: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +02ef66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -51721,17 +51945,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02e408: |[02e408] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -02e418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e41a: 0f00 |0001: return v0 │ │ +02ef68: |[02ef68] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +02ef78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ef7a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51740,17 +51964,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02e41c: |[02e41c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02e42c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e42e: 1100 |0001: return-object v0 │ │ +02ef7c: |[02ef7c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02ef8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ef8e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51759,17 +51983,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02e430: |[02e430] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02e440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e442: 1100 |0001: return-object v0 │ │ +02ef90: |[02ef90] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02efa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02efa2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51778,17 +52002,17 @@ │ │ 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 │ │ -02e444: |[02e444] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -02e454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e456: 1100 |0001: return-object v0 │ │ +02efa4: |[02efa4] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +02efb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02efb6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51797,17 +52021,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02e458: |[02e458] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02e468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e46a: 1100 |0001: return-object v0 │ │ +02efb8: |[02efb8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +02efc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02efca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -51963,20 +52187,20 @@ │ │ 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 │ │ -02e46c: |[02e46c] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -02e47c: 7010 6a02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@026a │ │ -02e482: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02e484: 5c10 1a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -02e488: 5b12 2400 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02e48c: 0e00 |0008: return-void │ │ +02efcc: |[02efcc] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +02efdc: 7010 6a02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@026a │ │ +02efe2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +02efe4: 5c10 1a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +02efe8: 5b12 2400 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02efec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=201 │ │ 0x0006 line=287 │ │ 0x0008 line=288 │ │ locals : │ │ @@ -51988,84 +52212,84 @@ │ │ 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 │ │ -02e490: |[02e490] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -02e4a0: 5441 2400 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02e4a4: 5b61 5c00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -02e4a8: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -02e4ac: 5461 7000 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -02e4b0: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -02e4b4: 5461 7000 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -02e4b8: 6e20 0609 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -02e4be: 0a01 |000f: move-result v1 │ │ -02e4c0: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -02e4c4: 2201 4f01 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -02e4c8: 2202 5f01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -02e4cc: 7010 1a09 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02e4d2: 1a03 bd01 |0019: const-string v3, "Can't change tag of fragment " // string@01bd │ │ -02e4d6: 6e20 2009 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e4dc: 0c02 |001e: move-result-object v2 │ │ -02e4de: 6e20 1f09 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02e4e4: 0c02 |0022: move-result-object v2 │ │ -02e4e6: 1a03 c500 |0023: const-string v3, ": was " // string@00c5 │ │ -02e4ea: 6e20 2009 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e4f0: 0c02 |0028: move-result-object v2 │ │ -02e4f2: 5463 7000 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -02e4f6: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e4fc: 0c02 |002e: move-result-object v2 │ │ -02e4fe: 1a03 6d00 |002f: const-string v3, " now " // string@006d │ │ -02e502: 6e20 2009 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e508: 0c02 |0034: move-result-object v2 │ │ -02e50a: 6e20 2009 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e510: 0c02 |0038: move-result-object v2 │ │ -02e512: 6e10 2609 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02e518: 0c02 |003c: move-result-object v2 │ │ -02e51a: 7020 e008 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02e520: 2701 |0040: throw v1 │ │ -02e522: 5b67 7000 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -02e526: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -02e52a: 5261 5b00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -02e52e: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -02e532: 5261 5b00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -02e536: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -02e53a: 2201 4f01 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -02e53e: 2202 5f01 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -02e542: 7010 1a09 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02e548: 1a03 bc01 |0054: const-string v3, "Can't change container ID of fragment " // string@01bc │ │ -02e54c: 6e20 2009 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e552: 0c02 |0059: move-result-object v2 │ │ -02e554: 6e20 1f09 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02e55a: 0c02 |005d: move-result-object v2 │ │ -02e55c: 1a03 c500 |005e: const-string v3, ": was " // string@00c5 │ │ -02e560: 6e20 2009 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e566: 0c02 |0063: move-result-object v2 │ │ -02e568: 5263 5b00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -02e56c: 6e20 1d09 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02e572: 0c02 |0069: move-result-object v2 │ │ -02e574: 1a03 6d00 |006a: const-string v3, " now " // string@006d │ │ -02e578: 6e20 2009 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e57e: 0c02 |006f: move-result-object v2 │ │ -02e580: 6e20 1d09 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02e586: 0c02 |0073: move-result-object v2 │ │ -02e588: 6e10 2609 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02e58e: 0c02 |0077: move-result-object v2 │ │ -02e590: 7020 e008 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02e596: 2701 |007b: throw v1 │ │ -02e598: 5965 5b00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -02e59c: 5965 5900 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -02e5a0: 2200 4900 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ -02e5a4: 7010 ff00 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ -02e5aa: 5908 0700 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02e5ae: 5b06 0a00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02e5b2: 6e20 0401 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ -02e5b8: 0e00 |008c: return-void │ │ +02eff0: |[02eff0] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +02f000: 5441 2400 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02f004: 5b61 5c00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +02f008: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +02f00c: 5461 7000 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +02f010: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +02f014: 5461 7000 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +02f018: 6e20 0609 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +02f01e: 0a01 |000f: move-result v1 │ │ +02f020: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +02f024: 2201 4f01 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +02f028: 2202 5f01 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +02f02c: 7010 1a09 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f032: 1a03 bd01 |0019: const-string v3, "Can't change tag of fragment " // string@01bd │ │ +02f036: 6e20 2009 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f03c: 0c02 |001e: move-result-object v2 │ │ +02f03e: 6e20 1f09 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02f044: 0c02 |0022: move-result-object v2 │ │ +02f046: 1a03 c500 |0023: const-string v3, ": was " // string@00c5 │ │ +02f04a: 6e20 2009 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f050: 0c02 |0028: move-result-object v2 │ │ +02f052: 5463 7000 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +02f056: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f05c: 0c02 |002e: move-result-object v2 │ │ +02f05e: 1a03 6d00 |002f: const-string v3, " now " // string@006d │ │ +02f062: 6e20 2009 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f068: 0c02 |0034: move-result-object v2 │ │ +02f06a: 6e20 2009 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f070: 0c02 |0038: move-result-object v2 │ │ +02f072: 6e10 2609 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f078: 0c02 |003c: move-result-object v2 │ │ +02f07a: 7020 e008 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +02f080: 2701 |0040: throw v1 │ │ +02f082: 5b67 7000 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +02f086: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +02f08a: 5261 5b00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +02f08e: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +02f092: 5261 5b00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +02f096: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +02f09a: 2201 4f01 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +02f09e: 2202 5f01 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +02f0a2: 7010 1a09 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f0a8: 1a03 bc01 |0054: const-string v3, "Can't change container ID of fragment " // string@01bc │ │ +02f0ac: 6e20 2009 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f0b2: 0c02 |0059: move-result-object v2 │ │ +02f0b4: 6e20 1f09 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02f0ba: 0c02 |005d: move-result-object v2 │ │ +02f0bc: 1a03 c500 |005e: const-string v3, ": was " // string@00c5 │ │ +02f0c0: 6e20 2009 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f0c6: 0c02 |0063: move-result-object v2 │ │ +02f0c8: 5263 5b00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +02f0cc: 6e20 1d09 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02f0d2: 0c02 |0069: move-result-object v2 │ │ +02f0d4: 1a03 6d00 |006a: const-string v3, " now " // string@006d │ │ +02f0d8: 6e20 2009 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f0de: 0c02 |006f: move-result-object v2 │ │ +02f0e0: 6e20 1d09 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02f0e6: 0c02 |0073: move-result-object v2 │ │ +02f0e8: 6e10 2609 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f0ee: 0c02 |0077: move-result-object v2 │ │ +02f0f0: 7020 e008 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +02f0f6: 2701 |007b: throw v1 │ │ +02f0f8: 5965 5b00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +02f0fc: 5965 5900 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +02f100: 2200 4900 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ +02f104: 7010 ff00 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ +02f10a: 5908 0700 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02f10e: 5b06 0a00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f112: 6e20 0401 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ +02f118: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0004 line=349 │ │ 0x0006 line=350 │ │ 0x0012 line=351 │ │ 0x0041 line=355 │ │ @@ -52092,19 +52316,19 @@ │ │ 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 │ │ -02e5bc: |[02e5bc] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02e5cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e5ce: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02e5d0: 7051 0d01 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@010d │ │ -02e5d6: 1102 |0005: return-object v2 │ │ +02f11c: |[02f11c] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02f12c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f12e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02f130: 7051 0d01 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@010d │ │ +02f136: 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 │ │ @@ -52115,18 +52339,18 @@ │ │ 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 │ │ -02e5d8: |[02e5d8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -02e5e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02e5ea: 7050 0d01 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@010d │ │ -02e5f0: 1101 |0004: return-object v1 │ │ +02f138: |[02f138] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02f148: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02f14a: 7050 0d01 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@010d │ │ +02f150: 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 │ │ @@ -52138,19 +52362,19 @@ │ │ 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 │ │ -02e5f4: |[02e5f4] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -02e604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e606: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02e608: 7051 0d01 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@010d │ │ -02e60e: 1102 |0005: return-object v2 │ │ +02f154: |[02f154] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02f164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f166: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +02f168: 7051 0d01 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@010d │ │ +02f16e: 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; │ │ @@ -52161,37 +52385,37 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -02e610: |[02e610] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -02e620: 5410 2200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -02e624: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -02e628: 5b12 2900 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -02e62c: 5b12 2200 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -02e630: 5210 2000 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -02e634: 5920 0800 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -02e638: 5210 2100 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -02e63c: 5920 0900 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -02e640: 5210 2700 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -02e644: 5920 0c00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02e648: 5210 2800 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -02e64c: 5920 0d00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -02e650: 5210 2600 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -02e654: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02e658: 5910 2600 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -02e65c: 0e00 |001e: return-void │ │ -02e65e: 5410 2900 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -02e662: 5b20 0e00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ -02e666: 5410 2900 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -02e66a: 5b02 0b00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -02e66e: 5b12 2900 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -02e672: 28df |0029: goto 0008 // -0021 │ │ +02f170: |[02f170] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +02f180: 5410 2200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02f184: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +02f188: 5b12 2900 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +02f18c: 5b12 2200 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02f190: 5210 2000 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +02f194: 5920 0800 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +02f198: 5210 2100 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +02f19c: 5920 0900 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +02f1a0: 5210 2700 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +02f1a4: 5920 0c00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02f1a8: 5210 2800 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +02f1ac: 5920 0d00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +02f1b0: 5210 2600 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +02f1b4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02f1b8: 5910 2600 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +02f1bc: 0e00 |001e: return-void │ │ +02f1be: 5410 2900 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +02f1c2: 5b20 0e00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ +02f1c6: 5410 2900 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +02f1ca: 5b02 0b00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +02f1ce: 5b12 2900 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +02f1d2: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x0008 line=324 │ │ 0x000c line=325 │ │ 0x0010 line=326 │ │ @@ -52210,25 +52434,25 @@ │ │ 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 │ │ -02e674: |[02e674] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -02e684: 5520 1a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -02e688: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -02e68c: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -02e690: 1a01 4006 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0640 │ │ -02e694: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02e69a: 2700 |000b: throw v0 │ │ -02e69c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -02e69e: 5c20 1900 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -02e6a2: 5b23 2500 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -02e6a6: 1102 |0011: return-object v2 │ │ +02f1d4: |[02f1d4] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02f1e4: 5520 1a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +02f1e8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +02f1ec: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +02f1f0: 1a01 4006 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0640 │ │ +02f1f4: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +02f1fa: 2700 |000b: throw v0 │ │ +02f1fc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +02f1fe: 5c20 1900 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +02f202: 5b23 2500 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +02f206: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000c line=459 │ │ 0x000f line=460 │ │ 0x0011 line=461 │ │ @@ -52241,22 +52465,22 @@ │ │ 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 │ │ -02e6a8: |[02e6a8] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02e6b8: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ -02e6bc: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ -02e6c2: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -02e6c4: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02e6c8: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02e6cc: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ -02e6d2: 1102 |000d: return-object v2 │ │ +02f208: |[02f208] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02f218: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ +02f21c: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ +02f222: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +02f224: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02f228: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f22c: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ +02f232: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0005 line=424 │ │ 0x0008 line=425 │ │ 0x000a line=426 │ │ 0x000d line=428 │ │ @@ -52270,100 +52494,100 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -02e6d4: |[02e6d4] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -02e6e4: 5563 1900 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -02e6e8: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -02e6ec: 0e00 |0004: return-void │ │ -02e6ee: 6303 a600 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02e6f2: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -02e6f6: 1a03 7001 |0009: const-string v3, "BackStackEntry" // string@0170 │ │ -02e6fa: 2204 5f01 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02e6fe: 7010 1a09 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02e704: 1a05 7d01 |0010: const-string v5, "Bump nesting in " // string@017d │ │ -02e708: 6e20 2009 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e70e: 0c04 |0015: move-result-object v4 │ │ -02e710: 6e20 1f09 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02e716: 0c04 |0019: move-result-object v4 │ │ -02e718: 1a05 2e00 |001a: const-string v5, " by " // string@002e │ │ -02e71c: 6e20 2009 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e722: 0c04 |001f: move-result-object v4 │ │ -02e724: 6e20 1d09 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02e72a: 0c04 |0023: move-result-object v4 │ │ -02e72c: 6e10 2609 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02e732: 0c04 |0027: move-result-object v4 │ │ -02e734: 7120 8607 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02e73a: 5461 2200 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -02e73e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -02e742: 5413 0a00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02e746: 5234 5500 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02e74a: b074 |0033: add-int/2addr v4, v7 │ │ -02e74c: 5934 5500 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02e750: 6303 a600 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02e754: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ -02e758: 1a03 7001 |003a: const-string v3, "BackStackEntry" // string@0170 │ │ -02e75c: 2204 5f01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02e760: 7010 1a09 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02e766: 1a05 7e01 |0041: const-string v5, "Bump nesting of " // string@017e │ │ -02e76a: 6e20 2009 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e770: 0c04 |0046: move-result-object v4 │ │ -02e772: 5415 0a00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02e776: 6e20 1f09 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02e77c: 0c04 |004c: move-result-object v4 │ │ -02e77e: 1a05 7800 |004d: const-string v5, " to " // string@0078 │ │ -02e782: 6e20 2009 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e788: 0c04 |0052: move-result-object v4 │ │ -02e78a: 5415 0a00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02e78e: 5255 5500 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02e792: 6e20 1d09 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02e798: 0c04 |005a: move-result-object v4 │ │ -02e79a: 6e10 2609 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02e7a0: 0c04 |005e: move-result-object v4 │ │ -02e7a2: 7120 8607 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02e7a8: 5413 0f00 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02e7ac: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ -02e7b0: 5413 0f00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02e7b4: 6e10 5109 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02e7ba: 0a03 |006b: move-result v3 │ │ -02e7bc: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ -02e7c0: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ -02e7c4: 5413 0f00 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02e7c8: 6e20 4c09 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -02e7ce: 0c02 |0075: move-result-object v2 │ │ -02e7d0: 1f02 5100 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -02e7d4: 5223 5500 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02e7d8: b073 |007a: add-int/2addr v3, v7 │ │ -02e7da: 5923 5500 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02e7de: 6303 a600 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02e7e2: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ -02e7e6: 1a03 7001 |0081: const-string v3, "BackStackEntry" // string@0170 │ │ -02e7ea: 2204 5f01 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02e7ee: 7010 1a09 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02e7f4: 1a05 7e01 |0088: const-string v5, "Bump nesting of " // string@017e │ │ -02e7f8: 6e20 2009 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e7fe: 0c04 |008d: move-result-object v4 │ │ -02e800: 6e20 1f09 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02e806: 0c04 |0091: move-result-object v4 │ │ -02e808: 1a05 7800 |0092: const-string v5, " to " // string@0078 │ │ -02e80c: 6e20 2009 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e812: 0c04 |0097: move-result-object v4 │ │ -02e814: 5225 5500 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02e818: 6e20 1d09 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02e81e: 0c04 |009d: move-result-object v4 │ │ -02e820: 6e10 2609 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02e826: 0c04 |00a1: move-result-object v4 │ │ -02e828: 7120 8607 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02e82e: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02e832: 28c7 |00a7: goto 006e // -0039 │ │ -02e834: 5411 0b00 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -02e838: 2883 |00aa: goto 002d // -007d │ │ +02f234: |[02f234] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +02f244: 5563 1900 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +02f248: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +02f24c: 0e00 |0004: return-void │ │ +02f24e: 6303 a600 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02f252: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +02f256: 1a03 7001 |0009: const-string v3, "BackStackEntry" // string@0170 │ │ +02f25a: 2204 5f01 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +02f25e: 7010 1a09 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f264: 1a05 7d01 |0010: const-string v5, "Bump nesting in " // string@017d │ │ +02f268: 6e20 2009 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f26e: 0c04 |0015: move-result-object v4 │ │ +02f270: 6e20 1f09 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02f276: 0c04 |0019: move-result-object v4 │ │ +02f278: 1a05 2e00 |001a: const-string v5, " by " // string@002e │ │ +02f27c: 6e20 2009 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f282: 0c04 |001f: move-result-object v4 │ │ +02f284: 6e20 1d09 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02f28a: 0c04 |0023: move-result-object v4 │ │ +02f28c: 6e10 2609 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f292: 0c04 |0027: move-result-object v4 │ │ +02f294: 7120 8607 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02f29a: 5461 2200 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02f29e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +02f2a2: 5413 0a00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f2a6: 5234 5500 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02f2aa: b074 |0033: add-int/2addr v4, v7 │ │ +02f2ac: 5934 5500 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02f2b0: 6303 a600 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02f2b4: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ +02f2b8: 1a03 7001 |003a: const-string v3, "BackStackEntry" // string@0170 │ │ +02f2bc: 2204 5f01 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +02f2c0: 7010 1a09 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f2c6: 1a05 7e01 |0041: const-string v5, "Bump nesting of " // string@017e │ │ +02f2ca: 6e20 2009 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f2d0: 0c04 |0046: move-result-object v4 │ │ +02f2d2: 5415 0a00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f2d6: 6e20 1f09 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02f2dc: 0c04 |004c: move-result-object v4 │ │ +02f2de: 1a05 7800 |004d: const-string v5, " to " // string@0078 │ │ +02f2e2: 6e20 2009 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f2e8: 0c04 |0052: move-result-object v4 │ │ +02f2ea: 5415 0a00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f2ee: 5255 5500 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02f2f2: 6e20 1d09 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02f2f8: 0c04 |005a: move-result-object v4 │ │ +02f2fa: 6e10 2609 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f300: 0c04 |005e: move-result-object v4 │ │ +02f302: 7120 8607 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02f308: 5413 0f00 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f30c: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ +02f310: 5413 0f00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f314: 6e10 5109 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02f31a: 0a03 |006b: move-result v3 │ │ +02f31c: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ +02f320: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ +02f324: 5413 0f00 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f328: 6e20 4c09 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +02f32e: 0c02 |0075: move-result-object v2 │ │ +02f330: 1f02 5100 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +02f334: 5223 5500 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02f338: b073 |007a: add-int/2addr v3, v7 │ │ +02f33a: 5923 5500 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02f33e: 6303 a600 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02f342: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ +02f346: 1a03 7001 |0081: const-string v3, "BackStackEntry" // string@0170 │ │ +02f34a: 2204 5f01 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +02f34e: 7010 1a09 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f354: 1a05 7e01 |0088: const-string v5, "Bump nesting of " // string@017e │ │ +02f358: 6e20 2009 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f35e: 0c04 |008d: move-result-object v4 │ │ +02f360: 6e20 1f09 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02f366: 0c04 |0091: move-result-object v4 │ │ +02f368: 1a05 7800 |0092: const-string v5, " to " // string@0078 │ │ +02f36c: 6e20 2009 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f372: 0c04 |0097: move-result-object v4 │ │ +02f374: 5225 5500 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02f378: 6e20 1d09 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02f37e: 0c04 |009d: move-result-object v4 │ │ +02f380: 6e10 2609 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f386: 0c04 |00a1: move-result-object v4 │ │ +02f388: 7120 8607 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02f38e: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02f392: 28c7 |00a7: goto 006e // -0039 │ │ +02f394: 5411 0b00 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +02f398: 2883 |00aa: goto 002d // -007d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=522 │ │ 0x0005 line=505 │ │ 0x002b line=507 │ │ 0x002d line=508 │ │ @@ -52388,19 +52612,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02e83c: |[02e83c] android.support.v4.app.BackStackRecord.commit:()I │ │ -02e84c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02e84e: 6e20 0a01 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@010a │ │ -02e854: 0a00 |0004: move-result v0 │ │ -02e856: 0f00 |0005: return v0 │ │ +02f39c: |[02f39c] android.support.v4.app.BackStackRecord.commit:()I │ │ +02f3ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f3ae: 6e20 0a01 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@010a │ │ +02f3b4: 0a00 |0004: move-result v0 │ │ +02f3b6: 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;) │ │ @@ -52408,19 +52632,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02e858: |[02e858] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -02e868: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02e86a: 6e20 0a01 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@010a │ │ -02e870: 0a00 |0004: move-result v0 │ │ -02e872: 0f00 |0005: return v0 │ │ +02f3b8: |[02f3b8] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +02f3c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02f3ca: 6e20 0a01 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@010a │ │ +02f3d0: 0a00 |0004: move-result v0 │ │ +02f3d2: 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;) │ │ @@ -52428,49 +52652,49 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -02e874: |[02e874] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -02e884: 5530 1f00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ -02e888: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -02e88c: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -02e890: 1a01 f407 |0006: const-string v1, "commit already called" // string@07f4 │ │ -02e894: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02e89a: 2700 |000b: throw v0 │ │ -02e89c: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02e8a0: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -02e8a4: 1a00 7001 |0010: const-string v0, "BackStackEntry" // string@0170 │ │ -02e8a8: 2201 5f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -02e8ac: 7010 1a09 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02e8b2: 1a02 c101 |0017: const-string v2, "Commit: " // string@01c1 │ │ -02e8b6: 6e20 2009 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02e8bc: 0c01 |001c: move-result-object v1 │ │ -02e8be: 6e20 1f09 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02e8c4: 0c01 |0020: move-result-object v1 │ │ -02e8c6: 6e10 2609 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02e8cc: 0c01 |0024: move-result-object v1 │ │ -02e8ce: 7120 8607 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02e8d4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -02e8d6: 5c30 1f00 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ -02e8da: 5530 1900 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -02e8de: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ -02e8e2: 5430 2400 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02e8e6: 6e20 ff01 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@01ff │ │ -02e8ec: 0a00 |0034: move-result v0 │ │ -02e8ee: 5930 2300 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02e8f2: 5430 2400 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02e8f6: 6e30 1502 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ -02e8fc: 5230 2300 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02e900: 0f00 |003e: return v0 │ │ -02e902: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ -02e904: 5930 2300 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02e908: 28f5 |0042: goto 0037 // -000b │ │ +02f3d4: |[02f3d4] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +02f3e4: 5530 1f00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ +02f3e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02f3ec: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +02f3f0: 1a01 f307 |0006: const-string v1, "commit already called" // string@07f3 │ │ +02f3f4: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +02f3fa: 2700 |000b: throw v0 │ │ +02f3fc: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02f400: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +02f404: 1a00 7001 |0010: const-string v0, "BackStackEntry" // string@0170 │ │ +02f408: 2201 5f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +02f40c: 7010 1a09 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f412: 1a02 c101 |0017: const-string v2, "Commit: " // string@01c1 │ │ +02f416: 6e20 2009 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f41c: 0c01 |001c: move-result-object v1 │ │ +02f41e: 6e20 1f09 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02f424: 0c01 |0020: move-result-object v1 │ │ +02f426: 6e10 2609 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f42c: 0c01 |0024: move-result-object v1 │ │ +02f42e: 7120 8607 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02f434: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +02f436: 5c30 1f00 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ +02f43a: 5530 1900 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +02f43e: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ +02f442: 5430 2400 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02f446: 6e20 ff01 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@01ff │ │ +02f44c: 0a00 |0034: move-result v0 │ │ +02f44e: 5930 2300 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02f452: 5430 2400 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02f456: 6e30 1502 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ +02f45c: 5230 2300 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02f460: 0f00 |003e: return v0 │ │ +02f462: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ +02f464: 5930 2300 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02f468: 28f5 |0042: goto 0037 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x000c line=534 │ │ 0x0028 line=535 │ │ 0x002b line=536 │ │ 0x002f line=537 │ │ @@ -52486,22 +52710,22 @@ │ │ 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 │ │ -02e90c: |[02e90c] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02e91c: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ -02e920: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ -02e926: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -02e928: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02e92c: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02e930: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ -02e936: 1102 |000d: return-object v2 │ │ +02f46c: |[02f46c] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02f47c: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ +02f480: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ +02f486: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +02f488: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02f48c: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f490: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ +02f496: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0005 line=415 │ │ 0x0008 line=416 │ │ 0x000a line=417 │ │ 0x000d line=419 │ │ @@ -52515,24 +52739,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -02e938: |[02e938] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -02e948: 5520 1900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -02e94c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -02e950: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -02e954: 1a01 4106 |0006: const-string v1, "This transaction is already being added to the back stack" // string@0641 │ │ -02e958: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02e95e: 2700 |000b: throw v0 │ │ -02e960: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02e962: 5c20 1a00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -02e966: 1102 |000f: return-object v2 │ │ +02f498: |[02f498] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +02f4a8: 5520 1900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +02f4ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02f4b0: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +02f4b4: 1a01 4106 |0006: const-string v1, "This transaction is already being added to the back stack" // string@0641 │ │ +02f4b8: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +02f4be: 2700 |000b: throw v0 │ │ +02f4c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +02f4c2: 5c20 1a00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +02f4c6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0004 line=470 │ │ 0x000c line=473 │ │ 0x000f line=474 │ │ locals : │ │ @@ -52543,210 +52767,210 @@ │ │ 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 │ │ -02e968: |[02e968] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -02e978: 6e20 c308 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e97e: 1a04 7b0c |0003: const-string v4, "mName=" // string@0c7b │ │ -02e982: 6e20 c308 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e988: 5464 2500 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -02e98c: 6e20 c308 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e992: 1a04 5700 |000d: const-string v4, " mIndex=" // string@0057 │ │ -02e996: 6e20 c308 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e99c: 5264 2300 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02e9a0: 6e20 c108 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -02e9a6: 1a04 4d00 |0017: const-string v4, " mCommitted=" // string@004d │ │ -02e9aa: 6e20 c308 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e9b0: 5564 1f00 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ -02e9b4: 6e20 c908 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -02e9ba: 5264 2a00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02e9be: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ -02e9c2: 6e20 c308 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e9c8: 1a04 fa0c |0028: const-string v4, "mTransition=#" // string@0cfa │ │ -02e9cc: 6e20 c308 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e9d2: 5264 2a00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02e9d6: 7110 e608 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02e9dc: 0c04 |0032: move-result-object v4 │ │ -02e9de: 6e20 c308 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e9e4: 1a04 6800 |0036: const-string v4, " mTransitionStyle=#" // string@0068 │ │ -02e9e8: 6e20 c308 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02e9ee: 5264 2b00 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02e9f2: 7110 e608 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02e9f8: 0c04 |0040: move-result-object v4 │ │ -02e9fa: 6e20 c808 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02ea00: 5264 2000 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -02ea04: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ -02ea08: 5264 2100 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -02ea0c: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ -02ea10: 6e20 c308 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea16: 1a04 330c |004f: const-string v4, "mEnterAnim=#" // string@0c33 │ │ -02ea1a: 6e20 c308 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea20: 5264 2000 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -02ea24: 7110 e608 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ea2a: 0c04 |0059: move-result-object v4 │ │ -02ea2c: 6e20 c308 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea32: 1a04 5200 |005d: const-string v4, " mExitAnim=#" // string@0052 │ │ -02ea36: 6e20 c308 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea3c: 5264 2100 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -02ea40: 7110 e608 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ea46: 0c04 |0067: move-result-object v4 │ │ -02ea48: 6e20 c808 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02ea4e: 5264 2700 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -02ea52: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ -02ea56: 5264 2800 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -02ea5a: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ -02ea5e: 6e20 c308 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea64: 1a04 9b0c |0076: const-string v4, "mPopEnterAnim=#" // string@0c9b │ │ -02ea68: 6e20 c308 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea6e: 5264 2700 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -02ea72: 7110 e608 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ea78: 0c04 |0080: move-result-object v4 │ │ -02ea7a: 6e20 c308 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea80: 1a04 5c00 |0084: const-string v4, " mPopExitAnim=#" // string@005c │ │ -02ea84: 6e20 c308 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ea8a: 5264 2800 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -02ea8e: 7110 e608 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ea94: 0c04 |008e: move-result-object v4 │ │ -02ea96: 6e20 c808 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02ea9c: 5264 1d00 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -02eaa0: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ -02eaa4: 5464 1e00 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -02eaa8: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ -02eaac: 6e20 c308 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eab2: 1a04 ed0b |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0bed │ │ -02eab6: 6e20 c308 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eabc: 5264 1d00 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -02eac0: 7110 e608 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02eac6: 0c04 |00a7: move-result-object v4 │ │ -02eac8: 6e20 c308 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eace: 1a04 4c00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004c │ │ -02ead2: 6e20 c308 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ead8: 5464 1e00 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -02eadc: 6e20 c708 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -02eae2: 5264 1b00 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -02eae6: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ -02eaea: 5464 1c00 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -02eaee: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ -02eaf2: 6e20 c308 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eaf8: 1a04 ea0b |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0bea │ │ -02eafc: 6e20 c308 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eb02: 5264 1b00 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -02eb06: 7110 e608 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02eb0c: 0c04 |00ca: move-result-object v4 │ │ -02eb0e: 6e20 c308 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eb14: 1a04 4b00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004b │ │ -02eb18: 6e20 c308 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eb1e: 5464 1c00 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -02eb22: 6e20 c708 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -02eb28: 5464 2200 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -02eb2c: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ -02eb30: 6e20 c308 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eb36: 1a04 8605 |00df: const-string v4, "Operations:" // string@0586 │ │ -02eb3a: 6e20 c808 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02eb40: 2204 5f01 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -02eb44: 7010 1a09 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02eb4a: 6e20 2009 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02eb50: 0c04 |00ec: move-result-object v4 │ │ -02eb52: 1a05 0300 |00ed: const-string v5, " " // string@0003 │ │ -02eb56: 6e20 2009 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02eb5c: 0c04 |00f2: move-result-object v4 │ │ -02eb5e: 6e10 2609 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02eb64: 0c01 |00f6: move-result-object v1 │ │ -02eb66: 5463 2200 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -02eb6a: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ -02eb6c: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ -02eb70: 6e20 c308 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eb76: 1a04 1000 |00ff: const-string v4, " Op #" // string@0010 │ │ -02eb7a: 6e20 c308 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eb80: 6e20 c108 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -02eb86: 1a04 bd00 |0107: const-string v4, ":" // string@00bd │ │ -02eb8a: 6e20 c808 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02eb90: 6e20 c308 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eb96: 1a04 ef07 |010f: const-string v4, "cmd=" // string@07ef │ │ -02eb9a: 6e20 c308 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eba0: 5234 0700 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02eba4: 6e20 c108 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -02ebaa: 1a04 4000 |0119: const-string v4, " fragment=" // string@0040 │ │ -02ebae: 6e20 c308 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ebb4: 5434 0a00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02ebb8: 6e20 c708 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -02ebbe: 5234 0800 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -02ebc2: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ -02ebc6: 5234 0900 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -02ebca: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ -02ebce: 6e20 c308 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ebd4: 1a04 e008 |012e: const-string v4, "enterAnim=#" // string@08e0 │ │ -02ebd8: 6e20 c308 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ebde: 5234 0800 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -02ebe2: 7110 e608 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ebe8: 0c04 |0138: move-result-object v4 │ │ -02ebea: 6e20 c308 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ebf0: 1a04 3c00 |013c: const-string v4, " exitAnim=#" // string@003c │ │ -02ebf4: 6e20 c308 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ebfa: 5234 0900 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -02ebfe: 7110 e608 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ec04: 0c04 |0146: move-result-object v4 │ │ -02ec06: 6e20 c808 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02ec0c: 5234 0c00 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02ec10: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ -02ec14: 5234 0d00 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -02ec18: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ -02ec1c: 6e20 c308 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ec22: 1a04 710e |0155: const-string v4, "popEnterAnim=#" // string@0e71 │ │ -02ec26: 6e20 c308 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ec2c: 5234 0c00 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02ec30: 7110 e608 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ec36: 0c04 |015f: move-result-object v4 │ │ -02ec38: 6e20 c308 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ec3e: 1a04 7100 |0163: const-string v4, " popExitAnim=#" // string@0071 │ │ -02ec42: 6e20 c308 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ec48: 5234 0d00 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -02ec4c: 7110 e608 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -02ec52: 0c04 |016d: move-result-object v4 │ │ -02ec54: 6e20 c808 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02ec5a: 5434 0f00 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ec5e: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ -02ec62: 5434 0f00 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ec66: 6e10 5109 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02ec6c: 0a04 |017a: move-result v4 │ │ -02ec6e: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ -02ec72: 1200 |017d: const/4 v0, #int 0 // #0 │ │ -02ec74: 5434 0f00 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ec78: 6e10 5109 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02ec7e: 0a04 |0183: move-result v4 │ │ -02ec80: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ -02ec84: 6e20 c308 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ec8a: 5434 0f00 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ec8e: 6e10 5109 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02ec94: 0a04 |018e: move-result v4 │ │ -02ec96: 1215 |018f: const/4 v5, #int 1 // #1 │ │ -02ec98: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ -02ec9c: 1a04 c705 |0192: const-string v4, "Removed: " // string@05c7 │ │ -02eca0: 6e20 c308 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02eca6: 5434 0f00 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ecaa: 6e20 4c09 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -02ecb0: 0c04 |019c: move-result-object v4 │ │ -02ecb2: 6e20 c708 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -02ecb8: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02ecbc: 28dc |01a2: goto 017e // -0024 │ │ -02ecbe: 1a04 c605 |01a3: const-string v4, "Removed:" // string@05c6 │ │ -02ecc2: 6e20 c808 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -02ecc8: 6e20 c308 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ecce: 1a04 0400 |01ab: const-string v4, " #" // string@0004 │ │ -02ecd2: 6e20 c308 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ecd8: 6e20 c108 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -02ecde: 1a04 be00 |01b3: const-string v4, ": " // string@00be │ │ -02ece2: 6e20 c308 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -02ece8: 28df |01b8: goto 0197 // -0021 │ │ -02ecea: 5433 0b00 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -02ecee: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ -02ecf2: 0e00 |01bd: return-void │ │ +02f4c8: |[02f4c8] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +02f4d8: 6e20 c308 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f4de: 1a04 790c |0003: const-string v4, "mName=" // string@0c79 │ │ +02f4e2: 6e20 c308 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f4e8: 5464 2500 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +02f4ec: 6e20 c308 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f4f2: 1a04 5700 |000d: const-string v4, " mIndex=" // string@0057 │ │ +02f4f6: 6e20 c308 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f4fc: 5264 2300 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02f500: 6e20 c108 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +02f506: 1a04 4d00 |0017: const-string v4, " mCommitted=" // string@004d │ │ +02f50a: 6e20 c308 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f510: 5564 1f00 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@001f │ │ +02f514: 6e20 c908 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +02f51a: 5264 2a00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02f51e: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ +02f522: 6e20 c308 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f528: 1a04 f80c |0028: const-string v4, "mTransition=#" // string@0cf8 │ │ +02f52c: 6e20 c308 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f532: 5264 2a00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02f536: 7110 e608 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f53c: 0c04 |0032: move-result-object v4 │ │ +02f53e: 6e20 c308 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f544: 1a04 6800 |0036: const-string v4, " mTransitionStyle=#" // string@0068 │ │ +02f548: 6e20 c308 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f54e: 5264 2b00 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02f552: 7110 e608 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f558: 0c04 |0040: move-result-object v4 │ │ +02f55a: 6e20 c808 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f560: 5264 2000 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +02f564: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ +02f568: 5264 2100 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +02f56c: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ +02f570: 6e20 c308 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f576: 1a04 310c |004f: const-string v4, "mEnterAnim=#" // string@0c31 │ │ +02f57a: 6e20 c308 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f580: 5264 2000 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +02f584: 7110 e608 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f58a: 0c04 |0059: move-result-object v4 │ │ +02f58c: 6e20 c308 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f592: 1a04 5200 |005d: const-string v4, " mExitAnim=#" // string@0052 │ │ +02f596: 6e20 c308 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f59c: 5264 2100 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +02f5a0: 7110 e608 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f5a6: 0c04 |0067: move-result-object v4 │ │ +02f5a8: 6e20 c808 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f5ae: 5264 2700 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +02f5b2: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ +02f5b6: 5264 2800 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +02f5ba: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ +02f5be: 6e20 c308 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f5c4: 1a04 990c |0076: const-string v4, "mPopEnterAnim=#" // string@0c99 │ │ +02f5c8: 6e20 c308 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f5ce: 5264 2700 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +02f5d2: 7110 e608 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f5d8: 0c04 |0080: move-result-object v4 │ │ +02f5da: 6e20 c308 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f5e0: 1a04 5c00 |0084: const-string v4, " mPopExitAnim=#" // string@005c │ │ +02f5e4: 6e20 c308 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f5ea: 5264 2800 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +02f5ee: 7110 e608 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f5f4: 0c04 |008e: move-result-object v4 │ │ +02f5f6: 6e20 c808 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f5fc: 5264 1d00 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +02f600: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ +02f604: 5464 1e00 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +02f608: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ +02f60c: 6e20 c308 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f612: 1a04 eb0b |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0beb │ │ +02f616: 6e20 c308 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f61c: 5264 1d00 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +02f620: 7110 e608 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f626: 0c04 |00a7: move-result-object v4 │ │ +02f628: 6e20 c308 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f62e: 1a04 4c00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004c │ │ +02f632: 6e20 c308 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f638: 5464 1e00 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +02f63c: 6e20 c708 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +02f642: 5264 1b00 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +02f646: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ +02f64a: 5464 1c00 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +02f64e: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ +02f652: 6e20 c308 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f658: 1a04 e80b |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0be8 │ │ +02f65c: 6e20 c308 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f662: 5264 1b00 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +02f666: 7110 e608 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f66c: 0c04 |00ca: move-result-object v4 │ │ +02f66e: 6e20 c308 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f674: 1a04 4b00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004b │ │ +02f678: 6e20 c308 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f67e: 5464 1c00 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +02f682: 6e20 c708 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +02f688: 5464 2200 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02f68c: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ +02f690: 6e20 c308 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f696: 1a04 8605 |00df: const-string v4, "Operations:" // string@0586 │ │ +02f69a: 6e20 c808 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f6a0: 2204 5f01 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +02f6a4: 7010 1a09 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f6aa: 6e20 2009 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f6b0: 0c04 |00ec: move-result-object v4 │ │ +02f6b2: 1a05 0300 |00ed: const-string v5, " " // string@0003 │ │ +02f6b6: 6e20 2009 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f6bc: 0c04 |00f2: move-result-object v4 │ │ +02f6be: 6e10 2609 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f6c4: 0c01 |00f6: move-result-object v1 │ │ +02f6c6: 5463 2200 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02f6ca: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ +02f6cc: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ +02f6d0: 6e20 c308 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f6d6: 1a04 1000 |00ff: const-string v4, " Op #" // string@0010 │ │ +02f6da: 6e20 c308 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f6e0: 6e20 c108 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +02f6e6: 1a04 bd00 |0107: const-string v4, ":" // string@00bd │ │ +02f6ea: 6e20 c808 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f6f0: 6e20 c308 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f6f6: 1a04 ee07 |010f: const-string v4, "cmd=" // string@07ee │ │ +02f6fa: 6e20 c308 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f700: 5234 0700 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02f704: 6e20 c108 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +02f70a: 1a04 4000 |0119: const-string v4, " fragment=" // string@0040 │ │ +02f70e: 6e20 c308 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f714: 5434 0a00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f718: 6e20 c708 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +02f71e: 5234 0800 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +02f722: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ +02f726: 5234 0900 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +02f72a: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ +02f72e: 6e20 c308 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f734: 1a04 df08 |012e: const-string v4, "enterAnim=#" // string@08df │ │ +02f738: 6e20 c308 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f73e: 5234 0800 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +02f742: 7110 e608 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f748: 0c04 |0138: move-result-object v4 │ │ +02f74a: 6e20 c308 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f750: 1a04 3c00 |013c: const-string v4, " exitAnim=#" // string@003c │ │ +02f754: 6e20 c308 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f75a: 5234 0900 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +02f75e: 7110 e608 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f764: 0c04 |0146: move-result-object v4 │ │ +02f766: 6e20 c808 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f76c: 5234 0c00 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02f770: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ +02f774: 5234 0d00 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +02f778: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ +02f77c: 6e20 c308 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f782: 1a04 6f0e |0155: const-string v4, "popEnterAnim=#" // string@0e6f │ │ +02f786: 6e20 c308 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f78c: 5234 0c00 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02f790: 7110 e608 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f796: 0c04 |015f: move-result-object v4 │ │ +02f798: 6e20 c308 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f79e: 1a04 7100 |0163: const-string v4, " popExitAnim=#" // string@0071 │ │ +02f7a2: 6e20 c308 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f7a8: 5234 0d00 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +02f7ac: 7110 e608 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +02f7b2: 0c04 |016d: move-result-object v4 │ │ +02f7b4: 6e20 c808 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f7ba: 5434 0f00 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f7be: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ +02f7c2: 5434 0f00 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f7c6: 6e10 5109 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02f7cc: 0a04 |017a: move-result v4 │ │ +02f7ce: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ +02f7d2: 1200 |017d: const/4 v0, #int 0 // #0 │ │ +02f7d4: 5434 0f00 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f7d8: 6e10 5109 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02f7de: 0a04 |0183: move-result v4 │ │ +02f7e0: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ +02f7e4: 6e20 c308 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f7ea: 5434 0f00 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f7ee: 6e10 5109 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02f7f4: 0a04 |018e: move-result v4 │ │ +02f7f6: 1215 |018f: const/4 v5, #int 1 // #1 │ │ +02f7f8: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ +02f7fc: 1a04 c705 |0192: const-string v4, "Removed: " // string@05c7 │ │ +02f800: 6e20 c308 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f806: 5434 0f00 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02f80a: 6e20 4c09 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +02f810: 0c04 |019c: move-result-object v4 │ │ +02f812: 6e20 c708 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +02f818: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02f81c: 28dc |01a2: goto 017e // -0024 │ │ +02f81e: 1a04 c605 |01a3: const-string v4, "Removed:" // string@05c6 │ │ +02f822: 6e20 c808 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +02f828: 6e20 c308 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f82e: 1a04 0400 |01ab: const-string v4, " #" // string@0004 │ │ +02f832: 6e20 c308 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f838: 6e20 c108 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +02f83e: 1a04 be00 |01b3: const-string v4, ": " // string@00be │ │ +02f842: 6e20 c308 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +02f848: 28df |01b8: goto 0197 // -0021 │ │ +02f84a: 5433 0b00 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +02f84e: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ +02f852: 0e00 |01bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000d line=213 │ │ 0x0017 line=214 │ │ 0x0021 line=215 │ │ 0x0025 line=216 │ │ @@ -52821,25 +53045,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02ecf4: |[02ecf4] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -02ed04: 5220 1b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -02ed08: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -02ed0c: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02ed10: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -02ed14: 5221 1b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -02ed18: 6e20 b401 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01b4 │ │ -02ed1e: 0c00 |000d: move-result-object v0 │ │ -02ed20: 1100 |000e: return-object v0 │ │ -02ed22: 5420 1c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -02ed26: 28fd |0011: goto 000e // -0003 │ │ +02f854: |[02f854] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +02f864: 5220 1b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +02f868: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +02f86c: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02f870: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +02f874: 5221 1b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +02f878: 6e20 b401 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01b4 │ │ +02f87e: 0c00 |000d: move-result-object v0 │ │ +02f880: 1100 |000e: return-object v0 │ │ +02f882: 5420 1c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +02f886: 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; │ │ @@ -52849,17 +53073,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ed28: |[02ed28] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -02ed38: 5210 1b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -02ed3c: 0f00 |0002: return v0 │ │ +02f888: |[02f888] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +02f898: 5210 1b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +02f89c: 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;) │ │ @@ -52867,25 +53091,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02ed40: |[02ed40] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -02ed50: 5220 1d00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -02ed54: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -02ed58: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02ed5c: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -02ed60: 5221 1d00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -02ed64: 6e20 b401 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01b4 │ │ -02ed6a: 0c00 |000d: move-result-object v0 │ │ -02ed6c: 1100 |000e: return-object v0 │ │ -02ed6e: 5420 1e00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -02ed72: 28fd |0011: goto 000e // -0003 │ │ +02f8a0: |[02f8a0] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +02f8b0: 5220 1d00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +02f8b4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +02f8b8: 5420 2400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02f8bc: 5400 af00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +02f8c0: 5221 1d00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +02f8c4: 6e20 b401 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@01b4 │ │ +02f8ca: 0c00 |000d: move-result-object v0 │ │ +02f8cc: 1100 |000e: return-object v0 │ │ +02f8ce: 5420 1e00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +02f8d2: 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; │ │ @@ -52895,17 +53119,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ed74: |[02ed74] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -02ed84: 5210 1d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -02ed88: 0f00 |0002: return v0 │ │ +02f8d4: |[02f8d4] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +02f8e4: 5210 1d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +02f8e8: 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;) │ │ @@ -52913,17 +53137,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ed8c: |[02ed8c] android.support.v4.app.BackStackRecord.getId:()I │ │ -02ed9c: 5210 2300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02eda0: 0f00 |0002: return v0 │ │ +02f8ec: |[02f8ec] android.support.v4.app.BackStackRecord.getId:()I │ │ +02f8fc: 5210 2300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02f900: 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;) │ │ @@ -52931,17 +53155,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02eda4: |[02eda4] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -02edb4: 5410 2500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ -02edb8: 1100 |0002: return-object v0 │ │ +02f904: |[02f904] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +02f914: 5410 2500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0025 │ │ +02f918: 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;) │ │ @@ -52949,17 +53173,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02edbc: |[02edbc] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -02edcc: 5210 2a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02edd0: 0f00 |0002: return v0 │ │ +02f91c: |[02f91c] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +02f92c: 5210 2a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02f930: 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;) │ │ @@ -52967,17 +53191,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02edd4: |[02edd4] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -02ede4: 5210 2b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02ede8: 0f00 |0002: return v0 │ │ +02f934: |[02f934] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +02f944: 5210 2b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02f948: 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;) │ │ @@ -52985,22 +53209,22 @@ │ │ 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 │ │ -02edec: |[02edec] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02edfc: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ -02ee00: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ -02ee06: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -02ee08: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02ee0c: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02ee10: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ -02ee16: 1102 |000d: return-object v2 │ │ +02f94c: |[02f94c] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02f95c: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ +02f960: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ +02f966: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +02f968: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02f96c: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02f970: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ +02f976: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0008 line=398 │ │ 0x000a line=399 │ │ 0x000d line=401 │ │ @@ -53014,17 +53238,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02ee18: |[02ee18] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -02ee28: 5510 1a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ -02ee2c: 0f00 |0002: return v0 │ │ +02f978: |[02f978] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +02f988: 5510 1a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@001a │ │ +02f98c: 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;) │ │ @@ -53032,21 +53256,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -02ee30: |[02ee30] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -02ee40: 5210 2600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ -02ee44: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02ee48: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -02ee4a: 0f00 |0005: return v0 │ │ -02ee4c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02ee4e: 28fe |0007: goto 0005 // -0002 │ │ +02f990: |[02f990] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +02f9a0: 5210 2600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0026 │ │ +02f9a4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +02f9a8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +02f9aa: 0f00 |0005: return v0 │ │ +02f9ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +02f9ae: 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;) │ │ @@ -53054,149 +53278,149 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 288 16-bit code units │ │ -02ee50: |[02ee50] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -02ee60: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -02ee62: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ -02ee64: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02ee68: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -02ee6c: 1a04 7001 |0006: const-string v4, "BackStackEntry" // string@0170 │ │ -02ee70: 2205 5f01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -02ee74: 7010 1a09 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02ee7a: 1a06 750e |000d: const-string v6, "popFromBackStack: " // string@0e75 │ │ -02ee7e: 6e20 2009 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ee84: 0c05 |0012: move-result-object v5 │ │ -02ee86: 6e20 1f09 a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02ee8c: 0c05 |0016: move-result-object v5 │ │ -02ee8e: 6e10 2609 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02ee94: 0c05 |001a: move-result-object v5 │ │ -02ee96: 7120 8607 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02ee9c: 6e20 0701 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0107 │ │ -02eea2: 54a3 2900 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ -02eea6: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ -02eeaa: 5234 0700 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02eeae: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ -02eeb4: 2204 4e01 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@014e │ │ -02eeb8: 2205 5f01 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -02eebc: 7010 1a09 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02eec2: 1a06 4606 |0031: const-string v6, "Unknown cmd: " // string@0646 │ │ -02eec6: 6e20 2009 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02eecc: 0c05 |0036: move-result-object v5 │ │ -02eece: 5236 0700 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02eed2: 6e20 1d09 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02eed8: 0c05 |003c: move-result-object v5 │ │ -02eeda: 6e10 2609 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02eee0: 0c05 |0040: move-result-object v5 │ │ -02eee2: 7020 de08 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -02eee8: 2704 |0044: throw v4 │ │ -02eeea: 5430 0a00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02eeee: 5234 0d00 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -02eef2: 5904 6600 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02eef6: 54a4 2400 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02eefa: 52a5 2a00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02eefe: 7110 3702 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ -02ef04: 0a05 |0052: move-result v5 │ │ -02ef06: 52a6 2b00 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02ef0a: 6e40 3202 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ -02ef10: 5433 0e00 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ -02ef14: 28c9 |005a: goto 0023 // -0037 │ │ -02ef16: 5430 0a00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02ef1a: 5234 0d00 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -02ef1e: 5904 6600 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02ef22: 54a4 2400 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02ef26: 52a5 2a00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02ef2a: 7110 3702 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ -02ef30: 0a05 |0068: move-result v5 │ │ -02ef32: 52a6 2b00 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02ef36: 6e40 3202 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ -02ef3c: 5434 0f00 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ef40: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ -02ef44: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -02ef46: 5434 0f00 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ef4a: 6e10 5109 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02ef50: 0a04 |0078: move-result v4 │ │ -02ef52: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ -02ef56: 5434 0f00 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02ef5a: 6e20 4c09 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -02ef60: 0c02 |0080: move-result-object v2 │ │ -02ef62: 1f02 5100 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -02ef66: 5234 0c00 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02ef6a: 5924 6600 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02ef6e: 54a4 2400 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02ef72: 6e30 fd01 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ -02ef78: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02ef7c: 28e5 |008e: goto 0073 // -001b │ │ -02ef7e: 5430 0a00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02ef82: 5234 0c00 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02ef86: 5904 6600 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02ef8a: 54a4 2400 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02ef8e: 6e30 fd01 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ -02ef94: 28be |009a: goto 0058 // -0042 │ │ -02ef96: 5430 0a00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02ef9a: 5234 0c00 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02ef9e: 5904 6600 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02efa2: 54a4 2400 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02efa6: 52a5 2a00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02efaa: 7110 3702 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ -02efb0: 0a05 |00a8: move-result v5 │ │ -02efb2: 52a6 2b00 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02efb6: 6e40 3d02 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@023d │ │ -02efbc: 28aa |00ae: goto 0058 // -0056 │ │ -02efbe: 5430 0a00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02efc2: 5234 0d00 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ -02efc6: 5904 6600 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02efca: 54a4 2400 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02efce: 52a5 2a00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02efd2: 7110 3702 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ -02efd8: 0a05 |00bc: move-result v5 │ │ -02efda: 52a6 2b00 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02efde: 6e40 1f02 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@021f │ │ -02efe4: 2896 |00c2: goto 0058 // -006a │ │ -02efe6: 5430 0a00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02efea: 5234 0c00 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02efee: 5904 6600 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02eff2: 54a4 2400 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02eff6: 52a5 2a00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02effa: 7110 3702 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ -02f000: 0a05 |00d0: move-result v5 │ │ -02f002: 52a6 2b00 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f006: 6e40 0102 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0201 │ │ -02f00c: 2882 |00d6: goto 0058 // -007e │ │ -02f00e: 5430 0a00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f012: 5234 0c00 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ -02f016: 5904 6600 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f01a: 54a4 2400 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f01e: 52a5 2a00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f022: 7110 3702 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ -02f028: 0a05 |00e4: move-result v5 │ │ -02f02a: 52a6 2b00 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f02e: 6e40 0402 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0204 │ │ -02f034: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ -02f038: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ -02f03c: 54a4 2400 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f040: 54a5 2400 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f044: 5255 b700 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -02f048: 52a6 2a00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f04c: 7110 3702 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ -02f052: 0a06 |00f9: move-result v6 │ │ -02f054: 52a7 2b00 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f058: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ -02f05a: 6e58 2502 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0225 │ │ -02f060: 52a4 2300 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02f064: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ -02f068: 54a4 2400 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f06c: 52a5 2300 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02f070: 6e20 1b02 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@021b │ │ -02f076: 59a9 2300 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02f07a: 0e00 |010d: return-void │ │ -02f07c: 0001 0700 0100 0000 1e00 0000 3400 ... |010e: packed-switch-data (18 units) │ │ +02f9b0: |[02f9b0] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +02f9c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +02f9c2: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ +02f9c4: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02f9c8: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +02f9cc: 1a04 7001 |0006: const-string v4, "BackStackEntry" // string@0170 │ │ +02f9d0: 2205 5f01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02f9d4: 7010 1a09 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02f9da: 1a06 730e |000d: const-string v6, "popFromBackStack: " // string@0e73 │ │ +02f9de: 6e20 2009 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02f9e4: 0c05 |0012: move-result-object v5 │ │ +02f9e6: 6e20 1f09 a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02f9ec: 0c05 |0016: move-result-object v5 │ │ +02f9ee: 6e10 2609 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02f9f4: 0c05 |001a: move-result-object v5 │ │ +02f9f6: 7120 8607 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02f9fc: 6e20 0701 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0107 │ │ +02fa02: 54a3 2900 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0029 │ │ +02fa06: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ +02fa0a: 5234 0700 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02fa0e: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ +02fa14: 2204 4e01 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@014e │ │ +02fa18: 2205 5f01 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02fa1c: 7010 1a09 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02fa22: 1a06 4606 |0031: const-string v6, "Unknown cmd: " // string@0646 │ │ +02fa26: 6e20 2009 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02fa2c: 0c05 |0036: move-result-object v5 │ │ +02fa2e: 5236 0700 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02fa32: 6e20 1d09 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02fa38: 0c05 |003c: move-result-object v5 │ │ +02fa3a: 6e10 2609 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02fa40: 0c05 |0040: move-result-object v5 │ │ +02fa42: 7020 de08 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +02fa48: 2704 |0044: throw v4 │ │ +02fa4a: 5430 0a00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fa4e: 5234 0d00 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +02fa52: 5904 6600 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fa56: 54a4 2400 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fa5a: 52a5 2a00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fa5e: 7110 3702 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ +02fa64: 0a05 |0052: move-result v5 │ │ +02fa66: 52a6 2b00 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fa6a: 6e40 3202 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ +02fa70: 5433 0e00 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@000e │ │ +02fa74: 28c9 |005a: goto 0023 // -0037 │ │ +02fa76: 5430 0a00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fa7a: 5234 0d00 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +02fa7e: 5904 6600 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fa82: 54a4 2400 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fa86: 52a5 2a00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fa8a: 7110 3702 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ +02fa90: 0a05 |0068: move-result v5 │ │ +02fa92: 52a6 2b00 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fa96: 6e40 3202 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ +02fa9c: 5434 0f00 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02faa0: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ +02faa4: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +02faa6: 5434 0f00 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02faaa: 6e10 5109 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02fab0: 0a04 |0078: move-result v4 │ │ +02fab2: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ +02fab6: 5434 0f00 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02faba: 6e20 4c09 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +02fac0: 0c02 |0080: move-result-object v2 │ │ +02fac2: 1f02 5100 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +02fac6: 5234 0c00 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02faca: 5924 6600 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02face: 54a4 2400 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fad2: 6e30 fd01 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ +02fad8: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02fadc: 28e5 |008e: goto 0073 // -001b │ │ +02fade: 5430 0a00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fae2: 5234 0c00 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02fae6: 5904 6600 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02faea: 54a4 2400 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02faee: 6e30 fd01 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ +02faf4: 28be |009a: goto 0058 // -0042 │ │ +02faf6: 5430 0a00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fafa: 5234 0c00 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02fafe: 5904 6600 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fb02: 54a4 2400 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fb06: 52a5 2a00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fb0a: 7110 3702 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ +02fb10: 0a05 |00a8: move-result v5 │ │ +02fb12: 52a6 2b00 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fb16: 6e40 3d02 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@023d │ │ +02fb1c: 28aa |00ae: goto 0058 // -0056 │ │ +02fb1e: 5430 0a00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fb22: 5234 0d00 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@000d │ │ +02fb26: 5904 6600 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fb2a: 54a4 2400 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fb2e: 52a5 2a00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fb32: 7110 3702 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ +02fb38: 0a05 |00bc: move-result v5 │ │ +02fb3a: 52a6 2b00 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fb3e: 6e40 1f02 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@021f │ │ +02fb44: 2896 |00c2: goto 0058 // -006a │ │ +02fb46: 5430 0a00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fb4a: 5234 0c00 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02fb4e: 5904 6600 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fb52: 54a4 2400 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fb56: 52a5 2a00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fb5a: 7110 3702 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ +02fb60: 0a05 |00d0: move-result v5 │ │ +02fb62: 52a6 2b00 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fb66: 6e40 0102 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0201 │ │ +02fb6c: 2882 |00d6: goto 0058 // -007e │ │ +02fb6e: 5430 0a00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fb72: 5234 0c00 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@000c │ │ +02fb76: 5904 6600 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fb7a: 54a4 2400 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fb7e: 52a5 2a00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fb82: 7110 3702 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ +02fb88: 0a05 |00e4: move-result v5 │ │ +02fb8a: 52a6 2b00 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fb8e: 6e40 0402 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0204 │ │ +02fb94: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ +02fb98: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ +02fb9c: 54a4 2400 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fba0: 54a5 2400 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fba4: 5255 b700 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +02fba8: 52a6 2a00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fbac: 7110 3702 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0237 │ │ +02fbb2: 0a06 |00f9: move-result v6 │ │ +02fbb4: 52a7 2b00 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fbb8: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ +02fbba: 6e58 2502 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0225 │ │ +02fbc0: 52a4 2300 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02fbc4: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ +02fbc8: 54a4 2400 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fbcc: 52a5 2300 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02fbd0: 6e20 1b02 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@021b │ │ +02fbd6: 59a9 2300 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02fbda: 0e00 |010d: return-void │ │ +02fbdc: 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 │ │ @@ -53255,22 +53479,22 @@ │ │ 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 │ │ -02f0a0: |[02f0a0] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f0b0: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ -02f0b4: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ -02f0ba: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -02f0bc: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02f0c0: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f0c4: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ -02f0ca: 1102 |000d: return-object v2 │ │ +02fc00: |[02fc00] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02fc10: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ +02fc14: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ +02fc1a: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +02fc1c: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02fc20: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fc24: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ +02fc2a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0005 line=388 │ │ 0x0008 line=389 │ │ 0x000a line=390 │ │ 0x000d line=392 │ │ @@ -53284,19 +53508,19 @@ │ │ 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 │ │ -02f0cc: |[02f0cc] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f0dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f0de: 6e40 1d01 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@011d │ │ -02f0e4: 0c00 |0004: move-result-object v0 │ │ -02f0e6: 1100 |0005: return-object v0 │ │ +02fc2c: |[02fc2c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +02fc3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02fc3e: 6e40 1d01 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@011d │ │ +02fc44: 0c00 |0004: move-result-object v0 │ │ +02fc46: 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; │ │ @@ -53306,23 +53530,23 @@ │ │ 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 │ │ -02f0e8: |[02f0e8] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f0f8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -02f0fc: 2200 4e01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -02f100: 1a01 5505 |0004: const-string v1, "Must use non-zero containerViewId" // string@0555 │ │ -02f104: 7020 de08 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -02f10a: 2700 |0009: throw v0 │ │ -02f10c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -02f10e: 7050 0d01 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@010d │ │ -02f114: 1102 |000e: return-object v2 │ │ +02fc48: |[02fc48] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +02fc58: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +02fc5c: 2200 4e01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +02fc60: 1a01 5505 |0004: const-string v1, "Must use non-zero containerViewId" // string@0555 │ │ +02fc64: 7020 de08 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +02fc6a: 2700 |0009: throw v0 │ │ +02fc6c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +02fc6e: 7050 0d01 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@010d │ │ +02fc74: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ 0x000a line=382 │ │ 0x000e line=383 │ │ locals : │ │ @@ -53336,195 +53560,195 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 392 16-bit code units │ │ -02f118: |[02f118] android.support.v4.app.BackStackRecord.run:()V │ │ -02f128: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -02f12a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -02f12c: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02f130: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -02f134: 1a04 7001 |0006: const-string v4, "BackStackEntry" // string@0170 │ │ -02f138: 2205 5f01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -02f13c: 7010 1a09 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02f142: 1a06 ce05 |000d: const-string v6, "Run: " // string@05ce │ │ -02f146: 6e20 2009 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02f14c: 0c05 |0012: move-result-object v5 │ │ -02f14e: 6e20 1f09 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02f154: 0c05 |0016: move-result-object v5 │ │ -02f156: 6e10 2609 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02f15c: 0c05 |001a: move-result-object v5 │ │ -02f15e: 7120 8607 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02f164: 5594 1900 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -02f168: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -02f16c: 5294 2300 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -02f170: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -02f174: 2204 4f01 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@014f │ │ -02f178: 1a05 1507 |0028: const-string v5, "addToBackStack() called after commit()" // string@0715 │ │ -02f17c: 7020 e008 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02f182: 2704 |002d: throw v4 │ │ -02f184: 6e20 0701 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0107 │ │ -02f18a: 5493 2200 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ -02f18e: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ -02f192: 5234 0700 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02f196: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ -02f19c: 2204 4e01 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@014e │ │ -02f1a0: 2205 5f01 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -02f1a4: 7010 1a09 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02f1aa: 1a06 4606 |0041: const-string v6, "Unknown cmd: " // string@0646 │ │ -02f1ae: 6e20 2009 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02f1b4: 0c05 |0046: move-result-object v5 │ │ -02f1b6: 5236 0700 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02f1ba: 6e20 1d09 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02f1c0: 0c05 |004c: move-result-object v5 │ │ -02f1c2: 6e10 2609 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02f1c8: 0c05 |0050: move-result-object v5 │ │ -02f1ca: 7020 de08 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -02f1d0: 2704 |0054: throw v4 │ │ -02f1d2: 5430 0a00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f1d6: 5234 0800 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -02f1da: 5904 6600 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f1de: 5494 2400 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f1e2: 6e30 fd01 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ -02f1e8: 5433 0b00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ -02f1ec: 28d1 |0062: goto 0033 // -002f │ │ -02f1ee: 5430 0a00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f1f2: 5494 2400 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f1f6: 5444 b000 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -02f1fa: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ -02f1fe: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -02f200: 5494 2400 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f204: 5444 b000 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -02f208: 6e10 5109 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02f20e: 0a04 |0073: move-result v4 │ │ -02f210: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ -02f214: 5494 2400 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f218: 5444 b000 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -02f21c: 6e20 4c09 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -02f222: 0c02 |007d: move-result-object v2 │ │ -02f224: 1f02 5100 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -02f228: 6304 a600 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02f22c: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -02f230: 1a04 7001 |0084: const-string v4, "BackStackEntry" // string@0170 │ │ -02f234: 2205 5f01 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -02f238: 7010 1a09 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02f23e: 1a06 7505 |008b: const-string v6, "OP_REPLACE: adding=" // string@0575 │ │ -02f242: 6e20 2009 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02f248: 0c05 |0090: move-result-object v5 │ │ -02f24a: 6e20 1f09 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02f250: 0c05 |0094: move-result-object v5 │ │ -02f252: 1a06 7000 |0095: const-string v6, " old=" // string@0070 │ │ -02f256: 6e20 2009 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02f25c: 0c05 |009a: move-result-object v5 │ │ -02f25e: 6e20 1f09 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02f264: 0c05 |009e: move-result-object v5 │ │ -02f266: 6e10 2609 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02f26c: 0c05 |00a2: move-result-object v5 │ │ -02f26e: 7120 8607 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02f274: 5224 5900 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -02f278: 5205 5900 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -02f27c: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ -02f280: 5434 0f00 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02f284: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ -02f288: 2204 8001 |00b0: new-instance v4, Ljava/util/ArrayList; // type@0180 │ │ -02f28c: 7010 4609 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02f292: 5b34 0f00 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02f296: 5434 0f00 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ -02f29a: 6e20 4909 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02f2a0: 5234 0900 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -02f2a4: 5924 6600 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f2a8: 5594 1900 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -02f2ac: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ -02f2b0: 5224 5500 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02f2b4: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02f2b8: 5924 5500 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02f2bc: 6304 a600 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02f2c0: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ -02f2c4: 1a04 7001 |00ce: const-string v4, "BackStackEntry" // string@0170 │ │ -02f2c8: 2205 5f01 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -02f2cc: 7010 1a09 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02f2d2: 1a06 7e01 |00d5: const-string v6, "Bump nesting of " // string@017e │ │ -02f2d6: 6e20 2009 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02f2dc: 0c05 |00da: move-result-object v5 │ │ -02f2de: 6e20 1f09 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02f2e4: 0c05 |00de: move-result-object v5 │ │ -02f2e6: 1a06 7800 |00df: const-string v6, " to " // string@0078 │ │ -02f2ea: 6e20 2009 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02f2f0: 0c05 |00e4: move-result-object v5 │ │ -02f2f2: 5226 5500 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -02f2f6: 6e20 1d09 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02f2fc: 0c05 |00ea: move-result-object v5 │ │ -02f2fe: 6e10 2609 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02f304: 0c05 |00ee: move-result-object v5 │ │ -02f306: 7120 8607 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02f30c: 5494 2400 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f310: 5295 2a00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f314: 5296 2b00 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f318: 6e40 3202 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ -02f31e: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02f322: 2900 6fff |00fd: goto/16 006c // -0091 │ │ -02f326: 5234 0800 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -02f32a: 5904 6600 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f32e: 5494 2400 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f332: 6e30 fd01 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ -02f338: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ -02f33c: 5430 0a00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f340: 5234 0900 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -02f344: 5904 6600 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f348: 5494 2400 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f34c: 5295 2a00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f350: 5296 2b00 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f354: 6e40 3202 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ -02f35a: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ -02f35e: 5430 0a00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f362: 5234 0900 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -02f366: 5904 6600 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f36a: 5494 2400 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f36e: 5295 2a00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f372: 5296 2b00 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f376: 6e40 1f02 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@021f │ │ -02f37c: 2900 36ff |012a: goto/16 0060 // -00ca │ │ -02f380: 5430 0a00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f384: 5234 0800 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -02f388: 5904 6600 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f38c: 5494 2400 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f390: 5295 2a00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f394: 5296 2b00 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f398: 6e40 3d02 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@023d │ │ -02f39e: 2900 25ff |013b: goto/16 0060 // -00db │ │ -02f3a2: 5430 0a00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f3a6: 5234 0900 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ -02f3aa: 5904 6600 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f3ae: 5494 2400 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f3b2: 5295 2a00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f3b6: 5296 2b00 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f3ba: 6e40 0402 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0204 │ │ -02f3c0: 2900 14ff |014c: goto/16 0060 // -00ec │ │ -02f3c4: 5430 0a00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f3c8: 5234 0800 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ -02f3cc: 5904 6600 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -02f3d0: 5494 2400 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f3d4: 5295 2a00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f3d8: 5296 2b00 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f3dc: 6e40 0102 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0201 │ │ -02f3e2: 2900 03ff |015d: goto/16 0060 // -00fd │ │ -02f3e6: 5494 2400 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f3ea: 5495 2400 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f3ee: 5255 b700 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -02f3f2: 5296 2a00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f3f6: 5297 2b00 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f3fa: 6e58 2502 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0225 │ │ -02f400: 5594 1900 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ -02f404: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ -02f408: 5494 2400 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ -02f40c: 6e20 fc01 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@01fc │ │ -02f412: 0e00 |0175: return-void │ │ -02f414: 0001 0700 0100 0000 1e00 0000 2c00 ... |0176: packed-switch-data (18 units) │ │ +02fc78: |[02fc78] android.support.v4.app.BackStackRecord.run:()V │ │ +02fc88: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +02fc8a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +02fc8c: 6304 a600 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02fc90: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +02fc94: 1a04 7001 |0006: const-string v4, "BackStackEntry" // string@0170 │ │ +02fc98: 2205 5f01 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02fc9c: 7010 1a09 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02fca2: 1a06 ce05 |000d: const-string v6, "Run: " // string@05ce │ │ +02fca6: 6e20 2009 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02fcac: 0c05 |0012: move-result-object v5 │ │ +02fcae: 6e20 1f09 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02fcb4: 0c05 |0016: move-result-object v5 │ │ +02fcb6: 6e10 2609 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02fcbc: 0c05 |001a: move-result-object v5 │ │ +02fcbe: 7120 8607 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02fcc4: 5594 1900 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +02fcc8: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +02fccc: 5294 2300 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +02fcd0: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +02fcd4: 2204 4f01 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@014f │ │ +02fcd8: 1a05 1507 |0028: const-string v5, "addToBackStack() called after commit()" // string@0715 │ │ +02fcdc: 7020 e008 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +02fce2: 2704 |002d: throw v4 │ │ +02fce4: 6e20 0701 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0107 │ │ +02fcea: 5493 2200 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0022 │ │ +02fcee: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ +02fcf2: 5234 0700 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02fcf6: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ +02fcfc: 2204 4e01 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@014e │ │ +02fd00: 2205 5f01 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02fd04: 7010 1a09 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02fd0a: 1a06 4606 |0041: const-string v6, "Unknown cmd: " // string@0646 │ │ +02fd0e: 6e20 2009 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02fd14: 0c05 |0046: move-result-object v5 │ │ +02fd16: 5236 0700 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +02fd1a: 6e20 1d09 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02fd20: 0c05 |004c: move-result-object v5 │ │ +02fd22: 6e10 2609 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02fd28: 0c05 |0050: move-result-object v5 │ │ +02fd2a: 7020 de08 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +02fd30: 2704 |0054: throw v4 │ │ +02fd32: 5430 0a00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fd36: 5234 0800 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +02fd3a: 5904 6600 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fd3e: 5494 2400 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fd42: 6e30 fd01 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ +02fd48: 5433 0b00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@000b │ │ +02fd4c: 28d1 |0062: goto 0033 // -002f │ │ +02fd4e: 5430 0a00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fd52: 5494 2400 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fd56: 5444 b000 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +02fd5a: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ +02fd5e: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +02fd60: 5494 2400 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fd64: 5444 b000 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +02fd68: 6e10 5109 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +02fd6e: 0a04 |0073: move-result v4 │ │ +02fd70: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ +02fd74: 5494 2400 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fd78: 5444 b000 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +02fd7c: 6e20 4c09 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +02fd82: 0c02 |007d: move-result-object v2 │ │ +02fd84: 1f02 5100 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +02fd88: 6304 a600 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02fd8c: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +02fd90: 1a04 7001 |0084: const-string v4, "BackStackEntry" // string@0170 │ │ +02fd94: 2205 5f01 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02fd98: 7010 1a09 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02fd9e: 1a06 7505 |008b: const-string v6, "OP_REPLACE: adding=" // string@0575 │ │ +02fda2: 6e20 2009 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02fda8: 0c05 |0090: move-result-object v5 │ │ +02fdaa: 6e20 1f09 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02fdb0: 0c05 |0094: move-result-object v5 │ │ +02fdb2: 1a06 7000 |0095: const-string v6, " old=" // string@0070 │ │ +02fdb6: 6e20 2009 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02fdbc: 0c05 |009a: move-result-object v5 │ │ +02fdbe: 6e20 1f09 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02fdc4: 0c05 |009e: move-result-object v5 │ │ +02fdc6: 6e10 2609 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02fdcc: 0c05 |00a2: move-result-object v5 │ │ +02fdce: 7120 8607 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02fdd4: 5224 5900 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +02fdd8: 5205 5900 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +02fddc: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ +02fde0: 5434 0f00 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02fde4: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ +02fde8: 2204 8001 |00b0: new-instance v4, Ljava/util/ArrayList; // type@0180 │ │ +02fdec: 7010 4609 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +02fdf2: 5b34 0f00 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02fdf6: 5434 0f00 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@000f │ │ +02fdfa: 6e20 4909 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +02fe00: 5234 0900 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +02fe04: 5924 6600 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fe08: 5594 1900 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +02fe0c: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ +02fe10: 5224 5500 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02fe14: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02fe18: 5924 5500 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02fe1c: 6304 a600 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +02fe20: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ +02fe24: 1a04 7001 |00ce: const-string v4, "BackStackEntry" // string@0170 │ │ +02fe28: 2205 5f01 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +02fe2c: 7010 1a09 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +02fe32: 1a06 7e01 |00d5: const-string v6, "Bump nesting of " // string@017e │ │ +02fe36: 6e20 2009 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02fe3c: 0c05 |00da: move-result-object v5 │ │ +02fe3e: 6e20 1f09 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +02fe44: 0c05 |00de: move-result-object v5 │ │ +02fe46: 1a06 7800 |00df: const-string v6, " to " // string@0078 │ │ +02fe4a: 6e20 2009 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +02fe50: 0c05 |00e4: move-result-object v5 │ │ +02fe52: 5226 5500 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +02fe56: 6e20 1d09 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +02fe5c: 0c05 |00ea: move-result-object v5 │ │ +02fe5e: 6e10 2609 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +02fe64: 0c05 |00ee: move-result-object v5 │ │ +02fe66: 7120 8607 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +02fe6c: 5494 2400 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fe70: 5295 2a00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fe74: 5296 2b00 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fe78: 6e40 3202 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ +02fe7e: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02fe82: 2900 6fff |00fd: goto/16 006c // -0091 │ │ +02fe86: 5234 0800 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +02fe8a: 5904 6600 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fe8e: 5494 2400 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fe92: 6e30 fd01 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@01fd │ │ +02fe98: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ +02fe9c: 5430 0a00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fea0: 5234 0900 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +02fea4: 5904 6600 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02fea8: 5494 2400 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02feac: 5295 2a00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02feb0: 5296 2b00 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02feb4: 6e40 3202 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0232 │ │ +02feba: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ +02febe: 5430 0a00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fec2: 5234 0900 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +02fec6: 5904 6600 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02feca: 5494 2400 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fece: 5295 2a00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fed2: 5296 2b00 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fed6: 6e40 1f02 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@021f │ │ +02fedc: 2900 36ff |012a: goto/16 0060 // -00ca │ │ +02fee0: 5430 0a00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02fee4: 5234 0800 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +02fee8: 5904 6600 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02feec: 5494 2400 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02fef0: 5295 2a00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02fef4: 5296 2b00 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02fef8: 6e40 3d02 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@023d │ │ +02fefe: 2900 25ff |013b: goto/16 0060 // -00db │ │ +02ff02: 5430 0a00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02ff06: 5234 0900 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0009 │ │ +02ff0a: 5904 6600 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02ff0e: 5494 2400 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02ff12: 5295 2a00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02ff16: 5296 2b00 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02ff1a: 6e40 0402 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0204 │ │ +02ff20: 2900 14ff |014c: goto/16 0060 // -00ec │ │ +02ff24: 5430 0a00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +02ff28: 5234 0800 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0008 │ │ +02ff2c: 5904 6600 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +02ff30: 5494 2400 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02ff34: 5295 2a00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02ff38: 5296 2b00 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02ff3c: 6e40 0102 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0201 │ │ +02ff42: 2900 03ff |015d: goto/16 0060 // -00fd │ │ +02ff46: 5494 2400 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02ff4a: 5495 2400 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02ff4e: 5255 b700 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +02ff52: 5296 2a00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +02ff56: 5297 2b00 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +02ff5a: 6e58 2502 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0225 │ │ +02ff60: 5594 1900 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0019 │ │ +02ff64: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ +02ff68: 5494 2400 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0024 │ │ +02ff6c: 6e20 fc01 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@01fc │ │ +02ff72: 0e00 |0175: return-void │ │ +02ff74: 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 │ │ @@ -53591,19 +53815,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -02f438: |[02f438] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -02f448: 5912 1b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -02f44c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02f44e: 5b10 1c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -02f452: 1101 |0005: return-object v1 │ │ +02ff98: |[02ff98] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +02ffa8: 5912 1b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +02ffac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02ffae: 5b10 1c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +02ffb2: 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; │ │ @@ -53614,19 +53838,19 @@ │ │ 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 │ │ -02f454: |[02f454] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f466: 5910 1b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ -02f46a: 5b12 1c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ -02f46e: 1101 |0005: return-object v1 │ │ +02ffb4: |[02ffb4] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +02ffc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ffc6: 5910 1b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@001b │ │ +02ffca: 5b12 1c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@001c │ │ +02ffce: 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; │ │ @@ -53637,19 +53861,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -02f470: |[02f470] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -02f480: 5912 1d00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -02f484: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02f486: 5b10 1e00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -02f48a: 1101 |0005: return-object v1 │ │ +02ffd0: |[02ffd0] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +02ffe0: 5912 1d00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +02ffe4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +02ffe6: 5b10 1e00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +02ffea: 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; │ │ @@ -53660,19 +53884,19 @@ │ │ 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 │ │ -02f48c: |[02f48c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f49c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f49e: 5910 1d00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ -02f4a2: 5b12 1e00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ -02f4a6: 1101 |0005: return-object v1 │ │ +02ffec: |[02ffec] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +02fffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02fffe: 5910 1d00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@001d │ │ +030002: 5b12 1e00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@001e │ │ +030006: 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; │ │ @@ -53683,19 +53907,19 @@ │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -02f4a8: |[02f4a8] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -02f4b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f4ba: 6e50 2401 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0124 │ │ -02f4c0: 0c00 |0004: move-result-object v0 │ │ -02f4c2: 1100 |0005: return-object v0 │ │ +030008: |[030008] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +030018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03001a: 6e50 2401 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0124 │ │ +030020: 0c00 |0004: move-result-object v0 │ │ +030022: 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 │ │ @@ -53705,20 +53929,20 @@ │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -02f4c4: |[02f4c4] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -02f4d4: 5901 2000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ -02f4d8: 5902 2100 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ -02f4dc: 5903 2700 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ -02f4e0: 5904 2800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ -02f4e4: 1100 |0008: return-object v0 │ │ +030024: |[030024] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +030034: 5901 2000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0020 │ │ +030038: 5902 2100 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0021 │ │ +03003c: 5903 2700 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0027 │ │ +030040: 5904 2800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0028 │ │ +030044: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ 0x0004 line=439 │ │ 0x0006 line=440 │ │ 0x0008 line=441 │ │ @@ -53734,17 +53958,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f4e8: |[02f4e8] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -02f4f8: 5901 2a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ -02f4fc: 1100 |0002: return-object v0 │ │ +030048: |[030048] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +030058: 5901 2a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@002a │ │ +03005c: 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 │ │ @@ -53754,17 +53978,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f500: |[02f500] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -02f510: 5901 2b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ -02f514: 1100 |0002: return-object v0 │ │ +030060: |[030060] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +030070: 5901 2b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@002b │ │ +030074: 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 │ │ @@ -53774,22 +53998,22 @@ │ │ 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 │ │ -02f518: |[02f518] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f528: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ -02f52c: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ -02f532: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -02f534: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ -02f538: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ -02f53c: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ -02f542: 1102 |000d: return-object v2 │ │ +030078: |[030078] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +030088: 2200 4900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0049 │ │ +03008c: 7010 ff00 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@00ff │ │ +030092: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +030094: 5901 0700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0007 │ │ +030098: 5b03 0a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@000a │ │ +03009c: 6e20 0401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0104 │ │ +0300a2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=406 │ │ 0x0008 line=407 │ │ 0x000a line=408 │ │ 0x000d line=410 │ │ @@ -53907,25 +54131,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -02f544: |[02f544] android.support.v4.app.DialogFragment.:()V │ │ -02f554: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02f556: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02f558: 7010 5801 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0158 │ │ -02f55e: 5920 4700 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02f562: 5920 4800 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -02f566: 5c21 4100 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -02f56a: 5c21 4600 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f56e: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -02f570: 5920 4000 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02f574: 0e00 |0010: return-void │ │ +0300a4: |[0300a4] android.support.v4.app.DialogFragment.:()V │ │ +0300b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0300b6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0300b8: 7010 5801 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0158 │ │ +0300be: 5920 4700 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +0300c2: 5920 4800 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +0300c6: 5c21 4100 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +0300ca: 5c21 4600 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +0300ce: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0300d0: 5920 4000 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0300d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0005 line=72 │ │ 0x0007 line=73 │ │ 0x0009 line=74 │ │ 0x000b line=75 │ │ @@ -53940,18 +54164,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02f578: |[02f578] android.support.v4.app.DialogFragment.dismiss:()V │ │ -02f588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f58a: 6e20 3501 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0135 │ │ -02f590: 0e00 |0004: return-void │ │ +0300d8: |[0300d8] android.support.v4.app.DialogFragment.dismiss:()V │ │ +0300e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0300ea: 6e20 3501 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0135 │ │ +0300f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -53960,42 +54184,42 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02f594: |[02f594] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -02f5a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02f5a6: 5441 4400 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f5aa: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -02f5ae: 5441 4400 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f5b2: 6e10 2500 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0025 │ │ -02f5b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02f5ba: 5b41 4400 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f5be: 5c43 4500 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -02f5c2: 5241 4000 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02f5c6: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ -02f5ca: 6e10 3801 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0138 │ │ -02f5d0: 0c01 |0016: move-result-object v1 │ │ -02f5d2: 5242 4000 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02f5d6: 6e30 e601 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@01e6 │ │ -02f5dc: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ -02f5de: 5941 4000 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02f5e2: 0e00 |001f: return-void │ │ -02f5e4: 6e10 3801 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0138 │ │ -02f5ea: 0c01 |0023: move-result-object v1 │ │ -02f5ec: 6e10 db01 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ -02f5f2: 0c00 |0027: move-result-object v0 │ │ -02f5f4: 6e20 7702 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0277 │ │ -02f5fa: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ -02f5fe: 6e10 7102 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0271 │ │ -02f604: 28ef |0030: goto 001f // -0011 │ │ -02f606: 6e10 7002 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0270 │ │ -02f60c: 28eb |0034: goto 001f // -0015 │ │ +0300f4: |[0300f4] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +030104: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +030106: 5441 4400 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03010a: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +03010e: 5441 4400 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030112: 6e10 2500 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0025 │ │ +030118: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +03011a: 5b41 4400 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03011e: 5c43 4500 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +030122: 5241 4000 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +030126: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ +03012a: 6e10 3801 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0138 │ │ +030130: 0c01 |0016: move-result-object v1 │ │ +030132: 5242 4000 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +030136: 6e30 e601 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@01e6 │ │ +03013c: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ +03013e: 5941 4000 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +030142: 0e00 |001f: return-void │ │ +030144: 6e10 3801 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0138 │ │ +03014a: 0c01 |0023: move-result-object v1 │ │ +03014c: 6e10 db01 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ +030152: 0c00 |0027: move-result-object v0 │ │ +030154: 6e20 7702 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0277 │ │ +03015a: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ +03015e: 6e10 7102 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0271 │ │ +030164: 28ef |0030: goto 001f // -0011 │ │ +030166: 6e10 7002 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0270 │ │ +03016c: 28eb |0034: goto 001f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000d line=157 │ │ 0x000f line=158 │ │ @@ -54017,17 +54241,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f610: |[02f610] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -02f620: 5410 4400 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f624: 1100 |0002: return-object v0 │ │ +030170: |[030170] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +030180: 5410 4400 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030184: 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;) │ │ @@ -54035,45 +54259,45 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -02f628: |[02f628] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -02f638: 5520 4600 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f63c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -02f640: 6f20 5f01 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@015f │ │ -02f646: 0c00 |0007: move-result-object v0 │ │ -02f648: 1100 |0008: return-object v0 │ │ -02f64a: 6e20 4101 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0141 │ │ -02f650: 0c00 |000c: move-result-object v0 │ │ -02f652: 5b20 4400 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f656: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -02f658: 5c20 4300 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ -02f65c: 5220 4700 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02f660: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ -02f666: 5420 4400 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f66a: 6e10 2700 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0027 │ │ -02f670: 0c00 |001c: move-result-object v0 │ │ -02f672: 1a01 3c0b |001d: const-string v1, "layout_inflater" // string@0b3c │ │ -02f676: 6e20 5400 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ -02f67c: 0c00 |0022: move-result-object v0 │ │ -02f67e: 1f00 f900 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ -02f682: 28e3 |0025: goto 0008 // -001d │ │ -02f684: 5420 4400 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f688: 6e10 2800 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0028 │ │ -02f68e: 0c00 |002b: move-result-object v0 │ │ -02f690: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ -02f694: 6e20 fc07 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@07fc │ │ -02f69a: 5420 4400 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f69e: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -02f6a0: 6e20 2d00 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@002d │ │ -02f6a6: 28e0 |0037: goto 0017 // -0020 │ │ -02f6a8: 0001 0300 0100 0000 1d00 0000 1d00 ... |0038: packed-switch-data (10 units) │ │ +030188: |[030188] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +030198: 5520 4600 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +03019c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0301a0: 6f20 5f01 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@015f │ │ +0301a6: 0c00 |0007: move-result-object v0 │ │ +0301a8: 1100 |0008: return-object v0 │ │ +0301aa: 6e20 4101 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0141 │ │ +0301b0: 0c00 |000c: move-result-object v0 │ │ +0301b2: 5b20 4400 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0301b6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0301b8: 5c20 4300 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ +0301bc: 5220 4700 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +0301c0: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ +0301c6: 5420 4400 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0301ca: 6e10 2700 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0027 │ │ +0301d0: 0c00 |001c: move-result-object v0 │ │ +0301d2: 1a01 3b0b |001d: const-string v1, "layout_inflater" // string@0b3b │ │ +0301d6: 6e20 5400 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ +0301dc: 0c00 |0022: move-result-object v0 │ │ +0301de: 1f00 f900 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ +0301e2: 28e3 |0025: goto 0008 // -001d │ │ +0301e4: 5420 4400 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0301e8: 6e10 2800 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0028 │ │ +0301ee: 0c00 |002b: move-result-object v0 │ │ +0301f0: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ +0301f4: 6e20 fc07 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@07fc │ │ +0301fa: 5420 4400 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0301fe: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +030200: 6e20 2d00 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@002d │ │ +030206: 28e0 |0037: goto 0017 // -0020 │ │ +030208: 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 │ │ @@ -54091,17 +54315,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f6bc: |[02f6bc] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -02f6cc: 5510 4600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f6d0: 0f00 |0002: return v0 │ │ +03021c: |[03021c] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +03022c: 5510 4600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +030230: 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;) │ │ @@ -54109,17 +54333,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f6d4: |[02f6d4] android.support.v4.app.DialogFragment.getTheme:()I │ │ -02f6e4: 5210 4800 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -02f6e8: 0f00 |0002: return v0 │ │ +030234: |[030234] android.support.v4.app.DialogFragment.getTheme:()I │ │ +030244: 5210 4800 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +030248: 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;) │ │ @@ -54127,17 +54351,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02f6ec: |[02f6ec] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -02f6fc: 5510 4100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -02f700: 0f00 |0002: return v0 │ │ +03024c: |[03024c] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +03025c: 5510 4100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +030260: 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;) │ │ @@ -54145,50 +54369,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -02f704: |[02f704] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -02f714: 6f20 7601 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0176 │ │ -02f71a: 5542 4600 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f71e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -02f722: 0e00 |0007: return-void │ │ -02f724: 6e10 3c01 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@013c │ │ -02f72a: 0c01 |000b: move-result-object v1 │ │ -02f72c: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -02f730: 6e10 cc07 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07cc │ │ -02f736: 0c02 |0011: move-result-object v2 │ │ -02f738: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -02f73c: 2202 4f01 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ -02f740: 1a03 fd01 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@01fd │ │ -02f744: 7020 e008 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02f74a: 2702 |001b: throw v2 │ │ -02f74c: 5442 4400 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f750: 6e20 3000 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0030 │ │ -02f756: 5442 4400 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f75a: 6e10 3601 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0136 │ │ -02f760: 0c03 |0026: move-result-object v3 │ │ -02f762: 6e20 3300 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0033 │ │ -02f768: 5442 4400 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f76c: 5543 4100 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -02f770: 6e20 2e00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@002e │ │ -02f776: 5442 4400 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f77a: 6e20 3100 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0031 │ │ -02f780: 5442 4400 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f784: 6e20 3200 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0032 │ │ -02f78a: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -02f78e: 1a02 3a07 |003d: const-string v2, "android:savedDialogState" // string@073a │ │ -02f792: 6e20 af00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00af │ │ -02f798: 0c00 |0042: move-result-object v0 │ │ -02f79a: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -02f79e: 5442 4400 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f7a2: 6e20 2b00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@002b │ │ -02f7a8: 28bd |004a: goto 0007 // -0043 │ │ +030264: |[030264] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +030274: 6f20 7601 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0176 │ │ +03027a: 5542 4600 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +03027e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +030282: 0e00 |0007: return-void │ │ +030284: 6e10 3c01 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@013c │ │ +03028a: 0c01 |000b: move-result-object v1 │ │ +03028c: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +030290: 6e10 cc07 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@07cc │ │ +030296: 0c02 |0011: move-result-object v2 │ │ +030298: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +03029c: 2202 4f01 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +0302a0: 1a03 fd01 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@01fd │ │ +0302a4: 7020 e008 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +0302aa: 2702 |001b: throw v2 │ │ +0302ac: 5442 4400 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0302b0: 6e20 3000 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0030 │ │ +0302b6: 5442 4400 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0302ba: 6e10 3601 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0136 │ │ +0302c0: 0c03 |0026: move-result-object v3 │ │ +0302c2: 6e20 3300 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0033 │ │ +0302c8: 5442 4400 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0302cc: 5543 4100 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +0302d0: 6e20 2e00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@002e │ │ +0302d6: 5442 4400 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0302da: 6e20 3100 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0031 │ │ +0302e0: 5442 4400 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0302e4: 6e20 3200 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0032 │ │ +0302ea: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +0302ee: 1a02 3a07 |003d: const-string v2, "android:savedDialogState" // string@073a │ │ +0302f2: 6e20 af00 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00af │ │ +0302f8: 0c00 |0042: move-result-object v0 │ │ +0302fa: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +0302fe: 5442 4400 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030302: 6e20 2b00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@002b │ │ +030308: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=312 │ │ 0x0007 line=333 │ │ 0x0008 line=316 │ │ 0x000c line=317 │ │ @@ -54214,16 +54438,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02f7ac: |[02f7ac] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -02f7bc: 0e00 |0000: return-void │ │ +03030c: |[03030c] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +03031c: 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; │ │ │ │ @@ -54232,48 +54456,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -02f7c0: |[02f7c0] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -02f7d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02f7d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02f7d4: 6f20 7b01 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@017b │ │ -02f7da: 5230 4200 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0042 │ │ -02f7de: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -02f7e2: 0110 |0009: move v0, v1 │ │ -02f7e4: 5c30 4600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f7e8: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -02f7ec: 1a00 3c07 |000e: const-string v0, "android:style" // string@073c │ │ -02f7f0: 6e30 b000 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ -02f7f6: 0a00 |0013: move-result v0 │ │ -02f7f8: 5930 4700 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02f7fc: 1a00 4107 |0016: const-string v0, "android:theme" // string@0741 │ │ -02f800: 6e30 b000 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ -02f806: 0a00 |001b: move-result v0 │ │ -02f808: 5930 4800 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -02f80c: 1a00 3807 |001e: const-string v0, "android:cancelable" // string@0738 │ │ -02f810: 6e30 ae00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ae │ │ -02f816: 0a00 |0023: move-result v0 │ │ -02f818: 5c30 4100 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -02f81c: 1a00 3b07 |0026: const-string v0, "android:showsDialog" // string@073b │ │ -02f820: 5531 4600 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f824: 6e30 ae00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ae │ │ -02f82a: 0a00 |002d: move-result v0 │ │ -02f82c: 5c30 4600 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f830: 1a00 3707 |0030: const-string v0, "android:backStackId" // string@0737 │ │ -02f834: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -02f836: 6e30 b000 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ -02f83c: 0a00 |0036: move-result v0 │ │ -02f83e: 5930 4000 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02f842: 0e00 |0039: return-void │ │ -02f844: 0120 |003a: move v0, v2 │ │ -02f846: 28cf |003b: goto 000a // -0031 │ │ +030320: |[030320] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +030330: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +030332: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +030334: 6f20 7b01 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@017b │ │ +03033a: 5230 4200 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0042 │ │ +03033e: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +030342: 0110 |0009: move v0, v1 │ │ +030344: 5c30 4600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +030348: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +03034c: 1a00 3c07 |000e: const-string v0, "android:style" // string@073c │ │ +030350: 6e30 b000 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ +030356: 0a00 |0013: move-result v0 │ │ +030358: 5930 4700 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +03035c: 1a00 4107 |0016: const-string v0, "android:theme" // string@0741 │ │ +030360: 6e30 b000 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ +030366: 0a00 |001b: move-result v0 │ │ +030368: 5930 4800 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +03036c: 1a00 3807 |001e: const-string v0, "android:cancelable" // string@0738 │ │ +030370: 6e30 ae00 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ae │ │ +030376: 0a00 |0023: move-result v0 │ │ +030378: 5c30 4100 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +03037c: 1a00 3b07 |0026: const-string v0, "android:showsDialog" // string@073b │ │ +030380: 5531 4600 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +030384: 6e30 ae00 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00ae │ │ +03038a: 0a00 |002d: move-result v0 │ │ +03038c: 5c30 4600 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +030390: 1a00 3707 |0030: const-string v0, "android:backStackId" // string@0737 │ │ +030394: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +030396: 6e30 b000 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ +03039c: 0a00 |0036: move-result v0 │ │ +03039e: 5930 4000 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0303a2: 0e00 |0039: return-void │ │ +0303a4: 0120 |003a: move v0, v2 │ │ +0303a6: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ 0x0005 line=234 │ │ 0x000c line=236 │ │ 0x000e line=237 │ │ 0x0016 line=238 │ │ @@ -54291,22 +54515,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -02f848: |[02f848] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -02f858: 2200 0c00 |0000: new-instance v0, Landroid/app/Dialog; // type@000c │ │ -02f85c: 6e10 3601 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0136 │ │ -02f862: 0c01 |0005: move-result-object v1 │ │ -02f864: 6e10 3b01 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@013b │ │ -02f86a: 0a02 |0009: move-result v2 │ │ -02f86c: 7030 2400 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0024 │ │ -02f872: 1100 |000d: return-object v0 │ │ +0303a8: |[0303a8] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0303b8: 2200 0c00 |0000: new-instance v0, Landroid/app/Dialog; // type@000c │ │ +0303bc: 6e10 3601 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0136 │ │ +0303c2: 0c01 |0005: move-result-object v1 │ │ +0303c4: 6e10 3b01 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@013b │ │ +0303ca: 0a02 |0009: move-result v2 │ │ +0303cc: 7030 2400 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0024 │ │ +0303d2: 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; │ │ │ │ @@ -54315,26 +54539,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -02f874: |[02f874] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -02f884: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02f886: 6f10 8201 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0182 │ │ -02f88c: 5c21 4300 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ -02f890: 5420 4400 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f894: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -02f898: 5c21 4500 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -02f89c: 5420 4400 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f8a0: 6e10 2500 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0025 │ │ -02f8a6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02f8a8: 5b20 4400 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f8ac: 0e00 |0014: return-void │ │ +0303d4: |[0303d4] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +0303e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0303e6: 6f10 8201 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0182 │ │ +0303ec: 5c21 4300 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0043 │ │ +0303f0: 5420 4400 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0303f4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0303f8: 5c21 4500 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +0303fc: 5420 4400 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030400: 6e10 2500 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0025 │ │ +030406: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +030408: 5b20 4400 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03040c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0004 line=384 │ │ 0x0006 line=385 │ │ 0x000a line=389 │ │ 0x000c line=390 │ │ @@ -54348,20 +54572,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02f8b0: |[02f8b0] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -02f8c0: 5510 4500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -02f8c4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -02f8c8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -02f8ca: 6e20 3501 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0135 │ │ -02f8d0: 0e00 |0008: return-void │ │ +030410: |[030410] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +030420: 5510 4500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +030424: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +030428: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03042a: 6e20 3501 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0135 │ │ +030430: 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; │ │ @@ -54372,51 +54596,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -02f8d4: |[02f8d4] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -02f8e4: 6f20 8c01 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@018c │ │ -02f8ea: 5431 4400 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f8ee: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -02f8f2: 5431 4400 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f8f6: 6e10 2c00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@002c │ │ -02f8fc: 0c00 |000c: move-result-object v0 │ │ -02f8fe: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -02f902: 1a01 3a07 |000f: const-string v1, "android:savedDialogState" // string@073a │ │ -02f906: 6e30 b700 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00b7 │ │ -02f90c: 5231 4700 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02f910: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -02f914: 1a01 3c07 |0018: const-string v1, "android:style" // string@073c │ │ -02f918: 5232 4700 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02f91c: 6e30 b800 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ -02f922: 5231 4800 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -02f926: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -02f92a: 1a01 4107 |0023: const-string v1, "android:theme" // string@0741 │ │ -02f92e: 5232 4800 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -02f932: 6e30 b800 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ -02f938: 5531 4100 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -02f93c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -02f940: 1a01 3807 |002e: const-string v1, "android:cancelable" // string@0738 │ │ -02f944: 5532 4100 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -02f948: 6e30 b600 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00b6 │ │ -02f94e: 5531 4600 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f952: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -02f956: 1a01 3b07 |0039: const-string v1, "android:showsDialog" // string@073b │ │ -02f95a: 5532 4600 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02f95e: 6e30 b600 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00b6 │ │ -02f964: 5231 4000 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02f968: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -02f96a: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -02f96e: 1a01 3707 |0045: const-string v1, "android:backStackId" // string@0737 │ │ -02f972: 5232 4000 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02f976: 6e30 b800 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ -02f97c: 0e00 |004c: return-void │ │ +030434: |[030434] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +030444: 6f20 8c01 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@018c │ │ +03044a: 5431 4400 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03044e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +030452: 5431 4400 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030456: 6e10 2c00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@002c │ │ +03045c: 0c00 |000c: move-result-object v0 │ │ +03045e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +030462: 1a01 3a07 |000f: const-string v1, "android:savedDialogState" // string@073a │ │ +030466: 6e30 b700 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00b7 │ │ +03046c: 5231 4700 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +030470: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +030474: 1a01 3c07 |0018: const-string v1, "android:style" // string@073c │ │ +030478: 5232 4700 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +03047c: 6e30 b800 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ +030482: 5231 4800 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +030486: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +03048a: 1a01 4107 |0023: const-string v1, "android:theme" // string@0741 │ │ +03048e: 5232 4800 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +030492: 6e30 b800 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ +030498: 5531 4100 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +03049c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +0304a0: 1a01 3807 |002e: const-string v1, "android:cancelable" // string@0738 │ │ +0304a4: 5532 4100 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +0304a8: 6e30 b600 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00b6 │ │ +0304ae: 5531 4600 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +0304b2: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +0304b6: 1a01 3b07 |0039: const-string v1, "android:showsDialog" // string@073b │ │ +0304ba: 5532 4600 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +0304be: 6e30 b600 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00b6 │ │ +0304c4: 5231 4000 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0304c8: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +0304ca: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +0304ce: 1a01 3707 |0045: const-string v1, "android:backStackId" // string@0737 │ │ +0304d2: 5232 4000 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0304d6: 6e30 b800 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ +0304dc: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0003 line=347 │ │ 0x0007 line=348 │ │ 0x000d line=349 │ │ 0x000f line=350 │ │ @@ -54441,23 +54665,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -02f980: |[02f980] android.support.v4.app.DialogFragment.onStart:()V │ │ -02f990: 6f10 8d01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@018d │ │ -02f996: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f99a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -02f99e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -02f9a0: 5c10 4500 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -02f9a4: 5410 4400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f9a8: 6e10 3400 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0034 │ │ -02f9ae: 0e00 |000f: return-void │ │ +0304e0: |[0304e0] android.support.v4.app.DialogFragment.onStart:()V │ │ +0304f0: 6f10 8d01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@018d │ │ +0304f6: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +0304fa: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0304fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +030500: 5c10 4500 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +030504: 5410 4400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030508: 6e10 3400 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0034 │ │ +03050e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x0007 line=339 │ │ 0x000a line=340 │ │ 0x000f line=342 │ │ @@ -54469,21 +54693,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02f9b0: |[02f9b0] android.support.v4.app.DialogFragment.onStop:()V │ │ -02f9c0: 6f10 8e01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@018e │ │ -02f9c6: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f9ca: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -02f9ce: 5410 4400 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f9d2: 6e10 2900 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0029 │ │ -02f9d8: 0e00 |000c: return-void │ │ +030510: |[030510] android.support.v4.app.DialogFragment.onStop:()V │ │ +030520: 6f10 8e01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@018e │ │ +030526: 5410 4400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03052a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03052e: 5410 4400 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030532: 6e10 2900 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0029 │ │ +030538: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 0x0007 line=374 │ │ 0x000c line=376 │ │ locals : │ │ @@ -54494,21 +54718,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02f9dc: |[02f9dc] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -02f9ec: 5c12 4100 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ -02f9f0: 5410 4400 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f9f4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -02f9f8: 5410 4400 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ -02f9fc: 6e20 2e00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@002e │ │ -02fa02: 0e00 |000b: return-void │ │ +03053c: |[03053c] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +03054c: 5c12 4100 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0041 │ │ +030550: 5410 4400 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +030554: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +030558: 5410 4400 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0044 │ │ +03055c: 6e20 2e00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@002e │ │ +030562: 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; │ │ @@ -54519,17 +54743,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fa04: |[02fa04] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -02fa14: 5c01 4600 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ -02fa18: 0e00 |0002: return-void │ │ +030564: |[030564] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +030574: 5c01 4600 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0046 │ │ +030578: 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 │ │ @@ -54539,27 +54763,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -02fa1c: |[02fa1c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -02fa2c: 5923 4700 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02fa30: 5220 4700 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02fa34: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -02fa36: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -02fa3a: 5220 4700 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ -02fa3e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -02fa40: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -02fa44: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -02fa4a: 5920 4800 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -02fa4e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -02fa52: 5924 4800 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ -02fa56: 0e00 |0015: return-void │ │ +03057c: |[03057c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +03058c: 5923 4700 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +030590: 5220 4700 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +030594: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +030596: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +03059a: 5220 4700 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0047 │ │ +03059e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +0305a0: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +0305a4: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +0305aa: 5920 4800 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +0305ae: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +0305b2: 5924 4800 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0048 │ │ +0305b6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x000c line=102 │ │ 0x0011 line=104 │ │ 0x0013 line=105 │ │ @@ -54574,23 +54798,23 @@ │ │ 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 │ │ -02fa58: |[02fa58] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -02fa68: 6e30 6d02 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@026d │ │ -02fa6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -02fa70: 5c10 4500 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ -02fa74: 6e10 7002 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0270 │ │ -02fa7a: 0a00 |0009: move-result v0 │ │ -02fa7c: 5910 4000 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02fa80: 5210 4000 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ -02fa84: 0f00 |000e: return v0 │ │ +0305b8: |[0305b8] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +0305c8: 6e30 6d02 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@026d │ │ +0305ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0305d0: 5c10 4500 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@0045 │ │ +0305d4: 6e10 7002 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0270 │ │ +0305da: 0a00 |0009: move-result v0 │ │ +0305dc: 5910 4000 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0305e0: 5210 4000 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0040 │ │ +0305e4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x0006 line=138 │ │ 0x000c line=139 │ │ locals : │ │ @@ -54603,20 +54827,20 @@ │ │ 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 │ │ -02fa88: |[02fa88] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -02fa98: 6e10 db01 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ -02fa9e: 0c00 |0003: move-result-object v0 │ │ -02faa0: 6e30 6d02 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@026d │ │ -02faa6: 6e10 7002 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0270 │ │ -02faac: 0e00 |000a: return-void │ │ +0305e8: |[0305e8] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +0305f8: 6e10 db01 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ +0305fe: 0c00 |0003: move-result-object v0 │ │ +030600: 6e30 6d02 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@026d │ │ +030606: 6e10 7002 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0270 │ │ +03060c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0007 line=123 │ │ 0x000a line=124 │ │ locals : │ │ @@ -54841,37 +55065,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -02fab0: |[02fab0] android.support.v4.app.FragmentManagerImpl.:()V │ │ -02fac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02fac2: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -02fac6: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -02faca: 6a00 a600 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02face: 6001 0000 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -02fad2: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -02fad6: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -02fada: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -02fadc: 6a00 a900 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ -02fae0: 2200 1701 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0117 │ │ -02fae4: 7020 6708 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0867 │ │ -02faea: 6900 a800 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ -02faee: 2200 1701 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0117 │ │ -02faf2: 7020 6708 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0867 │ │ -02faf8: 6900 a700 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ -02fafc: 2200 1101 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0111 │ │ -02fb00: 7020 5f08 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@085f │ │ -02fb06: 6900 9e00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@009e │ │ -02fb0a: 2200 1101 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0111 │ │ -02fb0e: 7020 5f08 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@085f │ │ -02fb14: 6900 9d00 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@009d │ │ -02fb18: 0e00 |002c: return-void │ │ +030610: |[030610] android.support.v4.app.FragmentManagerImpl.:()V │ │ +030620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030622: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +030626: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +03062a: 6a00 a600 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03062e: 6001 0000 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +030632: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +030636: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +03063a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03063c: 6a00 a900 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ +030640: 2200 1701 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0117 │ │ +030644: 7020 6708 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0867 │ │ +03064a: 6900 a800 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ +03064e: 2200 1701 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0117 │ │ +030652: 7020 6708 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0867 │ │ +030658: 6900 a700 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ +03065c: 2200 1101 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0111 │ │ +030660: 7020 5f08 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@085f │ │ +030666: 6900 9e00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@009e │ │ +03066a: 2200 1101 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0111 │ │ +03066e: 7020 5f08 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@085f │ │ +030674: 6900 9d00 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@009d │ │ +030678: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=378 │ │ 0x0007 line=381 │ │ 0x0010 line=670 │ │ 0x0017 line=671 │ │ 0x001e line=672 │ │ @@ -54883,25 +55107,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02fb1c: |[02fb1c] android.support.v4.app.FragmentManagerImpl.:()V │ │ -02fb2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02fb2e: 7010 d901 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@01d9 │ │ -02fb34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02fb36: 5920 b700 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -02fb3a: 5b21 bf00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -02fb3e: 5b21 be00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -02fb42: 2200 5900 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0059 │ │ -02fb46: 7020 ee01 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01ee │ │ -02fb4c: 5b20 b900 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -02fb50: 0e00 |0012: return-void │ │ +03067c: |[03067c] android.support.v4.app.FragmentManagerImpl.:()V │ │ +03068c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03068e: 7010 d901 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@01d9 │ │ +030694: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +030696: 5920 b700 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +03069a: 5b21 bf00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +03069e: 5b21 be00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +0306a2: 2200 5900 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0059 │ │ +0306a6: 7020 ee01 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01ee │ │ +0306ac: 5b20 b900 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +0306b0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ 0x0004 line=403 │ │ 0x0007 line=412 │ │ 0x0009 line=413 │ │ 0x000b line=415 │ │ @@ -54913,37 +55137,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -02fb54: |[02fb54] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -02fb64: 5530 c000 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -02fb68: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -02fb6c: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -02fb70: 1a01 b801 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01b8 │ │ -02fb74: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02fb7a: 2700 |000b: throw v0 │ │ -02fb7c: 5430 bc00 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -02fb80: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -02fb84: 2200 4f01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -02fb88: 2201 5f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -02fb8c: 7010 1a09 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02fb92: 1a02 b901 |0017: const-string v2, "Can not perform this action inside of " // string@01b9 │ │ -02fb96: 6e20 2009 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02fb9c: 0c01 |001c: move-result-object v1 │ │ -02fb9e: 5432 bc00 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -02fba2: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02fba8: 0c01 |0022: move-result-object v1 │ │ -02fbaa: 6e10 2609 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02fbb0: 0c01 |0026: move-result-object v1 │ │ -02fbb2: 7020 e008 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -02fbb8: 2700 |002a: throw v0 │ │ -02fbba: 0e00 |002b: return-void │ │ +0306b4: |[0306b4] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0306c4: 5530 c000 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +0306c8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0306cc: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +0306d0: 1a01 b801 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01b8 │ │ +0306d4: 7020 e008 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +0306da: 2700 |000b: throw v0 │ │ +0306dc: 5430 bc00 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +0306e0: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0306e4: 2200 4f01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +0306e8: 2201 5f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +0306ec: 7010 1a09 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0306f2: 1a02 b901 |0017: const-string v2, "Can not perform this action inside of " // string@01b9 │ │ +0306f6: 6e20 2009 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0306fc: 0c01 |001c: move-result-object v1 │ │ +0306fe: 5432 bc00 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +030702: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +030708: 0c01 |0022: move-result-object v1 │ │ +03070a: 6e10 2609 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +030710: 0c01 |0026: move-result-object v1 │ │ +030712: 7020 e008 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +030718: 2700 |002a: throw v0 │ │ +03071a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1253 │ │ 0x0004 line=1254 │ │ 0x000c line=1257 │ │ 0x0010 line=1258 │ │ 0x002b line=1261 │ │ @@ -54951,74 +55175,74 @@ │ │ 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 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -02fbbc: |[02fbbc] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -02fbcc: 2200 1201 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0112 │ │ -02fbd0: 7030 6008 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0860 │ │ -02fbd6: 6201 a700 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ -02fbda: 6e20 6208 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0862 │ │ -02fbe0: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -02fbe4: 6e30 6108 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0861 │ │ -02fbea: 1100 |000f: return-object v0 │ │ +03071c: |[03071c] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +03072c: 2200 1201 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0112 │ │ +030730: 7030 6008 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0860 │ │ +030736: 6201 a700 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ +03073a: 6e20 6208 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0862 │ │ +030740: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +030744: 6e30 6108 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0861 │ │ +03074a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0005 line=694 │ │ 0x000a line=695 │ │ 0x000f line=696 │ │ 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 │ │ + 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 │ │ -02fbec: |[02fbec] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -02fbfc: 220a 1501 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0115 │ │ -02fc00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02fc02: 7020 6408 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@0864 │ │ -02fc08: 2200 1901 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0119 │ │ -02fc0c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -02fc0e: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -02fc12: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -02fc14: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -02fc18: 01c1 |000e: move v1, v12 │ │ -02fc1a: 01d2 |000f: move v2, v13 │ │ -02fc1c: 01c3 |0010: move v3, v12 │ │ -02fc1e: 01d4 |0011: move v4, v13 │ │ -02fc20: 7609 6808 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0868 │ │ -02fc26: 6201 a800 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ -02fc2a: 6e20 6a08 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@086a │ │ -02fc30: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -02fc34: 6e30 6908 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0869 │ │ -02fc3a: 6e20 6508 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0865 │ │ -02fc40: 2209 1201 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0112 │ │ -02fc44: 7030 6008 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0860 │ │ -02fc4a: 6201 a700 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ -02fc4e: 6e20 6208 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0862 │ │ -02fc54: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -02fc58: 6e30 6108 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0861 │ │ -02fc5e: 6e20 6508 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0865 │ │ -02fc64: 110a |0034: return-object v10 │ │ +03074c: |[03074c] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +03075c: 220a 1501 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0115 │ │ +030760: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +030762: 7020 6408 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@0864 │ │ +030768: 2200 1901 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0119 │ │ +03076c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +03076e: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +030772: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +030774: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +030778: 01c1 |000e: move v1, v12 │ │ +03077a: 01d2 |000f: move v2, v13 │ │ +03077c: 01c3 |0010: move v3, v12 │ │ +03077e: 01d4 |0011: move v4, v13 │ │ +030780: 7609 6808 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0868 │ │ +030786: 6201 a800 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00a8 │ │ +03078a: 6e20 6a08 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@086a │ │ +030790: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +030794: 6e30 6908 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0869 │ │ +03079a: 6e20 6508 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0865 │ │ +0307a0: 2209 1201 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0112 │ │ +0307a4: 7030 6008 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0860 │ │ +0307aa: 6201 a700 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00a7 │ │ +0307ae: 6e20 6208 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0862 │ │ +0307b4: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +0307b8: 6e30 6108 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0861 │ │ +0307be: 6e20 6508 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0865 │ │ +0307c4: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0006 line=680 │ │ 0x0015 line=682 │ │ 0x001a line=683 │ │ 0x001f line=684 │ │ @@ -55042,25 +55266,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -02fc68: |[02fc68] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -02fc78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02fc7a: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -02fc80: 0f00 |0004: return v0 │ │ -02fc82: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -02fc86: 28fd |0007: goto 0004 // -0003 │ │ -02fc88: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -02fc8c: 28fa |000a: goto 0004 // -0006 │ │ -02fc8e: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -02fc92: 28f7 |000d: goto 0004 // -0009 │ │ -02fc94: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +0307c8: |[0307c8] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +0307d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0307da: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +0307e0: 0f00 |0004: return v0 │ │ +0307e2: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +0307e6: 28fd |0007: goto 0004 // -0003 │ │ +0307e8: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +0307ec: 28fa |000a: goto 0004 // -0006 │ │ +0307ee: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +0307f2: 28f7 |000d: goto 0004 // -0009 │ │ +0307f4: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1890 │ │ 0x0001 line=1891 │ │ 0x0004 line=1902 │ │ 0x0005 line=1893 │ │ 0x0007 line=1894 │ │ @@ -55077,35 +55301,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -02fcb0: |[02fcb0] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -02fcc0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02fcc2: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -02fcc8: 0f00 |0004: return v0 │ │ -02fcca: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -02fcce: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -02fcd0: 28fc |0008: goto 0004 // -0004 │ │ -02fcd2: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -02fcd4: 28fe |000a: goto 0008 // -0002 │ │ -02fcd6: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -02fcda: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -02fcdc: 28f6 |000e: goto 0004 // -000a │ │ -02fcde: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -02fce0: 28fe |0010: goto 000e // -0002 │ │ -02fce2: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -02fce6: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -02fce8: 28f0 |0014: goto 0004 // -0010 │ │ -02fcea: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -02fcec: 28fe |0016: goto 0014 // -0002 │ │ -02fcee: 0000 |0017: nop // spacer │ │ -02fcf0: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +030810: |[030810] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +030820: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +030822: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +030828: 0f00 |0004: return v0 │ │ +03082a: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +03082e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +030830: 28fc |0008: goto 0004 // -0004 │ │ +030832: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +030834: 28fe |000a: goto 0008 // -0002 │ │ +030836: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +03083a: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +03083c: 28f6 |000e: goto 0004 // -000a │ │ +03083e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +030840: 28fe |0010: goto 000e // -0002 │ │ +030842: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +030846: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +030848: 28f0 |0014: goto 0004 // -0010 │ │ +03084a: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +03084c: 28fe |0016: goto 0014 // -0002 │ │ +03084e: 0000 |0017: nop // spacer │ │ +030850: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1914 │ │ 0x0001 line=1915 │ │ 0x0004 line=1926 │ │ 0x0005 line=1917 │ │ 0x0008 line=1918 │ │ @@ -55126,24 +55350,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02fd0c: |[02fd0c] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -02fd1c: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -02fd20: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02fd24: 2200 8001 |0004: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -02fd28: 7010 4609 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02fd2e: 5b10 b300 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -02fd32: 5410 b300 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -02fd36: 6e20 4909 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02fd3c: 6e10 3402 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0234 │ │ -02fd42: 0e00 |0013: return-void │ │ +03086c: |[03086c] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +03087c: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +030880: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +030884: 2200 8001 |0004: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +030888: 7010 4609 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +03088e: 5b10 b300 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +030892: 5410 b300 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +030896: 6e20 4909 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +03089c: 6e10 3402 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0234 │ │ +0308a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ 0x0004 line=1389 │ │ 0x000b line=1391 │ │ 0x0010 line=1392 │ │ 0x0013 line=1393 │ │ @@ -55156,50 +55380,50 @@ │ │ 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 │ │ -02fd44: |[02fd44] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -02fd54: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02fd56: 5440 b000 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -02fd5a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -02fd5e: 2200 8001 |0005: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -02fd62: 7010 4609 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02fd68: 5b40 b000 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -02fd6c: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02fd70: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -02fd74: 1a00 3802 |0010: const-string v0, "FragmentManager" // string@0238 │ │ -02fd78: 2201 5f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -02fd7c: 7010 1a09 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02fd82: 1a02 0507 |0017: const-string v2, "add: " // string@0705 │ │ -02fd86: 6e20 2009 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02fd8c: 0c01 |001c: move-result-object v1 │ │ -02fd8e: 6e20 1f09 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02fd94: 0c01 |0020: move-result-object v1 │ │ -02fd96: 6e10 2609 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02fd9c: 0c01 |0024: move-result-object v1 │ │ -02fd9e: 7120 8607 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02fda4: 6e20 2102 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0221 │ │ -02fdaa: 5550 5a00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -02fdae: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ -02fdb2: 5440 b000 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -02fdb6: 6e20 4909 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02fdbc: 5c53 5200 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -02fdc0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -02fdc2: 5c50 6700 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -02fdc6: 5550 5e00 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -02fdca: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ -02fdce: 5550 6500 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -02fdd2: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -02fdd6: 5c43 bb00 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -02fdda: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ -02fdde: 6e20 2702 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0227 │ │ -02fde4: 0e00 |0048: return-void │ │ +0308a4: |[0308a4] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +0308b4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0308b6: 5440 b000 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0308ba: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +0308be: 2200 8001 |0005: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +0308c2: 7010 4609 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +0308c8: 5b40 b000 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0308cc: 6300 a600 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0308d0: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0308d4: 1a00 3802 |0010: const-string v0, "FragmentManager" // string@0238 │ │ +0308d8: 2201 5f01 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +0308dc: 7010 1a09 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0308e2: 1a02 0507 |0017: const-string v2, "add: " // string@0705 │ │ +0308e6: 6e20 2009 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0308ec: 0c01 |001c: move-result-object v1 │ │ +0308ee: 6e20 1f09 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0308f4: 0c01 |0020: move-result-object v1 │ │ +0308f6: 6e10 2609 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0308fc: 0c01 |0024: move-result-object v1 │ │ +0308fe: 7120 8607 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +030904: 6e20 2102 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0221 │ │ +03090a: 5550 5a00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +03090e: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ +030912: 5440 b000 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030916: 6e20 4909 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +03091c: 5c53 5200 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +030920: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +030922: 5c50 6700 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +030926: 5550 5e00 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +03092a: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ +03092e: 5550 6500 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +030932: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +030936: 5c43 bb00 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +03093a: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ +03093e: 6e20 2702 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0227 │ │ +030944: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1098 │ │ 0x0005 line=1099 │ │ 0x000c line=1101 │ │ 0x0028 line=1102 │ │ 0x002b line=1103 │ │ @@ -55221,23 +55445,23 @@ │ │ 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 │ │ -02fde8: |[02fde8] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -02fdf8: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -02fdfc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -02fe00: 2200 8001 |0004: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -02fe04: 7010 4609 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02fe0a: 5b10 b400 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -02fe0e: 5410 b400 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -02fe12: 6e20 4909 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02fe18: 0e00 |0010: return-void │ │ +030948: |[030948] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +030958: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +03095c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +030960: 2200 8001 |0004: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +030964: 7010 4609 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +03096a: 5b10 b400 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +03096e: 5410 b400 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +030972: 6e20 4909 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +030978: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0004 line=499 │ │ 0x000b line=501 │ │ 0x0010 line=502 │ │ locals : │ │ @@ -55249,89 +55473,89 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -02fe1c: |[02fe1c] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -02fe2c: 1d05 |0000: monitor-enter v5 │ │ -02fe2e: 5452 b100 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -02fe32: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -02fe36: 5452 b100 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -02fe3a: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02fe40: 0a02 |000a: move-result v2 │ │ -02fe42: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -02fe46: 5452 b500 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -02fe4a: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -02fe4e: 2202 8001 |0011: new-instance v2, Ljava/util/ArrayList; // type@0180 │ │ -02fe52: 7010 4609 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -02fe58: 5b52 b500 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -02fe5c: 5452 b500 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -02fe60: 6e10 5109 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02fe66: 0a00 |001d: move-result v0 │ │ -02fe68: 6302 a600 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02fe6c: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -02fe70: 1a02 3802 |0022: const-string v2, "FragmentManager" // string@0238 │ │ -02fe74: 2203 5f01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -02fe78: 7010 1a09 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02fe7e: 1a04 f105 |0029: const-string v4, "Setting back stack index " // string@05f1 │ │ -02fe82: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02fe88: 0c03 |002e: move-result-object v3 │ │ -02fe8a: 6e20 1d09 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02fe90: 0c03 |0032: move-result-object v3 │ │ -02fe92: 1a04 7800 |0033: const-string v4, " to " // string@0078 │ │ -02fe96: 6e20 2009 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02fe9c: 0c03 |0038: move-result-object v3 │ │ -02fe9e: 6e20 1f09 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02fea4: 0c03 |003c: move-result-object v3 │ │ -02fea6: 6e10 2609 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02feac: 0c03 |0040: move-result-object v3 │ │ -02feae: 7120 8607 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02feb4: 5452 b500 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -02feb8: 6e20 4909 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02febe: 1e05 |0049: monitor-exit v5 │ │ -02fec0: 0101 |004a: move v1, v0 │ │ -02fec2: 0f01 |004b: return v1 │ │ -02fec4: 5452 b100 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -02fec8: 5453 b100 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -02fecc: 6e10 5109 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -02fed2: 0a03 |0053: move-result v3 │ │ -02fed4: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -02fed8: 6e20 4e09 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ -02fede: 0c02 |0059: move-result-object v2 │ │ -02fee0: 1f02 5201 |005a: check-cast v2, Ljava/lang/Integer; // type@0152 │ │ -02fee4: 6e10 e408 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -02feea: 0a00 |005f: move-result v0 │ │ -02feec: 6302 a600 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02fef0: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -02fef4: 1a02 3802 |0064: const-string v2, "FragmentManager" // string@0238 │ │ -02fef8: 2203 5f01 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -02fefc: 7010 1a09 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02ff02: 1a04 4d01 |006b: const-string v4, "Adding back stack index " // string@014d │ │ -02ff06: 6e20 2009 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ff0c: 0c03 |0070: move-result-object v3 │ │ -02ff0e: 6e20 1d09 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -02ff14: 0c03 |0074: move-result-object v3 │ │ -02ff16: 1a04 7c00 |0075: const-string v4, " with " // string@007c │ │ -02ff1a: 6e20 2009 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ff20: 0c03 |007a: move-result-object v3 │ │ -02ff22: 6e20 1f09 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02ff28: 0c03 |007e: move-result-object v3 │ │ -02ff2a: 6e10 2609 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02ff30: 0c03 |0082: move-result-object v3 │ │ -02ff32: 7120 8607 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02ff38: 5452 b500 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -02ff3c: 6e30 5009 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -02ff42: 1e05 |008b: monitor-exit v5 │ │ -02ff44: 0101 |008c: move v1, v0 │ │ -02ff46: 28be |008d: goto 004b // -0042 │ │ -02ff48: 0d02 |008e: move-exception v2 │ │ -02ff4a: 1e05 |008f: monitor-exit v5 │ │ -02ff4c: 2702 |0090: throw v2 │ │ +03097c: |[03097c] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +03098c: 1d05 |0000: monitor-enter v5 │ │ +03098e: 5452 b100 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +030992: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +030996: 5452 b100 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +03099a: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0309a0: 0a02 |000a: move-result v2 │ │ +0309a2: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +0309a6: 5452 b500 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0309aa: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +0309ae: 2202 8001 |0011: new-instance v2, Ljava/util/ArrayList; // type@0180 │ │ +0309b2: 7010 4609 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +0309b8: 5b52 b500 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0309bc: 5452 b500 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0309c0: 6e10 5109 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0309c6: 0a00 |001d: move-result v0 │ │ +0309c8: 6302 a600 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0309cc: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +0309d0: 1a02 3802 |0022: const-string v2, "FragmentManager" // string@0238 │ │ +0309d4: 2203 5f01 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0309d8: 7010 1a09 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0309de: 1a04 f105 |0029: const-string v4, "Setting back stack index " // string@05f1 │ │ +0309e2: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0309e8: 0c03 |002e: move-result-object v3 │ │ +0309ea: 6e20 1d09 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0309f0: 0c03 |0032: move-result-object v3 │ │ +0309f2: 1a04 7800 |0033: const-string v4, " to " // string@0078 │ │ +0309f6: 6e20 2009 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0309fc: 0c03 |0038: move-result-object v3 │ │ +0309fe: 6e20 1f09 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +030a04: 0c03 |003c: move-result-object v3 │ │ +030a06: 6e10 2609 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +030a0c: 0c03 |0040: move-result-object v3 │ │ +030a0e: 7120 8607 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +030a14: 5452 b500 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +030a18: 6e20 4909 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +030a1e: 1e05 |0049: monitor-exit v5 │ │ +030a20: 0101 |004a: move v1, v0 │ │ +030a22: 0f01 |004b: return v1 │ │ +030a24: 5452 b100 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +030a28: 5453 b100 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +030a2c: 6e10 5109 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030a32: 0a03 |0053: move-result v3 │ │ +030a34: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +030a38: 6e20 4e09 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ +030a3e: 0c02 |0059: move-result-object v2 │ │ +030a40: 1f02 5201 |005a: check-cast v2, Ljava/lang/Integer; // type@0152 │ │ +030a44: 6e10 e408 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +030a4a: 0a00 |005f: move-result v0 │ │ +030a4c: 6302 a600 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +030a50: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +030a54: 1a02 3802 |0064: const-string v2, "FragmentManager" // string@0238 │ │ +030a58: 2203 5f01 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +030a5c: 7010 1a09 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +030a62: 1a04 4d01 |006b: const-string v4, "Adding back stack index " // string@014d │ │ +030a66: 6e20 2009 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +030a6c: 0c03 |0070: move-result-object v3 │ │ +030a6e: 6e20 1d09 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +030a74: 0c03 |0074: move-result-object v3 │ │ +030a76: 1a04 7c00 |0075: const-string v4, " with " // string@007c │ │ +030a7a: 6e20 2009 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +030a80: 0c03 |007a: move-result-object v3 │ │ +030a82: 6e20 1f09 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +030a88: 0c03 |007e: move-result-object v3 │ │ +030a8a: 6e10 2609 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +030a90: 0c03 |0082: move-result-object v3 │ │ +030a92: 7120 8607 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +030a98: 5452 b500 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +030a9c: 6e30 5009 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +030aa2: 1e05 |008b: monitor-exit v5 │ │ +030aa4: 0101 |008c: move v1, v0 │ │ +030aa6: 28be |008d: goto 004b // -0042 │ │ +030aa8: 0d02 |008e: move-exception v2 │ │ +030aaa: 1e05 |008f: monitor-exit v5 │ │ +030aac: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0001 line=1284 │ │ 0x000d line=1285 │ │ @@ -55359,22 +55583,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02ff5c: |[02ff5c] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -02ff6c: 5410 af00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -02ff70: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -02ff74: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -02ff78: 7010 df08 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@08df │ │ -02ff7e: 2700 |0009: throw v0 │ │ -02ff80: 5b12 af00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -02ff84: 0e00 |000c: return-void │ │ +030abc: |[030abc] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +030acc: 5410 af00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +030ad0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +030ad4: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +030ad8: 7010 df08 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@08df │ │ +030ade: 2700 |0009: throw v0 │ │ +030ae0: 5b12 af00 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +030ae4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1731 │ │ 0x000a line=1732 │ │ 0x000c line=1733 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -55385,46 +55609,46 @@ │ │ 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 │ │ -02ff88: |[02ff88] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -02ff98: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02ff9a: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -02ff9e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -02ffa2: 1a00 3802 |0005: const-string v0, "FragmentManager" // string@0238 │ │ -02ffa6: 2201 5f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -02ffaa: 7010 1a09 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -02ffb0: 1a02 6207 |000c: const-string v2, "attach: " // string@0762 │ │ -02ffb4: 6e20 2009 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -02ffba: 0c01 |0011: move-result-object v1 │ │ -02ffbc: 6e20 1f09 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -02ffc2: 0c01 |0015: move-result-object v1 │ │ -02ffc4: 6e10 2609 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -02ffca: 0c01 |0019: move-result-object v1 │ │ -02ffcc: 7120 8607 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -02ffd2: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -02ffd6: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ -02ffda: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -02ffdc: 5c50 5a00 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -02ffe0: 5550 5200 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -02ffe4: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ -02ffe8: 5440 b000 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -02ffec: 6e20 4909 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -02fff2: 5c53 5200 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -02fff6: 5550 5e00 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -02fffa: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ -02fffe: 5550 6500 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -030002: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ -030006: 5c43 bb00 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -03000a: 5240 b700 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -03000e: 6e57 2802 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ -030014: 0e00 |003e: return-void │ │ +030ae8: |[030ae8] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +030af8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +030afa: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +030afe: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +030b02: 1a00 3802 |0005: const-string v0, "FragmentManager" // string@0238 │ │ +030b06: 2201 5f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +030b0a: 7010 1a09 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +030b10: 1a02 6107 |000c: const-string v2, "attach: " // string@0761 │ │ +030b14: 6e20 2009 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +030b1a: 0c01 |0011: move-result-object v1 │ │ +030b1c: 6e20 1f09 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +030b22: 0c01 |0015: move-result-object v1 │ │ +030b24: 6e10 2609 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +030b2a: 0c01 |0019: move-result-object v1 │ │ +030b2c: 7120 8607 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +030b32: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +030b36: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ +030b3a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +030b3c: 5c50 5a00 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +030b40: 5550 5200 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +030b44: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ +030b48: 5440 b000 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030b4c: 6e20 4909 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +030b52: 5c53 5200 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +030b56: 5550 5e00 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +030b5a: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ +030b5e: 5550 6500 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +030b62: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ +030b66: 5c43 bb00 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +030b6a: 5240 b700 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +030b6e: 6e57 2802 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ +030b74: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1186 │ │ 0x001d line=1187 │ │ 0x0021 line=1188 │ │ 0x0024 line=1189 │ │ 0x0028 line=1190 │ │ @@ -55444,18 +55668,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030018: |[030018] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -030028: 2200 4a00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -03002c: 7020 0001 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0100 │ │ -030032: 1100 |0005: return-object v0 │ │ +030b78: |[030b78] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +030b88: 2200 4a00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +030b8c: 7020 0001 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0100 │ │ +030b92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -55463,45 +55687,45 @@ │ │ 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 │ │ -030034: |[030034] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -030044: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -030046: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03004a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -03004e: 1a00 3802 |0005: const-string v0, "FragmentManager" // string@0238 │ │ -030052: 2201 5f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -030056: 7010 1a09 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03005c: 1a02 7c08 |000c: const-string v2, "detach: " // string@087c │ │ -030060: 6e20 2009 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030066: 0c01 |0011: move-result-object v1 │ │ -030068: 6e20 1f09 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03006e: 0c01 |0015: move-result-object v1 │ │ -030070: 6e10 2609 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -030076: 0c01 |0019: move-result-object v1 │ │ -030078: 7120 8607 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -03007e: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -030082: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ -030086: 5c53 5a00 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -03008a: 5550 5200 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -03008e: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -030092: 5440 b000 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030096: 6e20 4f09 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@094f │ │ -03009c: 5550 5e00 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -0300a0: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -0300a4: 5550 6500 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -0300a8: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -0300ac: 5c43 bb00 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -0300b0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -0300b2: 5c50 5200 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -0300b6: 6e57 2802 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ -0300bc: 0e00 |003c: return-void │ │ +030b94: |[030b94] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +030ba4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +030ba6: 6300 a600 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +030baa: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +030bae: 1a00 3802 |0005: const-string v0, "FragmentManager" // string@0238 │ │ +030bb2: 2201 5f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +030bb6: 7010 1a09 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +030bbc: 1a02 7b08 |000c: const-string v2, "detach: " // string@087b │ │ +030bc0: 6e20 2009 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +030bc6: 0c01 |0011: move-result-object v1 │ │ +030bc8: 6e20 1f09 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +030bce: 0c01 |0015: move-result-object v1 │ │ +030bd0: 6e10 2609 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +030bd6: 0c01 |0019: move-result-object v1 │ │ +030bd8: 7120 8607 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +030bde: 5550 5a00 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +030be2: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ +030be6: 5c53 5a00 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +030bea: 5550 5200 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +030bee: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +030bf2: 5440 b000 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030bf6: 6e20 4f09 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@094f │ │ +030bfc: 5550 5e00 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +030c00: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +030c04: 5550 6500 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +030c08: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +030c0c: 5c43 bb00 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +030c10: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +030c12: 5c50 5200 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +030c16: 6e57 2802 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ +030c1c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1170 │ │ 0x001d line=1171 │ │ 0x0021 line=1172 │ │ 0x0023 line=1173 │ │ 0x0027 line=1175 │ │ @@ -55521,20 +55745,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0300c0: |[0300c0] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -0300d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0300d2: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -0300d6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0300d8: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -0300de: 0e00 |0007: return-void │ │ +030c20: |[030c20] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +030c30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030c32: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +030c36: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +030c38: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +030c3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1745 │ │ 0x0003 line=1746 │ │ 0x0007 line=1747 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -55544,31 +55768,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0300e0: |[0300e0] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0300f0: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0300f4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0300f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0300fa: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0300fe: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030104: 0a02 |000a: move-result v2 │ │ -030106: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -03010a: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03010e: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030114: 0c00 |0012: move-result-object v0 │ │ -030116: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -03011a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -03011e: 6e20 7901 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0179 │ │ -030124: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030128: 28e9 |001c: goto 0005 // -0017 │ │ -03012a: 0e00 |001d: return-void │ │ +030c40: |[030c40] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +030c50: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +030c54: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +030c58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +030c5a: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030c5e: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030c64: 0a02 |000a: move-result v2 │ │ +030c66: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +030c6a: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030c6e: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030c74: 0c00 |0012: move-result-object v0 │ │ +030c76: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030c7a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +030c7e: 6e20 7901 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0179 │ │ +030c84: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030c88: 28e9 |001c: goto 0005 // -0017 │ │ +030c8a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1784 │ │ 0x0004 line=1785 │ │ 0x000d line=1786 │ │ 0x0015 line=1787 │ │ 0x0017 line=1788 │ │ @@ -55585,38 +55809,38 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03012c: |[03012c] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03013c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030140: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -030144: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -030146: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03014a: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030150: 0a02 |000a: move-result v2 │ │ -030152: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ -030156: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03015a: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030160: 0c00 |0012: move-result-object v0 │ │ -030162: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030166: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -03016a: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -03016e: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ -030172: 6e20 7a01 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@017a │ │ -030178: 0a02 |001e: move-result v2 │ │ -03017a: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ -03017e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -030180: 0f02 |0022: return v2 │ │ -030182: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030186: 28e0 |0025: goto 0005 // -0020 │ │ -030188: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -03018a: 28fb |0027: goto 0022 // -0005 │ │ +030c8c: |[030c8c] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +030c9c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +030ca0: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +030ca4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +030ca6: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030caa: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030cb0: 0a02 |000a: move-result v2 │ │ +030cb2: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ +030cb6: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030cba: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030cc0: 0c00 |0012: move-result-object v0 │ │ +030cc2: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030cc6: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ +030cca: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +030cce: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ +030cd2: 6e20 7a01 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@017a │ │ +030cd8: 0a02 |001e: move-result v2 │ │ +030cda: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ +030cde: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +030ce0: 0f02 |0022: return v2 │ │ +030ce2: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030ce6: 28e0 |0025: goto 0005 // -0020 │ │ +030ce8: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +030cea: 28fb |0027: goto 0022 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ 0x0004 line=1866 │ │ 0x000d line=1867 │ │ 0x0015 line=1868 │ │ 0x001b line=1869 │ │ @@ -55637,20 +55861,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03018c: |[03018c] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -03019c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03019e: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -0301a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0301a4: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -0301aa: 0e00 |0007: return-void │ │ +030cec: |[030cec] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +030cfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030cfe: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +030d02: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +030d04: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +030d0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1740 │ │ 0x0003 line=1741 │ │ 0x0007 line=1742 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -55660,63 +55884,63 @@ │ │ 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 │ │ -0301ac: |[0301ac] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0301bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0301be: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0301c0: 5454 ae00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0301c4: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ -0301c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0301ca: 5454 b000 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0301ce: 6e10 5109 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0301d4: 0a04 |000c: move-result v4 │ │ -0301d6: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ -0301da: 5454 b000 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0301de: 6e20 4c09 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0301e4: 0c00 |0014: move-result-object v0 │ │ -0301e6: 1f00 5100 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -0301ea: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ -0301ee: 5504 5f00 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -0301f2: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ -0301f6: 5504 5e00 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -0301fa: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ -0301fe: 5504 6500 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -030202: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ -030206: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -030208: 6e30 7e01 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@017e │ │ -03020e: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ -030212: 2202 8001 |002b: new-instance v2, Ljava/util/ArrayList; // type@0180 │ │ -030216: 7010 4609 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -03021c: 6e20 4909 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -030222: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030226: 28d2 |0035: goto 0007 // -002e │ │ -030228: 5454 b600 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -03022c: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ -030230: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -030232: 5454 b600 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -030236: 6e10 5109 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03023c: 0a04 |0040: move-result v4 │ │ -03023e: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ -030242: 5454 b600 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -030246: 6e20 4c09 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -03024c: 0c00 |0048: move-result-object v0 │ │ -03024e: 1f00 5100 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030252: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ -030256: 6e20 4b09 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@094b │ │ -03025c: 0a04 |0050: move-result v4 │ │ -03025e: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ -030262: 6e10 8101 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0181 │ │ -030268: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03026c: 28e3 |0058: goto 003b // -001d │ │ -03026e: 5b52 b600 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -030272: 0f03 |005b: return v3 │ │ +030d0c: |[030d0c] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +030d1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +030d1e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +030d20: 5454 ae00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +030d24: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ +030d28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +030d2a: 5454 b000 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030d2e: 6e10 5109 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030d34: 0a04 |000c: move-result v4 │ │ +030d36: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ +030d3a: 5454 b000 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030d3e: 6e20 4c09 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030d44: 0c00 |0014: move-result-object v0 │ │ +030d46: 1f00 5100 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030d4a: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ +030d4e: 5504 5f00 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +030d52: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ +030d56: 5504 5e00 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +030d5a: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ +030d5e: 5504 6500 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +030d62: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ +030d66: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +030d68: 6e30 7e01 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@017e │ │ +030d6e: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ +030d72: 2202 8001 |002b: new-instance v2, Ljava/util/ArrayList; // type@0180 │ │ +030d76: 7010 4609 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +030d7c: 6e20 4909 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +030d82: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030d86: 28d2 |0035: goto 0007 // -002e │ │ +030d88: 5454 b600 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +030d8c: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ +030d90: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +030d92: 5454 b600 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +030d96: 6e10 5109 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030d9c: 0a04 |0040: move-result v4 │ │ +030d9e: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ +030da2: 5454 b600 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +030da6: 6e20 4c09 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030dac: 0c00 |0048: move-result-object v0 │ │ +030dae: 1f00 5100 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030db2: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ +030db6: 6e20 4b09 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@094b │ │ +030dbc: 0a04 |0050: move-result v4 │ │ +030dbe: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ +030dc2: 6e10 8101 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0181 │ │ +030dc8: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030dcc: 28e3 |0058: goto 003b // -001d │ │ +030dce: 5b52 b600 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +030dd2: 0f03 |005b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1806 │ │ 0x0001 line=1807 │ │ 0x0002 line=1808 │ │ 0x0006 line=1809 │ │ 0x000f line=1810 │ │ @@ -55752,23 +55976,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -030274: |[030274] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -030284: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030286: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -030288: 5c20 b800 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -03028c: 6e10 1602 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -030292: 6e30 2602 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -030298: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03029a: 5b20 af00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03029e: 0e00 |000d: return-void │ │ +030dd4: |[030dd4] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +030de4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030de6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +030de8: 5c20 b800 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +030dec: 6e10 1602 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +030df2: 6e30 2602 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +030df8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +030dfa: 5b20 af00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +030dfe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1777 │ │ 0x0004 line=1778 │ │ 0x0007 line=1779 │ │ 0x000a line=1780 │ │ 0x000d line=1781 │ │ @@ -55780,31 +56004,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0302a0: |[0302a0] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -0302b0: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0302b4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0302b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0302ba: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0302be: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0302c4: 0a02 |000a: move-result v2 │ │ -0302c6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0302ca: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0302ce: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0302d4: 0c00 |0012: move-result-object v0 │ │ -0302d6: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -0302da: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0302de: 6e10 8601 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0186 │ │ -0302e4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0302e8: 28e9 |001c: goto 0005 // -0017 │ │ -0302ea: 0e00 |001d: return-void │ │ +030e00: |[030e00] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +030e10: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +030e14: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +030e18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +030e1a: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030e1e: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030e24: 0a02 |000a: move-result v2 │ │ +030e26: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +030e2a: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030e2e: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030e34: 0c00 |0012: move-result-object v0 │ │ +030e36: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030e3a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +030e3e: 6e10 8601 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0186 │ │ +030e44: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030e48: 28e9 |001c: goto 0005 // -0017 │ │ +030e4a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ 0x0004 line=1796 │ │ 0x000d line=1797 │ │ 0x0015 line=1798 │ │ 0x0017 line=1799 │ │ @@ -55820,42 +56044,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0302ec: |[0302ec] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0302fc: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030300: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ -030304: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -030306: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03030a: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030310: 0a02 |000a: move-result v2 │ │ -030312: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ -030316: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03031a: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030320: 0c00 |0012: move-result-object v0 │ │ -030322: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030326: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ -03032a: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -03032e: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ -030332: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -030336: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ -03033a: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -03033e: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ -030342: 6e20 8701 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0187 │ │ -030348: 0a02 |0026: move-result v2 │ │ -03034a: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ -03034e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -030350: 0f02 |002a: return v2 │ │ -030352: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030356: 28d8 |002d: goto 0005 // -0028 │ │ -030358: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -03035a: 28fb |002f: goto 002a // -0005 │ │ +030e4c: |[030e4c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +030e5c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +030e60: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ +030e64: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +030e66: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030e6a: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030e70: 0a02 |000a: move-result v2 │ │ +030e72: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ +030e76: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030e7a: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030e80: 0c00 |0012: move-result-object v0 │ │ +030e82: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030e86: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ +030e8a: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +030e8e: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ +030e92: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +030e96: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ +030e9a: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +030e9e: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ +030ea2: 6e20 8701 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0187 │ │ +030ea8: 0a02 |0026: move-result v2 │ │ +030eaa: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ +030eae: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +030eb0: 0f02 |002a: return v2 │ │ +030eb2: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030eb6: 28d8 |002d: goto 0005 // -0028 │ │ +030eb8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +030eba: 28fb |002f: goto 002a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1851 │ │ 0x0004 line=1852 │ │ 0x000d line=1853 │ │ 0x0015 line=1854 │ │ 0x0023 line=1855 │ │ @@ -55876,37 +56100,37 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -03035c: |[03035c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -03036c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030370: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ -030374: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -030376: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03037a: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030380: 0a02 |000a: move-result v2 │ │ -030382: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ -030386: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03038a: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030390: 0c00 |0012: move-result-object v0 │ │ -030392: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030396: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -03039a: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -03039e: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ -0303a2: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -0303a6: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ -0303aa: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -0303ae: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ -0303b2: 6e20 8801 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0188 │ │ -0303b8: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0303bc: 28dd |0028: goto 0005 // -0023 │ │ -0303be: 0e00 |0029: return-void │ │ +030ebc: |[030ebc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +030ecc: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +030ed0: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ +030ed4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +030ed6: 5432 b000 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030eda: 6e10 5109 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030ee0: 0a02 |000a: move-result v2 │ │ +030ee2: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ +030ee6: 5432 b000 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030eea: 6e20 4c09 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030ef0: 0c00 |0012: move-result-object v0 │ │ +030ef2: 1f00 5100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030ef6: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +030efa: 5502 5f00 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +030efe: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ +030f02: 5502 5e00 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +030f06: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ +030f0a: 5502 6500 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +030f0e: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ +030f12: 6e20 8801 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0188 │ │ +030f18: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030f1c: 28dd |0028: goto 0005 // -0023 │ │ +030f1e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ 0x0004 line=1880 │ │ 0x000d line=1881 │ │ 0x0015 line=1882 │ │ 0x0023 line=1883 │ │ @@ -55923,19 +56147,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0303c0: |[0303c0] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -0303d0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0303d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0303d4: 6e30 2602 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -0303da: 0e00 |0005: return-void │ │ +030f20: |[030f20] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +030f30: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +030f32: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +030f34: 6e30 2602 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +030f3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1760 │ │ 0x0005 line=1761 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -55944,39 +56168,39 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0303dc: |[0303dc] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0303ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0303ee: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0303f2: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -0303f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0303f8: 5443 b000 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0303fc: 6e10 5109 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030402: 0a03 |000b: move-result v3 │ │ -030404: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ -030408: 5443 b000 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03040c: 6e20 4c09 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030412: 0c00 |0013: move-result-object v0 │ │ -030414: 1f00 5100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030418: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -03041c: 5503 5f00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -030420: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ -030424: 5503 5e00 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -030428: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -03042c: 5503 6500 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -030430: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ -030434: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -030436: 6e20 8a01 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@018a │ │ -03043c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030440: 28dc |002a: goto 0006 // -0024 │ │ -030442: 0f02 |002b: return v2 │ │ +030f3c: |[030f3c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +030f4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +030f4e: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +030f52: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +030f56: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +030f58: 5443 b000 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030f5c: 6e10 5109 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +030f62: 0a03 |000b: move-result v3 │ │ +030f64: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ +030f68: 5443 b000 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +030f6c: 6e20 4c09 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +030f72: 0c00 |0013: move-result-object v0 │ │ +030f74: 1f00 5100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +030f78: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +030f7c: 5503 5f00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +030f80: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ +030f84: 5503 5e00 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +030f88: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +030f8c: 5503 6500 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +030f90: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ +030f94: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +030f96: 6e20 8a01 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@018a │ │ +030f9c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030fa0: 28dc |002a: goto 0006 // -0024 │ │ +030fa2: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1837 │ │ 0x0001 line=1838 │ │ 0x0005 line=1839 │ │ 0x000e line=1840 │ │ 0x0016 line=1841 │ │ @@ -55996,19 +56220,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -030444: |[030444] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -030454: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -030456: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -030458: 6e30 2602 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -03045e: 0e00 |0005: return-void │ │ +030fa4: |[030fa4] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +030fb4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +030fb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +030fb8: 6e30 2602 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +030fbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1773 │ │ 0x0005 line=1774 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -56017,20 +56241,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030460: |[030460] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -030470: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030472: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -030476: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -030478: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -03047e: 0e00 |0007: return-void │ │ +030fc0: |[030fc0] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +030fd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030fd2: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +030fd6: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +030fd8: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +030fde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1755 │ │ 0x0003 line=1756 │ │ 0x0007 line=1757 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -56040,20 +56264,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030480: |[030480] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -030490: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030492: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -030496: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -030498: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -03049e: 0e00 |0007: return-void │ │ +030fe0: |[030fe0] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +030ff0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030ff2: 5c21 c000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +030ff6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +030ff8: 6e30 2602 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +030ffe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1750 │ │ 0x0003 line=1751 │ │ 0x0007 line=1752 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -56063,21 +56287,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0304a0: |[0304a0] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -0304b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0304b2: 5c20 c000 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -0304b6: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -0304b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0304ba: 6e30 2602 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ -0304c0: 0e00 |0008: return-void │ │ +031000: |[031000] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +031010: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +031012: 5c20 c000 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +031016: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +031018: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03101a: 6e30 2602 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0226 │ │ +031020: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ 0x0003 line=1769 │ │ 0x0008 line=1770 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -56087,250 +56311,250 @@ │ │ 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 │ │ -0304c4: |[0304c4] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0304d4: 2206 5f01 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -0304d8: 7010 1a09 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0304de: 6e20 2009 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0304e4: 0c06 |0008: move-result-object v6 │ │ -0304e6: 1a07 0300 |0009: const-string v7, " " // string@0003 │ │ -0304ea: 6e20 2009 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0304f0: 0c06 |000e: move-result-object v6 │ │ -0304f2: 6e10 2609 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0304f8: 0c04 |0012: move-result-object v4 │ │ -0304fa: 5486 ae00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0304fe: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -030502: 5486 ae00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030506: 6e10 5109 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03050c: 0a00 |001c: move-result v0 │ │ -03050e: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -030512: 6e20 c308 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030518: 1a06 4501 |0022: const-string v6, "Active Fragments in " // string@0145 │ │ -03051c: 6e20 c308 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030522: 7110 2909 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -030528: 0a06 |002a: move-result v6 │ │ -03052a: 7110 e608 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -030530: 0c06 |002e: move-result-object v6 │ │ -030532: 6e20 c308 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030538: 1a06 bd00 |0032: const-string v6, ":" // string@00bd │ │ -03053c: 6e20 c808 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -030542: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -030544: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -030548: 5486 ae00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03054c: 6e20 4c09 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030552: 0c02 |003f: move-result-object v2 │ │ -030554: 1f02 5100 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030558: 6e20 c308 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03055e: 1a06 0400 |0045: const-string v6, " #" // string@0004 │ │ -030562: 6e20 c308 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030568: 6e20 c108 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -03056e: 1a06 be00 |004d: const-string v6, ": " // string@00be │ │ -030572: 6e20 c308 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030578: 6e20 c708 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -03057e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -030582: 6e5c 5901 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@0159 │ │ -030588: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03058c: 28dc |005c: goto 0038 // -0024 │ │ -03058e: 5486 b000 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030592: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -030596: 5486 b000 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03059a: 6e10 5109 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0305a0: 0a00 |0066: move-result v0 │ │ -0305a2: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -0305a6: 6e20 c308 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0305ac: 1a06 4b01 |006c: const-string v6, "Added Fragments:" // string@014b │ │ -0305b0: 6e20 c808 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0305b6: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -0305b8: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -0305bc: 5486 b000 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0305c0: 6e20 4c09 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0305c6: 0c02 |0079: move-result-object v2 │ │ -0305c8: 1f02 5100 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -0305cc: 6e20 c308 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0305d2: 1a06 0400 |007f: const-string v6, " #" // string@0004 │ │ -0305d6: 6e20 c308 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0305dc: 6e20 c108 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -0305e2: 1a06 be00 |0087: const-string v6, ": " // string@00be │ │ -0305e6: 6e20 c308 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0305ec: 6e10 9f01 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@019f │ │ -0305f2: 0c06 |008f: move-result-object v6 │ │ -0305f4: 6e20 c808 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0305fa: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0305fe: 28dd |0095: goto 0072 // -0023 │ │ -030600: 5486 b600 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -030604: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -030608: 5486 b600 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -03060c: 6e10 5109 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030612: 0a00 |009f: move-result v0 │ │ -030614: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -030618: 6e20 c308 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03061e: 1a06 4602 |00a5: const-string v6, "Fragments Created Menus:" // string@0246 │ │ -030622: 6e20 c808 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -030628: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -03062a: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -03062e: 5486 b600 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ -030632: 6e20 4c09 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030638: 0c02 |00b2: move-result-object v2 │ │ -03063a: 1f02 5100 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ -03063e: 6e20 c308 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030644: 1a06 0400 |00b8: const-string v6, " #" // string@0004 │ │ -030648: 6e20 c308 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03064e: 6e20 c108 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -030654: 1a06 be00 |00c0: const-string v6, ": " // string@00be │ │ -030658: 6e20 c308 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03065e: 6e10 9f01 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@019f │ │ -030664: 0c06 |00c8: move-result-object v6 │ │ -030666: 6e20 c808 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03066c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -030670: 28dd |00ce: goto 00ab // -0023 │ │ -030672: 5486 b300 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -030676: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -03067a: 5486 b300 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -03067e: 6e10 5109 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030684: 0a00 |00d8: move-result v0 │ │ -030686: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -03068a: 6e20 c308 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030690: 1a06 6f01 |00de: const-string v6, "Back Stack:" // string@016f │ │ -030694: 6e20 c808 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03069a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -03069c: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -0306a0: 5486 b300 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0306a4: 6e20 4c09 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0306aa: 0c01 |00eb: move-result-object v1 │ │ -0306ac: 1f01 4a00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -0306b0: 6e20 c308 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0306b6: 1a06 0400 |00f1: const-string v6, " #" // string@0004 │ │ -0306ba: 6e20 c308 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0306c0: 6e20 c108 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -0306c6: 1a06 be00 |00f9: const-string v6, ": " // string@00be │ │ -0306ca: 6e20 c308 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0306d0: 6e10 fa08 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -0306d6: 0c06 |0101: move-result-object v6 │ │ -0306d8: 6e20 c808 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0306de: 6e5c 0e01 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@010e │ │ -0306e4: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0306e8: 28da |010a: goto 00e4 // -0026 │ │ -0306ea: 1d08 |010b: monitor-enter v8 │ │ -0306ec: 5486 b500 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -0306f0: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -0306f4: 5486 b500 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -0306f8: 6e10 5109 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0306fe: 0a00 |0115: move-result v0 │ │ -030700: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -030704: 6e20 c308 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03070a: 1a06 6e01 |011b: const-string v6, "Back Stack Indices:" // string@016e │ │ -03070e: 6e20 c808 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -030714: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -030716: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -03071a: 5486 b500 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -03071e: 6e20 4c09 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030724: 0c01 |0128: move-result-object v1 │ │ -030726: 1f01 4a00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -03072a: 6e20 c308 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030730: 1a06 0400 |012e: const-string v6, " #" // string@0004 │ │ -030734: 6e20 c308 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03073a: 6e20 c108 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -030740: 1a06 be00 |0136: const-string v6, ": " // string@00be │ │ -030744: 6e20 c308 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03074a: 6e20 c708 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -030750: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -030754: 28e1 |0140: goto 0121 // -001f │ │ -030756: 5486 b100 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -03075a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -03075e: 5486 b100 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -030762: 6e10 5109 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030768: 0a06 |014a: move-result v6 │ │ -03076a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -03076e: 6e20 c308 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030774: 1a06 e10b |0150: const-string v6, "mAvailBackStackIndices: " // string@0be1 │ │ -030778: 6e20 c308 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03077e: 5486 b100 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -030782: 6e10 5209 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0952 │ │ -030788: 0c06 |015a: move-result-object v6 │ │ -03078a: 7110 5509 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ -030790: 0c06 |015e: move-result-object v6 │ │ -030792: 6e20 c808 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -030798: 1e08 |0162: monitor-exit v8 │ │ -03079a: 5486 bd00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -03079e: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -0307a2: 5486 bd00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0307a6: 6e10 5109 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0307ac: 0a00 |016c: move-result v0 │ │ -0307ae: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -0307b2: 6e20 c308 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0307b8: 1a06 a905 |0172: const-string v6, "Pending Actions:" // string@05a9 │ │ -0307bc: 6e20 c808 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0307c2: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -0307c4: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -0307c8: 5486 bd00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0307cc: 6e20 4c09 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0307d2: 0c05 |017f: move-result-object v5 │ │ -0307d4: 1f05 5b01 |0180: check-cast v5, Ljava/lang/Runnable; // type@015b │ │ -0307d8: 6e20 c308 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0307de: 1a06 0400 |0185: const-string v6, " #" // string@0004 │ │ -0307e2: 6e20 c308 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0307e8: 6e20 c108 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -0307ee: 1a06 be00 |018d: const-string v6, ": " // string@00be │ │ -0307f2: 6e20 c308 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0307f8: 6e20 c708 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -0307fe: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -030802: 28e1 |0197: goto 0178 // -001f │ │ -030804: 0d06 |0198: move-exception v6 │ │ -030806: 1e08 |0199: monitor-exit v8 │ │ -030808: 2706 |019a: throw v6 │ │ -03080a: 6e20 c308 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030810: 1a06 3902 |019e: const-string v6, "FragmentManager misc state:" // string@0239 │ │ -030814: 6e20 c808 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03081a: 6e20 c308 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030820: 1a06 1a00 |01a6: const-string v6, " mCurState=" // string@001a │ │ -030824: 6e20 c308 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03082a: 5286 b700 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -03082e: 6e20 c108 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -030834: 1a06 6400 |01b0: const-string v6, " mStateSaved=" // string@0064 │ │ -030838: 6e20 c308 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03083e: 5586 c000 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -030842: 6e20 c408 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -030848: 1a06 5000 |01ba: const-string v6, " mDestroyed=" // string@0050 │ │ -03084c: 6e20 c308 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030852: 5586 b800 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -030856: 6e20 c908 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -03085c: 5586 bb00 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -030860: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ -030864: 6e20 c308 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03086a: 1a06 1c00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@001c │ │ -03086e: 6e20 c308 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030874: 5586 bb00 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -030878: 6e20 c908 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -03087e: 5486 bc00 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -030882: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ -030886: 6e20 c308 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03088c: 1a06 1d00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@001d │ │ -030890: 6e20 c308 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -030896: 5486 bc00 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -03089a: 6e20 c808 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0308a0: 5486 b200 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -0308a4: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ -0308a8: 5486 b200 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -0308ac: 6e10 5109 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0308b2: 0a06 |01ef: move-result v6 │ │ -0308b4: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ -0308b8: 6e20 c308 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0308be: 1a06 1900 |01f5: const-string v6, " mAvailIndices: " // string@0019 │ │ -0308c2: 6e20 c308 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0308c8: 5486 b200 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -0308cc: 6e10 5209 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0952 │ │ -0308d2: 0c06 |01ff: move-result-object v6 │ │ -0308d4: 7110 5509 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ -0308da: 0c06 |0203: move-result-object v6 │ │ -0308dc: 6e20 c808 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0308e2: 0e00 |0207: return-void │ │ +031024: |[031024] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +031034: 2206 5f01 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +031038: 7010 1a09 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03103e: 6e20 2009 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031044: 0c06 |0008: move-result-object v6 │ │ +031046: 1a07 0300 |0009: const-string v7, " " // string@0003 │ │ +03104a: 6e20 2009 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031050: 0c06 |000e: move-result-object v6 │ │ +031052: 6e10 2609 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031058: 0c04 |0012: move-result-object v4 │ │ +03105a: 5486 ae00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03105e: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +031062: 5486 ae00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031066: 6e10 5109 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03106c: 0a00 |001c: move-result v0 │ │ +03106e: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +031072: 6e20 c308 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031078: 1a06 4501 |0022: const-string v6, "Active Fragments in " // string@0145 │ │ +03107c: 6e20 c308 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031082: 7110 2909 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +031088: 0a06 |002a: move-result v6 │ │ +03108a: 7110 e608 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +031090: 0c06 |002e: move-result-object v6 │ │ +031092: 6e20 c308 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031098: 1a06 bd00 |0032: const-string v6, ":" // string@00bd │ │ +03109c: 6e20 c808 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +0310a2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0310a4: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +0310a8: 5486 ae00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0310ac: 6e20 4c09 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0310b2: 0c02 |003f: move-result-object v2 │ │ +0310b4: 1f02 5100 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +0310b8: 6e20 c308 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0310be: 1a06 0400 |0045: const-string v6, " #" // string@0004 │ │ +0310c2: 6e20 c308 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0310c8: 6e20 c108 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +0310ce: 1a06 be00 |004d: const-string v6, ": " // string@00be │ │ +0310d2: 6e20 c308 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0310d8: 6e20 c708 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +0310de: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +0310e2: 6e5c 5901 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@0159 │ │ +0310e8: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0310ec: 28dc |005c: goto 0038 // -0024 │ │ +0310ee: 5486 b000 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0310f2: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +0310f6: 5486 b000 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0310fa: 6e10 5109 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031100: 0a00 |0066: move-result v0 │ │ +031102: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +031106: 6e20 c308 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03110c: 1a06 4b01 |006c: const-string v6, "Added Fragments:" // string@014b │ │ +031110: 6e20 c808 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +031116: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +031118: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +03111c: 5486 b000 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +031120: 6e20 4c09 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031126: 0c02 |0079: move-result-object v2 │ │ +031128: 1f02 5100 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +03112c: 6e20 c308 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031132: 1a06 0400 |007f: const-string v6, " #" // string@0004 │ │ +031136: 6e20 c308 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03113c: 6e20 c108 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +031142: 1a06 be00 |0087: const-string v6, ": " // string@00be │ │ +031146: 6e20 c308 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03114c: 6e10 9f01 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@019f │ │ +031152: 0c06 |008f: move-result-object v6 │ │ +031154: 6e20 c808 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03115a: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03115e: 28dd |0095: goto 0072 // -0023 │ │ +031160: 5486 b600 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +031164: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +031168: 5486 b600 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +03116c: 6e10 5109 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031172: 0a00 |009f: move-result v0 │ │ +031174: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +031178: 6e20 c308 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03117e: 1a06 4602 |00a5: const-string v6, "Fragments Created Menus:" // string@0246 │ │ +031182: 6e20 c808 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +031188: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +03118a: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +03118e: 5486 b600 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00b6 │ │ +031192: 6e20 4c09 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031198: 0c02 |00b2: move-result-object v2 │ │ +03119a: 1f02 5100 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0051 │ │ +03119e: 6e20 c308 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0311a4: 1a06 0400 |00b8: const-string v6, " #" // string@0004 │ │ +0311a8: 6e20 c308 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0311ae: 6e20 c108 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +0311b4: 1a06 be00 |00c0: const-string v6, ": " // string@00be │ │ +0311b8: 6e20 c308 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0311be: 6e10 9f01 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@019f │ │ +0311c4: 0c06 |00c8: move-result-object v6 │ │ +0311c6: 6e20 c808 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +0311cc: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0311d0: 28dd |00ce: goto 00ab // -0023 │ │ +0311d2: 5486 b300 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0311d6: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +0311da: 5486 b300 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0311de: 6e10 5109 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0311e4: 0a00 |00d8: move-result v0 │ │ +0311e6: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +0311ea: 6e20 c308 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0311f0: 1a06 6f01 |00de: const-string v6, "Back Stack:" // string@016f │ │ +0311f4: 6e20 c808 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +0311fa: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0311fc: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +031200: 5486 b300 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +031204: 6e20 4c09 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +03120a: 0c01 |00eb: move-result-object v1 │ │ +03120c: 1f01 4a00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +031210: 6e20 c308 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031216: 1a06 0400 |00f1: const-string v6, " #" // string@0004 │ │ +03121a: 6e20 c308 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031220: 6e20 c108 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +031226: 1a06 be00 |00f9: const-string v6, ": " // string@00be │ │ +03122a: 6e20 c308 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031230: 6e10 fa08 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +031236: 0c06 |0101: move-result-object v6 │ │ +031238: 6e20 c808 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03123e: 6e5c 0e01 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@010e │ │ +031244: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +031248: 28da |010a: goto 00e4 // -0026 │ │ +03124a: 1d08 |010b: monitor-enter v8 │ │ +03124c: 5486 b500 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +031250: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +031254: 5486 b500 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +031258: 6e10 5109 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03125e: 0a00 |0115: move-result v0 │ │ +031260: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +031264: 6e20 c308 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03126a: 1a06 6e01 |011b: const-string v6, "Back Stack Indices:" // string@016e │ │ +03126e: 6e20 c808 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +031274: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +031276: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +03127a: 5486 b500 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +03127e: 6e20 4c09 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031284: 0c01 |0128: move-result-object v1 │ │ +031286: 1f01 4a00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +03128a: 6e20 c308 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031290: 1a06 0400 |012e: const-string v6, " #" // string@0004 │ │ +031294: 6e20 c308 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03129a: 6e20 c108 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +0312a0: 1a06 be00 |0136: const-string v6, ": " // string@00be │ │ +0312a4: 6e20 c308 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0312aa: 6e20 c708 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +0312b0: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0312b4: 28e1 |0140: goto 0121 // -001f │ │ +0312b6: 5486 b100 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0312ba: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +0312be: 5486 b100 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0312c2: 6e10 5109 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0312c8: 0a06 |014a: move-result v6 │ │ +0312ca: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +0312ce: 6e20 c308 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0312d4: 1a06 df0b |0150: const-string v6, "mAvailBackStackIndices: " // string@0bdf │ │ +0312d8: 6e20 c308 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0312de: 5486 b100 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0312e2: 6e10 5209 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0952 │ │ +0312e8: 0c06 |015a: move-result-object v6 │ │ +0312ea: 7110 5509 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ +0312f0: 0c06 |015e: move-result-object v6 │ │ +0312f2: 6e20 c808 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +0312f8: 1e08 |0162: monitor-exit v8 │ │ +0312fa: 5486 bd00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0312fe: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +031302: 5486 bd00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +031306: 6e10 5109 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03130c: 0a00 |016c: move-result v0 │ │ +03130e: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +031312: 6e20 c308 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031318: 1a06 a905 |0172: const-string v6, "Pending Actions:" // string@05a9 │ │ +03131c: 6e20 c808 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +031322: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +031324: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +031328: 5486 bd00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +03132c: 6e20 4c09 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031332: 0c05 |017f: move-result-object v5 │ │ +031334: 1f05 5b01 |0180: check-cast v5, Ljava/lang/Runnable; // type@015b │ │ +031338: 6e20 c308 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03133e: 1a06 0400 |0185: const-string v6, " #" // string@0004 │ │ +031342: 6e20 c308 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031348: 6e20 c108 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +03134e: 1a06 be00 |018d: const-string v6, ": " // string@00be │ │ +031352: 6e20 c308 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031358: 6e20 c708 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +03135e: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +031362: 28e1 |0197: goto 0178 // -001f │ │ +031364: 0d06 |0198: move-exception v6 │ │ +031366: 1e08 |0199: monitor-exit v8 │ │ +031368: 2706 |019a: throw v6 │ │ +03136a: 6e20 c308 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031370: 1a06 3902 |019e: const-string v6, "FragmentManager misc state:" // string@0239 │ │ +031374: 6e20 c808 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03137a: 6e20 c308 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031380: 1a06 1a00 |01a6: const-string v6, " mCurState=" // string@001a │ │ +031384: 6e20 c308 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03138a: 5286 b700 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +03138e: 6e20 c108 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +031394: 1a06 6400 |01b0: const-string v6, " mStateSaved=" // string@0064 │ │ +031398: 6e20 c308 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03139e: 5586 c000 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +0313a2: 6e20 c408 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +0313a8: 1a06 5000 |01ba: const-string v6, " mDestroyed=" // string@0050 │ │ +0313ac: 6e20 c308 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0313b2: 5586 b800 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +0313b6: 6e20 c908 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +0313bc: 5586 bb00 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +0313c0: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ +0313c4: 6e20 c308 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0313ca: 1a06 1c00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@001c │ │ +0313ce: 6e20 c308 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0313d4: 5586 bb00 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +0313d8: 6e20 c908 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +0313de: 5486 bc00 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +0313e2: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ +0313e6: 6e20 c308 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0313ec: 1a06 1d00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@001d │ │ +0313f0: 6e20 c308 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0313f6: 5486 bc00 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +0313fa: 6e20 c808 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +031400: 5486 b200 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031404: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ +031408: 5486 b200 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +03140c: 6e10 5109 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031412: 0a06 |01ef: move-result v6 │ │ +031414: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ +031418: 6e20 c308 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03141e: 1a06 1900 |01f5: const-string v6, " mAvailIndices: " // string@0019 │ │ +031422: 6e20 c308 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +031428: 5486 b200 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +03142c: 6e10 5209 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0952 │ │ +031432: 0c06 |01ff: move-result-object v6 │ │ +031434: 7110 5509 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ +03143a: 0c06 |0203: move-result-object v6 │ │ +03143c: 6e20 c808 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +031442: 0e00 |0207: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=564 │ │ @@ -56444,49 +56668,49 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0308f8: |[0308f8] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -030908: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -03090c: 7010 0302 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ -030912: 1d02 |0005: monitor-enter v2 │ │ -030914: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030918: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -03091c: 2200 4f01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -030920: 1a01 4701 |000c: const-string v1, "Activity has been destroyed" // string@0147 │ │ -030924: 7020 e008 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -03092a: 2700 |0011: throw v0 │ │ -03092c: 0d00 |0012: move-exception v0 │ │ -03092e: 1e02 |0013: monitor-exit v2 │ │ -030930: 2700 |0014: throw v0 │ │ -030932: 5420 bd00 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -030936: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -03093a: 2200 8001 |0019: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -03093e: 7010 4609 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -030944: 5b20 bd00 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -030948: 5420 bd00 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -03094c: 6e20 4909 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -030952: 5420 bd00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -030956: 6e10 5109 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03095c: 0a00 |002a: move-result v0 │ │ -03095e: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -030960: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ -030964: 5420 af00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030968: 5400 8a00 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -03096c: 5421 b900 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -030970: 6e20 c500 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ -030976: 5420 af00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03097a: 5400 8a00 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -03097e: 5421 b900 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -030982: 6e20 c300 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ -030988: 1e02 |0040: monitor-exit v2 │ │ -03098a: 0e00 |0041: return-void │ │ +031458: |[031458] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +031468: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +03146c: 7010 0302 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ +031472: 1d02 |0005: monitor-enter v2 │ │ +031474: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031478: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +03147c: 2200 4f01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +031480: 1a01 4701 |000c: const-string v1, "Activity has been destroyed" // string@0147 │ │ +031484: 7020 e008 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +03148a: 2700 |0011: throw v0 │ │ +03148c: 0d00 |0012: move-exception v0 │ │ +03148e: 1e02 |0013: monitor-exit v2 │ │ +031490: 2700 |0014: throw v0 │ │ +031492: 5420 bd00 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +031496: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +03149a: 2200 8001 |0019: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +03149e: 7010 4609 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +0314a4: 5b20 bd00 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0314a8: 5420 bd00 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0314ac: 6e20 4909 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +0314b2: 5420 bd00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0314b6: 6e10 5109 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0314bc: 0a00 |002a: move-result v0 │ │ +0314be: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +0314c0: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ +0314c4: 5420 af00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0314c8: 5400 8a00 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +0314cc: 5421 b900 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +0314d0: 6e20 c500 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ +0314d6: 5420 af00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0314da: 5400 8a00 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +0314de: 5421 b900 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +0314e2: 6e20 c300 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ +0314e8: 1e02 |0040: monitor-exit v2 │ │ +0314ea: 0e00 |0041: return-void │ │ catches : 2 │ │ 0x0006 - 0x0014 │ │ -> 0x0012 │ │ 0x0015 - 0x0041 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=1264 │ │ @@ -56513,81 +56737,81 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -0309a0: |[0309a0] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -0309b0: 5553 ba00 |0000: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ -0309b4: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -0309b8: 2203 4f01 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ -0309bc: 1a04 c505 |0006: const-string v4, "Recursive entry to executePendingTransactions" // string@05c5 │ │ -0309c0: 7020 e008 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0309c6: 2703 |000b: throw v3 │ │ -0309c8: 7100 c900 0000 |000c: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@00c9 │ │ -0309ce: 0c03 |000f: move-result-object v3 │ │ -0309d0: 5454 af00 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0309d4: 5444 8a00 |0012: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -0309d8: 6e10 c000 0400 |0014: invoke-virtual {v4}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@00c0 │ │ -0309de: 0c04 |0017: move-result-object v4 │ │ -0309e0: 3243 0a00 |0018: if-eq v3, v4, 0022 // +000a │ │ -0309e4: 2203 4f01 |001a: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ -0309e8: 1a04 5405 |001c: const-string v4, "Must be called from main thread of process" // string@0554 │ │ -0309ec: 7020 e008 4300 |001e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0309f2: 2703 |0021: throw v3 │ │ -0309f4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0309f6: 1d05 |0023: monitor-enter v5 │ │ -0309f8: 5453 bd00 |0024: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -0309fc: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -030a00: 5453 bd00 |0028: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -030a04: 6e10 5109 0300 |002a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030a0a: 0a03 |002d: move-result v3 │ │ -030a0c: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ -030a10: 1e05 |0030: monitor-exit v5 │ │ -030a12: 0f00 |0031: return v0 │ │ -030a14: 5453 bd00 |0032: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -030a18: 6e10 5109 0300 |0034: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030a1e: 0a02 |0037: move-result v2 │ │ -030a20: 5453 c100 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -030a24: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ -030a28: 5453 c100 |003c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -030a2c: 2133 |003e: array-length v3, v3 │ │ -030a2e: 3523 0600 |003f: if-ge v3, v2, 0045 // +0006 │ │ -030a32: 2323 3202 |0041: new-array v3, v2, [Ljava/lang/Runnable; // type@0232 │ │ -030a36: 5b53 c100 |0043: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -030a3a: 5453 bd00 |0045: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -030a3e: 5454 c100 |0047: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -030a42: 6e20 5309 4300 |0049: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0953 │ │ -030a48: 5453 bd00 |004c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ -030a4c: 6e10 4a09 0300 |004e: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ -030a52: 5453 af00 |0051: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030a56: 5433 8a00 |0053: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -030a5a: 5454 b900 |0055: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ -030a5e: 6e20 c500 4300 |0057: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ -030a64: 1e05 |005a: monitor-exit v5 │ │ -030a66: 1213 |005b: const/4 v3, #int 1 // #1 │ │ -030a68: 5c53 ba00 |005c: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ -030a6c: 1201 |005e: const/4 v1, #int 0 // #0 │ │ -030a6e: 3521 1400 |005f: if-ge v1, v2, 0073 // +0014 │ │ -030a72: 5453 c100 |0061: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -030a76: 4603 0301 |0063: aget-object v3, v3, v1 │ │ -030a7a: 7210 fb08 0300 |0065: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@08fb │ │ -030a80: 5453 c100 |0068: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ -030a84: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -030a86: 4d04 0301 |006b: aput-object v4, v3, v1 │ │ -030a8a: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030a8e: 28f0 |006f: goto 005f // -0010 │ │ -030a90: 0d03 |0070: move-exception v3 │ │ -030a92: 1e05 |0071: monitor-exit v5 │ │ -030a94: 2703 |0072: throw v3 │ │ -030a96: 1203 |0073: const/4 v3, #int 0 // #0 │ │ -030a98: 5c53 ba00 |0074: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ -030a9c: 1210 |0076: const/4 v0, #int 1 // #1 │ │ -030a9e: 28ac |0077: goto 0023 // -0054 │ │ +031500: |[031500] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +031510: 5553 ba00 |0000: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ +031514: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +031518: 2203 4f01 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ +03151c: 1a04 c505 |0006: const-string v4, "Recursive entry to executePendingTransactions" // string@05c5 │ │ +031520: 7020 e008 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +031526: 2703 |000b: throw v3 │ │ +031528: 7100 c900 0000 |000c: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@00c9 │ │ +03152e: 0c03 |000f: move-result-object v3 │ │ +031530: 5454 af00 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031534: 5444 8a00 |0012: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +031538: 6e10 c000 0400 |0014: invoke-virtual {v4}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@00c0 │ │ +03153e: 0c04 |0017: move-result-object v4 │ │ +031540: 3243 0a00 |0018: if-eq v3, v4, 0022 // +000a │ │ +031544: 2203 4f01 |001a: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ +031548: 1a04 5405 |001c: const-string v4, "Must be called from main thread of process" // string@0554 │ │ +03154c: 7020 e008 4300 |001e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +031552: 2703 |0021: throw v3 │ │ +031554: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +031556: 1d05 |0023: monitor-enter v5 │ │ +031558: 5453 bd00 |0024: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +03155c: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +031560: 5453 bd00 |0028: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +031564: 6e10 5109 0300 |002a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03156a: 0a03 |002d: move-result v3 │ │ +03156c: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ +031570: 1e05 |0030: monitor-exit v5 │ │ +031572: 0f00 |0031: return v0 │ │ +031574: 5453 bd00 |0032: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +031578: 6e10 5109 0300 |0034: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03157e: 0a02 |0037: move-result v2 │ │ +031580: 5453 c100 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +031584: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ +031588: 5453 c100 |003c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +03158c: 2133 |003e: array-length v3, v3 │ │ +03158e: 3523 0600 |003f: if-ge v3, v2, 0045 // +0006 │ │ +031592: 2323 3202 |0041: new-array v3, v2, [Ljava/lang/Runnable; // type@0232 │ │ +031596: 5b53 c100 |0043: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +03159a: 5453 bd00 |0045: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +03159e: 5454 c100 |0047: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +0315a2: 6e20 5309 4300 |0049: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0953 │ │ +0315a8: 5453 bd00 |004c: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00bd │ │ +0315ac: 6e10 4a09 0300 |004e: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ +0315b2: 5453 af00 |0051: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0315b6: 5433 8a00 |0053: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +0315ba: 5454 b900 |0055: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00b9 │ │ +0315be: 6e20 c500 4300 |0057: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ +0315c4: 1e05 |005a: monitor-exit v5 │ │ +0315c6: 1213 |005b: const/4 v3, #int 1 // #1 │ │ +0315c8: 5c53 ba00 |005c: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ +0315cc: 1201 |005e: const/4 v1, #int 0 // #0 │ │ +0315ce: 3521 1400 |005f: if-ge v1, v2, 0073 // +0014 │ │ +0315d2: 5453 c100 |0061: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +0315d6: 4603 0301 |0063: aget-object v3, v3, v1 │ │ +0315da: 7210 fb08 0300 |0065: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@08fb │ │ +0315e0: 5453 c100 |0068: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00c1 │ │ +0315e4: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +0315e6: 4d04 0301 |006b: aput-object v4, v3, v1 │ │ +0315ea: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0315ee: 28f0 |006f: goto 005f // -0010 │ │ +0315f0: 0d03 |0070: move-exception v3 │ │ +0315f2: 1e05 |0071: monitor-exit v5 │ │ +0315f4: 2703 |0072: throw v3 │ │ +0315f6: 1203 |0073: const/4 v3, #int 0 // #0 │ │ +0315f8: 5c53 ba00 |0074: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ba │ │ +0315fc: 1210 |0076: const/4 v0, #int 1 // #1 │ │ +0315fe: 28ac |0077: goto 0023 // -0054 │ │ catches : 2 │ │ 0x0024 - 0x005b │ │ -> 0x0070 │ │ 0x0071 - 0x0072 │ │ -> 0x0070 │ │ positions : │ │ 0x0000 line=1342 │ │ @@ -56627,18 +56851,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -030ab4: |[030ab4] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -030ac4: 6e10 1602 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -030aca: 0a00 |0003: move-result v0 │ │ -030acc: 0f00 |0004: return v0 │ │ +031614: |[031614] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +031624: 6e10 1602 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +03162a: 0a00 |0003: move-result v0 │ │ +03162c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -56646,48 +56870,48 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -030ad0: |[030ad0] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -030ae0: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030ae4: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ -030ae8: 5432 b000 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030aec: 6e10 5109 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030af2: 0a02 |0009: move-result v2 │ │ -030af4: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -030af8: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -030afc: 5432 b000 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030b00: 6e20 4c09 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030b06: 0c00 |0013: move-result-object v0 │ │ -030b08: 1f00 5100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030b0c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -030b10: 5202 5b00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -030b14: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -030b18: 1100 |001c: return-object v0 │ │ -030b1a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -030b1e: 28ed |001f: goto 000c // -0013 │ │ -030b20: 5432 ae00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030b24: 6e10 5109 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030b2a: 0a02 |0025: move-result v2 │ │ -030b2c: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ -030b30: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ -030b34: 5432 ae00 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030b38: 6e20 4c09 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030b3e: 0c00 |002f: move-result-object v0 │ │ -030b40: 1f00 5100 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030b44: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -030b48: 5202 5b00 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ -030b4c: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ -030b50: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ -030b54: 28ee |003a: goto 0028 // -0012 │ │ -030b56: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -030b58: 28e0 |003c: goto 001c // -0020 │ │ +031630: |[031630] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +031640: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031644: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ +031648: 5432 b000 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03164c: 6e10 5109 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031652: 0a02 |0009: move-result v2 │ │ +031654: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +031658: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +03165c: 5432 b000 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +031660: 6e20 4c09 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031666: 0c00 |0013: move-result-object v0 │ │ +031668: 1f00 5100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +03166c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +031670: 5202 5b00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +031674: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +031678: 1100 |001c: return-object v0 │ │ +03167a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03167e: 28ed |001f: goto 000c // -0013 │ │ +031680: 5432 ae00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031684: 6e10 5109 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03168a: 0a02 |0025: move-result v2 │ │ +03168c: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ +031690: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ +031694: 5432 ae00 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031698: 6e20 4c09 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +03169e: 0c00 |002f: move-result-object v0 │ │ +0316a0: 1f00 5100 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +0316a4: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +0316a8: 5202 5b00 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@005b │ │ +0316ac: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ +0316b0: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0316b4: 28ee |003a: goto 0028 // -0012 │ │ +0316b6: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +0316b8: 28e0 |003c: goto 001c // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ 0x0004 line=1203 │ │ 0x000e line=1204 │ │ 0x0016 line=1205 │ │ 0x001c line=1217 │ │ @@ -56711,53 +56935,53 @@ │ │ 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 │ │ -030b5c: |[030b5c] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -030b6c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030b70: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ -030b74: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ -030b78: 5432 b000 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030b7c: 6e10 5109 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030b82: 0a02 |000b: move-result v2 │ │ -030b84: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -030b88: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -030b8c: 5432 b000 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -030b90: 6e20 4c09 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030b96: 0c00 |0015: move-result-object v0 │ │ -030b98: 1f00 5100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030b9c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -030ba0: 5402 7000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -030ba4: 6e20 0609 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -030baa: 0a02 |001f: move-result v2 │ │ -030bac: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -030bb0: 1100 |0022: return-object v0 │ │ -030bb2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -030bb6: 28e9 |0025: goto 000e // -0017 │ │ -030bb8: 5432 ae00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030bbc: 6e10 5109 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030bc2: 0a02 |002b: move-result v2 │ │ -030bc4: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -030bc8: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ -030bcc: 5432 ae00 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030bd0: 6e20 4c09 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030bd6: 0c00 |0035: move-result-object v0 │ │ -030bd8: 1f00 5100 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030bdc: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ -030be0: 5402 7000 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ -030be4: 6e20 0609 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -030bea: 0a02 |003f: move-result v2 │ │ -030bec: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ -030bf0: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -030bf4: 28ea |0044: goto 002e // -0016 │ │ -030bf6: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -030bf8: 28dc |0046: goto 0022 // -0024 │ │ +0316bc: |[0316bc] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0316cc: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0316d0: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ +0316d4: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ +0316d8: 5432 b000 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0316dc: 6e10 5109 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0316e2: 0a02 |000b: move-result v2 │ │ +0316e4: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0316e8: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +0316ec: 5432 b000 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0316f0: 6e20 4c09 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0316f6: 0c00 |0015: move-result-object v0 │ │ +0316f8: 1f00 5100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +0316fc: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +031700: 5402 7000 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +031704: 6e20 0609 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03170a: 0a02 |001f: move-result v2 │ │ +03170c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +031710: 1100 |0022: return-object v0 │ │ +031712: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +031716: 28e9 |0025: goto 000e // -0017 │ │ +031718: 5432 ae00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03171c: 6e10 5109 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031722: 0a02 |002b: move-result v2 │ │ +031724: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +031728: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ +03172c: 5432 ae00 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031730: 6e20 4c09 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031736: 0c00 |0035: move-result-object v0 │ │ +031738: 1f00 5100 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +03173c: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ +031740: 5402 7000 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0070 │ │ +031744: 6e20 0609 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03174a: 0a02 |003f: move-result v2 │ │ +03174c: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ +031750: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +031754: 28ea |0044: goto 002e // -0016 │ │ +031756: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +031758: 28dc |0046: goto 0022 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1221 │ │ 0x0006 line=1223 │ │ 0x0010 line=1224 │ │ 0x0018 line=1225 │ │ 0x0022 line=1237 │ │ @@ -56781,37 +57005,37 @@ │ │ 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 │ │ -030bfc: |[030bfc] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -030c0c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030c10: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -030c14: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -030c18: 5432 ae00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030c1c: 6e10 5109 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030c22: 0a02 |000b: move-result v2 │ │ -030c24: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -030c28: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -030c2c: 5432 ae00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030c30: 6e20 4c09 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030c36: 0c00 |0015: move-result-object v0 │ │ -030c38: 1f00 5100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030c3c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -030c40: 5402 7500 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ -030c44: 6e20 0609 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -030c4a: 0a02 |001f: move-result v2 │ │ -030c4c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -030c50: 1100 |0022: return-object v0 │ │ -030c52: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -030c56: 28e9 |0025: goto 000e // -0017 │ │ -030c58: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -030c5a: 28fb |0027: goto 0022 // -0005 │ │ +03175c: |[03175c] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03176c: 5432 ae00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031770: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +031774: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +031778: 5432 ae00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03177c: 6e10 5109 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031782: 0a02 |000b: move-result v2 │ │ +031784: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +031788: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +03178c: 5432 ae00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031790: 6e20 4c09 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031796: 0c00 |0015: move-result-object v0 │ │ +031798: 1f00 5100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +03179c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0317a0: 5402 7500 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0075 │ │ +0317a4: 6e20 0609 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +0317aa: 0a02 |001f: move-result v2 │ │ +0317ac: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +0317b0: 1100 |0022: return-object v0 │ │ +0317b2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0317b6: 28e9 |0025: goto 000e // -0017 │ │ +0317b8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0317ba: 28fb |0027: goto 0022 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ 0x0006 line=1242 │ │ 0x0010 line=1243 │ │ 0x0018 line=1244 │ │ 0x0022 line=1249 │ │ @@ -56830,46 +57054,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -030c5c: |[030c5c] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -030c6c: 1d03 |0000: monitor-enter v3 │ │ -030c6e: 5430 b500 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -030c72: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -030c74: 6e30 5009 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -030c7a: 5430 b100 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -030c7e: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -030c82: 2200 8001 |000b: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -030c86: 7010 4609 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -030c8c: 5b30 b100 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -030c90: 6300 a600 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -030c94: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -030c98: 1a00 3802 |0016: const-string v0, "FragmentManager" // string@0238 │ │ -030c9c: 2201 5f01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -030ca0: 7010 1a09 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -030ca6: 1a02 4702 |001d: const-string v2, "Freeing back stack index " // string@0247 │ │ -030caa: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030cb0: 0c01 |0022: move-result-object v1 │ │ -030cb2: 6e20 1d09 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -030cb8: 0c01 |0026: move-result-object v1 │ │ -030cba: 6e10 2609 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -030cc0: 0c01 |002a: move-result-object v1 │ │ -030cc2: 7120 8607 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -030cc8: 5430 b100 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -030ccc: 7110 e808 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -030cd2: 0c01 |0033: move-result-object v1 │ │ -030cd4: 6e20 4909 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -030cda: 1e03 |0037: monitor-exit v3 │ │ -030cdc: 0e00 |0038: return-void │ │ -030cde: 0d00 |0039: move-exception v0 │ │ -030ce0: 1e03 |003a: monitor-exit v3 │ │ -030ce2: 2700 |003b: throw v0 │ │ +0317bc: |[0317bc] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +0317cc: 1d03 |0000: monitor-enter v3 │ │ +0317ce: 5430 b500 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0317d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0317d4: 6e30 5009 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +0317da: 5430 b100 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0317de: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +0317e2: 2200 8001 |000b: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +0317e6: 7010 4609 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +0317ec: 5b30 b100 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +0317f0: 6300 a600 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0317f4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0317f8: 1a00 3802 |0016: const-string v0, "FragmentManager" // string@0238 │ │ +0317fc: 2201 5f01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +031800: 7010 1a09 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +031806: 1a02 4702 |001d: const-string v2, "Freeing back stack index " // string@0247 │ │ +03180a: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031810: 0c01 |0022: move-result-object v1 │ │ +031812: 6e20 1d09 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +031818: 0c01 |0026: move-result-object v1 │ │ +03181a: 6e10 2609 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031820: 0c01 |002a: move-result-object v1 │ │ +031822: 7120 8607 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +031828: 5430 b100 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +03182c: 7110 e808 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +031832: 0c01 |0033: move-result-object v1 │ │ +031834: 6e20 4909 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +03183a: 1e03 |0037: monitor-exit v3 │ │ +03183c: 0e00 |0038: return-void │ │ +03183e: 0d00 |0039: move-exception v0 │ │ +031840: 1e03 |003a: monitor-exit v3 │ │ +031842: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0001 line=1329 │ │ 0x0007 line=1330 │ │ @@ -56888,20 +57112,20 @@ │ │ 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 │ │ -030cf0: |[030cf0] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -030d00: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -030d04: 6e20 4c09 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030d0a: 0c00 |0005: move-result-object v0 │ │ -030d0c: 1f00 5600 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0056 │ │ -030d10: 1100 |0008: return-object v0 │ │ +031850: |[031850] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +031860: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +031864: 6e20 4c09 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +03186a: 0c00 |0005: move-result-object v0 │ │ +03186c: 1f00 5600 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0056 │ │ +031870: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -56910,23 +57134,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -030d14: |[030d14] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -030d24: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -030d28: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -030d2c: 5410 b300 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -030d30: 6e10 5109 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030d36: 0a00 |0009: move-result v0 │ │ -030d38: 0f00 |000a: return v0 │ │ -030d3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -030d3c: 28fe |000c: goto 000a // -0002 │ │ +031874: |[031874] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +031884: 5410 b300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +031888: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +03188c: 5410 b300 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +031890: 6e10 5109 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031896: 0a00 |0009: move-result v0 │ │ +031898: 0f00 |000a: return v0 │ │ +03189a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03189c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -56934,64 +57158,64 @@ │ │ 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 │ │ -030d40: |[030d40] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -030d50: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -030d52: 6e30 b000 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ -030d58: 0a01 |0004: move-result v1 │ │ -030d5a: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -030d5e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -030d60: 1100 |0008: return-object v0 │ │ -030d62: 5452 ae00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030d66: 6e10 5109 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -030d6c: 0a02 |000e: move-result v2 │ │ -030d6e: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ -030d72: 2202 4f01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ -030d76: 2203 5f01 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -030d7a: 7010 1a09 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -030d80: 1a04 3102 |0018: const-string v4, "Fragement no longer exists for key " // string@0231 │ │ -030d84: 6e20 2009 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030d8a: 0c03 |001d: move-result-object v3 │ │ -030d8c: 6e20 2009 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030d92: 0c03 |0021: move-result-object v3 │ │ -030d94: 1a04 c300 |0022: const-string v4, ": index " // string@00c3 │ │ -030d98: 6e20 2009 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030d9e: 0c03 |0027: move-result-object v3 │ │ -030da0: 6e20 1d09 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -030da6: 0c03 |002b: move-result-object v3 │ │ -030da8: 6e10 2609 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -030dae: 0c03 |002f: move-result-object v3 │ │ -030db0: 7020 e008 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -030db6: 2702 |0033: throw v2 │ │ -030db8: 5452 ae00 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -030dbc: 6e20 4c09 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -030dc2: 0c00 |0039: move-result-object v0 │ │ -030dc4: 1f00 5100 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -030dc8: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ -030dcc: 2202 4f01 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ -030dd0: 2203 5f01 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -030dd4: 7010 1a09 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -030dda: 1a04 3102 |0045: const-string v4, "Fragement no longer exists for key " // string@0231 │ │ -030dde: 6e20 2009 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030de4: 0c03 |004a: move-result-object v3 │ │ -030de6: 6e20 2009 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030dec: 0c03 |004e: move-result-object v3 │ │ -030dee: 1a04 c300 |004f: const-string v4, ": index " // string@00c3 │ │ -030df2: 6e20 2009 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030df8: 0c03 |0054: move-result-object v3 │ │ -030dfa: 6e20 1d09 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -030e00: 0c03 |0058: move-result-object v3 │ │ -030e02: 6e10 2609 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -030e08: 0c03 |005c: move-result-object v3 │ │ -030e0a: 7020 e008 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -030e10: 2702 |0060: throw v2 │ │ +0318a0: |[0318a0] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0318b0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0318b2: 6e30 b000 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ +0318b8: 0a01 |0004: move-result v1 │ │ +0318ba: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +0318be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0318c0: 1100 |0008: return-object v0 │ │ +0318c2: 5452 ae00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0318c6: 6e10 5109 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0318cc: 0a02 |000e: move-result v2 │ │ +0318ce: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ +0318d2: 2202 4f01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +0318d6: 2203 5f01 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0318da: 7010 1a09 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0318e0: 1a04 3102 |0018: const-string v4, "Fragement no longer exists for key " // string@0231 │ │ +0318e4: 6e20 2009 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0318ea: 0c03 |001d: move-result-object v3 │ │ +0318ec: 6e20 2009 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0318f2: 0c03 |0021: move-result-object v3 │ │ +0318f4: 1a04 c300 |0022: const-string v4, ": index " // string@00c3 │ │ +0318f8: 6e20 2009 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0318fe: 0c03 |0027: move-result-object v3 │ │ +031900: 6e20 1d09 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +031906: 0c03 |002b: move-result-object v3 │ │ +031908: 6e10 2609 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03190e: 0c03 |002f: move-result-object v3 │ │ +031910: 7020 e008 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +031916: 2702 |0033: throw v2 │ │ +031918: 5452 ae00 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03191c: 6e20 4c09 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031922: 0c00 |0039: move-result-object v0 │ │ +031924: 1f00 5100 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +031928: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ +03192c: 2202 4f01 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +031930: 2203 5f01 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +031934: 7010 1a09 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03193a: 1a04 3102 |0045: const-string v4, "Fragement no longer exists for key " // string@0231 │ │ +03193e: 6e20 2009 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031944: 0c03 |004a: move-result-object v3 │ │ +031946: 6e20 2009 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03194c: 0c03 |004e: move-result-object v3 │ │ +03194e: 1a04 c300 |004f: const-string v4, ": index " // string@00c3 │ │ +031952: 6e20 2009 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031958: 0c03 |0054: move-result-object v3 │ │ +03195a: 6e20 1d09 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +031960: 0c03 |0058: move-result-object v3 │ │ +031962: 6e10 2609 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031968: 0c03 |005c: move-result-object v3 │ │ +03196a: 7020 e008 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +031970: 2702 |0060: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=522 │ │ 0x0005 line=523 │ │ 0x0007 line=524 │ │ 0x0008 line=535 │ │ 0x0009 line=526 │ │ @@ -57011,51 +57235,51 @@ │ │ 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 │ │ -030e14: |[030e14] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -030e24: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -030e26: 6301 a600 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -030e2a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -030e2e: 1a01 3802 |0005: const-string v1, "FragmentManager" // string@0238 │ │ -030e32: 2202 5f01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -030e36: 7010 1a09 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -030e3c: 1a03 9a0a |000c: const-string v3, "hide: " // string@0a9a │ │ -030e40: 6e20 2009 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -030e46: 0c02 |0011: move-result-object v2 │ │ -030e48: 6e20 1f09 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -030e4e: 0c02 |0015: move-result-object v2 │ │ -030e50: 6e10 2609 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -030e56: 0c02 |0019: move-result-object v2 │ │ -030e58: 7120 8607 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -030e5e: 5561 5f00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -030e62: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ -030e66: 5c64 5f00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -030e6a: 5461 7400 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -030e6e: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ -030e72: 6e58 2002 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@0220 │ │ -030e78: 0c00 |002a: move-result-object v0 │ │ -030e7a: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -030e7e: 5461 7400 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -030e82: 6e20 e507 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -030e88: 5461 7400 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -030e8c: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -030e90: 6e20 e407 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -030e96: 5561 5200 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -030e9a: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ -030e9e: 5561 5e00 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -030ea2: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -030ea6: 5561 6500 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -030eaa: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -030eae: 5c54 bb00 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -030eb2: 6e20 8401 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0184 │ │ -030eb8: 0e00 |004a: return-void │ │ +031974: |[031974] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +031984: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +031986: 6301 a600 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03198a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +03198e: 1a01 3802 |0005: const-string v1, "FragmentManager" // string@0238 │ │ +031992: 2202 5f01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +031996: 7010 1a09 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03199c: 1a03 990a |000c: const-string v3, "hide: " // string@0a99 │ │ +0319a0: 6e20 2009 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0319a6: 0c02 |0011: move-result-object v2 │ │ +0319a8: 6e20 1f09 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0319ae: 0c02 |0015: move-result-object v2 │ │ +0319b0: 6e10 2609 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0319b6: 0c02 |0019: move-result-object v2 │ │ +0319b8: 7120 8607 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0319be: 5561 5f00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +0319c2: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ +0319c6: 5c64 5f00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +0319ca: 5461 7400 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0319ce: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ +0319d2: 6e58 2002 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@0220 │ │ +0319d8: 0c00 |002a: move-result-object v0 │ │ +0319da: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +0319de: 5461 7400 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0319e2: 6e20 e507 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +0319e8: 5461 7400 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0319ec: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +0319f0: 6e20 e407 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +0319f6: 5561 5200 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +0319fa: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ +0319fe: 5561 5e00 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +031a02: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +031a06: 5561 6500 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +031a0a: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +031a0e: 5c54 bb00 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +031a12: 6e20 8401 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0184 │ │ +031a18: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1132 │ │ 0x001d line=1133 │ │ 0x0021 line=1134 │ │ 0x0023 line=1135 │ │ 0x0027 line=1136 │ │ @@ -57078,85 +57302,85 @@ │ │ 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 │ │ -030ebc: |[030ebc] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -030ecc: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -030ed2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -030ed4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -030ed6: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -030eda: 52a4 6600 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030ede: 6e40 7c01 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@017c │ │ -030ee4: 0c01 |000c: move-result-object v1 │ │ -030ee6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -030eea: 1101 |000f: return-object v1 │ │ -030eec: 52a4 6600 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030ef0: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -030ef4: 5494 af00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030ef8: 52a5 6600 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ -030efc: 7120 6608 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ -030f02: 0c00 |001b: move-result-object v0 │ │ -030f04: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -030f08: 0701 |001e: move-object v1, v0 │ │ -030f0a: 28f0 |001f: goto 000f // -0010 │ │ -030f0c: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -030f10: 0731 |0022: move-object v1, v3 │ │ -030f12: 28ec |0023: goto 000f // -0014 │ │ -030f14: 7120 3f02 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@023f │ │ -030f1a: 0a02 |0027: move-result v2 │ │ -030f1c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -030f20: 0731 |002a: move-object v1, v3 │ │ -030f22: 28e4 |002b: goto 000f // -001c │ │ -030f24: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -030f2a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -030f2e: 5494 af00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030f32: 6e10 b501 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01b5 │ │ -030f38: 0c04 |0036: move-result-object v4 │ │ -030f3a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -030f3e: 5494 af00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030f42: 6e10 b501 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01b5 │ │ -030f48: 0c04 |003e: move-result-object v4 │ │ -030f4a: 6e10 fd07 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@07fd │ │ -030f50: 0c04 |0042: move-result-object v4 │ │ -030f52: 524d ee01 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@01ee │ │ -030f56: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -030f5a: 0731 |0047: move-object v1, v3 │ │ -030f5c: 28c7 |0048: goto 000f // -0039 │ │ -030f5e: 5493 af00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030f62: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -030f66: 7156 2402 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ -030f6c: 0c01 |0050: move-result-object v1 │ │ -030f6e: 28be |0051: goto 000f // -0042 │ │ -030f70: 5493 af00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030f74: 7157 2402 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ -030f7a: 0c01 |0057: move-result-object v1 │ │ -030f7c: 28b7 |0058: goto 000f // -0049 │ │ -030f7e: 5493 af00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030f82: 7156 2402 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ -030f88: 0c01 |005e: move-result-object v1 │ │ -030f8a: 28b0 |005f: goto 000f // -0050 │ │ -030f8c: 5493 af00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030f90: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -030f96: 7157 2402 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ -030f9c: 0c01 |0068: move-result-object v1 │ │ -030f9e: 28a6 |0069: goto 000f // -005a │ │ -030fa0: 5493 af00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030fa4: 7130 2202 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0222 │ │ -030faa: 0c01 |006f: move-result-object v1 │ │ -030fac: 289f |0070: goto 000f // -0061 │ │ -030fae: 5493 af00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -030fb2: 7130 2202 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0222 │ │ -030fb8: 0c01 |0076: move-result-object v1 │ │ -030fba: 2898 |0077: goto 000f // -0068 │ │ -030fbc: 0731 |0078: move-object v1, v3 │ │ -030fbe: 2896 |0079: goto 000f // -006a │ │ -030fc0: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +031a1c: |[031a1c] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +031a2c: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +031a32: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +031a34: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +031a36: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +031a3a: 52a4 6600 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031a3e: 6e40 7c01 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@017c │ │ +031a44: 0c01 |000c: move-result-object v1 │ │ +031a46: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +031a4a: 1101 |000f: return-object v1 │ │ +031a4c: 52a4 6600 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031a50: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +031a54: 5494 af00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031a58: 52a5 6600 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@0066 │ │ +031a5c: 7120 6608 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ +031a62: 0c00 |001b: move-result-object v0 │ │ +031a64: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +031a68: 0701 |001e: move-object v1, v0 │ │ +031a6a: 28f0 |001f: goto 000f // -0010 │ │ +031a6c: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +031a70: 0731 |0022: move-object v1, v3 │ │ +031a72: 28ec |0023: goto 000f // -0014 │ │ +031a74: 7120 3f02 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@023f │ │ +031a7a: 0a02 |0027: move-result v2 │ │ +031a7c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +031a80: 0731 |002a: move-object v1, v3 │ │ +031a82: 28e4 |002b: goto 000f // -001c │ │ +031a84: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +031a8a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +031a8e: 5494 af00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031a92: 6e10 b501 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01b5 │ │ +031a98: 0c04 |0036: move-result-object v4 │ │ +031a9a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +031a9e: 5494 af00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031aa2: 6e10 b501 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@01b5 │ │ +031aa8: 0c04 |003e: move-result-object v4 │ │ +031aaa: 6e10 fd07 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@07fd │ │ +031ab0: 0c04 |0042: move-result-object v4 │ │ +031ab2: 524d ee01 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@01ee │ │ +031ab6: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +031aba: 0731 |0047: move-object v1, v3 │ │ +031abc: 28c7 |0048: goto 000f // -0039 │ │ +031abe: 5493 af00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031ac2: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +031ac6: 7156 2402 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ +031acc: 0c01 |0050: move-result-object v1 │ │ +031ace: 28be |0051: goto 000f // -0042 │ │ +031ad0: 5493 af00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031ad4: 7157 2402 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ +031ada: 0c01 |0057: move-result-object v1 │ │ +031adc: 28b7 |0058: goto 000f // -0049 │ │ +031ade: 5493 af00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031ae2: 7156 2402 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ +031ae8: 0c01 |005e: move-result-object v1 │ │ +031aea: 28b0 |005f: goto 000f // -0050 │ │ +031aec: 5493 af00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031af0: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +031af6: 7157 2402 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0224 │ │ +031afc: 0c01 |0068: move-result-object v1 │ │ +031afe: 28a6 |0069: goto 000f // -005a │ │ +031b00: 5493 af00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031b04: 7130 2202 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0222 │ │ +031b0a: 0c01 |006f: move-result-object v1 │ │ +031b0c: 289f |0070: goto 000f // -0061 │ │ +031b0e: 5493 af00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031b12: 7130 2202 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0222 │ │ +031b18: 0c01 |0076: move-result-object v1 │ │ +031b1a: 2898 |0077: goto 000f // -0068 │ │ +031b1c: 0731 |0078: move-object v1, v3 │ │ +031b1e: 2896 |0079: goto 000f // -006a │ │ +031b20: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=701 │ │ 0x000d line=703 │ │ 0x000f line=755 │ │ 0x0010 line=707 │ │ 0x0014 line=708 │ │ @@ -57196,51 +57420,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -030fe0: |[030fe0] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -030ff0: 5230 6100 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -030ff4: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -030ff8: 0e00 |0004: return-void │ │ -030ffa: 5420 b200 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -030ffe: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -031002: 5420 b200 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -031006: 6e10 5109 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03100c: 0a00 |000e: move-result v0 │ │ -03100e: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ -031012: 5420 ae00 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031016: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -03101a: 2200 8001 |0015: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -03101e: 7010 4609 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -031024: 5b20 ae00 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031028: 5420 ae00 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03102c: 6e10 5109 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -031032: 0a00 |0021: move-result v0 │ │ -031034: 6e20 9801 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0198 │ │ -03103a: 5420 ae00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03103e: 6e20 4909 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -031044: 28da |002a: goto 0004 // -0026 │ │ -031046: 5420 b200 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -03104a: 5421 b200 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -03104e: 6e10 5109 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -031054: 0a01 |0032: move-result v1 │ │ -031056: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03105a: 6e20 4e09 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ -031060: 0c00 |0038: move-result-object v0 │ │ -031062: 1f00 5201 |0039: check-cast v0, Ljava/lang/Integer; // type@0152 │ │ -031066: 6e10 e408 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -03106c: 0a00 |003e: move-result v0 │ │ -03106e: 6e20 9801 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0198 │ │ -031074: 5420 ae00 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031078: 5231 6100 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -03107c: 6e30 5009 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -031082: 28bb |0049: goto 0004 // -0045 │ │ +031b40: |[031b40] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +031b50: 5230 6100 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +031b54: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +031b58: 0e00 |0004: return-void │ │ +031b5a: 5420 b200 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031b5e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +031b62: 5420 b200 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031b66: 6e10 5109 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031b6c: 0a00 |000e: move-result v0 │ │ +031b6e: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ +031b72: 5420 ae00 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031b76: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +031b7a: 2200 8001 |0015: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +031b7e: 7010 4609 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +031b84: 5b20 ae00 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031b88: 5420 ae00 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031b8c: 6e10 5109 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031b92: 0a00 |0021: move-result v0 │ │ +031b94: 6e20 9801 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0198 │ │ +031b9a: 5420 ae00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031b9e: 6e20 4909 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +031ba4: 28da |002a: goto 0004 // -0026 │ │ +031ba6: 5420 b200 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031baa: 5421 b200 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031bae: 6e10 5109 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031bb4: 0a01 |0032: move-result v1 │ │ +031bb6: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +031bba: 6e20 4e09 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ +031bc0: 0c00 |0038: move-result-object v0 │ │ +031bc2: 1f00 5201 |0039: check-cast v0, Ljava/lang/Integer; // type@0152 │ │ +031bc6: 6e10 e408 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +031bcc: 0a00 |003e: move-result v0 │ │ +031bce: 6e20 9801 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0198 │ │ +031bd4: 5420 ae00 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031bd8: 5231 6100 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +031bdc: 6e30 5009 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +031be2: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ 0x0004 line=1080 │ │ 0x0005 line=1069 │ │ 0x0011 line=1070 │ │ 0x0015 line=1071 │ │ @@ -57257,51 +57481,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -031084: |[031084] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -031094: 5240 6100 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -031098: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -03109c: 0e00 |0004: return-void │ │ -03109e: 6300 a600 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0310a2: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -0310a6: 1a00 3802 |0009: const-string v0, "FragmentManager" // string@0238 │ │ -0310aa: 2201 5f01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -0310ae: 7010 1a09 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0310b4: 1a02 4802 |0010: const-string v2, "Freeing fragment index " // string@0248 │ │ -0310b8: 6e20 2009 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0310be: 0c01 |0015: move-result-object v1 │ │ -0310c0: 5242 6100 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -0310c4: 6e20 1d09 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -0310ca: 0c01 |001b: move-result-object v1 │ │ -0310cc: 6e10 2609 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0310d2: 0c01 |001f: move-result-object v1 │ │ -0310d4: 7120 8607 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0310da: 5430 ae00 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0310de: 5241 6100 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -0310e2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0310e4: 6e30 5009 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -0310ea: 5430 b200 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -0310ee: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ -0310f2: 2200 8001 |002f: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -0310f6: 7010 4609 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -0310fc: 5b30 b200 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -031100: 5430 b200 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -031104: 5241 6100 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -031108: 7110 e808 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03110e: 0c01 |003d: move-result-object v1 │ │ -031110: 6e20 4909 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -031116: 5430 af00 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03111a: 5241 6100 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -03111e: 6e20 b601 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@01b6 │ │ -031124: 6e10 6b01 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@016b │ │ -03112a: 28b9 |004b: goto 0004 // -0047 │ │ +031be4: |[031be4] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +031bf4: 5240 6100 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +031bf8: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +031bfc: 0e00 |0004: return-void │ │ +031bfe: 6300 a600 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031c02: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +031c06: 1a00 3802 |0009: const-string v0, "FragmentManager" // string@0238 │ │ +031c0a: 2201 5f01 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +031c0e: 7010 1a09 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +031c14: 1a02 4802 |0010: const-string v2, "Freeing fragment index " // string@0248 │ │ +031c18: 6e20 2009 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031c1e: 0c01 |0015: move-result-object v1 │ │ +031c20: 5242 6100 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +031c24: 6e20 1d09 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +031c2a: 0c01 |001b: move-result-object v1 │ │ +031c2c: 6e10 2609 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031c32: 0c01 |001f: move-result-object v1 │ │ +031c34: 7120 8607 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +031c3a: 5430 ae00 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031c3e: 5241 6100 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +031c42: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +031c44: 6e30 5009 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +031c4a: 5430 b200 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031c4e: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ +031c52: 2200 8001 |002f: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +031c56: 7010 4609 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +031c5c: 5b30 b200 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031c60: 5430 b200 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +031c64: 5241 6100 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +031c68: 7110 e808 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +031c6e: 0c01 |003d: move-result-object v1 │ │ +031c70: 6e20 4909 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +031c76: 5430 af00 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031c7a: 5241 6100 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +031c7e: 6e20 b601 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@01b6 │ │ +031c84: 6e10 6b01 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@016b │ │ +031c8a: 28b9 |004b: goto 0004 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1083 │ │ 0x0004 line=1095 │ │ 0x0005 line=1087 │ │ 0x0023 line=1088 │ │ 0x002b line=1089 │ │ @@ -57318,54 +57542,54 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -03112c: |[03112c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -03113c: 5442 af00 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031140: 3902 0c00 |0002: if-nez v2, 000e // +000c │ │ -031144: 3805 0a00 |0004: if-eqz v5, 000e // +000a │ │ -031148: 2202 4f01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ -03114c: 1a03 6605 |0008: const-string v3, "No activity" // string@0566 │ │ -031150: 7020 e008 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -031156: 2702 |000d: throw v2 │ │ -031158: 3908 0700 |000e: if-nez v8, 0015 // +0007 │ │ -03115c: 5242 b700 |0010: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -031160: 3352 0300 |0012: if-ne v2, v5, 0015 // +0003 │ │ -031164: 0e00 |0014: return-void │ │ -031166: 5945 b700 |0015: iput v5, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -03116a: 5442 ae00 |0017: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03116e: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ -031172: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -031174: 5442 ae00 |001c: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031178: 6e10 5109 0200 |001e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03117e: 0a02 |0021: move-result v2 │ │ -031180: 3521 1200 |0022: if-ge v1, v2, 0034 // +0012 │ │ -031184: 5442 ae00 |0024: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -031188: 6e20 4c09 1200 |0026: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -03118e: 0c00 |0029: move-result-object v0 │ │ -031190: 1f00 5100 |002a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -031194: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -031198: 6e57 2802 0465 |002e: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ -03119e: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0311a2: 28e9 |0033: goto 001c // -0017 │ │ -0311a4: 5542 bb00 |0034: iget-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -0311a8: 3802 deff |0036: if-eqz v2, 0014 // -0022 │ │ -0311ac: 5442 af00 |0038: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0311b0: 3802 daff |003a: if-eqz v2, 0014 // -0026 │ │ -0311b4: 5242 b700 |003c: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -0311b8: 1253 |003e: const/4 v3, #int 5 // #5 │ │ -0311ba: 3332 d5ff |003f: if-ne v2, v3, 0014 // -002b │ │ -0311be: 5442 af00 |0041: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0311c2: 6e10 d101 0200 |0043: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01d1 │ │ -0311c8: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -0311ca: 5c42 bb00 |0047: iput-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -0311ce: 28cb |0049: goto 0014 // -0035 │ │ +031c8c: |[031c8c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +031c9c: 5442 af00 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031ca0: 3902 0c00 |0002: if-nez v2, 000e // +000c │ │ +031ca4: 3805 0a00 |0004: if-eqz v5, 000e // +000a │ │ +031ca8: 2202 4f01 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +031cac: 1a03 6605 |0008: const-string v3, "No activity" // string@0566 │ │ +031cb0: 7020 e008 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +031cb6: 2702 |000d: throw v2 │ │ +031cb8: 3908 0700 |000e: if-nez v8, 0015 // +0007 │ │ +031cbc: 5242 b700 |0010: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +031cc0: 3352 0300 |0012: if-ne v2, v5, 0015 // +0003 │ │ +031cc4: 0e00 |0014: return-void │ │ +031cc6: 5945 b700 |0015: iput v5, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +031cca: 5442 ae00 |0017: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031cce: 3802 fbff |0019: if-eqz v2, 0014 // -0005 │ │ +031cd2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +031cd4: 5442 ae00 |001c: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031cd8: 6e10 5109 0200 |001e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +031cde: 0a02 |0021: move-result v2 │ │ +031ce0: 3521 1200 |0022: if-ge v1, v2, 0034 // +0012 │ │ +031ce4: 5442 ae00 |0024: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +031ce8: 6e20 4c09 1200 |0026: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +031cee: 0c00 |0029: move-result-object v0 │ │ +031cf0: 1f00 5100 |002a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +031cf4: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +031cf8: 6e57 2802 0465 |002e: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ +031cfe: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +031d02: 28e9 |0033: goto 001c // -0017 │ │ +031d04: 5542 bb00 |0034: iget-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +031d08: 3802 deff |0036: if-eqz v2, 0014 // -0022 │ │ +031d0c: 5442 af00 |0038: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031d10: 3802 daff |003a: if-eqz v2, 0014 // -0026 │ │ +031d14: 5242 b700 |003c: iget v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +031d18: 1253 |003e: const/4 v3, #int 5 // #5 │ │ +031d1a: 3332 d5ff |003f: if-ne v2, v3, 0014 // -002b │ │ +031d1e: 5442 af00 |0041: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031d22: 6e10 d101 0200 |0043: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@01d1 │ │ +031d28: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +031d2a: 5c42 bb00 |0047: iput-boolean v2, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +031d2e: 28cb |0049: goto 0014 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1040 │ │ 0x0006 line=1041 │ │ 0x000e line=1044 │ │ 0x0014 line=1062 │ │ 0x0015 line=1048 │ │ @@ -57392,18 +57616,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0311d0: |[0311d0] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -0311e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0311e2: 6e53 2502 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0225 │ │ -0311e8: 0e00 |0004: return-void │ │ +031d30: |[031d30] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +031d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +031d42: 6e53 2502 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0225 │ │ +031d48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1036 │ │ 0x0004 line=1037 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -57414,19 +57638,19 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0311ec: |[0311ec] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -0311fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0311fe: 5220 b700 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -031202: 6e51 2802 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ -031208: 0e00 |0006: return-void │ │ +031d4c: |[031d4c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +031d5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +031d5e: 5220 b700 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +031d62: 6e51 2802 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ +031d68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1032 │ │ 0x0006 line=1033 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0007 reg=3 f Landroid/support/v4/app/Fragment; │ │ @@ -57436,597 +57660,597 @@ │ │ type : '(Landroid/support/v4/app/Fragment;III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 1196 16-bit code units │ │ -03120c: |[03120c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ -03121c: 5584 5200 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -031220: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -031224: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -031226: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ -03122a: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -03122c: 5584 6700 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -031230: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ -031234: 5284 6e00 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -031238: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ -03123c: 5289 6e00 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -031240: 5284 6e00 |0012: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -031244: 3594 8302 |0014: if-ge v4, v9, 0297 // +0283 │ │ -031248: 5584 5d00 |0016: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -03124c: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ -031250: 5584 6000 |001a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -031254: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ -031258: 0e00 |001e: return-void │ │ -03125a: 5484 5300 |001f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -03125e: 3804 0c00 |0021: if-eqz v4, 002d // +000c │ │ -031262: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -031264: 5b84 5300 |0024: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -031268: 5284 6f00 |0026: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -03126c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -03126e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -031270: 6e56 2802 8754 |002a: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ -031276: 5284 6e00 |002d: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -03127a: 2b04 6104 0000 |002f: packed-switch v4, 00000490 // +00000461 │ │ -031280: 5989 6e00 |0032: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -031284: 28ea |0034: goto 001e // -0016 │ │ -031286: 6304 a600 |0035: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03128a: 3804 1a00 |0037: if-eqz v4, 0051 // +001a │ │ -03128e: 1a04 3802 |0039: const-string v4, "FragmentManager" // string@0238 │ │ -031292: 2205 5f01 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031296: 7010 1a09 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03129c: 1a06 500d |0040: const-string v6, "moveto CREATED: " // string@0d50 │ │ -0312a0: 6e20 2009 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0312a6: 0c05 |0045: move-result-object v5 │ │ -0312a8: 6e20 1f09 8500 |0046: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0312ae: 0c05 |0049: move-result-object v5 │ │ -0312b0: 6e10 2609 0500 |004a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0312b6: 0c05 |004d: move-result-object v5 │ │ -0312b8: 7120 8607 5400 |004e: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0312be: 5484 6c00 |0051: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0312c2: 3804 2500 |0053: if-eqz v4, 0078 // +0025 │ │ -0312c6: 5484 6c00 |0055: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0312ca: 1a05 4207 |0057: const-string v5, "android:view_state" // string@0742 │ │ -0312ce: 6e20 b300 5400 |0059: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00b3 │ │ -0312d4: 0c04 |005c: move-result-object v4 │ │ -0312d6: 5b84 6d00 |005d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -0312da: 5484 6c00 |005f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0312de: 1a05 4007 |0061: const-string v5, "android:target_state" // string@0740 │ │ -0312e2: 6e30 1e02 4705 |0063: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@021e │ │ -0312e8: 0c04 |0066: move-result-object v4 │ │ -0312ea: 5b84 7100 |0067: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0312ee: 5484 7100 |0069: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0312f2: 3804 0d00 |006b: if-eqz v4, 0078 // +000d │ │ -0312f6: 5484 6c00 |006d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0312fa: 1a05 3f07 |006f: const-string v5, "android:target_req_state" // string@073f │ │ -0312fe: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -031300: 6e30 b000 5406 |0072: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ -031306: 0a04 |0075: move-result v4 │ │ -031308: 5984 7300 |0076: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -03130c: 5474 af00 |0078: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031310: 5b84 5100 |007a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -031314: 5474 af00 |007c: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031318: 5444 8900 |007e: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -03131c: 5b84 5c00 |0080: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -031320: 1204 |0082: const/4 v4, #int 0 // #0 │ │ -031322: 5c84 5600 |0083: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031326: 5474 af00 |0085: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03132a: 6e20 7801 4800 |0087: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0178 │ │ -031330: 5584 5600 |008a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031334: 3904 2100 |008c: if-nez v4, 00ad // +0021 │ │ -031338: 2204 6f00 |008e: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -03133c: 2205 5f01 |0090: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031340: 7010 1a09 0500 |0092: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031346: 1a06 3302 |0095: const-string v6, "Fragment " // string@0233 │ │ -03134a: 6e20 2009 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031350: 0c05 |009a: move-result-object v5 │ │ -031352: 6e20 1f09 8500 |009b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031358: 0c05 |009e: move-result-object v5 │ │ -03135a: 1a06 3000 |009f: const-string v6, " did not call through to super.onAttach()" // string@0030 │ │ -03135e: 6e20 2009 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031364: 0c05 |00a4: move-result-object v5 │ │ -031366: 6e10 2609 0500 |00a5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03136c: 0c05 |00a8: move-result-object v5 │ │ -03136e: 7020 df02 5400 |00a9: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -031374: 2704 |00ac: throw v4 │ │ -031376: 5474 af00 |00ad: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03137a: 6e20 b901 8400 |00af: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@01b9 │ │ -031380: 5584 6b00 |00b2: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -031384: 3904 2d00 |00b4: if-nez v4, 00e1 // +002d │ │ -031388: 1204 |00b6: const/4 v4, #int 0 // #0 │ │ -03138a: 5c84 5600 |00b7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -03138e: 5484 6c00 |00b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -031392: 6e20 7b01 4800 |00bb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@017b │ │ -031398: 5584 5600 |00be: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -03139c: 3904 2100 |00c0: if-nez v4, 00e1 // +0021 │ │ -0313a0: 2204 6f00 |00c2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -0313a4: 2205 5f01 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0313a8: 7010 1a09 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0313ae: 1a06 3302 |00c9: const-string v6, "Fragment " // string@0233 │ │ -0313b2: 6e20 2009 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0313b8: 0c05 |00ce: move-result-object v5 │ │ -0313ba: 6e20 1f09 8500 |00cf: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0313c0: 0c05 |00d2: move-result-object v5 │ │ -0313c2: 1a06 3100 |00d3: const-string v6, " did not call through to super.onCreate()" // string@0031 │ │ -0313c6: 6e20 2009 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0313cc: 0c05 |00d8: move-result-object v5 │ │ -0313ce: 6e10 2609 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0313d4: 0c05 |00dc: move-result-object v5 │ │ -0313d6: 7020 df02 5400 |00dd: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -0313dc: 2704 |00e0: throw v4 │ │ -0313de: 1204 |00e1: const/4 v4, #int 0 // #0 │ │ -0313e0: 5c84 6b00 |00e2: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -0313e4: 5584 5d00 |00e4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -0313e8: 3804 3300 |00e6: if-eqz v4, 0119 // +0033 │ │ -0313ec: 5484 6c00 |00e8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0313f0: 6e20 5f01 4800 |00ea: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@015f │ │ -0313f6: 0c04 |00ed: move-result-object v4 │ │ -0313f8: 1205 |00ee: const/4 v5, #int 0 // #0 │ │ -0313fa: 5486 6c00 |00ef: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0313fe: 6e40 7f01 4865 |00f1: 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@017f │ │ -031404: 0c04 |00f4: move-result-object v4 │ │ -031406: 5b84 7400 |00f5: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03140a: 5484 7400 |00f7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03140e: 3804 8100 |00f9: if-eqz v4, 017a // +0081 │ │ -031412: 5484 7400 |00fb: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031416: 5b84 6200 |00fd: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -03141a: 5484 7400 |00ff: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03141e: 7110 de02 0400 |0101: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02de │ │ -031424: 0c04 |0104: move-result-object v4 │ │ -031426: 5b84 7400 |0105: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03142a: 5584 5f00 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -03142e: 3804 0900 |0109: if-eqz v4, 0112 // +0009 │ │ -031432: 5484 7400 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031436: 1305 0800 |010d: const/16 v5, #int 8 // #8 │ │ -03143a: 6e20 e407 5400 |010f: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -031440: 5484 7400 |0112: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031444: 5485 6c00 |0114: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -031448: 6e30 8f01 4805 |0116: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@018f │ │ -03144e: 1214 |0119: const/4 v4, #int 1 // #1 │ │ -031450: 3749 e200 |011a: if-le v9, v4, 01fc // +00e2 │ │ -031454: 6304 a600 |011c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031458: 3804 1a00 |011e: if-eqz v4, 0138 // +001a │ │ -03145c: 1a04 3802 |0120: const-string v4, "FragmentManager" // string@0238 │ │ -031460: 2205 5f01 |0122: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031464: 7010 1a09 0500 |0124: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03146a: 1a06 4f0d |0127: const-string v6, "moveto ACTIVITY_CREATED: " // string@0d4f │ │ -03146e: 6e20 2009 6500 |0129: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031474: 0c05 |012c: move-result-object v5 │ │ -031476: 6e20 1f09 8500 |012d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03147c: 0c05 |0130: move-result-object v5 │ │ -03147e: 6e10 2609 0500 |0131: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031484: 0c05 |0134: move-result-object v5 │ │ -031486: 7120 8607 5400 |0135: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -03148c: 5584 5d00 |0138: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ -031490: 3904 8900 |013a: if-nez v4, 01c3 // +0089 │ │ -031494: 1201 |013c: const/4 v1, #int 0 // #0 │ │ -031496: 5284 5900 |013d: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -03149a: 3804 3f00 |013f: if-eqz v4, 017e // +003f │ │ -03149e: 5474 af00 |0141: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -0314a2: 5285 5900 |0143: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -0314a6: 6e20 a901 5400 |0145: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@01a9 │ │ -0314ac: 0c01 |0148: move-result-object v1 │ │ -0314ae: 1f01 0801 |0149: check-cast v1, Landroid/view/ViewGroup; // type@0108 │ │ -0314b2: 3901 3300 |014b: if-nez v1, 017e // +0033 │ │ -0314b6: 5584 6800 |014d: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ -0314ba: 3904 2f00 |014f: if-nez v4, 017e // +002f │ │ -0314be: 2204 4e01 |0151: new-instance v4, Ljava/lang/IllegalArgumentException; // type@014e │ │ -0314c2: 2205 5f01 |0153: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0314c6: 7010 1a09 0500 |0155: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0314cc: 1a06 6a05 |0158: const-string v6, "No view found for id 0x" // string@056a │ │ -0314d0: 6e20 2009 6500 |015a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0314d6: 0c05 |015d: move-result-object v5 │ │ -0314d8: 5286 5900 |015e: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ -0314dc: 7110 e608 0600 |0160: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -0314e2: 0c06 |0163: move-result-object v6 │ │ -0314e4: 6e20 2009 6500 |0164: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0314ea: 0c05 |0167: move-result-object v5 │ │ -0314ec: 1a06 3f00 |0168: const-string v6, " for fragment " // string@003f │ │ -0314f0: 6e20 2009 6500 |016a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0314f6: 0c05 |016d: move-result-object v5 │ │ -0314f8: 6e20 1f09 8500 |016e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0314fe: 0c05 |0171: move-result-object v5 │ │ -031500: 6e10 2609 0500 |0172: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031506: 0c05 |0175: move-result-object v5 │ │ -031508: 7020 de08 5400 |0176: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -03150e: 2704 |0179: throw v4 │ │ -031510: 1204 |017a: const/4 v4, #int 0 // #0 │ │ -031512: 5b84 6200 |017b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -031516: 289c |017d: goto 0119 // -0064 │ │ -031518: 5b81 5800 |017e: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -03151c: 5484 6c00 |0180: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -031520: 6e20 5f01 4800 |0182: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@015f │ │ -031526: 0c04 |0185: move-result-object v4 │ │ -031528: 5485 6c00 |0186: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03152c: 6e40 7f01 4851 |0188: 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@017f │ │ -031532: 0c04 |018b: move-result-object v4 │ │ -031534: 5b84 7400 |018c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031538: 5484 7400 |018e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03153c: 3804 5e00 |0190: if-eqz v4, 01ee // +005e │ │ -031540: 5484 7400 |0192: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031544: 5b84 6200 |0194: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -031548: 5484 7400 |0196: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03154c: 7110 de02 0400 |0198: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02de │ │ -031552: 0c04 |019b: move-result-object v4 │ │ -031554: 5b84 7400 |019c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031558: 3801 1300 |019e: if-eqz v1, 01b1 // +0013 │ │ -03155c: 1214 |01a0: const/4 v4, #int 1 // #1 │ │ -03155e: 6e5b 2002 874a |01a1: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0220 │ │ -031564: 0c00 |01a4: move-result-object v0 │ │ -031566: 3800 0700 |01a5: if-eqz v0, 01ac // +0007 │ │ -03156a: 5484 7400 |01a7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03156e: 6e20 e507 0400 |01a9: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -031574: 5484 7400 |01ac: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031578: 6e20 ed07 4100 |01ae: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@07ed │ │ -03157e: 5584 5f00 |01b1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -031582: 3804 0900 |01b3: if-eqz v4, 01bc // +0009 │ │ -031586: 5484 7400 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -03158a: 1305 0800 |01b7: const/16 v5, #int 8 // #8 │ │ -03158e: 6e20 e407 5400 |01b9: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -031594: 5484 7400 |01bc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031598: 5485 6c00 |01be: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -03159c: 6e30 8f01 4805 |01c0: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@018f │ │ -0315a2: 1204 |01c3: const/4 v4, #int 0 // #0 │ │ -0315a4: 5c84 5600 |01c4: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0315a8: 5484 6c00 |01c6: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -0315ac: 6e20 7601 4800 |01c8: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0176 │ │ -0315b2: 5584 5600 |01cb: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0315b6: 3904 2500 |01cd: if-nez v4, 01f2 // +0025 │ │ -0315ba: 2204 6f00 |01cf: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -0315be: 2205 5f01 |01d1: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0315c2: 7010 1a09 0500 |01d3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0315c8: 1a06 3302 |01d6: const-string v6, "Fragment " // string@0233 │ │ -0315cc: 6e20 2009 6500 |01d8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0315d2: 0c05 |01db: move-result-object v5 │ │ -0315d4: 6e20 1f09 8500 |01dc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0315da: 0c05 |01df: move-result-object v5 │ │ -0315dc: 1a06 2f00 |01e0: const-string v6, " did not call through to super.onActivityCreated()" // string@002f │ │ -0315e0: 6e20 2009 6500 |01e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0315e6: 0c05 |01e5: move-result-object v5 │ │ -0315e8: 6e10 2609 0500 |01e6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0315ee: 0c05 |01e9: move-result-object v5 │ │ -0315f0: 7020 df02 5400 |01ea: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -0315f6: 2704 |01ed: throw v4 │ │ -0315f8: 1204 |01ee: const/4 v4, #int 0 // #0 │ │ -0315fa: 5b84 6200 |01ef: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -0315fe: 28d2 |01f1: goto 01c3 // -002e │ │ -031600: 5484 7400 |01f2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031604: 3804 0500 |01f4: if-eqz v4, 01f9 // +0005 │ │ -031608: 6e10 9501 0800 |01f6: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@0195 │ │ -03160e: 1204 |01f9: const/4 v4, #int 0 // #0 │ │ -031610: 5b84 6c00 |01fa: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -031614: 1234 |01fc: const/4 v4, #int 3 // #3 │ │ -031616: 3749 4700 |01fd: if-le v9, v4, 0244 // +0047 │ │ -03161a: 6304 a600 |01ff: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03161e: 3804 1a00 |0201: if-eqz v4, 021b // +001a │ │ -031622: 1a04 3802 |0203: const-string v4, "FragmentManager" // string@0238 │ │ -031626: 2205 5f01 |0205: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -03162a: 7010 1a09 0500 |0207: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031630: 1a06 520d |020a: const-string v6, "moveto STARTED: " // string@0d52 │ │ -031634: 6e20 2009 6500 |020c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03163a: 0c05 |020f: move-result-object v5 │ │ -03163c: 6e20 1f09 8500 |0210: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031642: 0c05 |0213: move-result-object v5 │ │ -031644: 6e10 2609 0500 |0214: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03164a: 0c05 |0217: move-result-object v5 │ │ -03164c: 7120 8607 5400 |0218: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -031652: 1204 |021b: const/4 v4, #int 0 // #0 │ │ -031654: 5c84 5600 |021c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031658: 6e10 9201 0800 |021e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0192 │ │ -03165e: 5584 5600 |0221: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031662: 3904 2100 |0223: if-nez v4, 0244 // +0021 │ │ -031666: 2204 6f00 |0225: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -03166a: 2205 5f01 |0227: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -03166e: 7010 1a09 0500 |0229: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031674: 1a06 3302 |022c: const-string v6, "Fragment " // string@0233 │ │ -031678: 6e20 2009 6500 |022e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03167e: 0c05 |0231: move-result-object v5 │ │ -031680: 6e20 1f09 8500 |0232: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031686: 0c05 |0235: move-result-object v5 │ │ -031688: 1a06 3700 |0236: const-string v6, " did not call through to super.onStart()" // string@0037 │ │ -03168c: 6e20 2009 6500 |0238: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031692: 0c05 |023b: move-result-object v5 │ │ -031694: 6e10 2609 0500 |023c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03169a: 0c05 |023f: move-result-object v5 │ │ -03169c: 7020 df02 5400 |0240: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -0316a2: 2704 |0243: throw v4 │ │ -0316a4: 1244 |0244: const/4 v4, #int 4 // #4 │ │ -0316a6: 3749 edfd |0245: if-le v9, v4, 0032 // -0213 │ │ -0316aa: 6304 a600 |0247: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0316ae: 3804 1a00 |0249: if-eqz v4, 0263 // +001a │ │ -0316b2: 1a04 3802 |024b: const-string v4, "FragmentManager" // string@0238 │ │ -0316b6: 2205 5f01 |024d: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0316ba: 7010 1a09 0500 |024f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0316c0: 1a06 510d |0252: const-string v6, "moveto RESUMED: " // string@0d51 │ │ -0316c4: 6e20 2009 6500 |0254: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0316ca: 0c05 |0257: move-result-object v5 │ │ -0316cc: 6e20 1f09 8500 |0258: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0316d2: 0c05 |025b: move-result-object v5 │ │ -0316d4: 6e10 2609 0500 |025c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0316da: 0c05 |025f: move-result-object v5 │ │ -0316dc: 7120 8607 5400 |0260: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0316e2: 1204 |0263: const/4 v4, #int 0 // #0 │ │ -0316e4: 5c84 5600 |0264: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0316e8: 1214 |0266: const/4 v4, #int 1 // #1 │ │ -0316ea: 5c84 6900 |0267: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -0316ee: 6e10 8b01 0800 |0269: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@018b │ │ -0316f4: 5584 5600 |026c: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0316f8: 3904 2100 |026e: if-nez v4, 028f // +0021 │ │ -0316fc: 2204 6f00 |0270: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -031700: 2205 5f01 |0272: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031704: 7010 1a09 0500 |0274: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03170a: 1a06 3302 |0277: const-string v6, "Fragment " // string@0233 │ │ -03170e: 6e20 2009 6500 |0279: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031714: 0c05 |027c: move-result-object v5 │ │ -031716: 6e20 1f09 8500 |027d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03171c: 0c05 |0280: move-result-object v5 │ │ -03171e: 1a06 3600 |0281: const-string v6, " did not call through to super.onResume()" // string@0036 │ │ -031722: 6e20 2009 6500 |0283: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031728: 0c05 |0286: move-result-object v5 │ │ -03172a: 6e10 2609 0500 |0287: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031730: 0c05 |028a: move-result-object v5 │ │ -031732: 7020 df02 5400 |028b: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -031738: 2704 |028e: throw v4 │ │ -03173a: 1204 |028f: const/4 v4, #int 0 // #0 │ │ -03173c: 5b84 6c00 |0290: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -031740: 1204 |0292: const/4 v4, #int 0 // #0 │ │ -031742: 5b84 6d00 |0293: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -031746: 2900 9dfd |0295: goto/16 0032 // -0263 │ │ -03174a: 5284 6e00 |0297: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -03174e: 3794 99fd |0299: if-le v4, v9, 0032 // -0267 │ │ -031752: 5284 6e00 |029b: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -031756: 2b04 0102 0000 |029d: packed-switch v4, 0000049e // +00000201 │ │ -03175c: 2900 92fd |02a0: goto/16 0032 // -026e │ │ -031760: 1214 |02a2: const/4 v4, #int 1 // #1 │ │ -031762: 3549 8ffd |02a3: if-ge v9, v4, 0032 // -0271 │ │ -031766: 5574 b800 |02a5: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -03176a: 3804 0e00 |02a7: if-eqz v4, 02b5 // +000e │ │ -03176e: 5484 5300 |02a9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -031772: 3804 0a00 |02ab: if-eqz v4, 02b5 // +000a │ │ -031776: 5483 5300 |02ad: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -03177a: 1204 |02af: const/4 v4, #int 0 // #0 │ │ -03177c: 5b84 5300 |02b0: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -031780: 6e10 c107 0300 |02b2: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ -031786: 5484 5300 |02b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -03178a: 3804 5501 |02b7: if-eqz v4, 040c // +0155 │ │ -03178e: 5989 6f00 |02b9: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -031792: 1219 |02bb: const/4 v9, #int 1 // #1 │ │ -031794: 2900 76fd |02bc: goto/16 0032 // -028a │ │ -031798: 1254 |02be: const/4 v4, #int 5 // #5 │ │ -03179a: 3549 4a00 |02bf: if-ge v9, v4, 0309 // +004a │ │ -03179e: 6304 a600 |02c1: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0317a2: 3804 1a00 |02c3: if-eqz v4, 02dd // +001a │ │ -0317a6: 1a04 3802 |02c5: const-string v4, "FragmentManager" // string@0238 │ │ -0317aa: 2205 5f01 |02c7: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0317ae: 7010 1a09 0500 |02c9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0317b4: 1a06 4c0d |02cc: const-string v6, "movefrom RESUMED: " // string@0d4c │ │ -0317b8: 6e20 2009 6500 |02ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0317be: 0c05 |02d1: move-result-object v5 │ │ -0317c0: 6e20 1f09 8500 |02d2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0317c6: 0c05 |02d5: move-result-object v5 │ │ -0317c8: 6e10 2609 0500 |02d6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0317ce: 0c05 |02d9: move-result-object v5 │ │ -0317d0: 7120 8607 5400 |02da: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0317d6: 1204 |02dd: const/4 v4, #int 0 // #0 │ │ -0317d8: 5c84 5600 |02de: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0317dc: 6e10 8901 0800 |02e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0189 │ │ -0317e2: 5584 5600 |02e3: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -0317e6: 3904 2100 |02e5: if-nez v4, 0306 // +0021 │ │ -0317ea: 2204 6f00 |02e7: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -0317ee: 2205 5f01 |02e9: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0317f2: 7010 1a09 0500 |02eb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0317f8: 1a06 3302 |02ee: const-string v6, "Fragment " // string@0233 │ │ -0317fc: 6e20 2009 6500 |02f0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031802: 0c05 |02f3: move-result-object v5 │ │ -031804: 6e20 1f09 8500 |02f4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03180a: 0c05 |02f7: move-result-object v5 │ │ -03180c: 1a06 3500 |02f8: const-string v6, " did not call through to super.onPause()" // string@0035 │ │ -031810: 6e20 2009 6500 |02fa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031816: 0c05 |02fd: move-result-object v5 │ │ -031818: 6e10 2609 0500 |02fe: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03181e: 0c05 |0301: move-result-object v5 │ │ -031820: 7020 df02 5400 |0302: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -031826: 2704 |0305: throw v4 │ │ -031828: 1204 |0306: const/4 v4, #int 0 // #0 │ │ -03182a: 5c84 6900 |0307: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ -03182e: 1244 |0309: const/4 v4, #int 4 // #4 │ │ -031830: 3549 4700 |030a: if-ge v9, v4, 0351 // +0047 │ │ -031834: 6304 a600 |030c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031838: 3804 1a00 |030e: if-eqz v4, 0328 // +001a │ │ -03183c: 1a04 3802 |0310: const-string v4, "FragmentManager" // string@0238 │ │ -031840: 2205 5f01 |0312: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031844: 7010 1a09 0500 |0314: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03184a: 1a06 4d0d |0317: const-string v6, "movefrom STARTED: " // string@0d4d │ │ -03184e: 6e20 2009 6500 |0319: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031854: 0c05 |031c: move-result-object v5 │ │ -031856: 6e20 1f09 8500 |031d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03185c: 0c05 |0320: move-result-object v5 │ │ -03185e: 6e10 2609 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031864: 0c05 |0324: move-result-object v5 │ │ -031866: 7120 8607 5400 |0325: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -03186c: 1204 |0328: const/4 v4, #int 0 // #0 │ │ -03186e: 5c84 5600 |0329: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031872: 6e10 9301 0800 |032b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0193 │ │ -031878: 5584 5600 |032e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -03187c: 3904 2100 |0330: if-nez v4, 0351 // +0021 │ │ -031880: 2204 6f00 |0332: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -031884: 2205 5f01 |0334: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031888: 7010 1a09 0500 |0336: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03188e: 1a06 3302 |0339: const-string v6, "Fragment " // string@0233 │ │ -031892: 6e20 2009 6500 |033b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031898: 0c05 |033e: move-result-object v5 │ │ -03189a: 6e20 1f09 8500 |033f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0318a0: 0c05 |0342: move-result-object v5 │ │ -0318a2: 1a06 3800 |0343: const-string v6, " did not call through to super.onStop()" // string@0038 │ │ -0318a6: 6e20 2009 6500 |0345: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0318ac: 0c05 |0348: move-result-object v5 │ │ -0318ae: 6e10 2609 0500 |0349: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0318b4: 0c05 |034c: move-result-object v5 │ │ -0318b6: 7020 df02 5400 |034d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -0318bc: 2704 |0350: throw v4 │ │ -0318be: 1234 |0351: const/4 v4, #int 3 // #3 │ │ -0318c0: 3549 2100 |0352: if-ge v9, v4, 0373 // +0021 │ │ -0318c4: 6304 a600 |0354: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0318c8: 3804 1a00 |0356: if-eqz v4, 0370 // +001a │ │ -0318cc: 1a04 3802 |0358: const-string v4, "FragmentManager" // string@0238 │ │ -0318d0: 2205 5f01 |035a: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -0318d4: 7010 1a09 0500 |035c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0318da: 1a06 4e0d |035f: const-string v6, "movefrom STOPPED: " // string@0d4e │ │ -0318de: 6e20 2009 6500 |0361: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0318e4: 0c05 |0364: move-result-object v5 │ │ -0318e6: 6e20 1f09 8500 |0365: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0318ec: 0c05 |0368: move-result-object v5 │ │ -0318ee: 6e10 2609 0500 |0369: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0318f4: 0c05 |036c: move-result-object v5 │ │ -0318f6: 7120 8607 5400 |036d: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0318fc: 6e10 9101 0800 |0370: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0191 │ │ -031902: 1224 |0373: const/4 v4, #int 2 // #2 │ │ -031904: 3549 2eff |0374: if-ge v9, v4, 02a2 // -00d2 │ │ -031908: 6304 a600 |0376: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03190c: 3804 1a00 |0378: if-eqz v4, 0392 // +001a │ │ -031910: 1a04 3802 |037a: const-string v4, "FragmentManager" // string@0238 │ │ -031914: 2205 5f01 |037c: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031918: 7010 1a09 0500 |037e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03191e: 1a06 4a0d |0381: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0d4a │ │ -031922: 6e20 2009 6500 |0383: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031928: 0c05 |0386: move-result-object v5 │ │ -03192a: 6e20 1f09 8500 |0387: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031930: 0c05 |038a: move-result-object v5 │ │ -031932: 6e10 2609 0500 |038b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031938: 0c05 |038e: move-result-object v5 │ │ -03193a: 7120 8607 5400 |038f: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -031940: 5484 7400 |0392: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031944: 3804 1100 |0394: if-eqz v4, 03a5 // +0011 │ │ -031948: 5474 af00 |0396: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -03194c: 6e10 b701 0400 |0398: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@01b7 │ │ -031952: 0a04 |039b: move-result v4 │ │ -031954: 3904 0900 |039c: if-nez v4, 03a5 // +0009 │ │ -031958: 5484 6d00 |039e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -03195c: 3904 0500 |03a0: if-nez v4, 03a5 // +0005 │ │ -031960: 6e20 3b02 8700 |03a2: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@023b │ │ -031966: 1204 |03a5: const/4 v4, #int 0 // #0 │ │ -031968: 5c84 5600 |03a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -03196c: 6e10 9001 0800 |03a8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0190 │ │ -031972: 5584 5600 |03ab: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031976: 3904 2100 |03ad: if-nez v4, 03ce // +0021 │ │ -03197a: 2204 6f00 |03af: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -03197e: 2205 5f01 |03b1: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031982: 7010 1a09 0500 |03b3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031988: 1a06 3302 |03b6: const-string v6, "Fragment " // string@0233 │ │ -03198c: 6e20 2009 6500 |03b8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031992: 0c05 |03bb: move-result-object v5 │ │ -031994: 6e20 1f09 8500 |03bc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03199a: 0c05 |03bf: move-result-object v5 │ │ -03199c: 1a06 3300 |03c0: const-string v6, " did not call through to super.onDestroyView()" // string@0033 │ │ -0319a0: 6e20 2009 6500 |03c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0319a6: 0c05 |03c5: move-result-object v5 │ │ -0319a8: 6e10 2609 0500 |03c6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0319ae: 0c05 |03c9: move-result-object v5 │ │ -0319b0: 7020 df02 5400 |03ca: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -0319b6: 2704 |03cd: throw v4 │ │ -0319b8: 5484 7400 |03ce: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0319bc: 3804 3100 |03d0: if-eqz v4, 0401 // +0031 │ │ -0319c0: 5484 5800 |03d2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -0319c4: 3804 2d00 |03d4: if-eqz v4, 0401 // +002d │ │ -0319c8: 1200 |03d6: const/4 v0, #int 0 // #0 │ │ -0319ca: 5274 b700 |03d7: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ -0319ce: 3d04 0b00 |03d9: if-lez v4, 03e4 // +000b │ │ -0319d2: 5574 b800 |03db: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ -0319d6: 3904 0700 |03dd: if-nez v4, 03e4 // +0007 │ │ -0319da: 1204 |03df: const/4 v4, #int 0 // #0 │ │ -0319dc: 6e5b 2002 874a |03e0: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0220 │ │ -0319e2: 0c00 |03e3: move-result-object v0 │ │ -0319e4: 3800 1600 |03e4: if-eqz v0, 03fa // +0016 │ │ -0319e8: 0782 |03e6: move-object v2, v8 │ │ -0319ea: 5484 7400 |03e7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0319ee: 5b84 5300 |03e9: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ -0319f2: 5989 6f00 |03eb: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ -0319f6: 2204 5d00 |03ed: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@005d │ │ -0319fa: 7030 f601 7402 |03ef: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@01f6 │ │ -031a00: 6e20 6308 4000 |03f2: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0863 │ │ -031a06: 5484 7400 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031a0a: 6e20 e507 0400 |03f7: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -031a10: 5484 5800 |03fa: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -031a14: 5485 7400 |03fc: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031a18: 6e20 fa07 5400 |03fe: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@07fa │ │ -031a1e: 1204 |0401: const/4 v4, #int 0 // #0 │ │ -031a20: 5b84 5800 |0402: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ -031a24: 1204 |0404: const/4 v4, #int 0 // #0 │ │ -031a26: 5b84 7400 |0405: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -031a2a: 1204 |0407: const/4 v4, #int 0 // #0 │ │ -031a2c: 5b84 6200 |0408: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -031a30: 2900 98fe |040a: goto/16 02a2 // -0168 │ │ -031a34: 6304 a600 |040c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031a38: 3804 1a00 |040e: if-eqz v4, 0428 // +001a │ │ -031a3c: 1a04 3802 |0410: const-string v4, "FragmentManager" // string@0238 │ │ -031a40: 2205 5f01 |0412: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031a44: 7010 1a09 0500 |0414: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031a4a: 1a06 4b0d |0417: const-string v6, "movefrom CREATED: " // string@0d4b │ │ -031a4e: 6e20 2009 6500 |0419: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031a54: 0c05 |041c: move-result-object v5 │ │ -031a56: 6e20 1f09 8500 |041d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031a5c: 0c05 |0420: move-result-object v5 │ │ -031a5e: 6e10 2609 0500 |0421: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031a64: 0c05 |0424: move-result-object v5 │ │ -031a66: 7120 8607 5400 |0425: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -031a6c: 5584 6b00 |0428: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -031a70: 3904 2b00 |042a: if-nez v4, 0455 // +002b │ │ -031a74: 1204 |042c: const/4 v4, #int 0 // #0 │ │ -031a76: 5c84 5600 |042d: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031a7a: 6e10 8001 0800 |042f: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0180 │ │ -031a80: 5584 5600 |0432: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031a84: 3904 2100 |0434: if-nez v4, 0455 // +0021 │ │ -031a88: 2204 6f00 |0436: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -031a8c: 2205 5f01 |0438: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031a90: 7010 1a09 0500 |043a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031a96: 1a06 3302 |043d: const-string v6, "Fragment " // string@0233 │ │ -031a9a: 6e20 2009 6500 |043f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031aa0: 0c05 |0442: move-result-object v5 │ │ -031aa2: 6e20 1f09 8500 |0443: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031aa8: 0c05 |0446: move-result-object v5 │ │ -031aaa: 1a06 3200 |0447: const-string v6, " did not call through to super.onDestroy()" // string@0032 │ │ -031aae: 6e20 2009 6500 |0449: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031ab4: 0c05 |044c: move-result-object v5 │ │ -031ab6: 6e10 2609 0500 |044d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031abc: 0c05 |0450: move-result-object v5 │ │ -031abe: 7020 df02 5400 |0451: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -031ac4: 2704 |0454: throw v4 │ │ -031ac6: 1204 |0455: const/4 v4, #int 0 // #0 │ │ -031ac8: 5c84 5600 |0456: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031acc: 6e10 8301 0800 |0458: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0183 │ │ -031ad2: 5584 5600 |045b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ -031ad6: 3904 2100 |045d: if-nez v4, 047e // +0021 │ │ -031ada: 2204 6f00 |045f: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ -031ade: 2205 5f01 |0461: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -031ae2: 7010 1a09 0500 |0463: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031ae8: 1a06 3302 |0466: const-string v6, "Fragment " // string@0233 │ │ -031aec: 6e20 2009 6500 |0468: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031af2: 0c05 |046b: move-result-object v5 │ │ -031af4: 6e20 1f09 8500 |046c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031afa: 0c05 |046f: move-result-object v5 │ │ -031afc: 1a06 3400 |0470: const-string v6, " did not call through to super.onDetach()" // string@0034 │ │ -031b00: 6e20 2009 6500 |0472: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031b06: 0c05 |0475: move-result-object v5 │ │ -031b08: 6e10 2609 0500 |0476: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031b0e: 0c05 |0479: move-result-object v5 │ │ -031b10: 7020 df02 5400 |047a: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ -031b16: 2704 |047d: throw v4 │ │ -031b18: 5584 6b00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -031b1c: 3904 0700 |0480: if-nez v4, 0487 // +0007 │ │ -031b20: 6e20 2302 8700 |0482: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0223 │ │ -031b26: 2900 adfb |0485: goto/16 0032 // -0453 │ │ -031b2a: 1204 |0487: const/4 v4, #int 0 // #0 │ │ -031b2c: 5b84 5100 |0488: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ -031b30: 1204 |048a: const/4 v4, #int 0 // #0 │ │ -031b32: 5b84 5c00 |048b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ -031b36: 2900 a5fb |048d: goto/16 0032 // -045b │ │ -031b3a: 0000 |048f: nop // spacer │ │ -031b3c: 0001 0500 0000 0000 0600 0000 ea00 ... |0490: packed-switch-data (14 units) │ │ -031b58: 0001 0500 0100 0000 0500 0000 d600 ... |049e: packed-switch-data (14 units) │ │ +031d6c: |[031d6c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ +031d7c: 5584 5200 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +031d80: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +031d84: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +031d86: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ +031d8a: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +031d8c: 5584 6700 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +031d90: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ +031d94: 5284 6e00 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +031d98: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ +031d9c: 5289 6e00 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +031da0: 5284 6e00 |0012: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +031da4: 3594 8302 |0014: if-ge v4, v9, 0297 // +0283 │ │ +031da8: 5584 5d00 |0016: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +031dac: 3804 0700 |0018: if-eqz v4, 001f // +0007 │ │ +031db0: 5584 6000 |001a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +031db4: 3904 0300 |001c: if-nez v4, 001f // +0003 │ │ +031db8: 0e00 |001e: return-void │ │ +031dba: 5484 5300 |001f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +031dbe: 3804 0c00 |0021: if-eqz v4, 002d // +000c │ │ +031dc2: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +031dc4: 5b84 5300 |0024: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +031dc8: 5284 6f00 |0026: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +031dcc: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +031dce: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +031dd0: 6e56 2802 8754 |002a: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ +031dd6: 5284 6e00 |002d: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +031dda: 2b04 6104 0000 |002f: packed-switch v4, 00000490 // +00000461 │ │ +031de0: 5989 6e00 |0032: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +031de4: 28ea |0034: goto 001e // -0016 │ │ +031de6: 6304 a600 |0035: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031dea: 3804 1a00 |0037: if-eqz v4, 0051 // +001a │ │ +031dee: 1a04 3802 |0039: const-string v4, "FragmentManager" // string@0238 │ │ +031df2: 2205 5f01 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +031df6: 7010 1a09 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +031dfc: 1a06 4e0d |0040: const-string v6, "moveto CREATED: " // string@0d4e │ │ +031e00: 6e20 2009 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031e06: 0c05 |0045: move-result-object v5 │ │ +031e08: 6e20 1f09 8500 |0046: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +031e0e: 0c05 |0049: move-result-object v5 │ │ +031e10: 6e10 2609 0500 |004a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031e16: 0c05 |004d: move-result-object v5 │ │ +031e18: 7120 8607 5400 |004e: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +031e1e: 5484 6c00 |0051: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031e22: 3804 2500 |0053: if-eqz v4, 0078 // +0025 │ │ +031e26: 5484 6c00 |0055: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031e2a: 1a05 4207 |0057: const-string v5, "android:view_state" // string@0742 │ │ +031e2e: 6e20 b300 5400 |0059: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00b3 │ │ +031e34: 0c04 |005c: move-result-object v4 │ │ +031e36: 5b84 6d00 |005d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +031e3a: 5484 6c00 |005f: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031e3e: 1a05 4007 |0061: const-string v5, "android:target_state" // string@0740 │ │ +031e42: 6e30 1e02 4705 |0063: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@021e │ │ +031e48: 0c04 |0066: move-result-object v4 │ │ +031e4a: 5b84 7100 |0067: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +031e4e: 5484 7100 |0069: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +031e52: 3804 0d00 |006b: if-eqz v4, 0078 // +000d │ │ +031e56: 5484 6c00 |006d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031e5a: 1a05 3f07 |006f: const-string v5, "android:target_req_state" // string@073f │ │ +031e5e: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +031e60: 6e30 b000 5406 |0072: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00b0 │ │ +031e66: 0a04 |0075: move-result v4 │ │ +031e68: 5984 7300 |0076: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +031e6c: 5474 af00 |0078: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031e70: 5b84 5100 |007a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +031e74: 5474 af00 |007c: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031e78: 5444 8900 |007e: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +031e7c: 5b84 5c00 |0080: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +031e80: 1204 |0082: const/4 v4, #int 0 // #0 │ │ +031e82: 5c84 5600 |0083: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +031e86: 5474 af00 |0085: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031e8a: 6e20 7801 4800 |0087: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0178 │ │ +031e90: 5584 5600 |008a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +031e94: 3904 2100 |008c: if-nez v4, 00ad // +0021 │ │ +031e98: 2204 6f00 |008e: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +031e9c: 2205 5f01 |0090: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +031ea0: 7010 1a09 0500 |0092: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +031ea6: 1a06 3302 |0095: const-string v6, "Fragment " // string@0233 │ │ +031eaa: 6e20 2009 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031eb0: 0c05 |009a: move-result-object v5 │ │ +031eb2: 6e20 1f09 8500 |009b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +031eb8: 0c05 |009e: move-result-object v5 │ │ +031eba: 1a06 3000 |009f: const-string v6, " did not call through to super.onAttach()" // string@0030 │ │ +031ebe: 6e20 2009 6500 |00a1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031ec4: 0c05 |00a4: move-result-object v5 │ │ +031ec6: 6e10 2609 0500 |00a5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031ecc: 0c05 |00a8: move-result-object v5 │ │ +031ece: 7020 df02 5400 |00a9: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +031ed4: 2704 |00ac: throw v4 │ │ +031ed6: 5474 af00 |00ad: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +031eda: 6e20 b901 8400 |00af: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@01b9 │ │ +031ee0: 5584 6b00 |00b2: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +031ee4: 3904 2d00 |00b4: if-nez v4, 00e1 // +002d │ │ +031ee8: 1204 |00b6: const/4 v4, #int 0 // #0 │ │ +031eea: 5c84 5600 |00b7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +031eee: 5484 6c00 |00b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031ef2: 6e20 7b01 4800 |00bb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@017b │ │ +031ef8: 5584 5600 |00be: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +031efc: 3904 2100 |00c0: if-nez v4, 00e1 // +0021 │ │ +031f00: 2204 6f00 |00c2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +031f04: 2205 5f01 |00c4: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +031f08: 7010 1a09 0500 |00c6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +031f0e: 1a06 3302 |00c9: const-string v6, "Fragment " // string@0233 │ │ +031f12: 6e20 2009 6500 |00cb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031f18: 0c05 |00ce: move-result-object v5 │ │ +031f1a: 6e20 1f09 8500 |00cf: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +031f20: 0c05 |00d2: move-result-object v5 │ │ +031f22: 1a06 3100 |00d3: const-string v6, " did not call through to super.onCreate()" // string@0031 │ │ +031f26: 6e20 2009 6500 |00d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031f2c: 0c05 |00d8: move-result-object v5 │ │ +031f2e: 6e10 2609 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031f34: 0c05 |00dc: move-result-object v5 │ │ +031f36: 7020 df02 5400 |00dd: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +031f3c: 2704 |00e0: throw v4 │ │ +031f3e: 1204 |00e1: const/4 v4, #int 0 // #0 │ │ +031f40: 5c84 6b00 |00e2: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +031f44: 5584 5d00 |00e4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +031f48: 3804 3300 |00e6: if-eqz v4, 0119 // +0033 │ │ +031f4c: 5484 6c00 |00e8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031f50: 6e20 5f01 4800 |00ea: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@015f │ │ +031f56: 0c04 |00ed: move-result-object v4 │ │ +031f58: 1205 |00ee: const/4 v5, #int 0 // #0 │ │ +031f5a: 5486 6c00 |00ef: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031f5e: 6e40 7f01 4865 |00f1: 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@017f │ │ +031f64: 0c04 |00f4: move-result-object v4 │ │ +031f66: 5b84 7400 |00f5: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +031f6a: 5484 7400 |00f7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +031f6e: 3804 8100 |00f9: if-eqz v4, 017a // +0081 │ │ +031f72: 5484 7400 |00fb: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +031f76: 5b84 6200 |00fd: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +031f7a: 5484 7400 |00ff: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +031f7e: 7110 de02 0400 |0101: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02de │ │ +031f84: 0c04 |0104: move-result-object v4 │ │ +031f86: 5b84 7400 |0105: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +031f8a: 5584 5f00 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +031f8e: 3804 0900 |0109: if-eqz v4, 0112 // +0009 │ │ +031f92: 5484 7400 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +031f96: 1305 0800 |010d: const/16 v5, #int 8 // #8 │ │ +031f9a: 6e20 e407 5400 |010f: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +031fa0: 5484 7400 |0112: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +031fa4: 5485 6c00 |0114: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +031fa8: 6e30 8f01 4805 |0116: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@018f │ │ +031fae: 1214 |0119: const/4 v4, #int 1 // #1 │ │ +031fb0: 3749 e200 |011a: if-le v9, v4, 01fc // +00e2 │ │ +031fb4: 6304 a600 |011c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +031fb8: 3804 1a00 |011e: if-eqz v4, 0138 // +001a │ │ +031fbc: 1a04 3802 |0120: const-string v4, "FragmentManager" // string@0238 │ │ +031fc0: 2205 5f01 |0122: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +031fc4: 7010 1a09 0500 |0124: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +031fca: 1a06 4d0d |0127: const-string v6, "moveto ACTIVITY_CREATED: " // string@0d4d │ │ +031fce: 6e20 2009 6500 |0129: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +031fd4: 0c05 |012c: move-result-object v5 │ │ +031fd6: 6e20 1f09 8500 |012d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +031fdc: 0c05 |0130: move-result-object v5 │ │ +031fde: 6e10 2609 0500 |0131: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +031fe4: 0c05 |0134: move-result-object v5 │ │ +031fe6: 7120 8607 5400 |0135: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +031fec: 5584 5d00 |0138: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@005d │ │ +031ff0: 3904 8900 |013a: if-nez v4, 01c3 // +0089 │ │ +031ff4: 1201 |013c: const/4 v1, #int 0 // #0 │ │ +031ff6: 5284 5900 |013d: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +031ffa: 3804 3f00 |013f: if-eqz v4, 017e // +003f │ │ +031ffe: 5474 af00 |0141: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +032002: 5285 5900 |0143: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +032006: 6e20 a901 5400 |0145: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@01a9 │ │ +03200c: 0c01 |0148: move-result-object v1 │ │ +03200e: 1f01 0801 |0149: check-cast v1, Landroid/view/ViewGroup; // type@0108 │ │ +032012: 3901 3300 |014b: if-nez v1, 017e // +0033 │ │ +032016: 5584 6800 |014d: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0068 │ │ +03201a: 3904 2f00 |014f: if-nez v4, 017e // +002f │ │ +03201e: 2204 4e01 |0151: new-instance v4, Ljava/lang/IllegalArgumentException; // type@014e │ │ +032022: 2205 5f01 |0153: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +032026: 7010 1a09 0500 |0155: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03202c: 1a06 6a05 |0158: const-string v6, "No view found for id 0x" // string@056a │ │ +032030: 6e20 2009 6500 |015a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032036: 0c05 |015d: move-result-object v5 │ │ +032038: 5286 5900 |015e: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0059 │ │ +03203c: 7110 e608 0600 |0160: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +032042: 0c06 |0163: move-result-object v6 │ │ +032044: 6e20 2009 6500 |0164: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03204a: 0c05 |0167: move-result-object v5 │ │ +03204c: 1a06 3f00 |0168: const-string v6, " for fragment " // string@003f │ │ +032050: 6e20 2009 6500 |016a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032056: 0c05 |016d: move-result-object v5 │ │ +032058: 6e20 1f09 8500 |016e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03205e: 0c05 |0171: move-result-object v5 │ │ +032060: 6e10 2609 0500 |0172: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032066: 0c05 |0175: move-result-object v5 │ │ +032068: 7020 de08 5400 |0176: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +03206e: 2704 |0179: throw v4 │ │ +032070: 1204 |017a: const/4 v4, #int 0 // #0 │ │ +032072: 5b84 6200 |017b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +032076: 289c |017d: goto 0119 // -0064 │ │ +032078: 5b81 5800 |017e: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +03207c: 5484 6c00 |0180: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +032080: 6e20 5f01 4800 |0182: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@015f │ │ +032086: 0c04 |0185: move-result-object v4 │ │ +032088: 5485 6c00 |0186: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +03208c: 6e40 7f01 4851 |0188: 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@017f │ │ +032092: 0c04 |018b: move-result-object v4 │ │ +032094: 5b84 7400 |018c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +032098: 5484 7400 |018e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03209c: 3804 5e00 |0190: if-eqz v4, 01ee // +005e │ │ +0320a0: 5484 7400 |0192: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0320a4: 5b84 6200 |0194: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +0320a8: 5484 7400 |0196: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0320ac: 7110 de02 0400 |0198: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@02de │ │ +0320b2: 0c04 |019b: move-result-object v4 │ │ +0320b4: 5b84 7400 |019c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0320b8: 3801 1300 |019e: if-eqz v1, 01b1 // +0013 │ │ +0320bc: 1214 |01a0: const/4 v4, #int 1 // #1 │ │ +0320be: 6e5b 2002 874a |01a1: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0220 │ │ +0320c4: 0c00 |01a4: move-result-object v0 │ │ +0320c6: 3800 0700 |01a5: if-eqz v0, 01ac // +0007 │ │ +0320ca: 5484 7400 |01a7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0320ce: 6e20 e507 0400 |01a9: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +0320d4: 5484 7400 |01ac: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0320d8: 6e20 ed07 4100 |01ae: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@07ed │ │ +0320de: 5584 5f00 |01b1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +0320e2: 3804 0900 |01b3: if-eqz v4, 01bc // +0009 │ │ +0320e6: 5484 7400 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0320ea: 1305 0800 |01b7: const/16 v5, #int 8 // #8 │ │ +0320ee: 6e20 e407 5400 |01b9: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +0320f4: 5484 7400 |01bc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0320f8: 5485 6c00 |01be: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +0320fc: 6e30 8f01 4805 |01c0: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@018f │ │ +032102: 1204 |01c3: const/4 v4, #int 0 // #0 │ │ +032104: 5c84 5600 |01c4: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +032108: 5484 6c00 |01c6: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +03210c: 6e20 7601 4800 |01c8: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0176 │ │ +032112: 5584 5600 |01cb: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +032116: 3904 2500 |01cd: if-nez v4, 01f2 // +0025 │ │ +03211a: 2204 6f00 |01cf: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +03211e: 2205 5f01 |01d1: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +032122: 7010 1a09 0500 |01d3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032128: 1a06 3302 |01d6: const-string v6, "Fragment " // string@0233 │ │ +03212c: 6e20 2009 6500 |01d8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032132: 0c05 |01db: move-result-object v5 │ │ +032134: 6e20 1f09 8500 |01dc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03213a: 0c05 |01df: move-result-object v5 │ │ +03213c: 1a06 2f00 |01e0: const-string v6, " did not call through to super.onActivityCreated()" // string@002f │ │ +032140: 6e20 2009 6500 |01e2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032146: 0c05 |01e5: move-result-object v5 │ │ +032148: 6e10 2609 0500 |01e6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03214e: 0c05 |01e9: move-result-object v5 │ │ +032150: 7020 df02 5400 |01ea: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +032156: 2704 |01ed: throw v4 │ │ +032158: 1204 |01ee: const/4 v4, #int 0 // #0 │ │ +03215a: 5b84 6200 |01ef: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +03215e: 28d2 |01f1: goto 01c3 // -002e │ │ +032160: 5484 7400 |01f2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +032164: 3804 0500 |01f4: if-eqz v4, 01f9 // +0005 │ │ +032168: 6e10 9501 0800 |01f6: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@0195 │ │ +03216e: 1204 |01f9: const/4 v4, #int 0 // #0 │ │ +032170: 5b84 6c00 |01fa: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +032174: 1234 |01fc: const/4 v4, #int 3 // #3 │ │ +032176: 3749 4700 |01fd: if-le v9, v4, 0244 // +0047 │ │ +03217a: 6304 a600 |01ff: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03217e: 3804 1a00 |0201: if-eqz v4, 021b // +001a │ │ +032182: 1a04 3802 |0203: const-string v4, "FragmentManager" // string@0238 │ │ +032186: 2205 5f01 |0205: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +03218a: 7010 1a09 0500 |0207: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032190: 1a06 500d |020a: const-string v6, "moveto STARTED: " // string@0d50 │ │ +032194: 6e20 2009 6500 |020c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03219a: 0c05 |020f: move-result-object v5 │ │ +03219c: 6e20 1f09 8500 |0210: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0321a2: 0c05 |0213: move-result-object v5 │ │ +0321a4: 6e10 2609 0500 |0214: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0321aa: 0c05 |0217: move-result-object v5 │ │ +0321ac: 7120 8607 5400 |0218: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0321b2: 1204 |021b: const/4 v4, #int 0 // #0 │ │ +0321b4: 5c84 5600 |021c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0321b8: 6e10 9201 0800 |021e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0192 │ │ +0321be: 5584 5600 |0221: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0321c2: 3904 2100 |0223: if-nez v4, 0244 // +0021 │ │ +0321c6: 2204 6f00 |0225: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +0321ca: 2205 5f01 |0227: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0321ce: 7010 1a09 0500 |0229: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0321d4: 1a06 3302 |022c: const-string v6, "Fragment " // string@0233 │ │ +0321d8: 6e20 2009 6500 |022e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0321de: 0c05 |0231: move-result-object v5 │ │ +0321e0: 6e20 1f09 8500 |0232: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0321e6: 0c05 |0235: move-result-object v5 │ │ +0321e8: 1a06 3700 |0236: const-string v6, " did not call through to super.onStart()" // string@0037 │ │ +0321ec: 6e20 2009 6500 |0238: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0321f2: 0c05 |023b: move-result-object v5 │ │ +0321f4: 6e10 2609 0500 |023c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0321fa: 0c05 |023f: move-result-object v5 │ │ +0321fc: 7020 df02 5400 |0240: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +032202: 2704 |0243: throw v4 │ │ +032204: 1244 |0244: const/4 v4, #int 4 // #4 │ │ +032206: 3749 edfd |0245: if-le v9, v4, 0032 // -0213 │ │ +03220a: 6304 a600 |0247: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03220e: 3804 1a00 |0249: if-eqz v4, 0263 // +001a │ │ +032212: 1a04 3802 |024b: const-string v4, "FragmentManager" // string@0238 │ │ +032216: 2205 5f01 |024d: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +03221a: 7010 1a09 0500 |024f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032220: 1a06 4f0d |0252: const-string v6, "moveto RESUMED: " // string@0d4f │ │ +032224: 6e20 2009 6500 |0254: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03222a: 0c05 |0257: move-result-object v5 │ │ +03222c: 6e20 1f09 8500 |0258: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032232: 0c05 |025b: move-result-object v5 │ │ +032234: 6e10 2609 0500 |025c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03223a: 0c05 |025f: move-result-object v5 │ │ +03223c: 7120 8607 5400 |0260: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032242: 1204 |0263: const/4 v4, #int 0 // #0 │ │ +032244: 5c84 5600 |0264: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +032248: 1214 |0266: const/4 v4, #int 1 // #1 │ │ +03224a: 5c84 6900 |0267: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +03224e: 6e10 8b01 0800 |0269: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@018b │ │ +032254: 5584 5600 |026c: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +032258: 3904 2100 |026e: if-nez v4, 028f // +0021 │ │ +03225c: 2204 6f00 |0270: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +032260: 2205 5f01 |0272: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +032264: 7010 1a09 0500 |0274: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03226a: 1a06 3302 |0277: const-string v6, "Fragment " // string@0233 │ │ +03226e: 6e20 2009 6500 |0279: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032274: 0c05 |027c: move-result-object v5 │ │ +032276: 6e20 1f09 8500 |027d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03227c: 0c05 |0280: move-result-object v5 │ │ +03227e: 1a06 3600 |0281: const-string v6, " did not call through to super.onResume()" // string@0036 │ │ +032282: 6e20 2009 6500 |0283: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032288: 0c05 |0286: move-result-object v5 │ │ +03228a: 6e10 2609 0500 |0287: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032290: 0c05 |028a: move-result-object v5 │ │ +032292: 7020 df02 5400 |028b: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +032298: 2704 |028e: throw v4 │ │ +03229a: 1204 |028f: const/4 v4, #int 0 // #0 │ │ +03229c: 5b84 6c00 |0290: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +0322a0: 1204 |0292: const/4 v4, #int 0 // #0 │ │ +0322a2: 5b84 6d00 |0293: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +0322a6: 2900 9dfd |0295: goto/16 0032 // -0263 │ │ +0322aa: 5284 6e00 |0297: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +0322ae: 3794 99fd |0299: if-le v4, v9, 0032 // -0267 │ │ +0322b2: 5284 6e00 |029b: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +0322b6: 2b04 0102 0000 |029d: packed-switch v4, 0000049e // +00000201 │ │ +0322bc: 2900 92fd |02a0: goto/16 0032 // -026e │ │ +0322c0: 1214 |02a2: const/4 v4, #int 1 // #1 │ │ +0322c2: 3549 8ffd |02a3: if-ge v9, v4, 0032 // -0271 │ │ +0322c6: 5574 b800 |02a5: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +0322ca: 3804 0e00 |02a7: if-eqz v4, 02b5 // +000e │ │ +0322ce: 5484 5300 |02a9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +0322d2: 3804 0a00 |02ab: if-eqz v4, 02b5 // +000a │ │ +0322d6: 5483 5300 |02ad: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +0322da: 1204 |02af: const/4 v4, #int 0 // #0 │ │ +0322dc: 5b84 5300 |02b0: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +0322e0: 6e10 c107 0300 |02b2: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ +0322e6: 5484 5300 |02b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +0322ea: 3804 5501 |02b7: if-eqz v4, 040c // +0155 │ │ +0322ee: 5989 6f00 |02b9: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +0322f2: 1219 |02bb: const/4 v9, #int 1 // #1 │ │ +0322f4: 2900 76fd |02bc: goto/16 0032 // -028a │ │ +0322f8: 1254 |02be: const/4 v4, #int 5 // #5 │ │ +0322fa: 3549 4a00 |02bf: if-ge v9, v4, 0309 // +004a │ │ +0322fe: 6304 a600 |02c1: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032302: 3804 1a00 |02c3: if-eqz v4, 02dd // +001a │ │ +032306: 1a04 3802 |02c5: const-string v4, "FragmentManager" // string@0238 │ │ +03230a: 2205 5f01 |02c7: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +03230e: 7010 1a09 0500 |02c9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032314: 1a06 4a0d |02cc: const-string v6, "movefrom RESUMED: " // string@0d4a │ │ +032318: 6e20 2009 6500 |02ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03231e: 0c05 |02d1: move-result-object v5 │ │ +032320: 6e20 1f09 8500 |02d2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032326: 0c05 |02d5: move-result-object v5 │ │ +032328: 6e10 2609 0500 |02d6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03232e: 0c05 |02d9: move-result-object v5 │ │ +032330: 7120 8607 5400 |02da: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032336: 1204 |02dd: const/4 v4, #int 0 // #0 │ │ +032338: 5c84 5600 |02de: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +03233c: 6e10 8901 0800 |02e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0189 │ │ +032342: 5584 5600 |02e3: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +032346: 3904 2100 |02e5: if-nez v4, 0306 // +0021 │ │ +03234a: 2204 6f00 |02e7: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +03234e: 2205 5f01 |02e9: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +032352: 7010 1a09 0500 |02eb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032358: 1a06 3302 |02ee: const-string v6, "Fragment " // string@0233 │ │ +03235c: 6e20 2009 6500 |02f0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032362: 0c05 |02f3: move-result-object v5 │ │ +032364: 6e20 1f09 8500 |02f4: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03236a: 0c05 |02f7: move-result-object v5 │ │ +03236c: 1a06 3500 |02f8: const-string v6, " did not call through to super.onPause()" // string@0035 │ │ +032370: 6e20 2009 6500 |02fa: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032376: 0c05 |02fd: move-result-object v5 │ │ +032378: 6e10 2609 0500 |02fe: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03237e: 0c05 |0301: move-result-object v5 │ │ +032380: 7020 df02 5400 |0302: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +032386: 2704 |0305: throw v4 │ │ +032388: 1204 |0306: const/4 v4, #int 0 // #0 │ │ +03238a: 5c84 6900 |0307: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0069 │ │ +03238e: 1244 |0309: const/4 v4, #int 4 // #4 │ │ +032390: 3549 4700 |030a: if-ge v9, v4, 0351 // +0047 │ │ +032394: 6304 a600 |030c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032398: 3804 1a00 |030e: if-eqz v4, 0328 // +001a │ │ +03239c: 1a04 3802 |0310: const-string v4, "FragmentManager" // string@0238 │ │ +0323a0: 2205 5f01 |0312: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0323a4: 7010 1a09 0500 |0314: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0323aa: 1a06 4b0d |0317: const-string v6, "movefrom STARTED: " // string@0d4b │ │ +0323ae: 6e20 2009 6500 |0319: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0323b4: 0c05 |031c: move-result-object v5 │ │ +0323b6: 6e20 1f09 8500 |031d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0323bc: 0c05 |0320: move-result-object v5 │ │ +0323be: 6e10 2609 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0323c4: 0c05 |0324: move-result-object v5 │ │ +0323c6: 7120 8607 5400 |0325: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0323cc: 1204 |0328: const/4 v4, #int 0 // #0 │ │ +0323ce: 5c84 5600 |0329: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0323d2: 6e10 9301 0800 |032b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0193 │ │ +0323d8: 5584 5600 |032e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0323dc: 3904 2100 |0330: if-nez v4, 0351 // +0021 │ │ +0323e0: 2204 6f00 |0332: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +0323e4: 2205 5f01 |0334: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0323e8: 7010 1a09 0500 |0336: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0323ee: 1a06 3302 |0339: const-string v6, "Fragment " // string@0233 │ │ +0323f2: 6e20 2009 6500 |033b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0323f8: 0c05 |033e: move-result-object v5 │ │ +0323fa: 6e20 1f09 8500 |033f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032400: 0c05 |0342: move-result-object v5 │ │ +032402: 1a06 3800 |0343: const-string v6, " did not call through to super.onStop()" // string@0038 │ │ +032406: 6e20 2009 6500 |0345: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03240c: 0c05 |0348: move-result-object v5 │ │ +03240e: 6e10 2609 0500 |0349: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032414: 0c05 |034c: move-result-object v5 │ │ +032416: 7020 df02 5400 |034d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +03241c: 2704 |0350: throw v4 │ │ +03241e: 1234 |0351: const/4 v4, #int 3 // #3 │ │ +032420: 3549 2100 |0352: if-ge v9, v4, 0373 // +0021 │ │ +032424: 6304 a600 |0354: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032428: 3804 1a00 |0356: if-eqz v4, 0370 // +001a │ │ +03242c: 1a04 3802 |0358: const-string v4, "FragmentManager" // string@0238 │ │ +032430: 2205 5f01 |035a: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +032434: 7010 1a09 0500 |035c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03243a: 1a06 4c0d |035f: const-string v6, "movefrom STOPPED: " // string@0d4c │ │ +03243e: 6e20 2009 6500 |0361: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032444: 0c05 |0364: move-result-object v5 │ │ +032446: 6e20 1f09 8500 |0365: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03244c: 0c05 |0368: move-result-object v5 │ │ +03244e: 6e10 2609 0500 |0369: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032454: 0c05 |036c: move-result-object v5 │ │ +032456: 7120 8607 5400 |036d: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +03245c: 6e10 9101 0800 |0370: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0191 │ │ +032462: 1224 |0373: const/4 v4, #int 2 // #2 │ │ +032464: 3549 2eff |0374: if-ge v9, v4, 02a2 // -00d2 │ │ +032468: 6304 a600 |0376: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03246c: 3804 1a00 |0378: if-eqz v4, 0392 // +001a │ │ +032470: 1a04 3802 |037a: const-string v4, "FragmentManager" // string@0238 │ │ +032474: 2205 5f01 |037c: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +032478: 7010 1a09 0500 |037e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03247e: 1a06 480d |0381: const-string v6, "movefrom ACTIVITY_CREATED: " // string@0d48 │ │ +032482: 6e20 2009 6500 |0383: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032488: 0c05 |0386: move-result-object v5 │ │ +03248a: 6e20 1f09 8500 |0387: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032490: 0c05 |038a: move-result-object v5 │ │ +032492: 6e10 2609 0500 |038b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032498: 0c05 |038e: move-result-object v5 │ │ +03249a: 7120 8607 5400 |038f: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0324a0: 5484 7400 |0392: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +0324a4: 3804 1100 |0394: if-eqz v4, 03a5 // +0011 │ │ +0324a8: 5474 af00 |0396: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0324ac: 6e10 b701 0400 |0398: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@01b7 │ │ +0324b2: 0a04 |039b: move-result v4 │ │ +0324b4: 3904 0900 |039c: if-nez v4, 03a5 // +0009 │ │ +0324b8: 5484 6d00 |039e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +0324bc: 3904 0500 |03a0: if-nez v4, 03a5 // +0005 │ │ +0324c0: 6e20 3b02 8700 |03a2: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@023b │ │ +0324c6: 1204 |03a5: const/4 v4, #int 0 // #0 │ │ +0324c8: 5c84 5600 |03a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0324cc: 6e10 9001 0800 |03a8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0190 │ │ +0324d2: 5584 5600 |03ab: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0324d6: 3904 2100 |03ad: if-nez v4, 03ce // +0021 │ │ +0324da: 2204 6f00 |03af: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +0324de: 2205 5f01 |03b1: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0324e2: 7010 1a09 0500 |03b3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0324e8: 1a06 3302 |03b6: const-string v6, "Fragment " // string@0233 │ │ +0324ec: 6e20 2009 6500 |03b8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0324f2: 0c05 |03bb: move-result-object v5 │ │ +0324f4: 6e20 1f09 8500 |03bc: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0324fa: 0c05 |03bf: move-result-object v5 │ │ +0324fc: 1a06 3300 |03c0: const-string v6, " did not call through to super.onDestroyView()" // string@0033 │ │ +032500: 6e20 2009 6500 |03c2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032506: 0c05 |03c5: move-result-object v5 │ │ +032508: 6e10 2609 0500 |03c6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03250e: 0c05 |03c9: move-result-object v5 │ │ +032510: 7020 df02 5400 |03ca: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +032516: 2704 |03cd: throw v4 │ │ +032518: 5484 7400 |03ce: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03251c: 3804 3100 |03d0: if-eqz v4, 0401 // +0031 │ │ +032520: 5484 5800 |03d2: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +032524: 3804 2d00 |03d4: if-eqz v4, 0401 // +002d │ │ +032528: 1200 |03d6: const/4 v0, #int 0 // #0 │ │ +03252a: 5274 b700 |03d7: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00b7 │ │ +03252e: 3d04 0b00 |03d9: if-lez v4, 03e4 // +000b │ │ +032532: 5574 b800 |03db: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00b8 │ │ +032536: 3904 0700 |03dd: if-nez v4, 03e4 // +0007 │ │ +03253a: 1204 |03df: const/4 v4, #int 0 // #0 │ │ +03253c: 6e5b 2002 874a |03e0: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0220 │ │ +032542: 0c00 |03e3: move-result-object v0 │ │ +032544: 3800 1600 |03e4: if-eqz v0, 03fa // +0016 │ │ +032548: 0782 |03e6: move-object v2, v8 │ │ +03254a: 5484 7400 |03e7: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03254e: 5b84 5300 |03e9: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0053 │ │ +032552: 5989 6f00 |03eb: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@006f │ │ +032556: 2204 5d00 |03ed: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@005d │ │ +03255a: 7030 f601 7402 |03ef: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@01f6 │ │ +032560: 6e20 6308 4000 |03f2: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0863 │ │ +032566: 5484 7400 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03256a: 6e20 e507 0400 |03f7: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +032570: 5484 5800 |03fa: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +032574: 5485 7400 |03fc: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +032578: 6e20 fa07 5400 |03fe: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@07fa │ │ +03257e: 1204 |0401: const/4 v4, #int 0 // #0 │ │ +032580: 5b84 5800 |0402: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0058 │ │ +032584: 1204 |0404: const/4 v4, #int 0 // #0 │ │ +032586: 5b84 7400 |0405: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03258a: 1204 |0407: const/4 v4, #int 0 // #0 │ │ +03258c: 5b84 6200 |0408: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +032590: 2900 98fe |040a: goto/16 02a2 // -0168 │ │ +032594: 6304 a600 |040c: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032598: 3804 1a00 |040e: if-eqz v4, 0428 // +001a │ │ +03259c: 1a04 3802 |0410: const-string v4, "FragmentManager" // string@0238 │ │ +0325a0: 2205 5f01 |0412: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0325a4: 7010 1a09 0500 |0414: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0325aa: 1a06 490d |0417: const-string v6, "movefrom CREATED: " // string@0d49 │ │ +0325ae: 6e20 2009 6500 |0419: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0325b4: 0c05 |041c: move-result-object v5 │ │ +0325b6: 6e20 1f09 8500 |041d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0325bc: 0c05 |0420: move-result-object v5 │ │ +0325be: 6e10 2609 0500 |0421: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0325c4: 0c05 |0424: move-result-object v5 │ │ +0325c6: 7120 8607 5400 |0425: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0325cc: 5584 6b00 |0428: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +0325d0: 3904 2b00 |042a: if-nez v4, 0455 // +002b │ │ +0325d4: 1204 |042c: const/4 v4, #int 0 // #0 │ │ +0325d6: 5c84 5600 |042d: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0325da: 6e10 8001 0800 |042f: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0180 │ │ +0325e0: 5584 5600 |0432: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +0325e4: 3904 2100 |0434: if-nez v4, 0455 // +0021 │ │ +0325e8: 2204 6f00 |0436: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +0325ec: 2205 5f01 |0438: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0325f0: 7010 1a09 0500 |043a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0325f6: 1a06 3302 |043d: const-string v6, "Fragment " // string@0233 │ │ +0325fa: 6e20 2009 6500 |043f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032600: 0c05 |0442: move-result-object v5 │ │ +032602: 6e20 1f09 8500 |0443: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032608: 0c05 |0446: move-result-object v5 │ │ +03260a: 1a06 3200 |0447: const-string v6, " did not call through to super.onDestroy()" // string@0032 │ │ +03260e: 6e20 2009 6500 |0449: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032614: 0c05 |044c: move-result-object v5 │ │ +032616: 6e10 2609 0500 |044d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03261c: 0c05 |0450: move-result-object v5 │ │ +03261e: 7020 df02 5400 |0451: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +032624: 2704 |0454: throw v4 │ │ +032626: 1204 |0455: const/4 v4, #int 0 // #0 │ │ +032628: 5c84 5600 |0456: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +03262c: 6e10 8301 0800 |0458: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0183 │ │ +032632: 5584 5600 |045b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0056 │ │ +032636: 3904 2100 |045d: if-nez v4, 047e // +0021 │ │ +03263a: 2204 6f00 |045f: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@006f │ │ +03263e: 2205 5f01 |0461: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +032642: 7010 1a09 0500 |0463: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032648: 1a06 3302 |0466: const-string v6, "Fragment " // string@0233 │ │ +03264c: 6e20 2009 6500 |0468: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032652: 0c05 |046b: move-result-object v5 │ │ +032654: 6e20 1f09 8500 |046c: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03265a: 0c05 |046f: move-result-object v5 │ │ +03265c: 1a06 3400 |0470: const-string v6, " did not call through to super.onDetach()" // string@0034 │ │ +032660: 6e20 2009 6500 |0472: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032666: 0c05 |0475: move-result-object v5 │ │ +032668: 6e10 2609 0500 |0476: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03266e: 0c05 |0479: move-result-object v5 │ │ +032670: 7020 df02 5400 |047a: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@02df │ │ +032676: 2704 |047d: throw v4 │ │ +032678: 5584 6b00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +03267c: 3904 0700 |0480: if-nez v4, 0487 // +0007 │ │ +032680: 6e20 2302 8700 |0482: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0223 │ │ +032686: 2900 adfb |0485: goto/16 0032 // -0453 │ │ +03268a: 1204 |0487: const/4 v4, #int 0 // #0 │ │ +03268c: 5b84 5100 |0488: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0051 │ │ +032690: 1204 |048a: const/4 v4, #int 0 // #0 │ │ +032692: 5b84 5c00 |048b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@005c │ │ +032696: 2900 a5fb |048d: goto/16 0032 // -045b │ │ +03269a: 0000 |048f: nop // spacer │ │ +03269c: 0001 0500 0000 0000 0600 0000 ea00 ... |0490: packed-switch-data (14 units) │ │ +0326b8: 0001 0500 0100 0000 0500 0000 d600 ... |049e: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0007 line=761 │ │ 0x0008 line=763 │ │ 0x0010 line=765 │ │ 0x0012 line=768 │ │ @@ -58193,18 +58417,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -031b74: |[031b74] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -031b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031b86: 5c10 c000 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -031b8a: 0e00 |0003: return-void │ │ +0326d4: |[0326d4] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +0326e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0326e6: 5c10 c000 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +0326ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1736 │ │ 0x0003 line=1737 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -58213,20 +58437,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -031b8c: |[031b8c] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -031b9c: 2200 5a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@005a │ │ -031ba0: 7020 f001 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01f0 │ │ -031ba6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -031ba8: 6e30 1502 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ -031bae: 0e00 |0009: return-void │ │ +0326ec: |[0326ec] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +0326fc: 2200 5a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@005a │ │ +032700: 7020 f001 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01f0 │ │ +032706: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +032708: 6e30 1502 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ +03270e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0009 line=439 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -58235,33 +58459,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -031bb0: |[031bb0] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -031bc0: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -031bc4: 2200 4e01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -031bc8: 2201 5f01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -031bcc: 7010 1a09 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031bd2: 1a02 7301 |0009: const-string v2, "Bad id: " // string@0173 │ │ -031bd6: 6e20 2009 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031bdc: 0c01 |000e: move-result-object v1 │ │ -031bde: 6e20 1d09 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -031be4: 0c01 |0012: move-result-object v1 │ │ -031be6: 6e10 2609 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031bec: 0c01 |0016: move-result-object v1 │ │ -031bee: 7020 de08 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -031bf4: 2700 |001a: throw v0 │ │ -031bf6: 2200 5c00 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@005c │ │ -031bfa: 7040 f401 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@01f4 │ │ -031c00: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -031c02: 6e30 1502 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ -031c08: 0e00 |0024: return-void │ │ +032710: |[032710] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +032720: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +032724: 2200 4e01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +032728: 2201 5f01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +03272c: 7010 1a09 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032732: 1a02 7301 |0009: const-string v2, "Bad id: " // string@0173 │ │ +032736: 6e20 2009 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03273c: 0c01 |000e: move-result-object v1 │ │ +03273e: 6e20 1d09 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032744: 0c01 |0012: move-result-object v1 │ │ +032746: 6e10 2609 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03274c: 0c01 |0016: move-result-object v1 │ │ +03274e: 7020 de08 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +032754: 2700 |001a: throw v0 │ │ +032756: 2200 5c00 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@005c │ │ +03275a: 7040 f401 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@01f4 │ │ +032760: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +032762: 6e30 1502 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ +032768: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0002 line=467 │ │ 0x001b line=469 │ │ 0x0024 line=474 │ │ locals : │ │ @@ -58274,20 +58498,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -031c0c: |[031c0c] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -031c1c: 2200 5b00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@005b │ │ -031c20: 7040 f201 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@01f2 │ │ -031c26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -031c28: 6e30 1502 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ -031c2e: 0e00 |0009: return-void │ │ +03276c: |[03276c] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +03277c: 2200 5b00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@005b │ │ +032780: 7040 f201 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@01f2 │ │ +032786: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +032788: 6e30 1502 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0215 │ │ +03278e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0009 line=455 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -58298,25 +58522,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -031c30: |[031c30] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -031c40: 7010 0302 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ -031c46: 6e10 1702 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0217 │ │ -031c4c: 5440 af00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031c50: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -031c54: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -031c56: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -031c58: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -031c5a: 6e53 3002 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ -031c60: 0a00 |0010: move-result v0 │ │ -031c62: 0f00 |0011: return v0 │ │ +032790: |[032790] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +0327a0: 7010 0302 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ +0327a6: 6e10 1702 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0217 │ │ +0327ac: 5440 af00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0327b0: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +0327b4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0327b6: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0327b8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0327ba: 6e53 3002 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ +0327c0: 0a00 |0010: move-result v0 │ │ +0327c2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0003 line=444 │ │ 0x0006 line=445 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -58326,36 +58550,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -031c64: |[031c64] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -031c74: 7010 0302 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ -031c7a: 6e10 1702 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0217 │ │ -031c80: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -031c84: 2200 4e01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -031c88: 2201 5f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -031c8c: 7010 1a09 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031c92: 1a02 7301 |000f: const-string v2, "Bad id: " // string@0173 │ │ -031c96: 6e20 2009 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031c9c: 0c01 |0014: move-result-object v1 │ │ -031c9e: 6e20 1d09 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -031ca4: 0c01 |0018: move-result-object v1 │ │ -031ca6: 6e10 2609 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031cac: 0c01 |001c: move-result-object v1 │ │ -031cae: 7020 de08 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -031cb4: 2700 |0020: throw v0 │ │ -031cb6: 5430 af00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031cba: 5400 8a00 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -031cbe: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -031cc0: 6e55 3002 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ -031cc6: 0a00 |0029: move-result v0 │ │ -031cc8: 0f00 |002a: return v0 │ │ +0327c4: |[0327c4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +0327d4: 7010 0302 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ +0327da: 6e10 1702 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0217 │ │ +0327e0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +0327e4: 2200 4e01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +0327e8: 2201 5f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +0327ec: 7010 1a09 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0327f2: 1a02 7301 |000f: const-string v2, "Bad id: " // string@0173 │ │ +0327f6: 6e20 2009 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0327fc: 0c01 |0014: move-result-object v1 │ │ +0327fe: 6e20 1d09 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032804: 0c01 |0018: move-result-object v1 │ │ +032806: 6e10 2609 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03280c: 0c01 |001c: move-result-object v1 │ │ +03280e: 7020 de08 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +032814: 2700 |0020: throw v0 │ │ +032816: 5430 af00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +03281a: 5400 8a00 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +03281e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +032820: 6e55 3002 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ +032826: 0a00 |0029: move-result v0 │ │ +032828: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0003 line=479 │ │ 0x0006 line=480 │ │ 0x0008 line=481 │ │ 0x0021 line=483 │ │ @@ -58369,23 +58593,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -031ccc: |[031ccc] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -031cdc: 7010 0302 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ -031ce2: 6e10 1702 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0217 │ │ -031ce8: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -031cec: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ -031cf0: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -031cf2: 6e54 3002 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ -031cf8: 0a00 |000e: move-result v0 │ │ -031cfa: 0f00 |000f: return v0 │ │ +03282c: |[03282c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +03283c: 7010 0302 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0203 │ │ +032842: 6e10 1702 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0217 │ │ +032848: 5420 af00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +03284c: 5400 8a00 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@008a │ │ +032850: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +032852: 6e54 3002 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0230 │ │ +032858: 0a00 |000e: move-result v0 │ │ +03285a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0003 line=460 │ │ 0x0006 line=461 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -58397,130 +58621,130 @@ │ │ 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 │ │ -031cfc: |[031cfc] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -031d0c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -031d0e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -031d10: 54b6 b300 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031d14: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -031d18: 0f09 |0006: return v9 │ │ -031d1a: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -031d1e: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -031d22: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -031d26: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -031d2a: 54b6 b300 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031d2e: 6e10 5109 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -031d34: 0a06 |0014: move-result v6 │ │ -031d36: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -031d3a: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -031d3e: 54b6 b300 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031d42: 6e20 4e09 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ -031d48: 0c01 |001e: move-result-object v1 │ │ -031d4a: 1f01 4a00 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -031d4e: 6e20 1a01 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@011a │ │ -031d54: 6e10 3402 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0234 │ │ -031d5a: 0189 |0027: move v9, v8 │ │ -031d5c: 28de |0028: goto 0006 // -0022 │ │ -031d5e: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -031d60: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -031d64: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -031d68: 54b6 b300 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031d6c: 6e10 5109 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -031d72: 0a06 |0033: move-result v6 │ │ -031d74: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -031d78: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -031d7c: 54b6 b300 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031d80: 6e20 4c09 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -031d86: 0c01 |003d: move-result-object v1 │ │ -031d88: 1f01 4a00 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -031d8c: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -031d90: 6e10 1401 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0114 │ │ -031d96: 0c06 |0045: move-result-object v6 │ │ -031d98: 6e20 0609 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -031d9e: 0a06 |0049: move-result v6 │ │ -031da0: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -031da4: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -031da8: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -031dac: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -031db0: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -031db4: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -031db8: 54b6 b300 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031dbc: 6e20 4c09 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -031dc2: 0c01 |005b: move-result-object v1 │ │ -031dc4: 1f01 4a00 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -031dc8: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -031dcc: 6e10 1401 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0114 │ │ -031dd2: 0c06 |0063: move-result-object v6 │ │ -031dd4: 6e20 0609 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -031dda: 0a06 |0067: move-result v6 │ │ -031ddc: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -031de0: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -031de4: 5216 2300 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -031de8: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -031dec: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -031df0: 28e2 |0072: goto 0054 // -001e │ │ -031df2: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -031df6: 5216 2300 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -031dfa: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -031dfe: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -031e02: 28bb |007b: goto 0036 // -0045 │ │ -031e04: 54b6 b300 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031e08: 6e10 5109 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -031e0e: 0a06 |0081: move-result v6 │ │ -031e10: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -031e14: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -031e18: 2205 8001 |0086: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ -031e1c: 7010 4609 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -031e22: 54b6 b300 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031e26: 6e10 5109 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -031e2c: 0a06 |0090: move-result v6 │ │ -031e2e: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -031e32: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -031e36: 54b6 b300 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -031e3a: 6e20 4e09 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ -031e40: 0c06 |009a: move-result-object v6 │ │ -031e42: 6e20 4909 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -031e48: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -031e4c: 28f3 |00a0: goto 0093 // -000d │ │ -031e4e: 6e10 5109 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -031e54: 0a06 |00a4: move-result v6 │ │ -031e56: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -031e5a: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -031e5c: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -031e60: 6306 a600 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031e64: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -031e68: 1a06 3802 |00ae: const-string v6, "FragmentManager" // string@0238 │ │ -031e6c: 2207 5f01 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ -031e70: 7010 1a09 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031e76: 1a0a af05 |00b5: const-string v10, "Popping back stack state: " // string@05af │ │ -031e7a: 6e20 2009 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031e80: 0c07 |00ba: move-result-object v7 │ │ -031e82: 6e20 4c09 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -031e88: 0c0a |00be: move-result-object v10 │ │ -031e8a: 6e20 1f09 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031e90: 0c07 |00c2: move-result-object v7 │ │ -031e92: 6e10 2609 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031e98: 0c07 |00c6: move-result-object v7 │ │ -031e9a: 7120 8607 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -031ea0: 6e20 4c09 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -031ea6: 0c06 |00cd: move-result-object v6 │ │ -031ea8: 1f06 4a00 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -031eac: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -031eb0: 0187 |00d2: move v7, v8 │ │ -031eb2: 6e20 1a01 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@011a │ │ -031eb8: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -031ebc: 28d0 |00d8: goto 00a8 // -0030 │ │ -031ebe: 0197 |00d9: move v7, v9 │ │ -031ec0: 28f9 |00da: goto 00d3 // -0007 │ │ -031ec2: 6e10 3402 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0234 │ │ -031ec8: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +03285c: |[03285c] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +03286c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +03286e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +032870: 54b6 b300 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +032874: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +032878: 0f09 |0006: return v9 │ │ +03287a: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +03287e: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +032882: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +032886: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +03288a: 54b6 b300 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03288e: 6e10 5109 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +032894: 0a06 |0014: move-result v6 │ │ +032896: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +03289a: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +03289e: 54b6 b300 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0328a2: 6e20 4e09 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ +0328a8: 0c01 |001e: move-result-object v1 │ │ +0328aa: 1f01 4a00 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +0328ae: 6e20 1a01 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@011a │ │ +0328b4: 6e10 3402 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0234 │ │ +0328ba: 0189 |0027: move v9, v8 │ │ +0328bc: 28de |0028: goto 0006 // -0022 │ │ +0328be: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +0328c0: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +0328c4: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +0328c8: 54b6 b300 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0328cc: 6e10 5109 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0328d2: 0a06 |0033: move-result v6 │ │ +0328d4: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +0328d8: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +0328dc: 54b6 b300 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0328e0: 6e20 4c09 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0328e6: 0c01 |003d: move-result-object v1 │ │ +0328e8: 1f01 4a00 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +0328ec: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +0328f0: 6e10 1401 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0114 │ │ +0328f6: 0c06 |0045: move-result-object v6 │ │ +0328f8: 6e20 0609 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +0328fe: 0a06 |0049: move-result v6 │ │ +032900: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +032904: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +032908: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +03290c: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +032910: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +032914: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +032918: 54b6 b300 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03291c: 6e20 4c09 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +032922: 0c01 |005b: move-result-object v1 │ │ +032924: 1f01 4a00 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +032928: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +03292c: 6e10 1401 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0114 │ │ +032932: 0c06 |0063: move-result-object v6 │ │ +032934: 6e20 0609 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03293a: 0a06 |0067: move-result v6 │ │ +03293c: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +032940: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +032944: 5216 2300 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +032948: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +03294c: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +032950: 28e2 |0072: goto 0054 // -001e │ │ +032952: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +032956: 5216 2300 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +03295a: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +03295e: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +032962: 28bb |007b: goto 0036 // -0045 │ │ +032964: 54b6 b300 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +032968: 6e10 5109 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03296e: 0a06 |0081: move-result v6 │ │ +032970: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +032974: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +032978: 2205 8001 |0086: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ +03297c: 7010 4609 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +032982: 54b6 b300 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +032986: 6e10 5109 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03298c: 0a06 |0090: move-result v6 │ │ +03298e: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +032992: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +032996: 54b6 b300 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03299a: 6e20 4e09 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@094e │ │ +0329a0: 0c06 |009a: move-result-object v6 │ │ +0329a2: 6e20 4909 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +0329a8: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0329ac: 28f3 |00a0: goto 0093 // -000d │ │ +0329ae: 6e10 5109 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0329b4: 0a06 |00a4: move-result v6 │ │ +0329b6: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +0329ba: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +0329bc: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +0329c0: 6306 a600 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0329c4: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +0329c8: 1a06 3802 |00ae: const-string v6, "FragmentManager" // string@0238 │ │ +0329cc: 2207 5f01 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ +0329d0: 7010 1a09 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0329d6: 1a0a af05 |00b5: const-string v10, "Popping back stack state: " // string@05af │ │ +0329da: 6e20 2009 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0329e0: 0c07 |00ba: move-result-object v7 │ │ +0329e2: 6e20 4c09 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0329e8: 0c0a |00be: move-result-object v10 │ │ +0329ea: 6e20 1f09 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0329f0: 0c07 |00c2: move-result-object v7 │ │ +0329f2: 6e10 2609 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0329f8: 0c07 |00c6: move-result-object v7 │ │ +0329fa: 7120 8607 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032a00: 6e20 4c09 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +032a06: 0c06 |00cd: move-result-object v6 │ │ +032a08: 1f06 4a00 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +032a0c: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +032a10: 0187 |00d2: move v7, v8 │ │ +032a12: 6e20 1a01 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@011a │ │ +032a18: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +032a1c: 28d0 |00d8: goto 00a8 // -0030 │ │ +032a1e: 0197 |00d9: move v7, v9 │ │ +032a20: 28f9 |00da: goto 00d3 // -0007 │ │ +032a22: 6e10 3402 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0234 │ │ +032a28: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1396 │ │ 0x0006 line=1455 │ │ 0x0007 line=1399 │ │ 0x000f line=1400 │ │ 0x0017 line=1401 │ │ @@ -58577,35 +58801,35 @@ │ │ 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 │ │ -031ecc: |[031ecc] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -031edc: 5260 6100 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -031ee0: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ -031ee4: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -031ee8: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -031eec: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031ef2: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ -031ef6: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031efc: 0c01 |0010: move-result-object v1 │ │ -031efe: 6e20 1f09 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031f04: 0c01 |0014: move-result-object v1 │ │ -031f06: 1a02 4600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0046 │ │ -031f0a: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031f10: 0c01 |001a: move-result-object v1 │ │ -031f12: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031f18: 0c01 |001e: move-result-object v1 │ │ -031f1a: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -031f20: 2700 |0022: throw v0 │ │ -031f22: 5260 6100 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -031f26: 6e30 b800 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ -031f2c: 0e00 |0028: return-void │ │ +032a2c: |[032a2c] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +032a3c: 5260 6100 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +032a40: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ +032a44: 2200 4f01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +032a48: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +032a4c: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032a52: 1a02 3302 |000b: const-string v2, "Fragment " // string@0233 │ │ +032a56: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032a5c: 0c01 |0010: move-result-object v1 │ │ +032a5e: 6e20 1f09 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032a64: 0c01 |0014: move-result-object v1 │ │ +032a66: 1a02 4600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0046 │ │ +032a6a: 6e20 2009 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032a70: 0c01 |001a: move-result-object v1 │ │ +032a72: 6e10 2609 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032a78: 0c01 |001e: move-result-object v1 │ │ +032a7a: 7020 e008 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +032a80: 2700 |0022: throw v0 │ │ +032a82: 5260 6100 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +032a86: 6e30 b800 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ +032a8c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0004 line=514 │ │ 0x0023 line=517 │ │ 0x0028 line=518 │ │ locals : │ │ @@ -58619,59 +58843,59 @@ │ │ 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 │ │ -031f30: |[031f30] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -031f40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -031f42: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -031f44: 6303 a600 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -031f48: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ -031f4c: 1a03 3802 |0006: const-string v3, "FragmentManager" // string@0238 │ │ -031f50: 2204 5f01 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -031f54: 7010 1a09 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -031f5a: 1a05 c40e |000d: const-string v5, "remove: " // string@0ec4 │ │ -031f5e: 6e20 2009 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031f64: 0c04 |0012: move-result-object v4 │ │ -031f66: 6e20 1f09 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -031f6c: 0c04 |0016: move-result-object v4 │ │ -031f6e: 1a05 6a00 |0017: const-string v5, " nesting=" // string@006a │ │ -031f72: 6e20 2009 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -031f78: 0c04 |001c: move-result-object v4 │ │ -031f7a: 5275 5500 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -031f7e: 6e20 1d09 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -031f84: 0c04 |0022: move-result-object v4 │ │ -031f86: 6e10 2609 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -031f8c: 0c04 |0026: move-result-object v4 │ │ -031f8e: 7120 8607 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -031f94: 6e10 7101 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0171 │ │ -031f9a: 0a03 |002d: move-result v3 │ │ -031f9c: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ -031fa0: 0110 |0030: move v0, v1 │ │ -031fa2: 5573 5a00 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ -031fa6: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ -031faa: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ -031fae: 5463 b000 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -031fb2: 6e20 4f09 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@094f │ │ -031fb8: 5573 5e00 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -031fbc: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ -031fc0: 5573 6500 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -031fc4: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ -031fc8: 5c61 bb00 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -031fcc: 5c72 5200 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -031fd0: 5c71 6700 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ -031fd4: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ -031fd8: 6e59 2802 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ -031fde: 0e00 |004f: return-void │ │ -031fe0: 0120 |0050: move v0, v2 │ │ -031fe2: 28e0 |0051: goto 0031 // -0020 │ │ -031fe4: 0112 |0052: move v2, v1 │ │ -031fe6: 28f9 |0053: goto 004c // -0007 │ │ +032a90: |[032a90] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +032aa0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032aa2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +032aa4: 6303 a600 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032aa8: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ +032aac: 1a03 3802 |0006: const-string v3, "FragmentManager" // string@0238 │ │ +032ab0: 2204 5f01 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +032ab4: 7010 1a09 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032aba: 1a05 c20e |000d: const-string v5, "remove: " // string@0ec2 │ │ +032abe: 6e20 2009 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032ac4: 0c04 |0012: move-result-object v4 │ │ +032ac6: 6e20 1f09 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032acc: 0c04 |0016: move-result-object v4 │ │ +032ace: 1a05 6a00 |0017: const-string v5, " nesting=" // string@006a │ │ +032ad2: 6e20 2009 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032ad8: 0c04 |001c: move-result-object v4 │ │ +032ada: 5275 5500 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +032ade: 6e20 1d09 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032ae4: 0c04 |0022: move-result-object v4 │ │ +032ae6: 6e10 2609 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032aec: 0c04 |0026: move-result-object v4 │ │ +032aee: 7120 8607 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032af4: 6e10 7101 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0171 │ │ +032afa: 0a03 |002d: move-result v3 │ │ +032afc: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ +032b00: 0110 |0030: move v0, v1 │ │ +032b02: 5573 5a00 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@005a │ │ +032b06: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ +032b0a: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ +032b0e: 5463 b000 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032b12: 6e20 4f09 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@094f │ │ +032b18: 5573 5e00 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +032b1c: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ +032b20: 5573 6500 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +032b24: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ +032b28: 5c61 bb00 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +032b2c: 5c72 5200 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032b30: 5c71 6700 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0067 │ │ +032b34: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ +032b38: 6e59 2802 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0228 │ │ +032b3e: 0e00 |004f: return-void │ │ +032b40: 0120 |0050: move v0, v2 │ │ +032b42: 28e0 |0051: goto 0031 // -0020 │ │ +032b44: 0112 |0052: move v2, v1 │ │ +032b46: 28f9 |0053: goto 004c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1117 │ │ 0x002a line=1118 │ │ 0x0031 line=1119 │ │ 0x0037 line=1120 │ │ 0x003c line=1121 │ │ @@ -58695,20 +58919,20 @@ │ │ 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 │ │ -031fe8: |[031fe8] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -031ff8: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -031ffc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -032000: 5410 b400 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -032004: 6e20 4f09 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@094f │ │ -03200a: 0e00 |0009: return-void │ │ +032b48: |[032b48] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +032b58: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032b5c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +032b60: 5410 b400 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032b64: 6e20 4f09 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@094f │ │ +032b6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0004 line=507 │ │ 0x0009 line=509 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -58719,30 +58943,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03200c: |[03200c] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -03201c: 5421 b400 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -032020: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -032024: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -032026: 5421 b400 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -03202a: 6e10 5109 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032030: 0a01 |000a: move-result v1 │ │ -032032: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -032036: 5421 b400 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ -03203a: 6e20 4c09 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032040: 0c01 |0012: move-result-object v1 │ │ -032042: 1f01 5700 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0057 │ │ -032046: 7210 d801 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@01d8 │ │ -03204c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -032050: 28eb |001a: goto 0005 // -0015 │ │ -032052: 0e00 |001b: return-void │ │ +032b6c: |[032b6c] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +032b7c: 5421 b400 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032b80: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +032b84: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +032b86: 5421 b400 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032b8a: 6e10 5109 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +032b90: 0a01 |000a: move-result v1 │ │ +032b92: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +032b96: 5421 b400 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00b4 │ │ +032b9a: 6e20 4c09 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +032ba0: 0c01 |0012: move-result-object v1 │ │ +032ba2: 1f01 5700 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0057 │ │ +032ba6: 7210 d801 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@01d8 │ │ +032bac: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +032bb0: 28eb |001a: goto 0005 // -0015 │ │ +032bb2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1380 │ │ 0x0004 line=1381 │ │ 0x000d line=1382 │ │ 0x0018 line=1381 │ │ 0x001b line=1385 │ │ @@ -58755,298 +58979,298 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 570 16-bit code units │ │ -032054: |[032054] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -032064: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -032066: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -032068: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ -03206c: 0e00 |0004: return-void │ │ -03206e: 07b2 |0005: move-object v2, v11 │ │ -032070: 1f02 6000 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0060 │ │ -032074: 5425 c300 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -032078: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ -03207c: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ -032080: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -032082: 6e10 5109 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032088: 0a05 |0012: move-result v5 │ │ -03208a: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ -03208e: 6e20 4c09 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032094: 0c01 |0018: move-result-object v1 │ │ -032096: 1f01 5100 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0051 │ │ -03209a: 6305 a600 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03209e: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ -0320a2: 1a05 3802 |001f: const-string v5, "FragmentManager" // string@0238 │ │ -0320a6: 2206 5f01 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -0320aa: 7010 1a09 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0320b0: 1a07 e90e |0026: const-string v7, "restoreAllState: re-attaching retained " // string@0ee9 │ │ -0320b4: 6e20 2009 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0320ba: 0c06 |002b: move-result-object v6 │ │ -0320bc: 6e20 1f09 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0320c2: 0c06 |002f: move-result-object v6 │ │ -0320c4: 6e10 2609 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0320ca: 0c06 |0033: move-result-object v6 │ │ -0320cc: 7120 8607 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0320d2: 5425 c300 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -0320d6: 5216 6100 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -0320da: 4603 0506 |003b: aget-object v3, v5, v6 │ │ -0320de: 5b31 d300 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -0320e2: 5b18 6d00 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -0320e6: 5919 5500 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ -0320ea: 5c19 6000 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ -0320ee: 5c19 5200 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -0320f2: 5b18 7100 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0320f6: 5435 d500 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -0320fa: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ -0320fe: 5435 d500 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -032102: 54a6 af00 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032106: 6e10 ab01 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01ab │ │ -03210c: 0c06 |0054: move-result-object v6 │ │ -03210e: 6e20 bc00 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ -032114: 5435 d500 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -032118: 1a06 4207 |005a: const-string v6, "android:view_state" // string@0742 │ │ -03211c: 6e20 b300 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00b3 │ │ -032122: 0c05 |005f: move-result-object v5 │ │ -032124: 5b15 6d00 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -032128: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03212c: 28ab |0064: goto 000f // -0055 │ │ -03212e: 2205 8001 |0065: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ -032132: 5426 c300 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -032136: 2166 |0069: array-length v6, v6 │ │ -032138: 7020 4709 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ -03213e: 5ba5 ae00 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032142: 54a5 b200 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032146: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ -03214a: 54a5 b200 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -03214e: 6e10 4a09 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ -032154: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -032156: 5425 c300 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -03215a: 2155 |007b: array-length v5, v5 │ │ -03215c: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ -032160: 5425 c300 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -032164: 4603 0504 |0080: aget-object v3, v5, v4 │ │ -032168: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ -03216c: 54a5 af00 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032170: 6e20 5e02 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@025e │ │ -032176: 0c01 |0089: move-result-object v1 │ │ -032178: 6305 a600 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03217c: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ -032180: 1a05 3802 |008e: const-string v5, "FragmentManager" // string@0238 │ │ -032184: 2206 5f01 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -032188: 7010 1a09 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03218e: 1a07 e50e |0095: const-string v7, "restoreAllState: adding #" // string@0ee5 │ │ -032192: 6e20 2009 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032198: 0c06 |009a: move-result-object v6 │ │ -03219a: 6e20 1d09 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -0321a0: 0c06 |009e: move-result-object v6 │ │ -0321a2: 1a07 be00 |009f: const-string v7, ": " // string@00be │ │ -0321a6: 6e20 2009 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0321ac: 0c06 |00a4: move-result-object v6 │ │ -0321ae: 6e20 1f09 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0321b4: 0c06 |00a8: move-result-object v6 │ │ -0321b6: 6e10 2609 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0321bc: 0c06 |00ac: move-result-object v6 │ │ -0321be: 7120 8607 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0321c4: 54a5 ae00 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0321c8: 6e20 4909 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -0321ce: 5b38 d300 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ -0321d2: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0321d6: 28c0 |00b9: goto 0079 // -0040 │ │ -0321d8: 6305 a600 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0321dc: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ -0321e0: 1a05 3802 |00be: const-string v5, "FragmentManager" // string@0238 │ │ -0321e4: 2206 5f01 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -0321e8: 7010 1a09 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0321ee: 1a07 e50e |00c5: const-string v7, "restoreAllState: adding #" // string@0ee5 │ │ -0321f2: 6e20 2009 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0321f8: 0c06 |00ca: move-result-object v6 │ │ -0321fa: 6e20 1d09 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032200: 0c06 |00ce: move-result-object v6 │ │ -032202: 1a07 bf00 |00cf: const-string v7, ": (null)" // string@00bf │ │ -032206: 6e20 2009 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03220c: 0c06 |00d4: move-result-object v6 │ │ -03220e: 6e10 2609 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032214: 0c06 |00d8: move-result-object v6 │ │ -032216: 7120 8607 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -03221c: 54a5 ae00 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032220: 6e20 4909 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032226: 54a5 b200 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -03222a: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ -03222e: 2205 8001 |00e5: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ -032232: 7010 4609 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -032238: 5ba5 b200 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -03223c: 6305 a600 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032240: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ -032244: 1a05 3802 |00f0: const-string v5, "FragmentManager" // string@0238 │ │ -032248: 2206 5f01 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -03224c: 7010 1a09 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032252: 1a07 e60e |00f7: const-string v7, "restoreAllState: adding avail #" // string@0ee6 │ │ -032256: 6e20 2009 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03225c: 0c06 |00fc: move-result-object v6 │ │ -03225e: 6e20 1d09 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032264: 0c06 |0100: move-result-object v6 │ │ -032266: 6e10 2609 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03226c: 0c06 |0104: move-result-object v6 │ │ -03226e: 7120 8607 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -032274: 54a5 b200 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ -032278: 7110 e808 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03227e: 0c06 |010d: move-result-object v6 │ │ -032280: 6e20 4909 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032286: 28a6 |0111: goto 00b7 // -005a │ │ -032288: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ -03228c: 1204 |0114: const/4 v4, #int 0 // #0 │ │ -03228e: 6e10 5109 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032294: 0a05 |0118: move-result v5 │ │ -032296: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ -03229a: 6e20 4c09 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0322a0: 0c01 |011e: move-result-object v1 │ │ -0322a2: 1f01 5100 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@0051 │ │ -0322a6: 5215 7200 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -0322aa: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ -0322ae: 5215 7200 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -0322b2: 54a6 ae00 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0322b6: 6e10 5109 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0322bc: 0a06 |012c: move-result v6 │ │ -0322be: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ -0322c2: 54a5 ae00 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0322c6: 5216 7200 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -0322ca: 6e20 4c09 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0322d0: 0c05 |0136: move-result-object v5 │ │ -0322d2: 1f05 5100 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@0051 │ │ -0322d6: 5b15 7100 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0322da: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0322de: 28d8 |013d: goto 0115 // -0028 │ │ -0322e0: 1a05 3802 |013e: const-string v5, "FragmentManager" // string@0238 │ │ -0322e4: 2206 5f01 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -0322e8: 7010 1a09 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0322ee: 1a07 c205 |0145: const-string v7, "Re-attaching retained fragment " // string@05c2 │ │ -0322f2: 6e20 2009 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0322f8: 0c06 |014a: move-result-object v6 │ │ -0322fa: 6e20 1f09 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -032300: 0c06 |014e: move-result-object v6 │ │ -032302: 1a07 7700 |014f: const-string v7, " target no longer exists: " // string@0077 │ │ -032306: 6e20 2009 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03230c: 0c06 |0154: move-result-object v6 │ │ -03230e: 5217 7200 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -032312: 6e20 1d09 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032318: 0c06 |015a: move-result-object v6 │ │ -03231a: 6e10 2609 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032320: 0c06 |015e: move-result-object v6 │ │ -032322: 7120 8707 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -032328: 5b18 7100 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -03232c: 28d7 |0164: goto 013b // -0029 │ │ -03232e: 5425 c400 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -032332: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ -032336: 2205 8001 |0169: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ -03233a: 5426 c400 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -03233e: 2166 |016d: array-length v6, v6 │ │ -032340: 7020 4709 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ -032346: 5ba5 b000 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03234a: 1204 |0173: const/4 v4, #int 0 // #0 │ │ -03234c: 5425 c400 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -032350: 2155 |0176: array-length v5, v5 │ │ -032352: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ -032356: 54a5 ae00 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03235a: 5426 c400 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -03235e: 4406 0604 |017d: aget v6, v6, v4 │ │ -032362: 6e20 4c09 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032368: 0c01 |0182: move-result-object v1 │ │ -03236a: 1f01 5100 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@0051 │ │ -03236e: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ -032372: 2205 4f01 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@014f │ │ -032376: 2206 5f01 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -03237a: 7010 1a09 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032380: 1a07 6805 |018e: const-string v7, "No instantiated fragment for index #" // string@0568 │ │ -032384: 6e20 2009 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03238a: 0c06 |0193: move-result-object v6 │ │ -03238c: 5427 c400 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -032390: 4407 0704 |0196: aget v7, v7, v4 │ │ -032394: 6e20 1d09 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03239a: 0c06 |019b: move-result-object v6 │ │ -03239c: 6e10 2609 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0323a2: 0c06 |019f: move-result-object v6 │ │ -0323a4: 7020 e008 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0323aa: 2705 |01a3: throw v5 │ │ -0323ac: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ -0323ae: 5c15 5200 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -0323b2: 6305 a600 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0323b6: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ -0323ba: 1a05 3802 |01ab: const-string v5, "FragmentManager" // string@0238 │ │ -0323be: 2206 5f01 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -0323c2: 7010 1a09 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0323c8: 1a07 e80e |01b2: const-string v7, "restoreAllState: making added #" // string@0ee8 │ │ -0323cc: 6e20 2009 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0323d2: 0c06 |01b7: move-result-object v6 │ │ -0323d4: 6e20 1d09 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -0323da: 0c06 |01bb: move-result-object v6 │ │ -0323dc: 1a07 be00 |01bc: const-string v7, ": " // string@00be │ │ -0323e0: 6e20 2009 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0323e6: 0c06 |01c1: move-result-object v6 │ │ -0323e8: 6e20 1f09 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0323ee: 0c06 |01c5: move-result-object v6 │ │ -0323f0: 6e10 2609 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0323f6: 0c06 |01c9: move-result-object v6 │ │ -0323f8: 7120 8607 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0323fe: 54a5 b000 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032402: 6e20 4909 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032408: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03240c: 28a0 |01d4: goto 0174 // -0060 │ │ -03240e: 5ba8 b000 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032412: 5425 c500 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -032416: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ -03241a: 2205 8001 |01db: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ -03241e: 5426 c500 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -032422: 2166 |01df: array-length v6, v6 │ │ -032424: 7020 4709 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ -03242a: 5ba5 b300 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -03242e: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ -032430: 5425 c500 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -032434: 2155 |01e8: array-length v5, v5 │ │ -032436: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ -03243a: 5425 c500 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -03243e: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ -032442: 6e20 3101 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0131 │ │ -032448: 0c00 |01f2: move-result-object v0 │ │ -03244a: 6305 a600 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -03244e: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ -032452: 1a05 3802 |01f7: const-string v5, "FragmentManager" // string@0238 │ │ -032456: 2206 5f01 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ -03245a: 7010 1a09 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032460: 1a07 e70e |01fe: const-string v7, "restoreAllState: adding bse #" // string@0ee7 │ │ -032464: 6e20 2009 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03246a: 0c06 |0203: move-result-object v6 │ │ -03246c: 6e20 1d09 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032472: 0c06 |0207: move-result-object v6 │ │ -032474: 1a07 2100 |0208: const-string v7, " (index " // string@0021 │ │ -032478: 6e20 2009 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03247e: 0c06 |020d: move-result-object v6 │ │ -032480: 5207 2300 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -032484: 6e20 1d09 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03248a: 0c06 |0213: move-result-object v6 │ │ -03248c: 1a07 a600 |0214: const-string v7, "): " // string@00a6 │ │ -032490: 6e20 2009 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032496: 0c06 |0219: move-result-object v6 │ │ -032498: 6e20 1f09 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03249e: 0c06 |021d: move-result-object v6 │ │ -0324a0: 6e10 2609 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0324a6: 0c06 |0221: move-result-object v6 │ │ -0324a8: 7120 8607 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0324ae: 54a5 b300 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0324b2: 6e20 4909 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -0324b8: 5205 2300 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -0324bc: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ -0324c0: 5205 2300 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ -0324c4: 6e30 3c02 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@023c │ │ -0324ca: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0324ce: 28b1 |0235: goto 01e6 // -004f │ │ -0324d0: 5ba8 b300 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0324d4: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ +032bb4: |[032bb4] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +032bc4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +032bc6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +032bc8: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ +032bcc: 0e00 |0004: return-void │ │ +032bce: 07b2 |0005: move-object v2, v11 │ │ +032bd0: 1f02 6000 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0060 │ │ +032bd4: 5425 c300 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +032bd8: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ +032bdc: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ +032be0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +032be2: 6e10 5109 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +032be8: 0a05 |0012: move-result v5 │ │ +032bea: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ +032bee: 6e20 4c09 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +032bf4: 0c01 |0018: move-result-object v1 │ │ +032bf6: 1f01 5100 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0051 │ │ +032bfa: 6305 a600 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032bfe: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ +032c02: 1a05 3802 |001f: const-string v5, "FragmentManager" // string@0238 │ │ +032c06: 2206 5f01 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032c0a: 7010 1a09 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032c10: 1a07 e70e |0026: const-string v7, "restoreAllState: re-attaching retained " // string@0ee7 │ │ +032c14: 6e20 2009 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032c1a: 0c06 |002b: move-result-object v6 │ │ +032c1c: 6e20 1f09 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032c22: 0c06 |002f: move-result-object v6 │ │ +032c24: 6e10 2609 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032c2a: 0c06 |0033: move-result-object v6 │ │ +032c2c: 7120 8607 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032c32: 5425 c300 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +032c36: 5216 6100 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +032c3a: 4603 0506 |003b: aget-object v3, v5, v6 │ │ +032c3e: 5b31 d300 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +032c42: 5b18 6d00 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +032c46: 5919 5500 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0055 │ │ +032c4a: 5c19 6000 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0060 │ │ +032c4e: 5c19 5200 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032c52: 5b18 7100 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +032c56: 5435 d500 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +032c5a: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ +032c5e: 5435 d500 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +032c62: 54a6 af00 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +032c66: 6e10 ab01 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@01ab │ │ +032c6c: 0c06 |0054: move-result-object v6 │ │ +032c6e: 6e20 bc00 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ +032c74: 5435 d500 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +032c78: 1a06 4207 |005a: const-string v6, "android:view_state" // string@0742 │ │ +032c7c: 6e20 b300 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@00b3 │ │ +032c82: 0c05 |005f: move-result-object v5 │ │ +032c84: 5b15 6d00 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +032c88: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +032c8c: 28ab |0064: goto 000f // -0055 │ │ +032c8e: 2205 8001 |0065: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ +032c92: 5426 c300 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +032c96: 2166 |0069: array-length v6, v6 │ │ +032c98: 7020 4709 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ +032c9e: 5ba5 ae00 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032ca2: 54a5 b200 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +032ca6: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ +032caa: 54a5 b200 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +032cae: 6e10 4a09 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ +032cb4: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +032cb6: 5425 c300 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +032cba: 2155 |007b: array-length v5, v5 │ │ +032cbc: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ +032cc0: 5425 c300 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +032cc4: 4603 0504 |0080: aget-object v3, v5, v4 │ │ +032cc8: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ +032ccc: 54a5 af00 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +032cd0: 6e20 5e02 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@025e │ │ +032cd6: 0c01 |0089: move-result-object v1 │ │ +032cd8: 6305 a600 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032cdc: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ +032ce0: 1a05 3802 |008e: const-string v5, "FragmentManager" // string@0238 │ │ +032ce4: 2206 5f01 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032ce8: 7010 1a09 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032cee: 1a07 e30e |0095: const-string v7, "restoreAllState: adding #" // string@0ee3 │ │ +032cf2: 6e20 2009 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032cf8: 0c06 |009a: move-result-object v6 │ │ +032cfa: 6e20 1d09 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032d00: 0c06 |009e: move-result-object v6 │ │ +032d02: 1a07 be00 |009f: const-string v7, ": " // string@00be │ │ +032d06: 6e20 2009 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032d0c: 0c06 |00a4: move-result-object v6 │ │ +032d0e: 6e20 1f09 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032d14: 0c06 |00a8: move-result-object v6 │ │ +032d16: 6e10 2609 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032d1c: 0c06 |00ac: move-result-object v6 │ │ +032d1e: 7120 8607 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032d24: 54a5 ae00 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032d28: 6e20 4909 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +032d2e: 5b38 d300 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00d3 │ │ +032d32: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ +032d36: 28c0 |00b9: goto 0079 // -0040 │ │ +032d38: 6305 a600 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032d3c: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ +032d40: 1a05 3802 |00be: const-string v5, "FragmentManager" // string@0238 │ │ +032d44: 2206 5f01 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032d48: 7010 1a09 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032d4e: 1a07 e30e |00c5: const-string v7, "restoreAllState: adding #" // string@0ee3 │ │ +032d52: 6e20 2009 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032d58: 0c06 |00ca: move-result-object v6 │ │ +032d5a: 6e20 1d09 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032d60: 0c06 |00ce: move-result-object v6 │ │ +032d62: 1a07 bf00 |00cf: const-string v7, ": (null)" // string@00bf │ │ +032d66: 6e20 2009 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032d6c: 0c06 |00d4: move-result-object v6 │ │ +032d6e: 6e10 2609 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032d74: 0c06 |00d8: move-result-object v6 │ │ +032d76: 7120 8607 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032d7c: 54a5 ae00 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032d80: 6e20 4909 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +032d86: 54a5 b200 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +032d8a: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ +032d8e: 2205 8001 |00e5: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ +032d92: 7010 4609 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +032d98: 5ba5 b200 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +032d9c: 6305 a600 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032da0: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ +032da4: 1a05 3802 |00f0: const-string v5, "FragmentManager" // string@0238 │ │ +032da8: 2206 5f01 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032dac: 7010 1a09 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032db2: 1a07 e40e |00f7: const-string v7, "restoreAllState: adding avail #" // string@0ee4 │ │ +032db6: 6e20 2009 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032dbc: 0c06 |00fc: move-result-object v6 │ │ +032dbe: 6e20 1d09 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032dc4: 0c06 |0100: move-result-object v6 │ │ +032dc6: 6e10 2609 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032dcc: 0c06 |0104: move-result-object v6 │ │ +032dce: 7120 8607 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032dd4: 54a5 b200 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00b2 │ │ +032dd8: 7110 e808 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +032dde: 0c06 |010d: move-result-object v6 │ │ +032de0: 6e20 4909 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +032de6: 28a6 |0111: goto 00b7 // -005a │ │ +032de8: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ +032dec: 1204 |0114: const/4 v4, #int 0 // #0 │ │ +032dee: 6e10 5109 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +032df4: 0a05 |0118: move-result v5 │ │ +032df6: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ +032dfa: 6e20 4c09 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +032e00: 0c01 |011e: move-result-object v1 │ │ +032e02: 1f01 5100 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@0051 │ │ +032e06: 5215 7200 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +032e0a: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ +032e0e: 5215 7200 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +032e12: 54a6 ae00 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032e16: 6e10 5109 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +032e1c: 0a06 |012c: move-result v6 │ │ +032e1e: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ +032e22: 54a5 ae00 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032e26: 5216 7200 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +032e2a: 6e20 4c09 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +032e30: 0c05 |0136: move-result-object v5 │ │ +032e32: 1f05 5100 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@0051 │ │ +032e36: 5b15 7100 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +032e3a: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +032e3e: 28d8 |013d: goto 0115 // -0028 │ │ +032e40: 1a05 3802 |013e: const-string v5, "FragmentManager" // string@0238 │ │ +032e44: 2206 5f01 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032e48: 7010 1a09 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032e4e: 1a07 c205 |0145: const-string v7, "Re-attaching retained fragment " // string@05c2 │ │ +032e52: 6e20 2009 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032e58: 0c06 |014a: move-result-object v6 │ │ +032e5a: 6e20 1f09 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032e60: 0c06 |014e: move-result-object v6 │ │ +032e62: 1a07 7700 |014f: const-string v7, " target no longer exists: " // string@0077 │ │ +032e66: 6e20 2009 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032e6c: 0c06 |0154: move-result-object v6 │ │ +032e6e: 5217 7200 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +032e72: 6e20 1d09 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032e78: 0c06 |015a: move-result-object v6 │ │ +032e7a: 6e10 2609 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032e80: 0c06 |015e: move-result-object v6 │ │ +032e82: 7120 8707 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +032e88: 5b18 7100 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +032e8c: 28d7 |0164: goto 013b // -0029 │ │ +032e8e: 5425 c400 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +032e92: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ +032e96: 2205 8001 |0169: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ +032e9a: 5426 c400 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +032e9e: 2166 |016d: array-length v6, v6 │ │ +032ea0: 7020 4709 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ +032ea6: 5ba5 b000 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032eaa: 1204 |0173: const/4 v4, #int 0 // #0 │ │ +032eac: 5425 c400 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +032eb0: 2155 |0176: array-length v5, v5 │ │ +032eb2: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ +032eb6: 54a5 ae00 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +032eba: 5426 c400 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +032ebe: 4406 0604 |017d: aget v6, v6, v4 │ │ +032ec2: 6e20 4c09 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +032ec8: 0c01 |0182: move-result-object v1 │ │ +032eca: 1f01 5100 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@0051 │ │ +032ece: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ +032ed2: 2205 4f01 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@014f │ │ +032ed6: 2206 5f01 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032eda: 7010 1a09 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032ee0: 1a07 6805 |018e: const-string v7, "No instantiated fragment for index #" // string@0568 │ │ +032ee4: 6e20 2009 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032eea: 0c06 |0193: move-result-object v6 │ │ +032eec: 5427 c400 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +032ef0: 4407 0704 |0196: aget v7, v7, v4 │ │ +032ef4: 6e20 1d09 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032efa: 0c06 |019b: move-result-object v6 │ │ +032efc: 6e10 2609 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032f02: 0c06 |019f: move-result-object v6 │ │ +032f04: 7020 e008 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +032f0a: 2705 |01a3: throw v5 │ │ +032f0c: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ +032f0e: 5c15 5200 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +032f12: 6305 a600 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032f16: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ +032f1a: 1a05 3802 |01ab: const-string v5, "FragmentManager" // string@0238 │ │ +032f1e: 2206 5f01 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032f22: 7010 1a09 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032f28: 1a07 e60e |01b2: const-string v7, "restoreAllState: making added #" // string@0ee6 │ │ +032f2c: 6e20 2009 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032f32: 0c06 |01b7: move-result-object v6 │ │ +032f34: 6e20 1d09 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032f3a: 0c06 |01bb: move-result-object v6 │ │ +032f3c: 1a07 be00 |01bc: const-string v7, ": " // string@00be │ │ +032f40: 6e20 2009 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032f46: 0c06 |01c1: move-result-object v6 │ │ +032f48: 6e20 1f09 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032f4e: 0c06 |01c5: move-result-object v6 │ │ +032f50: 6e10 2609 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +032f56: 0c06 |01c9: move-result-object v6 │ │ +032f58: 7120 8607 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +032f5e: 54a5 b000 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032f62: 6e20 4909 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +032f68: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +032f6c: 28a0 |01d4: goto 0174 // -0060 │ │ +032f6e: 5ba8 b000 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +032f72: 5425 c500 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +032f76: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ +032f7a: 2205 8001 |01db: new-instance v5, Ljava/util/ArrayList; // type@0180 │ │ +032f7e: 5426 c500 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +032f82: 2166 |01df: array-length v6, v6 │ │ +032f84: 7020 4709 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0947 │ │ +032f8a: 5ba5 b300 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +032f8e: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ +032f90: 5425 c500 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +032f94: 2155 |01e8: array-length v5, v5 │ │ +032f96: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ +032f9a: 5425 c500 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +032f9e: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ +032fa2: 6e20 3101 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0131 │ │ +032fa8: 0c00 |01f2: move-result-object v0 │ │ +032faa: 6305 a600 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +032fae: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ +032fb2: 1a05 3802 |01f7: const-string v5, "FragmentManager" // string@0238 │ │ +032fb6: 2206 5f01 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@015f │ │ +032fba: 7010 1a09 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +032fc0: 1a07 e50e |01fe: const-string v7, "restoreAllState: adding bse #" // string@0ee5 │ │ +032fc4: 6e20 2009 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032fca: 0c06 |0203: move-result-object v6 │ │ +032fcc: 6e20 1d09 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032fd2: 0c06 |0207: move-result-object v6 │ │ +032fd4: 1a07 2100 |0208: const-string v7, " (index " // string@0021 │ │ +032fd8: 6e20 2009 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032fde: 0c06 |020d: move-result-object v6 │ │ +032fe0: 5207 2300 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +032fe4: 6e20 1d09 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +032fea: 0c06 |0213: move-result-object v6 │ │ +032fec: 1a07 a600 |0214: const-string v7, "): " // string@00a6 │ │ +032ff0: 6e20 2009 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +032ff6: 0c06 |0219: move-result-object v6 │ │ +032ff8: 6e20 1f09 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +032ffe: 0c06 |021d: move-result-object v6 │ │ +033000: 6e10 2609 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +033006: 0c06 |0221: move-result-object v6 │ │ +033008: 7120 8607 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +03300e: 54a5 b300 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +033012: 6e20 4909 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033018: 5205 2300 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +03301c: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ +033020: 5205 2300 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0023 │ │ +033024: 6e30 3c02 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@023c │ │ +03302a: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03302e: 28b1 |0235: goto 01e6 // -004f │ │ +033030: 5ba8 b300 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +033034: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1628 │ │ 0x0004 line=1728 │ │ 0x0006 line=1629 │ │ 0x0008 line=1630 │ │ 0x000c line=1634 │ │ @@ -59132,46 +59356,46 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0324d8: |[0324d8] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -0324e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0324ea: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0324ee: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ -0324f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0324f4: 5443 ae00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0324f8: 6e10 5109 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0324fe: 0a03 |000b: move-result v3 │ │ -032500: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ -032504: 5443 ae00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032508: 6e20 4c09 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -03250e: 0c00 |0013: move-result-object v0 │ │ -032510: 1f00 5100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -032514: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ -032518: 5503 6a00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ -03251c: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -032520: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -032524: 2201 8001 |001e: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ -032528: 7010 4609 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -03252e: 6e20 4909 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032534: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -032536: 5c03 6b00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ -03253a: 5403 7100 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -03253e: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ -032542: 5403 7100 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -032546: 5233 6100 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -03254a: 5903 7200 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ -03254e: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -032552: 28d1 |0035: goto 0006 // -002f │ │ -032554: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -032556: 28fa |0037: goto 0031 // -0006 │ │ -032558: 1101 |0038: return-object v1 │ │ +033038: |[033038] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +033048: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03304a: 5443 ae00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +03304e: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ +033052: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +033054: 5443 ae00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033058: 6e10 5109 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03305e: 0a03 |000b: move-result v3 │ │ +033060: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ +033064: 5443 ae00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033068: 6e20 4c09 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +03306e: 0c00 |0013: move-result-object v0 │ │ +033070: 1f00 5100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033074: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ +033078: 5503 6a00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@006a │ │ +03307c: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +033080: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +033084: 2201 8001 |001e: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ +033088: 7010 4609 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +03308e: 6e20 4909 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033094: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +033096: 5c03 6b00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@006b │ │ +03309a: 5403 7100 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +03309e: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ +0330a2: 5403 7100 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +0330a6: 5233 6100 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +0330aa: 5903 7200 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0072 │ │ +0330ae: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0330b2: 28d1 |0035: goto 0006 // -002f │ │ +0330b4: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +0330b6: 28fa |0037: goto 0031 // -0006 │ │ +0330b8: 1101 |0038: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ 0x0001 line=1460 │ │ 0x0005 line=1461 │ │ 0x000e line=1462 │ │ 0x0016 line=1463 │ │ @@ -59195,216 +59419,216 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 407 16-bit code units │ │ -03255c: |[03255c] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -03256c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03256e: 6e10 1602 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ -032574: 630a a900 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ -032578: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ -03257c: 121a |0008: const/4 v10, #int 1 // #1 │ │ -03257e: 5cea c000 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ -032582: 54ea ae00 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -032586: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ -03258a: 54ea ae00 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -03258e: 6e10 5109 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032594: 0a0a |0014: move-result v10 │ │ -032596: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ -03259a: 1105 |0017: return-object v5 │ │ -03259c: 54ea ae00 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0325a0: 6e10 5109 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0325a6: 0a00 |001d: move-result v0 │ │ -0325a8: 2301 2a02 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@022a │ │ -0325ac: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0325ae: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -0325b0: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ -0325b4: 54ea ae00 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ -0325b8: 6e20 4c09 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0325be: 0c04 |0029: move-result-object v4 │ │ -0325c0: 1f04 5100 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0051 │ │ -0325c4: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ -0325c8: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -0325ca: 2206 6300 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0063 │ │ -0325ce: 7020 5c02 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@025c │ │ -0325d4: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ -0325d8: 524a 6e00 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -0325dc: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ -0325e0: 546a d500 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -0325e4: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ -0325e8: 6e20 3902 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0239 │ │ -0325ee: 0c0a |0041: move-result-object v10 │ │ -0325f0: 5b6a d500 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -0325f4: 544a 7100 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0325f8: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ -0325fc: 544a 7100 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -032600: 52aa 6100 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032604: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ -032608: 220a 5f01 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@015f │ │ -03260c: 7010 1a09 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032612: 1a0b 2c02 |0053: const-string v11, "Failure saving state: " // string@022c │ │ -032616: 6e20 2009 ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03261c: 0c0a |0058: move-result-object v10 │ │ -03261e: 6e20 1f09 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -032624: 0c0a |005c: move-result-object v10 │ │ -032626: 1a0b 4100 |005d: const-string v11, " has target not in fragment manager: " // string@0041 │ │ -03262a: 6e20 2009 ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032630: 0c0a |0062: move-result-object v10 │ │ -032632: 544b 7100 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -032636: 6e20 1f09 ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03263c: 0c0a |0068: move-result-object v10 │ │ -03263e: 6e10 2609 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032644: 0c09 |006c: move-result-object v9 │ │ -032646: 1a0a 3802 |006d: const-string v10, "FragmentManager" // string@0238 │ │ -03264a: 7120 8407 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0784 │ │ -032650: 1a0a 0200 |0072: const-string v10, " " // string@0002 │ │ -032654: 220b 3f01 |0074: new-instance v11, Ljava/io/PrintWriter; // type@013f │ │ -032658: 220c 8900 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@0089 │ │ -03265c: 1a0d 3802 |0078: const-string v13, "FragmentManager" // string@0238 │ │ -032660: 7020 7d03 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@037d │ │ -032666: 7020 c008 cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@08c0 │ │ -03266c: 120c |0080: const/4 v12, #int 0 // #0 │ │ -03266e: 23cc 3302 |0081: new-array v12, v12, [Ljava/lang/String; // type@0233 │ │ -032672: 6e5c 1402 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@0214 │ │ -032678: 220a 4f01 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@014f │ │ -03267c: 7020 e008 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -032682: 270a |008b: throw v10 │ │ -032684: 546a d500 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -032688: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ -03268c: 220a 3600 |0090: new-instance v10, Landroid/os/Bundle; // type@0036 │ │ -032690: 7010 ad00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@00ad │ │ -032696: 5b6a d500 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -03269a: 546a d500 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -03269e: 1a0b 4007 |0099: const-string v11, "android:target_state" // string@0740 │ │ -0326a2: 544c 7100 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ -0326a6: 6e40 3102 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@0231 │ │ -0326ac: 524a 7300 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -0326b0: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ -0326b4: 546a d500 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -0326b8: 1a0b 3f07 |00a6: const-string v11, "android:target_req_state" // string@073f │ │ -0326bc: 524c 7300 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ -0326c0: 6e30 b800 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ -0326c6: 630a a600 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -0326ca: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ -0326ce: 1a0a 3802 |00b1: const-string v10, "FragmentManager" // string@0238 │ │ -0326d2: 220b 5f01 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ -0326d6: 7010 1a09 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0326dc: 1a0c eb05 |00b8: const-string v12, "Saved state of " // string@05eb │ │ -0326e0: 6e20 2009 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0326e6: 0c0b |00bd: move-result-object v11 │ │ -0326e8: 6e20 1f09 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0326ee: 0c0b |00c1: move-result-object v11 │ │ -0326f0: 1a0c be00 |00c2: const-string v12, ": " // string@00be │ │ -0326f4: 6e20 2009 cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0326fa: 0c0b |00c7: move-result-object v11 │ │ -0326fc: 546c d500 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -032700: 6e20 1f09 cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -032706: 0c0b |00cd: move-result-object v11 │ │ -032708: 6e10 2609 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03270e: 0c0b |00d1: move-result-object v11 │ │ -032710: 7120 8607 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -032716: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03271a: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ -03271e: 544a 6c00 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ -032722: 5b6a d500 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ -032726: 28d0 |00dd: goto 00ad // -0030 │ │ -032728: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ -03272c: 630a a600 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032730: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ -032734: 1a0a 3802 |00e4: const-string v10, "FragmentManager" // string@0238 │ │ -032738: 1a0b 190f |00e6: const-string v11, "saveAllState: no fragments!" // string@0f19 │ │ -03273c: 7120 8607 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -032742: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ -032746: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -032748: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ -03274a: 54ea b000 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -03274e: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ -032752: 54ea b000 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032756: 6e10 5109 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03275c: 0a00 |00f8: move-result v0 │ │ -03275e: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ -032762: 2302 2502 |00fb: new-array v2, v0, [I // type@0225 │ │ -032766: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ -032768: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ -03276c: 54ea b000 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -032770: 6e20 4c09 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032776: 0c0a |0105: move-result-object v10 │ │ -032778: 1f0a 5100 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@0051 │ │ -03277c: 52aa 6100 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032780: 4b0a 0208 |010a: aput v10, v2, v8 │ │ -032784: 630a a600 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032788: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ -03278c: 1a0a 3802 |0110: const-string v10, "FragmentManager" // string@0238 │ │ -032790: 220b 5f01 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ -032794: 7010 1a09 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03279a: 1a0c 180f |0117: const-string v12, "saveAllState: adding fragment #" // string@0f18 │ │ -03279e: 6e20 2009 cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0327a4: 0c0b |011c: move-result-object v11 │ │ -0327a6: 6e20 1d09 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -0327ac: 0c0b |0120: move-result-object v11 │ │ -0327ae: 1a0c be00 |0121: const-string v12, ": " // string@00be │ │ -0327b2: 6e20 2009 cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0327b8: 0c0b |0126: move-result-object v11 │ │ -0327ba: 54ec b000 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ -0327be: 6e20 4c09 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -0327c4: 0c0c |012c: move-result-object v12 │ │ -0327c6: 6e20 1f09 cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0327cc: 0c0b |0130: move-result-object v11 │ │ -0327ce: 6e10 2609 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0327d4: 0c0b |0134: move-result-object v11 │ │ -0327d6: 7120 8607 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0327dc: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0327e0: 28c4 |013a: goto 00fe // -003c │ │ -0327e2: 54ea b300 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0327e6: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ -0327ea: 54ea b300 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -0327ee: 6e10 5109 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0327f4: 0a00 |0144: move-result v0 │ │ -0327f6: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ -0327fa: 2303 2702 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0227 │ │ -0327fe: 1208 |0149: const/4 v8, #int 0 // #0 │ │ -032800: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ -032804: 220b 4c00 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@004c │ │ -032808: 54ea b300 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -03280c: 6e20 4c09 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032812: 0c0a |0153: move-result-object v10 │ │ -032814: 1f0a 4a00 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ -032818: 7030 2f01 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@012f │ │ -03281e: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ -032822: 630a a600 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032826: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ -03282a: 1a0a 3802 |015f: const-string v10, "FragmentManager" // string@0238 │ │ -03282e: 220b 5f01 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ -032832: 7010 1a09 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032838: 1a0c 170f |0166: const-string v12, "saveAllState: adding back stack #" // string@0f17 │ │ -03283c: 6e20 2009 cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032842: 0c0b |016b: move-result-object v11 │ │ -032844: 6e20 1d09 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03284a: 0c0b |016f: move-result-object v11 │ │ -03284c: 1a0c be00 |0170: const-string v12, ": " // string@00be │ │ -032850: 6e20 2009 cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032856: 0c0b |0175: move-result-object v11 │ │ -032858: 54ec b300 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ -03285c: 6e20 4c09 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032862: 0c0c |017b: move-result-object v12 │ │ -032864: 6e20 1f09 cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03286a: 0c0b |017f: move-result-object v11 │ │ -03286c: 6e10 2609 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032872: 0c0b |0183: move-result-object v11 │ │ -032874: 7120 8607 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -03287a: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03287e: 28c1 |0189: goto 014a // -003f │ │ -032880: 2205 6000 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0060 │ │ -032884: 7010 4602 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0246 │ │ -03288a: 5b51 c300 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ -03288e: 5b52 c400 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ -032892: 5b53 c500 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ -032896: 2900 82fe |0195: goto/16 0017 // -017e │ │ +0330bc: |[0330bc] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +0330cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0330ce: 6e10 1602 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0216 │ │ +0330d4: 630a a900 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00a9 │ │ +0330d8: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ +0330dc: 121a |0008: const/4 v10, #int 1 // #1 │ │ +0330de: 5cea c000 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00c0 │ │ +0330e2: 54ea ae00 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0330e6: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ +0330ea: 54ea ae00 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +0330ee: 6e10 5109 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0330f4: 0a0a |0014: move-result v10 │ │ +0330f6: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ +0330fa: 1105 |0017: return-object v5 │ │ +0330fc: 54ea ae00 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033100: 6e10 5109 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033106: 0a00 |001d: move-result v0 │ │ +033108: 2301 2a02 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@022a │ │ +03310c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +03310e: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +033110: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ +033114: 54ea ae00 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00ae │ │ +033118: 6e20 4c09 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +03311e: 0c04 |0029: move-result-object v4 │ │ +033120: 1f04 5100 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033124: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ +033128: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +03312a: 2206 6300 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0063 │ │ +03312e: 7020 5c02 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@025c │ │ +033134: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ +033138: 524a 6e00 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +03313c: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ +033140: 546a d500 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +033144: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ +033148: 6e20 3902 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0239 │ │ +03314e: 0c0a |0041: move-result-object v10 │ │ +033150: 5b6a d500 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +033154: 544a 7100 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +033158: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ +03315c: 544a 7100 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +033160: 52aa 6100 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033164: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ +033168: 220a 5f01 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@015f │ │ +03316c: 7010 1a09 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +033172: 1a0b 2c02 |0053: const-string v11, "Failure saving state: " // string@022c │ │ +033176: 6e20 2009 ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03317c: 0c0a |0058: move-result-object v10 │ │ +03317e: 6e20 1f09 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +033184: 0c0a |005c: move-result-object v10 │ │ +033186: 1a0b 4100 |005d: const-string v11, " has target not in fragment manager: " // string@0041 │ │ +03318a: 6e20 2009 ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033190: 0c0a |0062: move-result-object v10 │ │ +033192: 544b 7100 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +033196: 6e20 1f09 ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03319c: 0c0a |0068: move-result-object v10 │ │ +03319e: 6e10 2609 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0331a4: 0c09 |006c: move-result-object v9 │ │ +0331a6: 1a0a 3802 |006d: const-string v10, "FragmentManager" // string@0238 │ │ +0331aa: 7120 8407 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0784 │ │ +0331b0: 1a0a 0200 |0072: const-string v10, " " // string@0002 │ │ +0331b4: 220b 3f01 |0074: new-instance v11, Ljava/io/PrintWriter; // type@013f │ │ +0331b8: 220c 8900 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@0089 │ │ +0331bc: 1a0d 3802 |0078: const-string v13, "FragmentManager" // string@0238 │ │ +0331c0: 7020 7d03 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@037d │ │ +0331c6: 7020 c008 cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@08c0 │ │ +0331cc: 120c |0080: const/4 v12, #int 0 // #0 │ │ +0331ce: 23cc 3302 |0081: new-array v12, v12, [Ljava/lang/String; // type@0233 │ │ +0331d2: 6e5c 1402 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@0214 │ │ +0331d8: 220a 4f01 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@014f │ │ +0331dc: 7020 e008 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +0331e2: 270a |008b: throw v10 │ │ +0331e4: 546a d500 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +0331e8: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ +0331ec: 220a 3600 |0090: new-instance v10, Landroid/os/Bundle; // type@0036 │ │ +0331f0: 7010 ad00 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@00ad │ │ +0331f6: 5b6a d500 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +0331fa: 546a d500 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +0331fe: 1a0b 4007 |0099: const-string v11, "android:target_state" // string@0740 │ │ +033202: 544c 7100 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0071 │ │ +033206: 6e40 3102 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@0231 │ │ +03320c: 524a 7300 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +033210: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ +033214: 546a d500 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +033218: 1a0b 3f07 |00a6: const-string v11, "android:target_req_state" // string@073f │ │ +03321c: 524c 7300 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0073 │ │ +033220: 6e30 b800 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@00b8 │ │ +033226: 630a a600 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03322a: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ +03322e: 1a0a 3802 |00b1: const-string v10, "FragmentManager" // string@0238 │ │ +033232: 220b 5f01 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ +033236: 7010 1a09 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03323c: 1a0c eb05 |00b8: const-string v12, "Saved state of " // string@05eb │ │ +033240: 6e20 2009 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033246: 0c0b |00bd: move-result-object v11 │ │ +033248: 6e20 1f09 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03324e: 0c0b |00c1: move-result-object v11 │ │ +033250: 1a0c be00 |00c2: const-string v12, ": " // string@00be │ │ +033254: 6e20 2009 cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03325a: 0c0b |00c7: move-result-object v11 │ │ +03325c: 546c d500 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +033260: 6e20 1f09 cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +033266: 0c0b |00cd: move-result-object v11 │ │ +033268: 6e10 2609 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03326e: 0c0b |00d1: move-result-object v11 │ │ +033270: 7120 8607 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +033276: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +03327a: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ +03327e: 544a 6c00 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@006c │ │ +033282: 5b6a d500 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00d5 │ │ +033286: 28d0 |00dd: goto 00ad // -0030 │ │ +033288: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ +03328c: 630a a600 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +033290: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ +033294: 1a0a 3802 |00e4: const-string v10, "FragmentManager" // string@0238 │ │ +033298: 1a0b 170f |00e6: const-string v11, "saveAllState: no fragments!" // string@0f17 │ │ +03329c: 7120 8607 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0332a2: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ +0332a6: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +0332a8: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ +0332aa: 54ea b000 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0332ae: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ +0332b2: 54ea b000 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0332b6: 6e10 5109 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +0332bc: 0a00 |00f8: move-result v0 │ │ +0332be: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ +0332c2: 2302 2502 |00fb: new-array v2, v0, [I // type@0225 │ │ +0332c6: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ +0332c8: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ +0332cc: 54ea b000 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +0332d0: 6e20 4c09 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0332d6: 0c0a |0105: move-result-object v10 │ │ +0332d8: 1f0a 5100 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@0051 │ │ +0332dc: 52aa 6100 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +0332e0: 4b0a 0208 |010a: aput v10, v2, v8 │ │ +0332e4: 630a a600 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0332e8: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ +0332ec: 1a0a 3802 |0110: const-string v10, "FragmentManager" // string@0238 │ │ +0332f0: 220b 5f01 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ +0332f4: 7010 1a09 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0332fa: 1a0c 160f |0117: const-string v12, "saveAllState: adding fragment #" // string@0f16 │ │ +0332fe: 6e20 2009 cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033304: 0c0b |011c: move-result-object v11 │ │ +033306: 6e20 1d09 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03330c: 0c0b |0120: move-result-object v11 │ │ +03330e: 1a0c be00 |0121: const-string v12, ": " // string@00be │ │ +033312: 6e20 2009 cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033318: 0c0b |0126: move-result-object v11 │ │ +03331a: 54ec b000 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00b0 │ │ +03331e: 6e20 4c09 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +033324: 0c0c |012c: move-result-object v12 │ │ +033326: 6e20 1f09 cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03332c: 0c0b |0130: move-result-object v11 │ │ +03332e: 6e10 2609 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +033334: 0c0b |0134: move-result-object v11 │ │ +033336: 7120 8607 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +03333c: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ +033340: 28c4 |013a: goto 00fe // -003c │ │ +033342: 54ea b300 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +033346: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ +03334a: 54ea b300 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03334e: 6e10 5109 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033354: 0a00 |0144: move-result v0 │ │ +033356: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ +03335a: 2303 2702 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0227 │ │ +03335e: 1208 |0149: const/4 v8, #int 0 // #0 │ │ +033360: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ +033364: 220b 4c00 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@004c │ │ +033368: 54ea b300 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +03336c: 6e20 4c09 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +033372: 0c0a |0153: move-result-object v10 │ │ +033374: 1f0a 4a00 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@004a │ │ +033378: 7030 2f01 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@012f │ │ +03337e: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ +033382: 630a a600 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +033386: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ +03338a: 1a0a 3802 |015f: const-string v10, "FragmentManager" // string@0238 │ │ +03338e: 220b 5f01 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ +033392: 7010 1a09 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +033398: 1a0c 150f |0166: const-string v12, "saveAllState: adding back stack #" // string@0f15 │ │ +03339c: 6e20 2009 cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0333a2: 0c0b |016b: move-result-object v11 │ │ +0333a4: 6e20 1d09 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0333aa: 0c0b |016f: move-result-object v11 │ │ +0333ac: 1a0c be00 |0170: const-string v12, ": " // string@00be │ │ +0333b0: 6e20 2009 cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0333b6: 0c0b |0175: move-result-object v11 │ │ +0333b8: 54ec b300 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00b3 │ │ +0333bc: 6e20 4c09 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +0333c2: 0c0c |017b: move-result-object v12 │ │ +0333c4: 6e20 1f09 cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0333ca: 0c0b |017f: move-result-object v11 │ │ +0333cc: 6e10 2609 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0333d2: 0c0b |0183: move-result-object v11 │ │ +0333d4: 7120 8607 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0333da: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0333de: 28c1 |0189: goto 014a // -003f │ │ +0333e0: 2205 6000 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0060 │ │ +0333e4: 7010 4602 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0246 │ │ +0333ea: 5b51 c300 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00c3 │ │ +0333ee: 5b52 c400 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00c4 │ │ +0333f2: 5b53 c500 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00c5 │ │ +0333f6: 2900 82fe |0195: goto/16 0017 // -017e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1521 │ │ 0x0004 line=1523 │ │ 0x0008 line=1533 │ │ 0x000b line=1536 │ │ 0x0017 line=1622 │ │ @@ -59476,42 +59700,42 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -03289c: |[03289c] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -0328ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0328ae: 5431 bf00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -0328b2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0328b6: 2201 3600 |0005: new-instance v1, Landroid/os/Bundle; // type@0036 │ │ -0328ba: 7010 ad00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@00ad │ │ -0328c0: 5b31 bf00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -0328c4: 5431 bf00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -0328c8: 6e20 8c01 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@018c │ │ -0328ce: 5431 bf00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -0328d2: 6e10 b400 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@00b4 │ │ -0328d8: 0a01 |0016: move-result v1 │ │ -0328da: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -0328de: 5430 bf00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -0328e2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0328e4: 5b31 bf00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ -0328e8: 5441 7400 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -0328ec: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -0328f0: 6e20 3b02 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@023b │ │ -0328f6: 5441 6d00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -0328fa: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -0328fe: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -032902: 2200 3600 |002b: new-instance v0, Landroid/os/Bundle; // type@0036 │ │ -032906: 7010 ad00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ad │ │ -03290c: 1a01 4207 |0030: const-string v1, "android:view_state" // string@0742 │ │ -032910: 5442 6d00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -032914: 6e30 bb00 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@00bb │ │ -03291a: 1100 |0037: return-object v0 │ │ +0333fc: |[0333fc] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +03340c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03340e: 5431 bf00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +033412: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +033416: 2201 3600 |0005: new-instance v1, Landroid/os/Bundle; // type@0036 │ │ +03341a: 7010 ad00 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@00ad │ │ +033420: 5b31 bf00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +033424: 5431 bf00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +033428: 6e20 8c01 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@018c │ │ +03342e: 5431 bf00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +033432: 6e10 b400 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@00b4 │ │ +033438: 0a01 |0016: move-result v1 │ │ +03343a: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +03343e: 5430 bf00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +033442: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +033444: 5b31 bf00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00bf │ │ +033448: 5441 7400 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03344c: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +033450: 6e20 3b02 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@023b │ │ +033456: 5441 6d00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +03345a: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +03345e: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +033462: 2200 3600 |002b: new-instance v0, Landroid/os/Bundle; // type@0036 │ │ +033466: 7010 ad00 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00ad │ │ +03346c: 1a01 4207 |0030: const-string v1, "android:view_state" // string@0742 │ │ +033470: 5442 6d00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +033474: 6e30 bb00 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@00bb │ │ +03347a: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1493 │ │ 0x0001 line=1495 │ │ 0x0005 line=1496 │ │ 0x000c line=1498 │ │ 0x0011 line=1499 │ │ @@ -59535,41 +59759,41 @@ │ │ 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 │ │ -03291c: |[03291c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -03292c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03292e: 5252 6100 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ -032932: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ -032936: 2201 4f01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -03293a: 2202 5f01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -03293e: 7010 1a09 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032944: 1a03 3302 |000c: const-string v3, "Fragment " // string@0233 │ │ -032948: 6e20 2009 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03294e: 0c02 |0011: move-result-object v2 │ │ -032950: 6e20 1f09 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -032956: 0c02 |0015: move-result-object v2 │ │ -032958: 1a03 4600 |0016: const-string v3, " is not currently in the FragmentManager" // string@0046 │ │ -03295c: 6e20 2009 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032962: 0c02 |001b: move-result-object v2 │ │ -032964: 6e10 2609 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03296a: 0c02 |001f: move-result-object v2 │ │ -03296c: 7020 e008 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -032972: 2701 |0023: throw v1 │ │ -032974: 5252 6e00 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ -032978: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ -03297c: 6e20 3902 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0239 │ │ -032982: 0c00 |002b: move-result-object v0 │ │ -032984: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -032988: 2201 5000 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ -03298c: 7020 5301 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@0153 │ │ -032992: 1101 |0033: return-object v1 │ │ +03347c: |[03347c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +03348c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03348e: 5252 6100 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0061 │ │ +033492: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ +033496: 2201 4f01 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +03349a: 2202 5f01 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +03349e: 7010 1a09 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0334a4: 1a03 3302 |000c: const-string v3, "Fragment " // string@0233 │ │ +0334a8: 6e20 2009 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0334ae: 0c02 |0011: move-result-object v2 │ │ +0334b0: 6e20 1f09 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0334b6: 0c02 |0015: move-result-object v2 │ │ +0334b8: 1a03 4600 |0016: const-string v3, " is not currently in the FragmentManager" // string@0046 │ │ +0334bc: 6e20 2009 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0334c2: 0c02 |001b: move-result-object v2 │ │ +0334c4: 6e10 2609 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0334ca: 0c02 |001f: move-result-object v2 │ │ +0334cc: 7020 e008 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +0334d2: 2701 |0023: throw v1 │ │ +0334d4: 5252 6e00 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@006e │ │ +0334d8: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ +0334dc: 6e20 3902 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0239 │ │ +0334e2: 0c00 |002b: move-result-object v0 │ │ +0334e4: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0334e8: 2201 5000 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ +0334ec: 7020 5301 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@0153 │ │ +0334f2: 1101 |0033: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=540 │ │ 0x0005 line=541 │ │ 0x0024 line=544 │ │ 0x0028 line=545 │ │ 0x002c line=546 │ │ @@ -59584,38 +59808,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -032994: |[032994] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -0329a4: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -0329a8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0329ac: 0e00 |0004: return-void │ │ -0329ae: 5420 be00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0329b2: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -0329b6: 2200 f200 |0009: new-instance v0, Landroid/util/SparseArray; // type@00f2 │ │ -0329ba: 7010 8a07 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@078a │ │ -0329c0: 5b20 be00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0329c4: 5430 6200 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ -0329c8: 5421 be00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0329cc: 6e20 dd07 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@07dd │ │ -0329d2: 5420 be00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0329d6: 6e10 8c07 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@078c │ │ -0329dc: 0a00 |001c: move-result v0 │ │ -0329de: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -0329e2: 5420 be00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0329e6: 5b30 6d00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ -0329ea: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0329ec: 5b20 be00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0329f0: 28de |0026: goto 0004 // -0022 │ │ -0329f2: 5420 be00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ -0329f6: 6e10 8b07 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@078b │ │ -0329fc: 28e4 |002c: goto 0010 // -001c │ │ +0334f4: |[0334f4] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +033504: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +033508: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +03350c: 0e00 |0004: return-void │ │ +03350e: 5420 be00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +033512: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +033516: 2200 f200 |0009: new-instance v0, Landroid/util/SparseArray; // type@00f2 │ │ +03351a: 7010 8a07 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@078a │ │ +033520: 5b20 be00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +033524: 5430 6200 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0062 │ │ +033528: 5421 be00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +03352c: 6e20 dd07 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@07dd │ │ +033532: 5420 be00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +033536: 6e10 8c07 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@078c │ │ +03353c: 0a00 |001c: move-result v0 │ │ +03353e: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +033542: 5420 be00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +033546: 5b30 6d00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@006d │ │ +03354a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03354c: 5b20 be00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +033550: 28de |0026: goto 0004 // -0022 │ │ +033552: 5420 be00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00be │ │ +033556: 6e10 8b07 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@078b │ │ +03355c: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x0004 line=1490 │ │ 0x0005 line=1480 │ │ 0x0009 line=1481 │ │ 0x0010 line=1485 │ │ @@ -59632,99 +59856,99 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -032a00: |[032a00] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -032a10: 1d04 |0000: monitor-enter v4 │ │ -032a12: 5441 b500 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -032a16: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -032a1a: 2201 8001 |0005: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ -032a1e: 7010 4609 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -032a24: 5b41 b500 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -032a28: 5441 b500 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -032a2c: 6e10 5109 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032a32: 0a00 |0011: move-result v0 │ │ -032a34: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -032a38: 6301 a600 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032a3c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -032a40: 1a01 3802 |0018: const-string v1, "FragmentManager" // string@0238 │ │ -032a44: 2202 5f01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -032a48: 7010 1a09 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032a4e: 1a03 f105 |001f: const-string v3, "Setting back stack index " // string@05f1 │ │ -032a52: 6e20 2009 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032a58: 0c02 |0024: move-result-object v2 │ │ -032a5a: 6e20 1d09 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032a60: 0c02 |0028: move-result-object v2 │ │ -032a62: 1a03 7800 |0029: const-string v3, " to " // string@0078 │ │ -032a66: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032a6c: 0c02 |002e: move-result-object v2 │ │ -032a6e: 6e20 1f09 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -032a74: 0c02 |0032: move-result-object v2 │ │ -032a76: 6e10 2609 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032a7c: 0c02 |0036: move-result-object v2 │ │ -032a7e: 7120 8607 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -032a84: 5441 b500 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -032a88: 6e30 5009 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -032a8e: 1e04 |003f: monitor-exit v4 │ │ -032a90: 0e00 |0040: return-void │ │ -032a92: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -032a96: 5441 b500 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -032a9a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -032a9c: 6e20 4909 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032aa2: 5441 b100 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -032aa6: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -032aaa: 2201 8001 |004d: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ -032aae: 7010 4609 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -032ab4: 5b41 b100 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -032ab8: 6301 a600 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032abc: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -032ac0: 1a01 3802 |0058: const-string v1, "FragmentManager" // string@0238 │ │ -032ac4: 2202 5f01 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -032ac8: 7010 1a09 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032ace: 1a03 4c01 |005f: const-string v3, "Adding available back stack index " // string@014c │ │ -032ad2: 6e20 2009 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032ad8: 0c02 |0064: move-result-object v2 │ │ -032ada: 6e20 1d09 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032ae0: 0c02 |0068: move-result-object v2 │ │ -032ae2: 6e10 2609 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032ae8: 0c02 |006c: move-result-object v2 │ │ -032aea: 7120 8607 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -032af0: 5441 b100 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ -032af4: 7110 e808 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -032afa: 0c02 |0075: move-result-object v2 │ │ -032afc: 6e20 4909 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032b02: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -032b06: 28c6 |007b: goto 0041 // -003a │ │ -032b08: 6301 a600 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032b0c: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -032b10: 1a01 3802 |0080: const-string v1, "FragmentManager" // string@0238 │ │ -032b14: 2202 5f01 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -032b18: 7010 1a09 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032b1e: 1a03 4d01 |0087: const-string v3, "Adding back stack index " // string@014d │ │ -032b22: 6e20 2009 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032b28: 0c02 |008c: move-result-object v2 │ │ -032b2a: 6e20 1d09 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032b30: 0c02 |0090: move-result-object v2 │ │ -032b32: 1a03 7c00 |0091: const-string v3, " with " // string@007c │ │ -032b36: 6e20 2009 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032b3c: 0c02 |0096: move-result-object v2 │ │ -032b3e: 6e20 1f09 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -032b44: 0c02 |009a: move-result-object v2 │ │ -032b46: 6e10 2609 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032b4c: 0c02 |009e: move-result-object v2 │ │ -032b4e: 7120 8607 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -032b54: 5441 b500 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ -032b58: 6e20 4909 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032b5e: 2898 |00a7: goto 003f // -0068 │ │ -032b60: 0d01 |00a8: move-exception v1 │ │ -032b62: 1e04 |00a9: monitor-exit v4 │ │ -032b64: 2701 |00aa: throw v1 │ │ +033560: |[033560] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +033570: 1d04 |0000: monitor-enter v4 │ │ +033572: 5441 b500 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +033576: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +03357a: 2201 8001 |0005: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ +03357e: 7010 4609 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +033584: 5b41 b500 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +033588: 5441 b500 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +03358c: 6e10 5109 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033592: 0a00 |0011: move-result v0 │ │ +033594: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +033598: 6301 a600 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03359c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +0335a0: 1a01 3802 |0018: const-string v1, "FragmentManager" // string@0238 │ │ +0335a4: 2202 5f01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +0335a8: 7010 1a09 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0335ae: 1a03 f105 |001f: const-string v3, "Setting back stack index " // string@05f1 │ │ +0335b2: 6e20 2009 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0335b8: 0c02 |0024: move-result-object v2 │ │ +0335ba: 6e20 1d09 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0335c0: 0c02 |0028: move-result-object v2 │ │ +0335c2: 1a03 7800 |0029: const-string v3, " to " // string@0078 │ │ +0335c6: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0335cc: 0c02 |002e: move-result-object v2 │ │ +0335ce: 6e20 1f09 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0335d4: 0c02 |0032: move-result-object v2 │ │ +0335d6: 6e10 2609 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0335dc: 0c02 |0036: move-result-object v2 │ │ +0335de: 7120 8607 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0335e4: 5441 b500 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0335e8: 6e30 5009 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +0335ee: 1e04 |003f: monitor-exit v4 │ │ +0335f0: 0e00 |0040: return-void │ │ +0335f2: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +0335f6: 5441 b500 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0335fa: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0335fc: 6e20 4909 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033602: 5441 b100 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +033606: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +03360a: 2201 8001 |004d: new-instance v1, Ljava/util/ArrayList; // type@0180 │ │ +03360e: 7010 4609 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +033614: 5b41 b100 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +033618: 6301 a600 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03361c: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +033620: 1a01 3802 |0058: const-string v1, "FragmentManager" // string@0238 │ │ +033624: 2202 5f01 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +033628: 7010 1a09 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03362e: 1a03 4c01 |005f: const-string v3, "Adding available back stack index " // string@014c │ │ +033632: 6e20 2009 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033638: 0c02 |0064: move-result-object v2 │ │ +03363a: 6e20 1d09 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +033640: 0c02 |0068: move-result-object v2 │ │ +033642: 6e10 2609 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +033648: 0c02 |006c: move-result-object v2 │ │ +03364a: 7120 8607 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +033650: 5441 b100 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00b1 │ │ +033654: 7110 e808 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03365a: 0c02 |0075: move-result-object v2 │ │ +03365c: 6e20 4909 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033662: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +033666: 28c6 |007b: goto 0041 // -003a │ │ +033668: 6301 a600 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +03366c: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +033670: 1a01 3802 |0080: const-string v1, "FragmentManager" // string@0238 │ │ +033674: 2202 5f01 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +033678: 7010 1a09 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03367e: 1a03 4d01 |0087: const-string v3, "Adding back stack index " // string@014d │ │ +033682: 6e20 2009 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033688: 0c02 |008c: move-result-object v2 │ │ +03368a: 6e20 1d09 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +033690: 0c02 |0090: move-result-object v2 │ │ +033692: 1a03 7c00 |0091: const-string v3, " with " // string@007c │ │ +033696: 6e20 2009 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03369c: 0c02 |0096: move-result-object v2 │ │ +03369e: 6e20 1f09 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0336a4: 0c02 |009a: move-result-object v2 │ │ +0336a6: 6e10 2609 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0336ac: 0c02 |009e: move-result-object v2 │ │ +0336ae: 7120 8607 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0336b4: 5441 b500 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00b5 │ │ +0336b8: 6e20 4909 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +0336be: 2898 |00a7: goto 003f // -0068 │ │ +0336c0: 0d01 |00a8: move-exception v1 │ │ +0336c2: 1e04 |00a9: monitor-exit v4 │ │ +0336c4: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1303 │ │ 0x0001 line=1304 │ │ 0x0005 line=1305 │ │ @@ -59755,51 +59979,51 @@ │ │ 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 │ │ -032b74: |[032b74] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -032b84: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -032b86: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -032b88: 6301 a600 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ -032b8c: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -032b90: 1a01 3802 |0006: const-string v1, "FragmentManager" // string@0238 │ │ -032b94: 2202 5f01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -032b98: 7010 1a09 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032b9e: 1a03 1e10 |000d: const-string v3, "show: " // string@101e │ │ -032ba2: 6e20 2009 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032ba8: 0c02 |0012: move-result-object v2 │ │ -032baa: 6e20 1f09 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -032bb0: 0c02 |0016: move-result-object v2 │ │ -032bb2: 6e10 2609 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032bb8: 0c02 |001a: move-result-object v2 │ │ -032bba: 7120 8607 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -032bc0: 5571 5f00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -032bc4: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -032bc8: 5c74 5f00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ -032bcc: 5471 7400 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -032bd0: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -032bd4: 6e59 2002 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@0220 │ │ -032bda: 0c00 |002b: move-result-object v0 │ │ -032bdc: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -032be0: 5471 7400 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -032be4: 6e20 e507 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -032bea: 5471 7400 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ -032bee: 6e20 e407 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -032bf4: 5571 5200 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ -032bf8: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -032bfc: 5571 5e00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ -032c00: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -032c04: 5571 6500 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ -032c08: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -032c0c: 5c65 bb00 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ -032c10: 6e20 8401 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0184 │ │ -032c16: 0e00 |0049: return-void │ │ +0336d4: |[0336d4] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0336e4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0336e6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0336e8: 6301 a600 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00a6 │ │ +0336ec: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +0336f0: 1a01 3802 |0006: const-string v1, "FragmentManager" // string@0238 │ │ +0336f4: 2202 5f01 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +0336f8: 7010 1a09 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0336fe: 1a03 1c10 |000d: const-string v3, "show: " // string@101c │ │ +033702: 6e20 2009 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033708: 0c02 |0012: move-result-object v2 │ │ +03370a: 6e20 1f09 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +033710: 0c02 |0016: move-result-object v2 │ │ +033712: 6e10 2609 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +033718: 0c02 |001a: move-result-object v2 │ │ +03371a: 7120 8607 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +033720: 5571 5f00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +033724: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +033728: 5c74 5f00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@005f │ │ +03372c: 5471 7400 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +033730: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +033734: 6e59 2002 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@0220 │ │ +03373a: 0c00 |002b: move-result-object v0 │ │ +03373c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +033740: 5471 7400 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +033744: 6e20 e507 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +03374a: 5471 7400 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0074 │ │ +03374e: 6e20 e407 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +033754: 5571 5200 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0052 │ │ +033758: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +03375c: 5571 5e00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@005e │ │ +033760: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +033764: 5571 6500 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@0065 │ │ +033768: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +03376c: 5c65 bb00 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00bb │ │ +033770: 6e20 8401 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0184 │ │ +033776: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1151 │ │ 0x001e line=1152 │ │ 0x0022 line=1153 │ │ 0x0024 line=1154 │ │ 0x0028 line=1155 │ │ @@ -59822,34 +60046,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -032c18: |[032c18] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -032c28: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -032c2c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -032c30: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -032c36: 1a01 3b02 |0007: const-string v1, "FragmentManager{" // string@023b │ │ -032c3a: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032c40: 7110 2909 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -032c46: 0a01 |000f: move-result v1 │ │ -032c48: 7110 e608 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -032c4e: 0c01 |0013: move-result-object v1 │ │ -032c50: 6e20 2009 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032c56: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ -032c5a: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032c60: 5421 af00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ -032c64: 7120 7c03 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ -032c6a: 1a01 4e11 |0021: const-string v1, "}}" // string@114e │ │ -032c6e: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032c74: 6e10 2609 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032c7a: 0c01 |0029: move-result-object v1 │ │ -032c7c: 1101 |002a: return-object v1 │ │ +033778: |[033778] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +033788: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +03378c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +033790: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +033796: 1a01 3b02 |0007: const-string v1, "FragmentManager{" // string@023b │ │ +03379a: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0337a0: 7110 2909 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +0337a6: 0a01 |000f: move-result v1 │ │ +0337a8: 7110 e608 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +0337ae: 0c01 |0013: move-result-object v1 │ │ +0337b0: 6e20 2009 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0337b6: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ +0337ba: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0337c0: 5421 af00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00af │ │ +0337c4: 7120 7c03 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ +0337ca: 1a01 4c11 |0021: const-string v1, "}}" // string@114c │ │ +0337ce: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0337d4: 6e10 2609 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0337da: 0c01 |0029: move-result-object v1 │ │ +0337dc: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0007 line=554 │ │ 0x000c line=555 │ │ 0x0017 line=556 │ │ 0x001c line=557 │ │ @@ -59906,21 +60130,21 @@ │ │ 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 │ │ -032c80: |[032c80] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -032c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032c92: 7010 2304 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0423 │ │ -032c98: 5b10 c800 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032c9c: 5b10 c900 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -032ca0: 5b12 ca00 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -032ca4: 0e00 |000a: return-void │ │ +0337e0: |[0337e0] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0337f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0337f2: 7010 2304 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0423 │ │ +0337f8: 5b10 c800 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +0337fc: 5b10 c900 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +033800: 5b12 ca00 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +033804: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0004 line=34 │ │ 0x0006 line=35 │ │ 0x0008 line=38 │ │ 0x000a line=39 │ │ @@ -59933,30 +60157,30 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -032ca8: |[032ca8] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ -032cb8: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -032cbc: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -032cc2: 1a01 3e07 |0005: const-string v1, "android:switcher:" // string@073e │ │ -032cc6: 6e20 2009 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032ccc: 0c00 |000a: move-result-object v0 │ │ -032cce: 6e20 1d09 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032cd4: 0c00 |000e: move-result-object v0 │ │ -032cd6: 1a01 bd00 |000f: const-string v1, ":" // string@00bd │ │ -032cda: 6e20 2009 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -032ce0: 0c00 |0014: move-result-object v0 │ │ -032ce2: 6e20 1d09 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -032ce8: 0c00 |0018: move-result-object v0 │ │ -032cea: 6e10 2609 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -032cf0: 0c00 |001c: move-result-object v0 │ │ -032cf2: 1100 |001d: return-object v0 │ │ +033808: |[033808] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ +033818: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +03381c: 7010 1a09 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +033822: 1a01 3e07 |0005: const-string v1, "android:switcher:" // string@073e │ │ +033826: 6e20 2009 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03382c: 0c00 |000a: move-result-object v0 │ │ +03382e: 6e20 1d09 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +033834: 0c00 |000e: move-result-object v0 │ │ +033836: 1a01 bd00 |000f: const-string v1, ":" // string@00bd │ │ +03383a: 6e20 2009 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033840: 0c00 |0014: move-result-object v0 │ │ +033842: 6e20 1d09 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +033848: 0c00 |0018: move-result-object v0 │ │ +03384a: 6e10 2609 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +033850: 0c00 |001c: move-result-object v0 │ │ +033852: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x001e reg=2 viewId I │ │ 0x0000 - 0x001e reg=3 index I │ │ │ │ @@ -59966,25 +60190,25 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -032cf4: |[032cf4] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -032d04: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d08: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -032d0c: 5410 ca00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -032d10: 6e10 db01 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ -032d16: 0c00 |0009: move-result-object v0 │ │ -032d18: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d1c: 5410 c800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d20: 1f04 5100 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0051 │ │ -032d24: 6e20 7202 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0272 │ │ -032d2a: 0e00 |0013: return-void │ │ +033854: |[033854] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +033864: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +033868: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03386c: 5410 ca00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +033870: 6e10 db01 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ +033876: 0c00 |0009: move-result-object v0 │ │ +033878: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +03387c: 5410 c800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +033880: 1f04 5100 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033884: 6e20 7202 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0272 │ │ +03388a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x000c line=82 │ │ 0x0013 line=83 │ │ locals : │ │ @@ -59998,24 +60222,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -032d2c: |[032d2c] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -032d3c: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d40: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -032d44: 5410 c800 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d48: 6e10 7102 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0271 │ │ -032d4e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -032d50: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d54: 5410 ca00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -032d58: 6e10 de01 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01de │ │ -032d5e: 0e00 |0011: return-void │ │ +03388c: |[03388c] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +03389c: 5410 c800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +0338a0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0338a4: 5410 c800 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +0338a8: 6e10 7102 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0271 │ │ +0338ae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0338b0: 5b10 c800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +0338b4: 5410 ca00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +0338b8: 6e10 de01 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01de │ │ +0338be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0009 line=103 │ │ 0x000c line=104 │ │ 0x0011 line=106 │ │ @@ -60034,47 +60258,47 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -032d60: |[032d60] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -032d70: 5452 c800 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d74: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -032d78: 5452 ca00 |0004: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -032d7c: 6e10 db01 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ -032d82: 0c02 |0009: move-result-object v2 │ │ -032d84: 5b52 c800 |000a: iput-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032d88: 6e10 c607 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ -032d8e: 0a02 |000f: move-result v2 │ │ -032d90: 7120 5002 7200 |0010: invoke-static {v2, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0250 │ │ -032d96: 0c01 |0013: move-result-object v1 │ │ -032d98: 5452 ca00 |0014: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ -032d9c: 6e20 e001 1200 |0016: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01e0 │ │ -032da2: 0c00 |0019: move-result-object v0 │ │ -032da4: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ -032da8: 5452 c800 |001c: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032dac: 6e20 6f02 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@026f │ │ -032db2: 5452 c900 |0021: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -032db6: 3220 0600 |0023: if-eq v0, v2, 0029 // +0006 │ │ -032dba: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -032dbc: 6e20 9a01 2000 |0026: invoke-virtual {v0, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ -032dc2: 1100 |0029: return-object v0 │ │ -032dc4: 6e20 4d02 7500 |002a: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@024d │ │ -032dca: 0c00 |002d: move-result-object v0 │ │ -032dcc: 5452 c800 |002e: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ -032dd0: 6e10 c607 0600 |0030: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ -032dd6: 0a03 |0033: move-result v3 │ │ -032dd8: 6e10 c607 0600 |0034: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ -032dde: 0a04 |0037: move-result v4 │ │ -032de0: 7120 5002 7400 |0038: invoke-static {v4, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0250 │ │ -032de6: 0c04 |003b: move-result-object v4 │ │ -032de8: 6e40 6c02 3240 |003c: 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@026c │ │ -032dee: 28e2 |003f: goto 0021 // -001e │ │ +0338c0: |[0338c0] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0338d0: 5452 c800 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +0338d4: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0338d8: 5452 ca00 |0004: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +0338dc: 6e10 db01 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ +0338e2: 0c02 |0009: move-result-object v2 │ │ +0338e4: 5b52 c800 |000a: iput-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +0338e8: 6e10 c607 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ +0338ee: 0a02 |000f: move-result v2 │ │ +0338f0: 7120 5002 7200 |0010: invoke-static {v2, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0250 │ │ +0338f6: 0c01 |0013: move-result-object v1 │ │ +0338f8: 5452 ca00 |0014: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ca │ │ +0338fc: 6e20 e001 1200 |0016: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01e0 │ │ +033902: 0c00 |0019: move-result-object v0 │ │ +033904: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ +033908: 5452 c800 |001c: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +03390c: 6e20 6f02 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@026f │ │ +033912: 5452 c900 |0021: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +033916: 3220 0600 |0023: if-eq v0, v2, 0029 // +0006 │ │ +03391a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +03391c: 6e20 9a01 2000 |0026: invoke-virtual {v0, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ +033922: 1100 |0029: return-object v0 │ │ +033924: 6e20 4d02 7500 |002a: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@024d │ │ +03392a: 0c00 |002d: move-result-object v0 │ │ +03392c: 5452 c800 |002e: iget-object v2, v5, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00c8 │ │ +033930: 6e10 c607 0600 |0030: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ +033936: 0a03 |0033: move-result v3 │ │ +033938: 6e10 c607 0600 |0034: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ +03393e: 0a04 |0037: move-result v4 │ │ +033940: 7120 5002 7400 |0038: invoke-static {v4, v7}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0250 │ │ +033946: 0c04 |003b: move-result-object v4 │ │ +033948: 6e40 6c02 3240 |003c: 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@026c │ │ +03394e: 28e2 |003f: goto 0021 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x000c line=57 │ │ 0x0014 line=58 │ │ 0x001a line=59 │ │ @@ -60096,23 +60320,23 @@ │ │ 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 │ │ -032df0: |[032df0] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -032e00: 1f03 5100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0051 │ │ -032e04: 6e10 6901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0169 │ │ -032e0a: 0c00 |0005: move-result-object v0 │ │ -032e0c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -032e10: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -032e12: 0f00 |0009: return v0 │ │ -032e14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -032e16: 28fe |000b: goto 0009 // -0002 │ │ +033950: |[033950] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +033960: 1f03 5100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033964: 6e10 6901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0169 │ │ +03396a: 0c00 |0005: move-result-object v0 │ │ +03396c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +033970: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +033972: 0f00 |0009: return v0 │ │ +033974: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +033976: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 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; │ │ @@ -60122,16 +60346,16 @@ │ │ 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 │ │ -032e18: |[032e18] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -032e28: 0e00 |0000: return-void │ │ +033978: |[033978] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +033988: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 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; │ │ @@ -60141,17 +60365,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -032e2c: |[032e2c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -032e3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032e3e: 1100 |0001: return-object v0 │ │ +03398c: |[03398c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +03399c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03399e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ @@ -60159,29 +60383,29 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -032e40: |[032e40] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -032e50: 0760 |0000: move-object v0, v6 │ │ -032e52: 1f00 5100 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -032e56: 5431 c900 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -032e5a: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -032e5e: 5431 c900 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -032e62: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -032e66: 5431 c900 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -032e6a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -032e6c: 6e20 9a01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ -032e72: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -032e76: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -032e78: 6e20 9a01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ -032e7e: 5b30 c900 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ -032e82: 0e00 |0019: return-void │ │ +0339a0: |[0339a0] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0339b0: 0760 |0000: move-object v0, v6 │ │ +0339b2: 1f00 5100 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +0339b6: 5431 c900 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +0339ba: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +0339be: 5431 c900 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +0339c2: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +0339c6: 5431 c900 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +0339ca: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0339cc: 6e20 9a01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ +0339d2: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +0339d6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0339d8: 6e20 9a01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ +0339de: 5b30 c900 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00c9 │ │ +0339e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0007 line=89 │ │ 0x000b line=90 │ │ 0x0011 line=92 │ │ @@ -60200,16 +60424,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -032e84: |[032e84] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -032e94: 0e00 |0000: return-void │ │ +0339e4: |[0339e4] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +0339f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -60274,27 +60498,27 @@ │ │ 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 │ │ -032e98: |[032e98] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -032ea8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -032eaa: 7010 2304 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0423 │ │ -032eb0: 5b21 d900 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032eb4: 2200 8001 |0006: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -032eb8: 7010 4609 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -032ebe: 5b20 dd00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -032ec2: 2200 8001 |000d: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ -032ec6: 7010 4609 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ -032ecc: 5b20 dc00 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -032ed0: 5b21 da00 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -032ed4: 5b23 db00 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -032ed8: 0e00 |0018: return-void │ │ +0339f8: |[0339f8] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +033a08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +033a0a: 7010 2304 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0423 │ │ +033a10: 5b21 d900 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033a14: 2200 8001 |0006: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +033a18: 7010 4609 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +033a1e: 5b20 dd00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033a22: 2200 8001 |000d: new-instance v0, Ljava/util/ArrayList; // type@0180 │ │ +033a26: 7010 4609 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0946 │ │ +033a2c: 5b20 dc00 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033a30: 5b21 da00 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +033a34: 5b23 db00 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +033a38: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0004 line=32 │ │ 0x0006 line=34 │ │ 0x000d line=35 │ │ 0x0014 line=36 │ │ @@ -60310,41 +60534,41 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -032edc: |[032edc] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -032eec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -032eee: 0770 |0001: move-object v0, v7 │ │ -032ef0: 1f00 5100 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -032ef4: 5441 d900 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032ef8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -032efc: 5441 db00 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -032f00: 6e10 db01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ -032f06: 0c01 |000d: move-result-object v1 │ │ -032f08: 5b41 d900 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032f0c: 5441 dd00 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -032f10: 6e10 5109 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032f16: 0a01 |0015: move-result v1 │ │ -032f18: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -032f1c: 5441 dd00 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -032f20: 6e20 4909 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -032f26: 28f3 |001d: goto 0010 // -000d │ │ -032f28: 5441 dd00 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -032f2c: 5442 db00 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -032f30: 6e20 ed01 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@01ed │ │ -032f36: 0c02 |0025: move-result-object v2 │ │ -032f38: 6e30 5009 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -032f3e: 5441 dc00 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -032f42: 6e30 5009 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -032f48: 5441 d900 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032f4c: 6e20 7702 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0277 │ │ -032f52: 0e00 |0033: return-void │ │ +033a3c: |[033a3c] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +033a4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +033a4e: 0770 |0001: move-object v0, v7 │ │ +033a50: 1f00 5100 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033a54: 5441 d900 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033a58: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +033a5c: 5441 db00 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +033a60: 6e10 db01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ +033a66: 0c01 |000d: move-result-object v1 │ │ +033a68: 5b41 d900 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033a6c: 5441 dd00 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033a70: 6e10 5109 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033a76: 0a01 |0015: move-result v1 │ │ +033a78: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +033a7c: 5441 dd00 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033a80: 6e20 4909 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033a86: 28f3 |001d: goto 0010 // -000d │ │ +033a88: 5441 dd00 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033a8c: 5442 db00 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +033a90: 6e20 ed01 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@01ed │ │ +033a96: 0c02 |0025: move-result-object v2 │ │ +033a98: 6e30 5009 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +033a9e: 5441 dc00 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033aa2: 6e30 5009 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +033aa8: 5441 d900 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033aac: 6e20 7702 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0277 │ │ +033ab2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x0004 line=90 │ │ 0x0008 line=91 │ │ 0x0010 line=95 │ │ 0x0018 line=96 │ │ @@ -60364,24 +60588,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -032f54: |[032f54] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -032f64: 5410 d900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032f68: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -032f6c: 5410 d900 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032f70: 6e10 7102 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0271 │ │ -032f76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -032f78: 5b10 d900 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032f7c: 5410 db00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -032f80: 6e10 de01 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01de │ │ -032f86: 0e00 |0011: return-void │ │ +033ab4: |[033ab4] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +033ac4: 5410 d900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033ac8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +033acc: 5410 d900 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033ad0: 6e10 7102 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0271 │ │ +033ad6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +033ad8: 5b10 d900 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033adc: 5410 db00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +033ae0: 6e10 de01 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@01de │ │ +033ae6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0009 line=122 │ │ 0x000c line=123 │ │ 0x0011 line=125 │ │ @@ -60400,61 +60624,61 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -032f88: |[032f88] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -032f98: 5453 dc00 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -032f9c: 6e10 5109 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032fa2: 0a03 |0005: move-result v3 │ │ -032fa4: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ -032fa8: 5453 dc00 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -032fac: 6e20 4c09 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032fb2: 0c00 |000d: move-result-object v0 │ │ -032fb4: 1f00 5100 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -032fb8: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -032fbc: 1100 |0012: return-object v0 │ │ -032fbe: 5453 d900 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032fc2: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ -032fc6: 5453 db00 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -032fca: 6e10 db01 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ -032fd0: 0c03 |001c: move-result-object v3 │ │ -032fd2: 5b53 d900 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -032fd6: 6e20 6302 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0263 │ │ -032fdc: 0c01 |0022: move-result-object v1 │ │ -032fde: 5453 dd00 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -032fe2: 6e10 5109 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -032fe8: 0a03 |0028: move-result v3 │ │ -032fea: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ -032fee: 5453 dd00 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -032ff2: 6e20 4c09 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -032ff8: 0c02 |0030: move-result-object v2 │ │ -032ffa: 1f02 5000 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ -032ffe: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ -033002: 6e20 9901 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@0199 │ │ -033008: 5453 dc00 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -03300c: 6e10 5109 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -033012: 0a03 |003d: move-result v3 │ │ -033014: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ -033018: 5453 dc00 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -03301c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -03301e: 6e20 4909 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -033024: 28f2 |0046: goto 0038 // -000e │ │ -033026: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -033028: 6e20 9a01 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ -03302e: 5453 dc00 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -033032: 6e30 5009 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -033038: 5453 d900 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ -03303c: 6e10 c607 0600 |0052: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ -033042: 0a04 |0055: move-result v4 │ │ -033044: 6e30 6b02 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@026b │ │ -03304a: 0710 |0059: move-object v0, v1 │ │ -03304c: 28b8 |005a: goto 0012 // -0048 │ │ +033ae8: |[033ae8] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +033af8: 5453 dc00 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033afc: 6e10 5109 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033b02: 0a03 |0005: move-result v3 │ │ +033b04: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ +033b08: 5453 dc00 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033b0c: 6e20 4c09 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +033b12: 0c00 |000d: move-result-object v0 │ │ +033b14: 1f00 5100 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033b18: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +033b1c: 1100 |0012: return-object v0 │ │ +033b1e: 5453 d900 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033b22: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ +033b26: 5453 db00 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +033b2a: 6e10 db01 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@01db │ │ +033b30: 0c03 |001c: move-result-object v3 │ │ +033b32: 5b53 d900 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033b36: 6e20 6302 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0263 │ │ +033b3c: 0c01 |0022: move-result-object v1 │ │ +033b3e: 5453 dd00 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033b42: 6e10 5109 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033b48: 0a03 |0028: move-result v3 │ │ +033b4a: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ +033b4e: 5453 dd00 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033b52: 6e20 4c09 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +033b58: 0c02 |0030: move-result-object v2 │ │ +033b5a: 1f02 5000 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ +033b5e: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ +033b62: 6e20 9901 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@0199 │ │ +033b68: 5453 dc00 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033b6c: 6e10 5109 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033b72: 0a03 |003d: move-result v3 │ │ +033b74: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ +033b78: 5453 dc00 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033b7c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +033b7e: 6e20 4909 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033b84: 28f2 |0046: goto 0038 // -000e │ │ +033b86: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +033b88: 6e20 9a01 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ +033b8e: 5453 dc00 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033b92: 6e30 5009 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +033b98: 5453 d900 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00d9 │ │ +033b9c: 6e10 c607 0600 |0052: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@07c6 │ │ +033ba2: 0a04 |0055: move-result v4 │ │ +033ba4: 6e30 6b02 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@026b │ │ +033baa: 0710 |0059: move-object v0, v1 │ │ +033bac: 28b8 |005a: goto 0012 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x0010 line=59 │ │ 0x0012 line=83 │ │ 0x0013 line=64 │ │ @@ -60483,23 +60707,23 @@ │ │ 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 │ │ -033050: |[033050] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -033060: 1f03 5100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0051 │ │ -033064: 6e10 6901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0169 │ │ -03306a: 0c00 |0005: move-result-object v0 │ │ -03306c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -033070: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -033072: 0f00 |0009: return v0 │ │ -033074: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -033076: 28fe |000b: goto 0009 // -0002 │ │ +033bb0: |[033bb0] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +033bc0: 1f03 5100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033bc4: 6e10 6901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0169 │ │ +033bca: 0c00 |0005: move-result-object v0 │ │ +033bcc: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +033bd0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +033bd2: 0f00 |0009: return v0 │ │ +033bd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +033bd6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 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; │ │ @@ -60509,85 +60733,85 @@ │ │ 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 │ │ -033078: |[033078] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -033088: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -03308c: 07c0 |0002: move-object v0, v12 │ │ -03308e: 1f00 3600 |0003: check-cast v0, Landroid/os/Bundle; // type@0036 │ │ -033092: 6e20 bc00 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ -033098: 1a08 5410 |0008: const-string v8, "states" // string@1054 │ │ -03309c: 6e20 b200 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00b2 │ │ -0330a2: 0c02 |000d: move-result-object v2 │ │ -0330a4: 54b8 dd00 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -0330a8: 6e10 4a09 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ -0330ae: 54b8 dc00 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -0330b2: 6e10 4a09 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ -0330b8: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -0330bc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0330be: 2128 |001b: array-length v8, v2 │ │ -0330c0: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0330c4: 54b9 dd00 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -0330c8: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0330cc: 1f08 5000 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ -0330d0: 6e20 4909 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -0330d6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0330da: 28f2 |0029: goto 001b // -000e │ │ -0330dc: 6e10 b500 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00b5 │ │ -0330e2: 0c07 |002d: move-result-object v7 │ │ -0330e4: 7210 e908 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@08e9 │ │ -0330ea: 0c04 |0031: move-result-object v4 │ │ -0330ec: 7210 6709 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -0330f2: 0a08 |0035: move-result v8 │ │ -0330f4: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -0330f8: 7210 6809 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -0330fe: 0c06 |003b: move-result-object v6 │ │ -033100: 1f06 5d01 |003c: check-cast v6, Ljava/lang/String; // type@015d │ │ -033104: 1a08 fe08 |003e: const-string v8, "f" // string@08fe │ │ -033108: 6e20 1309 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0913 │ │ -03310e: 0a08 |0043: move-result v8 │ │ -033110: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -033114: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -033116: 6e20 1409 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0914 │ │ -03311c: 0c08 |004a: move-result-object v8 │ │ -03311e: 7110 e508 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ -033124: 0a05 |004e: move-result v5 │ │ -033126: 54b8 db00 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -03312a: 6e30 e301 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@01e3 │ │ -033130: 0c01 |0054: move-result-object v1 │ │ -033132: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -033136: 54b8 dc00 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -03313a: 6e10 5109 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -033140: 0a08 |005c: move-result v8 │ │ -033142: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -033146: 54b8 dc00 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -03314a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -03314c: 6e20 4909 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ -033152: 28f2 |0065: goto 0057 // -000e │ │ -033154: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -033156: 6e20 9a01 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ -03315c: 54b8 dc00 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -033160: 6e30 5009 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ -033166: 28c3 |006f: goto 0032 // -003d │ │ -033168: 1a08 3f02 |0070: const-string v8, "FragmentStatePagerAdapter" // string@023f │ │ -03316c: 2209 5f01 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ -033170: 7010 1a09 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033176: 1a0a 7201 |0077: const-string v10, "Bad fragment at key " // string@0172 │ │ -03317a: 6e20 2009 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033180: 0c09 |007c: move-result-object v9 │ │ -033182: 6e20 2009 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033188: 0c09 |0080: move-result-object v9 │ │ -03318a: 6e10 2609 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033190: 0c09 |0084: move-result-object v9 │ │ -033192: 7120 8707 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ -033198: 28aa |0088: goto 0032 // -0056 │ │ -03319a: 0e00 |0089: return-void │ │ +033bd8: |[033bd8] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +033be8: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +033bec: 07c0 |0002: move-object v0, v12 │ │ +033bee: 1f00 3600 |0003: check-cast v0, Landroid/os/Bundle; // type@0036 │ │ +033bf2: 6e20 bc00 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@00bc │ │ +033bf8: 1a08 5210 |0008: const-string v8, "states" // string@1052 │ │ +033bfc: 6e20 b200 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00b2 │ │ +033c02: 0c02 |000d: move-result-object v2 │ │ +033c04: 54b8 dd00 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033c08: 6e10 4a09 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ +033c0e: 54b8 dc00 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033c12: 6e10 4a09 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@094a │ │ +033c18: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +033c1c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +033c1e: 2128 |001b: array-length v8, v2 │ │ +033c20: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +033c24: 54b9 dd00 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033c28: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +033c2c: 1f08 5000 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0050 │ │ +033c30: 6e20 4909 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033c36: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +033c3a: 28f2 |0029: goto 001b // -000e │ │ +033c3c: 6e10 b500 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00b5 │ │ +033c42: 0c07 |002d: move-result-object v7 │ │ +033c44: 7210 e908 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@08e9 │ │ +033c4a: 0c04 |0031: move-result-object v4 │ │ +033c4c: 7210 6709 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +033c52: 0a08 |0035: move-result v8 │ │ +033c54: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +033c58: 7210 6809 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +033c5e: 0c06 |003b: move-result-object v6 │ │ +033c60: 1f06 5d01 |003c: check-cast v6, Ljava/lang/String; // type@015d │ │ +033c64: 1a08 fd08 |003e: const-string v8, "f" // string@08fd │ │ +033c68: 6e20 1309 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0913 │ │ +033c6e: 0a08 |0043: move-result v8 │ │ +033c70: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +033c74: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +033c76: 6e20 1409 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0914 │ │ +033c7c: 0c08 |004a: move-result-object v8 │ │ +033c7e: 7110 e508 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ +033c84: 0a05 |004e: move-result v5 │ │ +033c86: 54b8 db00 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +033c8a: 6e30 e301 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@01e3 │ │ +033c90: 0c01 |0054: move-result-object v1 │ │ +033c92: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +033c96: 54b8 dc00 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033c9a: 6e10 5109 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033ca0: 0a08 |005c: move-result v8 │ │ +033ca2: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +033ca6: 54b8 dc00 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033caa: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +033cac: 6e20 4909 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0949 │ │ +033cb2: 28f2 |0065: goto 0057 // -000e │ │ +033cb4: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +033cb6: 6e20 9a01 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ +033cbc: 54b8 dc00 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033cc0: 6e30 5009 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0950 │ │ +033cc6: 28c3 |006f: goto 0032 // -003d │ │ +033cc8: 1a08 3f02 |0070: const-string v8, "FragmentStatePagerAdapter" // string@023f │ │ +033ccc: 2209 5f01 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ +033cd0: 7010 1a09 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +033cd6: 1a0a 7201 |0077: const-string v10, "Bad fragment at key " // string@0172 │ │ +033cda: 6e20 2009 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033ce0: 0c09 |007c: move-result-object v9 │ │ +033ce2: 6e20 2009 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033ce8: 0c09 |0080: move-result-object v9 │ │ +033cea: 6e10 2609 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +033cf0: 0c09 |0084: move-result-object v9 │ │ +033cf2: 7120 8707 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0787 │ │ +033cf8: 28aa |0088: goto 0032 // -0056 │ │ +033cfa: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0005 line=158 │ │ 0x0008 line=159 │ │ 0x000e line=160 │ │ @@ -60626,57 +60850,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -03319c: |[03319c] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0331ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0331ae: 5475 dd00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -0331b2: 6e10 5109 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0331b8: 0a05 |0006: move-result v5 │ │ -0331ba: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -0331be: 2204 3600 |0009: new-instance v4, Landroid/os/Bundle; // type@0036 │ │ -0331c2: 7010 ad00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ad │ │ -0331c8: 5475 dd00 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -0331cc: 6e10 5109 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0331d2: 0a05 |0013: move-result v5 │ │ -0331d4: 2351 2802 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0228 │ │ -0331d8: 5475 dd00 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ -0331dc: 6e20 5309 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0953 │ │ -0331e2: 1a05 5410 |001b: const-string v5, "states" // string@1054 │ │ -0331e6: 6e30 ba00 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@00ba │ │ -0331ec: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0331ee: 5475 dc00 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -0331f2: 6e10 5109 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -0331f8: 0a05 |0026: move-result v5 │ │ -0331fa: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -0331fe: 5475 dc00 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ -033202: 6e20 4c09 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ -033208: 0c00 |002e: move-result-object v0 │ │ -03320a: 1f00 5100 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -03320e: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -033212: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -033216: 2204 3600 |0035: new-instance v4, Landroid/os/Bundle; // type@0036 │ │ -03321a: 7010 ad00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ad │ │ -033220: 2205 5f01 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -033224: 7010 1a09 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03322a: 1a06 fe08 |003f: const-string v6, "f" // string@08fe │ │ -03322e: 6e20 2009 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033234: 0c05 |0044: move-result-object v5 │ │ -033236: 6e20 1d09 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03323c: 0c05 |0048: move-result-object v5 │ │ -03323e: 6e10 2609 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033244: 0c03 |004c: move-result-object v3 │ │ -033246: 5475 db00 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ -03324a: 6e40 eb01 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@01eb │ │ -033250: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033254: 28cd |0054: goto 0021 // -0033 │ │ -033256: 1104 |0055: return-object v4 │ │ +033cfc: |[033cfc] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +033d0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +033d0e: 5475 dd00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033d12: 6e10 5109 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033d18: 0a05 |0006: move-result v5 │ │ +033d1a: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +033d1e: 2204 3600 |0009: new-instance v4, Landroid/os/Bundle; // type@0036 │ │ +033d22: 7010 ad00 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ad │ │ +033d28: 5475 dd00 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033d2c: 6e10 5109 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033d32: 0a05 |0013: move-result v5 │ │ +033d34: 2351 2802 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0228 │ │ +033d38: 5475 dd00 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00dd │ │ +033d3c: 6e20 5309 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0953 │ │ +033d42: 1a05 5210 |001b: const-string v5, "states" // string@1052 │ │ +033d46: 6e30 ba00 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@00ba │ │ +033d4c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +033d4e: 5475 dc00 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033d52: 6e10 5109 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +033d58: 0a05 |0026: move-result v5 │ │ +033d5a: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +033d5e: 5475 dc00 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00dc │ │ +033d62: 6e20 4c09 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@094c │ │ +033d68: 0c00 |002e: move-result-object v0 │ │ +033d6a: 1f00 5100 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033d6e: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +033d72: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +033d76: 2204 3600 |0035: new-instance v4, Landroid/os/Bundle; // type@0036 │ │ +033d7a: 7010 ad00 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@00ad │ │ +033d80: 2205 5f01 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +033d84: 7010 1a09 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +033d8a: 1a06 fd08 |003f: const-string v6, "f" // string@08fd │ │ +033d8e: 6e20 2009 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +033d94: 0c05 |0044: move-result-object v5 │ │ +033d96: 6e20 1d09 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +033d9c: 0c05 |0048: move-result-object v5 │ │ +033d9e: 6e10 2609 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +033da4: 0c03 |004c: move-result-object v3 │ │ +033da6: 5475 db00 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00db │ │ +033daa: 6e40 eb01 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@01eb │ │ +033db0: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +033db4: 28cd |0054: goto 0021 // -0033 │ │ +033db6: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0001 line=135 │ │ 0x0009 line=136 │ │ 0x000e line=137 │ │ 0x0016 line=138 │ │ @@ -60705,29 +60929,29 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -033258: |[033258] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -033268: 0760 |0000: move-object v0, v6 │ │ -03326a: 1f00 5100 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ -03326e: 5431 da00 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -033272: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -033276: 5431 da00 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -03327a: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -03327e: 5431 da00 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -033282: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -033284: 6e20 9a01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ -03328a: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -03328e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -033290: 6e20 9a01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ -033296: 5b30 da00 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ -03329a: 0e00 |0019: return-void │ │ +033db8: |[033db8] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +033dc8: 0760 |0000: move-object v0, v6 │ │ +033dca: 1f00 5100 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0051 │ │ +033dce: 5431 da00 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +033dd2: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +033dd6: 5431 da00 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +033dda: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +033dde: 5431 da00 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +033de2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +033de4: 6e20 9a01 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ +033dea: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +033dee: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +033df0: 6e20 9a01 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@019a │ │ +033df6: 5b30 da00 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00da │ │ +033dfa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0007 line=108 │ │ 0x000b line=109 │ │ 0x0011 line=111 │ │ @@ -60746,16 +60970,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03329c: |[03329c] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -0332ac: 0e00 |0000: return-void │ │ +033dfc: |[033dfc] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +033e0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -60843,26 +61067,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0332b0: |[0332b0] android.support.v4.app.ListFragment.:()V │ │ -0332c0: 7010 5801 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0158 │ │ -0332c6: 2200 3800 |0003: new-instance v0, Landroid/os/Handler; // type@0038 │ │ -0332ca: 7010 be00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ -0332d0: 5b10 f200 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ -0332d4: 2200 6700 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0067 │ │ -0332d8: 7020 9902 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0299 │ │ -0332de: 5b10 f800 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ -0332e2: 2200 6800 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0068 │ │ -0332e6: 7020 9b02 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@029b │ │ -0332ec: 5b10 f600 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ -0332f0: 0e00 |0018: return-void │ │ +033e10: |[033e10] android.support.v4.app.ListFragment.:()V │ │ +033e20: 7010 5801 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0158 │ │ +033e26: 2200 3800 |0003: new-instance v0, Landroid/os/Handler; // type@0038 │ │ +033e2a: 7010 be00 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ +033e30: 5b10 f200 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ +033e34: 2200 6700 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0067 │ │ +033e38: 7020 9902 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0299 │ │ +033e3e: 5b10 f800 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ +033e42: 2200 6800 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0068 │ │ +033e46: 7020 9b02 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@029b │ │ +033e4c: 5b10 f600 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ +033e50: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -60874,103 +61098,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -0332f4: |[0332f4] android.support.v4.app.ListFragment.ensureList:()V │ │ -033304: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -033306: 5463 f300 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03330a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -03330e: 0e00 |0005: return-void │ │ -033310: 6e10 a402 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02a4 │ │ -033316: 0c02 |0009: move-result-object v2 │ │ -033318: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -03331c: 2203 4f01 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ -033320: 1a04 c501 |000e: const-string v4, "Content view not yet created" // string@01c5 │ │ -033324: 7020 e008 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -03332a: 2703 |0013: throw v3 │ │ -03332c: 2023 2c01 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@012c │ │ -033330: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -033334: 1f02 2c01 |0018: check-cast v2, Landroid/widget/ListView; // type@012c │ │ -033338: 5b62 f300 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03333c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -03333e: 5c63 f500 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -033342: 5463 f300 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -033346: 5464 f600 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ -03334a: 6e20 9608 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0896 │ │ -033350: 5463 ef00 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -033354: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -033358: 5460 ef00 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -03335c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -03335e: 5b63 ef00 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -033362: 6e20 aa02 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02aa │ │ -033368: 5463 f200 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ -03336c: 5464 f800 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ -033370: 6e20 c300 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ -033376: 28cc |0039: goto 0005 // -0034 │ │ -033378: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -03337e: 6e20 c307 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ -033384: 0c03 |0040: move-result-object v3 │ │ -033386: 1f03 3101 |0041: check-cast v3, Landroid/widget/TextView; // type@0131 │ │ -03338a: 5b63 f900 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -03338e: 5463 f900 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -033392: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -033396: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -03339c: 6e20 c307 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ -0333a2: 0c03 |004f: move-result-object v3 │ │ -0333a4: 5b63 f100 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -0333a8: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -0333ae: 6e20 c307 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ -0333b4: 0c03 |0058: move-result-object v3 │ │ -0333b6: 5b63 f700 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0333ba: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -0333c0: 6e20 c307 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ -0333c6: 0c03 |0061: move-result-object v3 │ │ -0333c8: 5b63 f400 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -0333cc: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -0333d2: 6e20 c307 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ -0333d8: 0c01 |006a: move-result-object v1 │ │ -0333da: 2013 2c01 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@012c │ │ -0333de: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -0333e2: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -0333e6: 2203 5c01 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ -0333ea: 1a04 a106 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@06a1 │ │ -0333ee: 7020 fd08 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -0333f4: 2703 |0078: throw v3 │ │ -0333f6: 5463 f900 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -0333fa: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -0333fe: 6e20 af08 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@08af │ │ -033404: 28d2 |0080: goto 0052 // -002e │ │ -033406: 2203 5c01 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ -03340a: 1a04 c401 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01c4 │ │ -03340e: 7020 fd08 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -033414: 2703 |0088: throw v3 │ │ -033416: 1f01 2c01 |0089: check-cast v1, Landroid/widget/ListView; // type@012c │ │ -03341a: 5b61 f300 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03341e: 5463 f100 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -033422: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -033426: 5463 f300 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03342a: 5464 f100 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -03342e: 6e20 9408 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0894 │ │ -033434: 2884 |0098: goto 001c // -007c │ │ -033436: 5463 f000 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -03343a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -03343e: 5463 f900 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -033442: 5464 f000 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -033446: 6e20 ae08 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ -03344c: 5463 f300 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -033450: 5464 f900 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -033454: 6e20 9408 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0894 │ │ -03345a: 2900 71ff |00ab: goto/16 001c // -008f │ │ -03345e: 5463 f700 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -033462: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -033466: 7030 ac02 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ -03346c: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +033e54: |[033e54] android.support.v4.app.ListFragment.ensureList:()V │ │ +033e64: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +033e66: 5463 f300 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +033e6a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +033e6e: 0e00 |0005: return-void │ │ +033e70: 6e10 a402 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02a4 │ │ +033e76: 0c02 |0009: move-result-object v2 │ │ +033e78: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +033e7c: 2203 4f01 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@014f │ │ +033e80: 1a04 c501 |000e: const-string v4, "Content view not yet created" // string@01c5 │ │ +033e84: 7020 e008 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +033e8a: 2703 |0013: throw v3 │ │ +033e8c: 2023 2c01 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@012c │ │ +033e90: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +033e94: 1f02 2c01 |0018: check-cast v2, Landroid/widget/ListView; // type@012c │ │ +033e98: 5b62 f300 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +033e9c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +033e9e: 5c63 f500 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +033ea2: 5463 f300 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +033ea6: 5464 f600 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@00f6 │ │ +033eaa: 6e20 9608 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0896 │ │ +033eb0: 5463 ef00 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +033eb4: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +033eb8: 5460 ef00 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +033ebc: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +033ebe: 5b63 ef00 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +033ec2: 6e20 aa02 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@02aa │ │ +033ec8: 5463 f200 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ +033ecc: 5464 f800 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ +033ed0: 6e20 c300 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ +033ed6: 28cc |0039: goto 0005 // -0034 │ │ +033ed8: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +033ede: 6e20 c307 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ +033ee4: 0c03 |0040: move-result-object v3 │ │ +033ee6: 1f03 3101 |0041: check-cast v3, Landroid/widget/TextView; // type@0131 │ │ +033eea: 5b63 f900 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +033eee: 5463 f900 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +033ef2: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +033ef6: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +033efc: 6e20 c307 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ +033f02: 0c03 |004f: move-result-object v3 │ │ +033f04: 5b63 f100 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +033f08: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +033f0e: 6e20 c307 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ +033f14: 0c03 |0058: move-result-object v3 │ │ +033f16: 5b63 f700 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +033f1a: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +033f20: 6e20 c307 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ +033f26: 0c03 |0061: move-result-object v3 │ │ +033f28: 5b63 f400 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +033f2c: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +033f32: 6e20 c307 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ +033f38: 0c01 |006a: move-result-object v1 │ │ +033f3a: 2013 2c01 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@012c │ │ +033f3e: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +033f42: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +033f46: 2203 5c01 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ +033f4a: 1a04 a106 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@06a1 │ │ +033f4e: 7020 fd08 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +033f54: 2703 |0078: throw v3 │ │ +033f56: 5463 f900 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +033f5a: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +033f5e: 6e20 af08 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@08af │ │ +033f64: 28d2 |0080: goto 0052 // -002e │ │ +033f66: 2203 5c01 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@015c │ │ +033f6a: 1a04 c401 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01c4 │ │ +033f6e: 7020 fd08 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +033f74: 2703 |0088: throw v3 │ │ +033f76: 1f01 2c01 |0089: check-cast v1, Landroid/widget/ListView; // type@012c │ │ +033f7a: 5b61 f300 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +033f7e: 5463 f100 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +033f82: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +033f86: 5463 f300 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +033f8a: 5464 f100 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +033f8e: 6e20 9408 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0894 │ │ +033f94: 2884 |0098: goto 001c // -007c │ │ +033f96: 5463 f000 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +033f9a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +033f9e: 5463 f900 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +033fa2: 5464 f000 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +033fa6: 6e20 ae08 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ +033fac: 5463 f300 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +033fb0: 5464 f900 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +033fb4: 6e20 9408 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0894 │ │ +033fba: 2900 71ff |00ab: goto/16 001c // -008f │ │ +033fbe: 5463 f700 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +033fc2: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +033fc6: 7030 ac02 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ +033fcc: 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 │ │ @@ -61015,77 +61239,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -033470: |[033470] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -033480: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -033486: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -03348a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -03348e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -033490: 7010 9e02 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ -033496: 5460 f700 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -03349a: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -03349e: 2200 4f01 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -0334a2: 1a01 bb01 |0011: const-string v1, "Can't be used with a custom content view" // string@01bb │ │ -0334a6: 7020 e008 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0334ac: 2700 |0016: throw v0 │ │ -0334ae: 5560 f500 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -0334b2: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -0334b6: 0e00 |001b: return-void │ │ -0334b8: 5c67 f500 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -0334bc: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -0334c0: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -0334c4: 5460 f700 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0334c8: 6e10 9f02 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ -0334ce: 0c01 |0027: move-result-object v1 │ │ -0334d0: 7120 6608 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ -0334d6: 0c01 |002b: move-result-object v1 │ │ -0334d8: 6e20 e507 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -0334de: 5460 f400 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -0334e2: 6e10 9f02 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ -0334e8: 0c01 |0034: move-result-object v1 │ │ -0334ea: 7120 6608 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ -0334f0: 0c01 |0038: move-result-object v1 │ │ -0334f2: 6e20 e507 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -0334f8: 5460 f700 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -0334fc: 6e20 e407 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -033502: 5460 f400 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -033506: 6e20 e407 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -03350c: 28d5 |0046: goto 001b // -002b │ │ -03350e: 5460 f700 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -033512: 6e10 c107 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ -033518: 5460 f400 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -03351c: 6e10 c107 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ -033522: 28eb |0051: goto 003c // -0015 │ │ -033524: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -033528: 5460 f700 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -03352c: 6e10 9f02 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ -033532: 0c01 |0059: move-result-object v1 │ │ -033534: 7120 6608 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ -03353a: 0c01 |005d: move-result-object v1 │ │ -03353c: 6e20 e507 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -033542: 5460 f400 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -033546: 6e10 9f02 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ -03354c: 0c01 |0066: move-result-object v1 │ │ -03354e: 7120 6608 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ -033554: 0c01 |006a: move-result-object v1 │ │ -033556: 6e20 e507 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ -03355c: 5460 f700 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -033560: 6e20 e407 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -033566: 5460 f400 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -03356a: 6e20 e407 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ -033570: 28a3 |0078: goto 001b // -005d │ │ -033572: 5460 f700 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -033576: 6e10 c107 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ -03357c: 5460 f400 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -033580: 6e10 c107 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ -033586: 28eb |0083: goto 006e // -0015 │ │ +033fd0: |[033fd0] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +033fe0: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +033fe6: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +033fea: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +033fee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +033ff0: 7010 9e02 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ +033ff6: 5460 f700 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +033ffa: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +033ffe: 2200 4f01 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +034002: 1a01 bb01 |0011: const-string v1, "Can't be used with a custom content view" // string@01bb │ │ +034006: 7020 e008 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +03400c: 2700 |0016: throw v0 │ │ +03400e: 5560 f500 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +034012: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +034016: 0e00 |001b: return-void │ │ +034018: 5c67 f500 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +03401c: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +034020: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +034024: 5460 f700 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +034028: 6e10 9f02 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ +03402e: 0c01 |0027: move-result-object v1 │ │ +034030: 7120 6608 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ +034036: 0c01 |002b: move-result-object v1 │ │ +034038: 6e20 e507 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +03403e: 5460 f400 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +034042: 6e10 9f02 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ +034048: 0c01 |0034: move-result-object v1 │ │ +03404a: 7120 6608 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ +034050: 0c01 |0038: move-result-object v1 │ │ +034052: 6e20 e507 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +034058: 5460 f700 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +03405c: 6e20 e407 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +034062: 5460 f400 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +034066: 6e20 e407 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +03406c: 28d5 |0046: goto 001b // -002b │ │ +03406e: 5460 f700 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +034072: 6e10 c107 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ +034078: 5460 f400 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +03407c: 6e10 c107 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ +034082: 28eb |0051: goto 003c // -0015 │ │ +034084: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +034088: 5460 f700 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +03408c: 6e10 9f02 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ +034092: 0c01 |0059: move-result-object v1 │ │ +034094: 7120 6608 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ +03409a: 0c01 |005d: move-result-object v1 │ │ +03409c: 6e20 e507 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +0340a2: 5460 f400 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +0340a6: 6e10 9f02 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ +0340ac: 0c01 |0066: move-result-object v1 │ │ +0340ae: 7120 6608 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0866 │ │ +0340b4: 0c01 |006a: move-result-object v1 │ │ +0340b6: 6e20 e507 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@07e5 │ │ +0340bc: 5460 f700 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +0340c0: 6e20 e407 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +0340c6: 5460 f400 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +0340ca: 6e20 e407 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@07e4 │ │ +0340d0: 28a3 |0078: goto 001b // -005d │ │ +0340d2: 5460 f700 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +0340d6: 6e10 c107 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ +0340dc: 5460 f400 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +0340e0: 6e10 c107 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@07c1 │ │ +0340e6: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -61116,17 +61340,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033588: |[033588] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -033598: 5410 ef00 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -03359c: 1100 |0002: return-object v0 │ │ +0340e8: |[0340e8] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +0340f8: 5410 ef00 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +0340fc: 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;) │ │ @@ -61134,18 +61358,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0335a0: |[0335a0] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -0335b0: 7010 9e02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ -0335b6: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0335ba: 1100 |0005: return-object v0 │ │ +034100: |[034100] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +034110: 7010 9e02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ +034116: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03411a: 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; │ │ │ │ @@ -61154,20 +61378,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0335bc: |[0335bc] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -0335cc: 7010 9e02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ -0335d2: 5420 f300 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0335d6: 6e10 9008 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@0890 │ │ -0335dc: 0b00 |0008: move-result-wide v0 │ │ -0335de: 1000 |0009: return-wide v0 │ │ +03411c: |[03411c] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +03412c: 7010 9e02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ +034132: 5420 f300 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +034136: 6e10 9008 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@0890 │ │ +03413c: 0b00 |0008: move-result-wide v0 │ │ +03413e: 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; │ │ │ │ @@ -61176,20 +61400,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0335e0: |[0335e0] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -0335f0: 7010 9e02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ -0335f6: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0335fa: 6e10 9108 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@0891 │ │ -033600: 0a00 |0008: move-result v0 │ │ -033602: 0f00 |0009: return v0 │ │ +034140: |[034140] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +034150: 7010 9e02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ +034156: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03415a: 6e10 9108 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@0891 │ │ +034160: 0a00 |0008: move-result v0 │ │ +034162: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -61198,73 +61422,73 @@ │ │ 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 │ │ -033604: |[033604] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -033614: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -033618: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -03361a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -03361c: 6e10 9f02 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ -033622: 0c00 |0007: move-result-object v0 │ │ -033624: 2205 2801 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0128 │ │ -033628: 7020 8208 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0882 │ │ -03362e: 2203 2a01 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@012a │ │ -033632: 7020 8808 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0888 │ │ -033638: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -03363e: 6e20 8b08 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@088b │ │ -033644: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -033646: 6e20 8c08 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@088c │ │ -03364c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -033650: 6e20 8d08 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@088d │ │ -033656: 6e20 8a08 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@088a │ │ -03365c: 2204 2d01 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@012d │ │ -033660: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -033662: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -033668: 7040 9808 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0898 │ │ -03366e: 2207 2701 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ -033672: 7030 8108 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ -033678: 6e30 8908 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0889 │ │ -03367e: 2207 2701 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ -033682: 7030 8108 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ -033688: 6e30 8308 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ -03368e: 2201 2801 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0128 │ │ -033692: 7020 8208 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0882 │ │ -033698: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -03369e: 6e20 8408 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@0884 │ │ -0336a4: 2206 3101 |0048: new-instance v6, Landroid/widget/TextView; // type@0131 │ │ -0336a8: 6e10 9f02 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ -0336ae: 0c07 |004d: move-result-object v7 │ │ -0336b0: 7020 aa08 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08aa │ │ -0336b6: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -0336bc: 6e20 ac08 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@08ac │ │ -0336c2: 6e20 ab08 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@08ab │ │ -0336c8: 2207 2701 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ -0336cc: 7030 8108 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ -0336d2: 6e30 8308 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ -0336d8: 2202 2c01 |0062: new-instance v2, Landroid/widget/ListView; // type@012c │ │ -0336dc: 6e10 9f02 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ -0336e2: 0c07 |0067: move-result-object v7 │ │ -0336e4: 7020 8e08 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@088e │ │ -0336ea: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -0336f0: 6e20 9508 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@0895 │ │ -0336f6: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -0336f8: 6e20 9308 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@0893 │ │ -0336fe: 2207 2701 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ -033702: 7030 8108 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ -033708: 6e30 8308 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ -03370e: 2207 2701 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ -033712: 7030 8108 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ -033718: 6e30 8308 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ -03371e: 2207 2701 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ -033722: 7030 8108 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ -033728: 6e20 8508 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0885 │ │ -03372e: 1105 |008d: return-object v5 │ │ +034164: |[034164] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +034174: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +034178: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +03417a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +03417c: 6e10 9f02 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ +034182: 0c00 |0007: move-result-object v0 │ │ +034184: 2205 2801 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0128 │ │ +034188: 7020 8208 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0882 │ │ +03418e: 2203 2a01 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@012a │ │ +034192: 7020 8808 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0888 │ │ +034198: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +03419e: 6e20 8b08 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@088b │ │ +0341a4: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +0341a6: 6e20 8c08 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@088c │ │ +0341ac: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +0341b0: 6e20 8d08 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@088d │ │ +0341b6: 6e20 8a08 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@088a │ │ +0341bc: 2204 2d01 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@012d │ │ +0341c0: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +0341c2: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +0341c8: 7040 9808 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0898 │ │ +0341ce: 2207 2701 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ +0341d2: 7030 8108 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ +0341d8: 6e30 8908 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0889 │ │ +0341de: 2207 2701 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ +0341e2: 7030 8108 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ +0341e8: 6e30 8308 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ +0341ee: 2201 2801 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0128 │ │ +0341f2: 7020 8208 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0882 │ │ +0341f8: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +0341fe: 6e20 8408 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@0884 │ │ +034204: 2206 3101 |0048: new-instance v6, Landroid/widget/TextView; // type@0131 │ │ +034208: 6e10 9f02 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ +03420e: 0c07 |004d: move-result-object v7 │ │ +034210: 7020 aa08 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@08aa │ │ +034216: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +03421c: 6e20 ac08 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@08ac │ │ +034222: 6e20 ab08 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@08ab │ │ +034228: 2207 2701 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ +03422c: 7030 8108 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ +034232: 6e30 8308 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ +034238: 2202 2c01 |0062: new-instance v2, Landroid/widget/ListView; // type@012c │ │ +03423c: 6e10 9f02 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@029f │ │ +034242: 0c07 |0067: move-result-object v7 │ │ +034244: 7020 8e08 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@088e │ │ +03424a: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +034250: 6e20 9508 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@0895 │ │ +034256: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +034258: 6e20 9308 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@0893 │ │ +03425e: 2207 2701 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ +034262: 7030 8108 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ +034268: 6e30 8308 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ +03426e: 2207 2701 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ +034272: 7030 8108 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ +034278: 6e30 8308 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0883 │ │ +03427e: 2207 2701 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0127 │ │ +034282: 7030 8108 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0881 │ │ +034288: 6e20 8508 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0885 │ │ +03428e: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -61304,28 +61528,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -033730: |[033730] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -033740: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -033742: 5430 f200 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ -033746: 5431 f800 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ -03374a: 6e20 c500 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ -033750: 5b32 f300 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -033754: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -033756: 5c30 f500 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -03375a: 5b32 f400 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ -03375e: 5b32 f700 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ -033762: 5b32 f100 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ -033766: 5b32 f900 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -03376a: 6f10 8201 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0182 │ │ -033770: 0e00 |0018: return-void │ │ +034290: |[034290] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +0342a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0342a2: 5430 f200 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@00f2 │ │ +0342a6: 5431 f800 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@00f8 │ │ +0342aa: 6e20 c500 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ +0342b0: 5b32 f300 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +0342b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0342b6: 5c30 f500 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +0342ba: 5b32 f400 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@00f4 │ │ +0342be: 5b32 f700 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@00f7 │ │ +0342c2: 5b32 f100 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@00f1 │ │ +0342c6: 5b32 f900 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +0342ca: 6f10 8201 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0182 │ │ +0342d0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -61339,16 +61563,16 @@ │ │ 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 │ │ -033774: |[033774] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -033784: 0e00 |0000: return-void │ │ +0342d4: |[0342d4] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0342e4: 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; │ │ @@ -61360,18 +61584,18 @@ │ │ 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 │ │ -033788: |[033788] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -033798: 6f30 8f01 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@018f │ │ -03379e: 7010 9e02 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ -0337a4: 0e00 |0006: return-void │ │ +0342e8: |[0342e8] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0342f8: 6f30 8f01 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@018f │ │ +0342fe: 7010 9e02 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ +034304: 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; │ │ @@ -61383,31 +61607,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0337a8: |[0337a8] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -0337b8: 7010 9e02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ -0337be: 5420 f900 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -0337c2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0337c6: 2200 4f01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ -0337ca: 1a01 bb01 |0009: const-string v1, "Can't be used with a custom content view" // string@01bb │ │ -0337ce: 7020 e008 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0337d4: 2700 |000e: throw v0 │ │ -0337d6: 5420 f900 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -0337da: 6e20 ae08 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ -0337e0: 5420 f000 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -0337e4: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -0337e8: 5420 f300 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0337ec: 5421 f900 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ -0337f0: 6e20 9408 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0894 │ │ -0337f6: 5b23 f000 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ -0337fa: 0e00 |0021: return-void │ │ +034308: |[034308] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +034318: 7010 9e02 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ +03431e: 5420 f900 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +034322: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +034326: 2200 4f01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@014f │ │ +03432a: 1a01 bb01 |0009: const-string v1, "Can't be used with a custom content view" // string@01bb │ │ +03432e: 7020 e008 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +034334: 2700 |000e: throw v0 │ │ +034336: 5420 f900 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +03433a: 6e20 ae08 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ +034340: 5420 f000 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +034344: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +034348: 5420 f300 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03434c: 5421 f900 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@00f9 │ │ +034350: 6e20 9408 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0894 │ │ +034356: 5b23 f000 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@00f0 │ │ +03435a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -61423,38 +61647,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0337fc: |[0337fc] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -03380c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03380e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -033810: 5443 ef00 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -033814: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -033818: 0110 |0006: move v0, v1 │ │ -03381a: 5b45 ef00 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ -03381e: 5443 f300 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -033822: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -033826: 5443 f300 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -03382a: 6e20 9208 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0892 │ │ -033830: 5543 f500 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ -033834: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -033838: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -03383c: 6e10 a402 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02a4 │ │ -033842: 0c03 |001b: move-result-object v3 │ │ -033844: 6e10 d307 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07d3 │ │ -03384a: 0c03 |001f: move-result-object v3 │ │ -03384c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -033850: 0112 |0022: move v2, v1 │ │ -033852: 7030 ac02 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ -033858: 0e00 |0026: return-void │ │ -03385a: 0120 |0027: move v0, v2 │ │ -03385c: 28df |0028: goto 0007 // -0021 │ │ +03435c: |[03435c] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +03436c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03436e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +034370: 5443 ef00 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +034374: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +034378: 0110 |0006: move v0, v1 │ │ +03437a: 5b45 ef00 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@00ef │ │ +03437e: 5443 f300 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +034382: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +034386: 5443 f300 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +03438a: 6e20 9208 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0892 │ │ +034390: 5543 f500 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@00f5 │ │ +034394: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +034398: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +03439c: 6e10 a402 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@02a4 │ │ +0343a2: 0c03 |001b: move-result-object v3 │ │ +0343a4: 6e10 d307 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@07d3 │ │ +0343aa: 0c03 |001f: move-result-object v3 │ │ +0343ac: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +0343b0: 0112 |0022: move v2, v1 │ │ +0343b2: 7030 ac02 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ +0343b8: 0e00 |0026: return-void │ │ +0343ba: 0120 |0027: move v0, v2 │ │ +0343bc: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -61471,18 +61695,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -033860: |[033860] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -033870: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -033872: 7030 ac02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ -033878: 0e00 |0004: return-void │ │ +0343c0: |[0343c0] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +0343d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0343d2: 7030 ac02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ +0343d8: 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 │ │ @@ -61492,18 +61716,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03387c: |[03387c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -03388c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03388e: 7030 ac02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ -033894: 0e00 |0004: return-void │ │ +0343dc: |[0343dc] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +0343ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0343ee: 7030 ac02 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@02ac │ │ +0343f4: 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 │ │ @@ -61513,19 +61737,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -033898: |[033898] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -0338a8: 7010 9e02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ -0338ae: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ -0338b2: 6e20 9708 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@0897 │ │ -0338b8: 0e00 |0008: return-void │ │ +0343f8: |[0343f8] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +034408: 7010 9e02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@029e │ │ +03440e: 5410 f300 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@00f3 │ │ +034412: 6e20 9708 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@0897 │ │ +034418: 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; │ │ @@ -61633,21 +61857,21 @@ │ │ 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 │ │ -0338bc: |[0338bc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -0338cc: 5b01 0801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -0338d0: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0338d6: 5902 0001 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -0338da: 5b03 fa00 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ -0338de: 5b04 fb00 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -0338e2: 0e00 |000b: return-void │ │ +03441c: |[03441c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +03442c: 5b01 0801 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034430: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +034436: 5902 0001 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +03443a: 5b03 fa00 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ +03443e: 5b04 fb00 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +034442: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ 0x0007 line=221 │ │ 0x0009 line=222 │ │ 0x000b line=223 │ │ @@ -61665,71 +61889,71 @@ │ │ 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 │ │ -0338e4: |[0338e4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0338f4: 5441 fb00 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -0338f8: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -0338fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0338fe: 5441 0801 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033902: 5411 0b01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033906: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -03390a: 5441 0801 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03390e: 5411 0b01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033912: 5411 8900 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -033916: 5410 bc00 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -03391a: 5441 0801 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03391e: 5411 0b01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033922: 5411 8900 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -033926: 1a02 ef0d |0019: const-string v2, "onLoadFinished" // string@0def │ │ -03392a: 5b12 bc00 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -03392e: 6301 0901 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033932: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -033936: 1a01 fe04 |0021: const-string v1, "LoaderManager" // string@04fe │ │ -03393a: 2202 5f01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -03393e: 7010 1a09 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033944: 1a03 1e00 |0028: const-string v3, " onLoadFinished in " // string@001e │ │ -033948: 6e20 2009 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03394e: 0c02 |002d: move-result-object v2 │ │ -033950: 6e20 1f09 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -033956: 0c02 |0031: move-result-object v2 │ │ -033958: 1a03 be00 |0032: const-string v3, ": " // string@00be │ │ -03395c: 6e20 2009 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033962: 0c02 |0037: move-result-object v2 │ │ -033964: 6e20 1b03 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@031b │ │ -03396a: 0c03 |003b: move-result-object v3 │ │ -03396c: 6e20 2009 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033972: 0c02 |003f: move-result-object v2 │ │ -033974: 6e10 2609 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03397a: 0c02 |0043: move-result-object v2 │ │ -03397c: 7120 8607 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033982: 5441 fb00 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -033986: 7230 b002 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b0 │ │ -03398c: 5441 0801 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033990: 5411 0b01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033994: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -033998: 5441 0801 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -03399c: 5411 0b01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -0339a0: 5411 8900 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -0339a4: 5b10 bc00 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -0339a8: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0339aa: 5c41 fd00 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -0339ae: 0e00 |005d: return-void │ │ -0339b0: 0d01 |005e: move-exception v1 │ │ -0339b2: 5442 0801 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -0339b6: 5422 0b01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -0339ba: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -0339be: 5442 0801 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -0339c2: 5422 0b01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -0339c6: 5422 8900 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -0339ca: 5b20 bc00 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -0339ce: 2701 |006d: throw v1 │ │ +034444: |[034444] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +034454: 5441 fb00 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +034458: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +03445c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03445e: 5441 0801 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034462: 5411 0b01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034466: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +03446a: 5441 0801 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03446e: 5411 0b01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034472: 5411 8900 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +034476: 5410 bc00 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03447a: 5441 0801 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03447e: 5411 0b01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034482: 5411 8900 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +034486: 1a02 ed0d |0019: const-string v2, "onLoadFinished" // string@0ded │ │ +03448a: 5b12 bc00 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03448e: 6301 0901 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034492: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +034496: 1a01 fe04 |0021: const-string v1, "LoaderManager" // string@04fe │ │ +03449a: 2202 5f01 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +03449e: 7010 1a09 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0344a4: 1a03 1e00 |0028: const-string v3, " onLoadFinished in " // string@001e │ │ +0344a8: 6e20 2009 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0344ae: 0c02 |002d: move-result-object v2 │ │ +0344b0: 6e20 1f09 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0344b6: 0c02 |0031: move-result-object v2 │ │ +0344b8: 1a03 be00 |0032: const-string v3, ": " // string@00be │ │ +0344bc: 6e20 2009 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0344c2: 0c02 |0037: move-result-object v2 │ │ +0344c4: 6e20 1b03 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@031b │ │ +0344ca: 0c03 |003b: move-result-object v3 │ │ +0344cc: 6e20 2009 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0344d2: 0c02 |003f: move-result-object v2 │ │ +0344d4: 6e10 2609 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0344da: 0c02 |0043: move-result-object v2 │ │ +0344dc: 7120 8607 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0344e2: 5441 fb00 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +0344e6: 7230 b002 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02b0 │ │ +0344ec: 5441 0801 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0344f0: 5411 0b01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0344f4: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +0344f8: 5441 0801 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0344fc: 5411 0b01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034500: 5411 8900 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +034504: 5b10 bc00 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +034508: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +03450a: 5c41 fd00 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +03450e: 0e00 |005d: return-void │ │ +034510: 0d01 |005e: move-exception v1 │ │ +034512: 5442 0801 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034516: 5422 0b01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +03451a: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +03451e: 5442 0801 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034522: 5422 0b01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034526: 5422 8900 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +03452a: 5b20 bc00 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03452e: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0005 line=407 │ │ @@ -61756,103 +61980,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -0339dc: |[0339dc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -0339ec: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0339ee: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0339f0: 6302 0901 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0339f4: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -0339f8: 1a02 fe04 |0006: const-string v2, "LoaderManager" // string@04fe │ │ -0339fc: 2203 5f01 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -033a00: 7010 1a09 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033a06: 1a04 0700 |000d: const-string v4, " Destroying: " // string@0007 │ │ -033a0a: 6e20 2009 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033a10: 0c03 |0012: move-result-object v3 │ │ -033a12: 6e20 1f09 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -033a18: 0c03 |0016: move-result-object v3 │ │ -033a1a: 6e10 2609 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033a20: 0c03 |001a: move-result-object v3 │ │ -033a22: 7120 8607 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033a28: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -033a2a: 5c72 fe00 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ -033a2e: 5571 fd00 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -033a32: 5c75 fd00 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -033a36: 5472 fb00 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -033a3a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -033a3e: 5472 0201 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033a42: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -033a46: 5572 ff00 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033a4a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -033a4e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -033a52: 6302 0901 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033a56: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -033a5a: 1a02 fe04 |0037: const-string v2, "LoaderManager" // string@04fe │ │ -033a5e: 2203 5f01 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -033a62: 7010 1a09 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033a68: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ -033a6c: 6e20 2009 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033a72: 0c03 |0043: move-result-object v3 │ │ -033a74: 6e20 1f09 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -033a7a: 0c03 |0047: move-result-object v3 │ │ -033a7c: 6e10 2609 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033a82: 0c03 |004b: move-result-object v3 │ │ -033a84: 7120 8607 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033a8a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -033a8c: 5472 0801 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033a90: 5422 0b01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033a94: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -033a98: 5472 0801 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033a9c: 5422 0b01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033aa0: 5422 8900 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -033aa4: 5420 bc00 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -033aa8: 5472 0801 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033aac: 5422 0b01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033ab0: 5422 8900 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -033ab4: 1a03 f10d |0064: const-string v3, "onLoaderReset" // string@0df1 │ │ -033ab8: 5b23 bc00 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -033abc: 5472 fb00 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -033ac0: 5473 0201 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033ac4: 7220 b102 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@02b1 │ │ -033aca: 5472 0801 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033ace: 5422 0b01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033ad2: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -033ad6: 5472 0801 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033ada: 5422 0b01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033ade: 5422 8900 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -033ae2: 5b20 bc00 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -033ae6: 5b76 fb00 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -033aea: 5b76 fc00 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -033aee: 5c75 ff00 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033af2: 5472 0201 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033af6: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -033afa: 5572 0101 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -033afe: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -033b02: 5c75 0101 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -033b06: 5472 0201 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033b0a: 6e20 3003 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0330 │ │ -033b10: 5472 0201 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033b14: 6e10 2b03 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@032b │ │ -033b1a: 5472 0301 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -033b1e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -033b22: 5472 0301 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -033b26: 6e10 bb02 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -033b2c: 0e00 |00a0: return-void │ │ -033b2e: 0d02 |00a1: move-exception v2 │ │ -033b30: 5473 0801 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033b34: 5433 0b01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033b38: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -033b3c: 5473 0801 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033b40: 5433 0b01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -033b44: 5433 8900 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ -033b48: 5b30 bc00 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ -033b4c: 2702 |00b0: throw v2 │ │ +03453c: |[03453c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +03454c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03454e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +034550: 6302 0901 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034554: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +034558: 1a02 fe04 |0006: const-string v2, "LoaderManager" // string@04fe │ │ +03455c: 2203 5f01 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +034560: 7010 1a09 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034566: 1a04 0700 |000d: const-string v4, " Destroying: " // string@0007 │ │ +03456a: 6e20 2009 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034570: 0c03 |0012: move-result-object v3 │ │ +034572: 6e20 1f09 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034578: 0c03 |0016: move-result-object v3 │ │ +03457a: 6e10 2609 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034580: 0c03 |001a: move-result-object v3 │ │ +034582: 7120 8607 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034588: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +03458a: 5c72 fe00 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ +03458e: 5571 fd00 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +034592: 5c75 fd00 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +034596: 5472 fb00 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +03459a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +03459e: 5472 0201 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0345a2: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +0345a6: 5572 ff00 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +0345aa: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +0345ae: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +0345b2: 6302 0901 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0345b6: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +0345ba: 1a02 fe04 |0037: const-string v2, "LoaderManager" // string@04fe │ │ +0345be: 2203 5f01 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0345c2: 7010 1a09 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0345c8: 1a04 1400 |003e: const-string v4, " Reseting: " // string@0014 │ │ +0345cc: 6e20 2009 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0345d2: 0c03 |0043: move-result-object v3 │ │ +0345d4: 6e20 1f09 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0345da: 0c03 |0047: move-result-object v3 │ │ +0345dc: 6e10 2609 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0345e2: 0c03 |004b: move-result-object v3 │ │ +0345e4: 7120 8607 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0345ea: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +0345ec: 5472 0801 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0345f0: 5422 0b01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0345f4: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +0345f8: 5472 0801 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0345fc: 5422 0b01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034600: 5422 8900 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +034604: 5420 bc00 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +034608: 5472 0801 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03460c: 5422 0b01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034610: 5422 8900 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +034614: 1a03 ef0d |0064: const-string v3, "onLoaderReset" // string@0def │ │ +034618: 5b23 bc00 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +03461c: 5472 fb00 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +034620: 5473 0201 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034624: 7220 b102 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@02b1 │ │ +03462a: 5472 0801 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03462e: 5422 0b01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034632: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +034636: 5472 0801 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +03463a: 5422 0b01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +03463e: 5422 8900 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +034642: 5b20 bc00 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +034646: 5b76 fb00 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +03464a: 5b76 fc00 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +03464e: 5c75 ff00 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +034652: 5472 0201 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034656: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +03465a: 5572 0101 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +03465e: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +034662: 5c75 0101 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +034666: 5472 0201 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +03466a: 6e20 3003 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0330 │ │ +034670: 5472 0201 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034674: 6e10 2b03 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@032b │ │ +03467a: 5472 0301 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +03467e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +034682: 5472 0301 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +034686: 6e10 bb02 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +03468c: 0e00 |00a0: return-void │ │ +03468e: 0d02 |00a1: move-exception v2 │ │ +034690: 5473 0801 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034694: 5433 0b01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034698: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +03469c: 5473 0801 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0346a0: 5433 0b01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0346a4: 5433 8900 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0089 │ │ +0346a8: 5b30 bc00 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00bc │ │ +0346ac: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=318 │ │ 0x001e line=319 │ │ 0x0021 line=320 │ │ @@ -61890,112 +62114,112 @@ │ │ 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 │ │ -033b5c: |[033b5c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -033b6c: 6e20 c308 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033b72: 1a00 530c |0003: const-string v0, "mId=" // string@0c53 │ │ -033b76: 6e20 c308 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033b7c: 5230 0001 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -033b80: 6e20 c108 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -033b86: 1a00 4900 |000d: const-string v0, " mArgs=" // string@0049 │ │ -033b8a: 6e20 c308 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033b90: 5430 fa00 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ -033b94: 6e20 c708 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -033b9a: 6e20 c308 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033ba0: 1a00 f40b |001a: const-string v0, "mCallbacks=" // string@0bf4 │ │ -033ba4: 6e20 c308 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033baa: 5430 fb00 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -033bae: 6e20 c708 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -033bb4: 6e20 c308 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033bba: 1a00 6d0c |0027: const-string v0, "mLoader=" // string@0c6d │ │ -033bbe: 6e20 c308 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033bc4: 5430 0201 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033bc8: 6e20 c708 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -033bce: 5430 0201 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033bd2: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -033bd6: 5430 0201 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033bda: 2201 5f01 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -033bde: 7010 1a09 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033be4: 6e20 2009 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033bea: 0c01 |003f: move-result-object v1 │ │ -033bec: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ -033bf0: 6e20 2009 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033bf6: 0c01 |0045: move-result-object v1 │ │ -033bf8: 6e10 2609 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033bfe: 0c01 |0049: move-result-object v1 │ │ -033c00: 6e57 1d03 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@031d │ │ -033c06: 5530 ff00 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033c0a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -033c0e: 5530 fd00 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -033c12: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -033c16: 6e20 c308 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c1c: 1a00 4d0c |0058: const-string v0, "mHaveData=" // string@0c4d │ │ -033c20: 6e20 c308 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c26: 5530 ff00 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033c2a: 6e20 c408 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -033c30: 1a00 1b00 |0062: const-string v0, " mDeliveredData=" // string@001b │ │ -033c34: 6e20 c308 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c3a: 5530 fd00 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -033c3e: 6e20 c908 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -033c44: 6e20 c308 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c4a: 1a00 190c |006f: const-string v0, "mData=" // string@0c19 │ │ -033c4e: 6e20 c308 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c54: 5430 fc00 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -033c58: 6e20 c708 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -033c5e: 6e20 c308 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c64: 1a00 db0c |007c: const-string v0, "mStarted=" // string@0cdb │ │ -033c68: 6e20 c308 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c6e: 5530 0701 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033c72: 6e20 c408 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -033c78: 1a00 5f00 |0086: const-string v0, " mReportNextStart=" // string@005f │ │ -033c7c: 6e20 c308 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c82: 5530 0401 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -033c86: 6e20 c408 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -033c8c: 1a00 5000 |0090: const-string v0, " mDestroyed=" // string@0050 │ │ -033c90: 6e20 c308 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033c96: 5530 fe00 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ -033c9a: 6e20 c908 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -033ca0: 6e20 c308 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033ca6: 1a00 bd0c |009d: const-string v0, "mRetaining=" // string@0cbd │ │ -033caa: 6e20 c308 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033cb0: 5530 0501 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -033cb4: 6e20 c408 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -033cba: 1a00 6300 |00a7: const-string v0, " mRetainingStarted=" // string@0063 │ │ -033cbe: 6e20 c308 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033cc4: 5530 0601 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -033cc8: 6e20 c408 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ -033cce: 1a00 5a00 |00b1: const-string v0, " mListenerRegistered=" // string@005a │ │ -033cd2: 6e20 c308 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033cd8: 5530 0101 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -033cdc: 6e20 c908 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -033ce2: 5430 0301 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -033ce6: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -033cea: 6e20 c308 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -033cf0: 1a00 aa05 |00c2: const-string v0, "Pending Loader " // string@05aa │ │ -033cf4: 6e20 c808 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -033cfa: 5430 0301 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -033cfe: 6e20 c208 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ -033d04: 1a00 bd00 |00cc: const-string v0, ":" // string@00bd │ │ -033d08: 6e20 c808 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -033d0e: 5430 0301 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -033d12: 2201 5f01 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -033d16: 7010 1a09 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033d1c: 6e20 2009 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033d22: 0c01 |00db: move-result-object v1 │ │ -033d24: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ -033d28: 6e20 2009 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033d2e: 0c01 |00e1: move-result-object v1 │ │ -033d30: 6e10 2609 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033d36: 0c01 |00e5: move-result-object v1 │ │ -033d38: 6e57 bc02 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@02bc │ │ -033d3e: 0e00 |00e9: return-void │ │ +0346bc: |[0346bc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0346cc: 6e20 c308 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0346d2: 1a00 510c |0003: const-string v0, "mId=" // string@0c51 │ │ +0346d6: 6e20 c308 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0346dc: 5230 0001 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +0346e0: 6e20 c108 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +0346e6: 1a00 4900 |000d: const-string v0, " mArgs=" // string@0049 │ │ +0346ea: 6e20 c308 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0346f0: 5430 fa00 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ +0346f4: 6e20 c708 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +0346fa: 6e20 c308 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034700: 1a00 f20b |001a: const-string v0, "mCallbacks=" // string@0bf2 │ │ +034704: 6e20 c308 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03470a: 5430 fb00 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +03470e: 6e20 c708 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +034714: 6e20 c308 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03471a: 1a00 6b0c |0027: const-string v0, "mLoader=" // string@0c6b │ │ +03471e: 6e20 c308 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034724: 5430 0201 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034728: 6e20 c708 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +03472e: 5430 0201 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034732: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +034736: 5430 0201 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +03473a: 2201 5f01 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +03473e: 7010 1a09 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034744: 6e20 2009 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03474a: 0c01 |003f: move-result-object v1 │ │ +03474c: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ +034750: 6e20 2009 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034756: 0c01 |0045: move-result-object v1 │ │ +034758: 6e10 2609 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03475e: 0c01 |0049: move-result-object v1 │ │ +034760: 6e57 1d03 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@031d │ │ +034766: 5530 ff00 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +03476a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +03476e: 5530 fd00 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +034772: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +034776: 6e20 c308 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03477c: 1a00 4b0c |0058: const-string v0, "mHaveData=" // string@0c4b │ │ +034780: 6e20 c308 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034786: 5530 ff00 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +03478a: 6e20 c408 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +034790: 1a00 1b00 |0062: const-string v0, " mDeliveredData=" // string@001b │ │ +034794: 6e20 c308 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03479a: 5530 fd00 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +03479e: 6e20 c908 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +0347a4: 6e20 c308 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0347aa: 1a00 170c |006f: const-string v0, "mData=" // string@0c17 │ │ +0347ae: 6e20 c308 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0347b4: 5430 fc00 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +0347b8: 6e20 c708 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +0347be: 6e20 c308 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0347c4: 1a00 d90c |007c: const-string v0, "mStarted=" // string@0cd9 │ │ +0347c8: 6e20 c308 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0347ce: 5530 0701 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +0347d2: 6e20 c408 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +0347d8: 1a00 5f00 |0086: const-string v0, " mReportNextStart=" // string@005f │ │ +0347dc: 6e20 c308 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0347e2: 5530 0401 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +0347e6: 6e20 c408 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +0347ec: 1a00 5000 |0090: const-string v0, " mDestroyed=" // string@0050 │ │ +0347f0: 6e20 c308 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0347f6: 5530 fe00 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ +0347fa: 6e20 c908 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +034800: 6e20 c308 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034806: 1a00 bb0c |009d: const-string v0, "mRetaining=" // string@0cbb │ │ +03480a: 6e20 c308 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034810: 5530 0501 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +034814: 6e20 c408 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +03481a: 1a00 6300 |00a7: const-string v0, " mRetainingStarted=" // string@0063 │ │ +03481e: 6e20 c308 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034824: 5530 0601 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +034828: 6e20 c408 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@08c4 │ │ +03482e: 1a00 5a00 |00b1: const-string v0, " mListenerRegistered=" // string@005a │ │ +034832: 6e20 c308 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034838: 5530 0101 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +03483c: 6e20 c908 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +034842: 5430 0301 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +034846: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +03484a: 6e20 c308 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +034850: 1a00 aa05 |00c2: const-string v0, "Pending Loader " // string@05aa │ │ +034854: 6e20 c808 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03485a: 5430 0301 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +03485e: 6e20 c208 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ +034864: 1a00 bd00 |00cc: const-string v0, ":" // string@00bd │ │ +034868: 6e20 c808 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03486e: 5430 0301 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +034872: 2201 5f01 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +034876: 7010 1a09 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03487c: 6e20 2009 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034882: 0c01 |00db: move-result-object v1 │ │ +034884: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ +034888: 6e20 2009 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03488e: 0c01 |00e1: move-result-object v1 │ │ +034890: 6e10 2609 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034896: 0c01 |00e5: move-result-object v1 │ │ +034898: 6e57 bc02 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@02bc │ │ +03489e: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x000d line=439 │ │ 0x0017 line=440 │ │ 0x0024 line=441 │ │ 0x0031 line=442 │ │ @@ -62027,48 +62251,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -033d40: |[033d40] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -033d50: 5530 0501 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -033d54: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -033d58: 6300 0901 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033d5c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -033d60: 1a00 fe04 |0008: const-string v0, "LoaderManager" // string@04fe │ │ -033d64: 2201 5f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -033d68: 7010 1a09 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033d6e: 1a02 0c00 |000f: const-string v2, " Finished Retaining: " // string@000c │ │ -033d72: 6e20 2009 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033d78: 0c01 |0014: move-result-object v1 │ │ -033d7a: 6e20 1f09 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -033d80: 0c01 |0018: move-result-object v1 │ │ -033d82: 6e10 2609 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033d88: 0c01 |001c: move-result-object v1 │ │ -033d8a: 7120 8607 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033d90: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -033d92: 5c30 0501 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -033d96: 5530 0701 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033d9a: 5531 0601 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -033d9e: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -033da2: 5530 0701 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033da6: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -033daa: 6e10 c202 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02c2 │ │ -033db0: 5530 0701 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033db4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -033db8: 5530 ff00 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033dbc: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -033dc0: 5530 0401 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -033dc4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -033dc8: 5430 0201 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033dcc: 5431 fc00 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -033dd0: 6e30 ba02 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ -033dd6: 0e00 |0043: return-void │ │ +0348a0: |[0348a0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +0348b0: 5530 0501 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +0348b4: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +0348b8: 6300 0901 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0348bc: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +0348c0: 1a00 fe04 |0008: const-string v0, "LoaderManager" // string@04fe │ │ +0348c4: 2201 5f01 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +0348c8: 7010 1a09 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0348ce: 1a02 0c00 |000f: const-string v2, " Finished Retaining: " // string@000c │ │ +0348d2: 6e20 2009 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0348d8: 0c01 |0014: move-result-object v1 │ │ +0348da: 6e20 1f09 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0348e0: 0c01 |0018: move-result-object v1 │ │ +0348e2: 6e10 2609 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0348e8: 0c01 |001c: move-result-object v1 │ │ +0348ea: 7120 8607 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0348f0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0348f2: 5c30 0501 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +0348f6: 5530 0701 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +0348fa: 5531 0601 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +0348fe: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +034902: 5530 0701 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034906: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +03490a: 6e10 c202 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02c2 │ │ +034910: 5530 0701 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034914: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +034918: 5530 ff00 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +03491c: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +034920: 5530 0401 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +034924: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +034928: 5430 0201 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +03492c: 5431 fc00 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +034930: 6e30 ba02 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ +034936: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0020 line=271 │ │ 0x0023 line=272 │ │ 0x0029 line=273 │ │ @@ -62084,99 +62308,99 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -033dd8: |[033dd8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -033de8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -033dea: 6302 0901 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033dee: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -033df2: 1a02 fe04 |0005: const-string v2, "LoaderManager" // string@04fe │ │ -033df6: 2203 5f01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -033dfa: 7010 1a09 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033e00: 1a04 ee0d |000c: const-string v4, "onLoadComplete: " // string@0dee │ │ -033e04: 6e20 2009 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033e0a: 0c03 |0011: move-result-object v3 │ │ -033e0c: 6e20 1f09 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -033e12: 0c03 |0015: move-result-object v3 │ │ -033e14: 6e10 2609 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033e1a: 0c03 |0019: move-result-object v3 │ │ -033e1c: 7120 8607 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033e22: 5562 fe00 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ -033e26: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -033e2a: 6302 0901 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033e2e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -033e32: 1a02 fe04 |0025: const-string v2, "LoaderManager" // string@04fe │ │ -033e36: 1a03 0d00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000d │ │ -033e3a: 7120 8607 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033e40: 0e00 |002c: return-void │ │ -033e42: 5462 0801 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033e46: 5422 0e01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -033e4a: 5263 0001 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -033e4e: 6e20 8c02 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -033e54: 0c02 |0036: move-result-object v2 │ │ -033e56: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -033e5a: 6302 0901 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033e5e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -033e62: 1a02 fe04 |003d: const-string v2, "LoaderManager" // string@04fe │ │ -033e66: 1a03 0e00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000e │ │ -033e6a: 7120 8607 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033e70: 28e8 |0044: goto 002c // -0018 │ │ -033e72: 5461 0301 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -033e76: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -033e7a: 6302 0901 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033e7e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -033e82: 1a02 fe04 |004d: const-string v2, "LoaderManager" // string@04fe │ │ -033e86: 2203 5f01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -033e8a: 7010 1a09 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033e90: 1a04 1800 |0054: const-string v4, " Switching to pending loader: " // string@0018 │ │ -033e94: 6e20 2009 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033e9a: 0c03 |0059: move-result-object v3 │ │ -033e9c: 6e20 1f09 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -033ea2: 0c03 |005d: move-result-object v3 │ │ -033ea4: 6e10 2609 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033eaa: 0c03 |0061: move-result-object v3 │ │ -033eac: 7120 8607 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033eb2: 5b65 0301 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -033eb6: 5462 0801 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033eba: 5422 0e01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -033ebe: 5263 0001 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -033ec2: 6e30 9302 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ -033ec8: 6e10 bb02 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -033ece: 5462 0801 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033ed2: 6e20 d302 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d3 │ │ -033ed8: 28b4 |0078: goto 002c // -004c │ │ -033eda: 5462 fc00 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -033ede: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -033ee2: 5562 ff00 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033ee6: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -033eea: 5b68 fc00 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -033eee: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -033ef0: 5c62 ff00 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033ef4: 5562 0701 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033ef8: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -033efc: 6e30 ba02 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ -033f02: 5462 0801 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033f06: 5422 0d01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -033f0a: 5263 0001 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -033f0e: 6e20 8c02 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -033f14: 0c00 |0096: move-result-object v0 │ │ -033f16: 1f00 6c00 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -033f1a: 3800 93ff |0099: if-eqz v0, 002c // -006d │ │ -033f1e: 3260 91ff |009b: if-eq v0, v6, 002c // -006f │ │ -033f22: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -033f24: 5c02 fd00 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -033f28: 6e10 bb02 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -033f2e: 5462 0801 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ -033f32: 5422 0d01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -033f36: 5263 0001 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -033f3a: 6e20 9402 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@0294 │ │ -033f40: 2880 |00ac: goto 002c // -0080 │ │ +034938: |[034938] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +034948: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03494a: 6302 0901 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03494e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +034952: 1a02 fe04 |0005: const-string v2, "LoaderManager" // string@04fe │ │ +034956: 2203 5f01 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03495a: 7010 1a09 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034960: 1a04 ec0d |000c: const-string v4, "onLoadComplete: " // string@0dec │ │ +034964: 6e20 2009 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03496a: 0c03 |0011: move-result-object v3 │ │ +03496c: 6e20 1f09 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034972: 0c03 |0015: move-result-object v3 │ │ +034974: 6e10 2609 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03497a: 0c03 |0019: move-result-object v3 │ │ +03497c: 7120 8607 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034982: 5562 fe00 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@00fe │ │ +034986: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +03498a: 6302 0901 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03498e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +034992: 1a02 fe04 |0025: const-string v2, "LoaderManager" // string@04fe │ │ +034996: 1a03 0d00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000d │ │ +03499a: 7120 8607 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0349a0: 0e00 |002c: return-void │ │ +0349a2: 5462 0801 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +0349a6: 5422 0e01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0349aa: 5263 0001 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +0349ae: 6e20 8c02 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +0349b4: 0c02 |0036: move-result-object v2 │ │ +0349b6: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +0349ba: 6302 0901 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0349be: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +0349c2: 1a02 fe04 |003d: const-string v2, "LoaderManager" // string@04fe │ │ +0349c6: 1a03 0e00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000e │ │ +0349ca: 7120 8607 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0349d0: 28e8 |0044: goto 002c // -0018 │ │ +0349d2: 5461 0301 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0349d6: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +0349da: 6302 0901 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0349de: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +0349e2: 1a02 fe04 |004d: const-string v2, "LoaderManager" // string@04fe │ │ +0349e6: 2203 5f01 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0349ea: 7010 1a09 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0349f0: 1a04 1800 |0054: const-string v4, " Switching to pending loader: " // string@0018 │ │ +0349f4: 6e20 2009 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0349fa: 0c03 |0059: move-result-object v3 │ │ +0349fc: 6e20 1f09 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034a02: 0c03 |005d: move-result-object v3 │ │ +034a04: 6e10 2609 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034a0a: 0c03 |0061: move-result-object v3 │ │ +034a0c: 7120 8607 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034a12: 5b65 0301 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +034a16: 5462 0801 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034a1a: 5422 0e01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +034a1e: 5263 0001 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +034a22: 6e30 9302 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ +034a28: 6e10 bb02 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +034a2e: 5462 0801 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034a32: 6e20 d302 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d3 │ │ +034a38: 28b4 |0078: goto 002c // -004c │ │ +034a3a: 5462 fc00 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +034a3e: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +034a42: 5562 ff00 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +034a46: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +034a4a: 5b68 fc00 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +034a4e: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +034a50: 5c62 ff00 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +034a54: 5562 0701 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034a58: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +034a5c: 6e30 ba02 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ +034a62: 5462 0801 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034a66: 5422 0d01 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034a6a: 5263 0001 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +034a6e: 6e20 8c02 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +034a74: 0c00 |0096: move-result-object v0 │ │ +034a76: 1f00 6c00 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +034a7a: 3800 93ff |0099: if-eqz v0, 002c // -006d │ │ +034a7e: 3260 91ff |009b: if-eq v0, v6, 002c // -006f │ │ +034a82: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +034a84: 5c02 fd00 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +034a88: 6e10 bb02 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +034a8e: 5462 0801 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0108 │ │ +034a92: 5422 0d01 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034a96: 5263 0001 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +034a9a: 6e20 9402 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@0294 │ │ +034aa0: 2880 |00ac: goto 002c // -0080 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=353 │ │ 0x001d line=355 │ │ 0x0021 line=356 │ │ 0x002c line=402 │ │ 0x002d line=360 │ │ @@ -62211,27 +62435,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -033f44: |[033f44] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -033f54: 5520 0701 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033f58: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -033f5c: 5520 0401 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -033f60: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -033f64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -033f66: 5c20 0401 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -033f6a: 5520 ff00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -033f6e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -033f72: 5420 0201 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -033f76: 5421 fc00 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -033f7a: 6e30 ba02 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ -033f80: 0e00 |0016: return-void │ │ +034aa4: |[034aa4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +034ab4: 5520 0701 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034ab8: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +034abc: 5520 0401 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +034ac0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +034ac4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +034ac6: 5c20 0401 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +034aca: 5520 ff00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +034ace: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +034ad2: 5420 0201 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034ad6: 5421 fc00 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +034ada: 6e30 ba02 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ +034ae0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0008 line=296 │ │ 0x000b line=297 │ │ 0x000f line=298 │ │ @@ -62244,37 +62468,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -033f84: |[033f84] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -033f94: 6300 0901 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -033f98: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -033f9c: 1a00 fe04 |0004: const-string v0, "LoaderManager" // string@04fe │ │ -033fa0: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -033fa4: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -033faa: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ -033fae: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -033fb4: 0c01 |0010: move-result-object v1 │ │ -033fb6: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -033fbc: 0c01 |0014: move-result-object v1 │ │ -033fbe: 6e10 2609 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -033fc4: 0c01 |0018: move-result-object v1 │ │ -033fc6: 7120 8607 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -033fcc: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -033fce: 5c30 0501 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -033fd2: 5530 0701 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033fd6: 5c30 0601 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -033fda: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -033fdc: 5c30 0701 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -033fe0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -033fe2: 5b30 fb00 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -033fe6: 0e00 |0029: return-void │ │ +034ae4: |[034ae4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +034af4: 6300 0901 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034af8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +034afc: 1a00 fe04 |0004: const-string v0, "LoaderManager" // string@04fe │ │ +034b00: 2201 5f01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +034b04: 7010 1a09 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034b0a: 1a02 1500 |000b: const-string v2, " Retaining: " // string@0015 │ │ +034b0e: 6e20 2009 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034b14: 0c01 |0010: move-result-object v1 │ │ +034b16: 6e20 1f09 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034b1c: 0c01 |0014: move-result-object v1 │ │ +034b1e: 6e10 2609 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034b24: 0c01 |0018: move-result-object v1 │ │ +034b26: 7120 8607 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034b2c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +034b2e: 5c30 0501 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +034b32: 5530 0701 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034b36: 5c30 0601 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +034b3a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +034b3c: 5c30 0701 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034b40: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +034b42: 5b30 fb00 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +034b46: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x001c line=262 │ │ 0x001f line=263 │ │ 0x0023 line=264 │ │ 0x0026 line=265 │ │ @@ -62287,86 +62511,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -033fe8: |[033fe8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -033ff8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -033ffa: 5540 0501 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -033ffe: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -034002: 5540 0601 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ -034006: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -03400a: 5c43 0701 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -03400e: 0e00 |000b: return-void │ │ -034010: 5540 0701 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -034014: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -034018: 5c43 0701 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -03401c: 6300 0901 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034020: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -034024: 1a00 fe04 |0016: const-string v0, "LoaderManager" // string@04fe │ │ -034028: 2201 5f01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -03402c: 7010 1a09 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034032: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ -034036: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03403c: 0c01 |0022: move-result-object v1 │ │ -03403e: 6e20 1f09 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034044: 0c01 |0026: move-result-object v1 │ │ -034046: 6e10 2609 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03404c: 0c01 |002a: move-result-object v1 │ │ -03404e: 7120 8607 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034054: 5440 0201 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034058: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -03405c: 5440 fb00 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -034060: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -034064: 5440 fb00 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -034068: 5241 0001 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -03406c: 5442 fa00 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ -034070: 7230 af02 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02af │ │ -034076: 0c00 |003f: move-result-object v0 │ │ -034078: 5b40 0201 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -03407c: 5440 0201 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034080: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -034084: 5440 0201 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034088: 6e10 f808 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -03408e: 0c00 |004b: move-result-object v0 │ │ -034090: 6e10 d608 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@08d6 │ │ -034096: 0a00 |004f: move-result v0 │ │ -034098: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -03409c: 5440 0201 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0340a0: 6e10 f808 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -0340a6: 0c00 |0057: move-result-object v0 │ │ -0340a8: 6e10 d308 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@08d3 │ │ -0340ae: 0a00 |005b: move-result v0 │ │ -0340b0: 7110 2e09 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@092e │ │ -0340b6: 0a00 |005f: move-result v0 │ │ -0340b8: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -0340bc: 2200 4e01 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ -0340c0: 2201 5f01 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -0340c4: 7010 1a09 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0340ca: 1a02 8105 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0581 │ │ -0340ce: 6e20 2009 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0340d4: 0c01 |006e: move-result-object v1 │ │ -0340d6: 5442 0201 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0340da: 6e20 1f09 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0340e0: 0c01 |0074: move-result-object v1 │ │ -0340e2: 6e10 2609 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0340e8: 0c01 |0078: move-result-object v1 │ │ -0340ea: 7020 de08 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -0340f0: 2700 |007c: throw v0 │ │ -0340f2: 5540 0101 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -0340f6: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -0340fa: 5440 0201 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0340fe: 5241 0001 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -034102: 6e30 2a03 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@032a │ │ -034108: 5c43 0101 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -03410c: 5440 0201 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034110: 6e10 2c03 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@032c │ │ -034116: 2900 7cff |008f: goto/16 000b // -0084 │ │ +034b48: |[034b48] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +034b58: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +034b5a: 5540 0501 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +034b5e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +034b62: 5540 0601 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0106 │ │ +034b66: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +034b6a: 5c43 0701 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034b6e: 0e00 |000b: return-void │ │ +034b70: 5540 0701 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034b74: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +034b78: 5c43 0701 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034b7c: 6300 0901 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034b80: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +034b84: 1a00 fe04 |0016: const-string v0, "LoaderManager" // string@04fe │ │ +034b88: 2201 5f01 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +034b8c: 7010 1a09 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034b92: 1a02 1600 |001d: const-string v2, " Starting: " // string@0016 │ │ +034b96: 6e20 2009 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034b9c: 0c01 |0022: move-result-object v1 │ │ +034b9e: 6e20 1f09 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034ba4: 0c01 |0026: move-result-object v1 │ │ +034ba6: 6e10 2609 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034bac: 0c01 |002a: move-result-object v1 │ │ +034bae: 7120 8607 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034bb4: 5440 0201 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034bb8: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +034bbc: 5440 fb00 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +034bc0: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +034bc4: 5440 fb00 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +034bc8: 5241 0001 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +034bcc: 5442 fa00 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@00fa │ │ +034bd0: 7230 af02 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02af │ │ +034bd6: 0c00 |003f: move-result-object v0 │ │ +034bd8: 5b40 0201 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034bdc: 5440 0201 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034be0: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +034be4: 5440 0201 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034be8: 6e10 f808 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +034bee: 0c00 |004b: move-result-object v0 │ │ +034bf0: 6e10 d608 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@08d6 │ │ +034bf6: 0a00 |004f: move-result v0 │ │ +034bf8: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +034bfc: 5440 0201 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034c00: 6e10 f808 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +034c06: 0c00 |0057: move-result-object v0 │ │ +034c08: 6e10 d308 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@08d3 │ │ +034c0e: 0a00 |005b: move-result v0 │ │ +034c10: 7110 2e09 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@092e │ │ +034c16: 0a00 |005f: move-result v0 │ │ +034c18: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +034c1c: 2200 4e01 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@014e │ │ +034c20: 2201 5f01 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +034c24: 7010 1a09 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034c2a: 1a02 8105 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0581 │ │ +034c2e: 6e20 2009 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034c34: 0c01 |006e: move-result-object v1 │ │ +034c36: 5442 0201 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034c3a: 6e20 1f09 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034c40: 0c01 |0074: move-result-object v1 │ │ +034c42: 6e10 2609 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034c48: 0c01 |0078: move-result-object v1 │ │ +034c4a: 7020 de08 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +034c50: 2700 |007c: throw v0 │ │ +034c52: 5540 0101 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +034c56: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +034c5a: 5440 0201 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034c5e: 5241 0001 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +034c62: 6e30 2a03 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@032a │ │ +034c68: 5c43 0101 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +034c6c: 5440 0201 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034c70: 6e10 2c03 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@032c │ │ +034c76: 2900 7cff |008f: goto/16 000b // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0009 line=230 │ │ 0x000b line=258 │ │ 0x000c line=234 │ │ 0x0010 line=239 │ │ @@ -62388,42 +62612,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -03411c: |[03411c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -03412c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03412e: 6300 0901 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034132: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -034136: 1a00 fe04 |0005: const-string v0, "LoaderManager" // string@04fe │ │ -03413a: 2201 5f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -03413e: 7010 1a09 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034144: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ -034148: 6e20 2009 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03414e: 0c01 |0011: move-result-object v1 │ │ -034150: 6e20 1f09 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034156: 0c01 |0015: move-result-object v1 │ │ -034158: 6e10 2609 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03415e: 0c01 |0019: move-result-object v1 │ │ -034160: 7120 8607 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034166: 5c43 0701 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -03416a: 5540 0501 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ -03416e: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -034172: 5440 0201 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034176: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -03417a: 5540 0101 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -03417e: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -034182: 5c43 0101 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ -034186: 5440 0201 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -03418a: 6e20 3003 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0330 │ │ -034190: 5440 0201 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034194: 6e10 2d03 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@032d │ │ -03419a: 0e00 |0037: return-void │ │ +034c7c: |[034c7c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +034c8c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +034c8e: 6300 0901 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034c92: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +034c96: 1a00 fe04 |0005: const-string v0, "LoaderManager" // string@04fe │ │ +034c9a: 2201 5f01 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +034c9e: 7010 1a09 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034ca4: 1a02 1700 |000c: const-string v2, " Stopping: " // string@0017 │ │ +034ca8: 6e20 2009 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034cae: 0c01 |0011: move-result-object v1 │ │ +034cb0: 6e20 1f09 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034cb6: 0c01 |0015: move-result-object v1 │ │ +034cb8: 6e10 2609 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034cbe: 0c01 |0019: move-result-object v1 │ │ +034cc0: 7120 8607 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034cc6: 5c43 0701 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +034cca: 5540 0501 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0105 │ │ +034cce: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +034cd2: 5440 0201 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034cd6: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +034cda: 5540 0101 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +034cde: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +034ce2: 5c43 0101 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0101 │ │ +034ce6: 5440 0201 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034cea: 6e20 3003 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0330 │ │ +034cf0: 5440 0201 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034cf4: 6e10 2d03 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@032d │ │ +034cfa: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=305 │ │ 0x001d line=306 │ │ 0x001f line=307 │ │ 0x0023 line=308 │ │ 0x002b line=310 │ │ @@ -62438,38 +62662,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -03419c: |[03419c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -0341ac: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -0341b0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0341b4: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -0341ba: 1a01 fd04 |0007: const-string v1, "LoaderInfo{" // string@04fd │ │ -0341be: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0341c4: 7110 2909 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -0341ca: 0a01 |000f: move-result v1 │ │ -0341cc: 7110 e608 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -0341d2: 0c01 |0013: move-result-object v1 │ │ -0341d4: 6e20 2009 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0341da: 1a01 1f00 |0017: const-string v1, " #" // string@001f │ │ -0341de: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0341e4: 5221 0001 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -0341e8: 6e20 1d09 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -0341ee: 1a01 2500 |0021: const-string v1, " : " // string@0025 │ │ -0341f2: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0341f8: 5421 0201 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0341fc: 7120 7c03 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ -034202: 1a01 4e11 |002b: const-string v1, "}}" // string@114e │ │ -034206: 6e20 2009 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03420c: 6e10 2609 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034212: 0c01 |0033: move-result-object v1 │ │ -034214: 1101 |0034: return-object v1 │ │ +034cfc: |[034cfc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +034d0c: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +034d10: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +034d14: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +034d1a: 1a01 fd04 |0007: const-string v1, "LoaderInfo{" // string@04fd │ │ +034d1e: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034d24: 7110 2909 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +034d2a: 0a01 |000f: move-result v1 │ │ +034d2c: 7110 e608 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +034d32: 0c01 |0013: move-result-object v1 │ │ +034d34: 6e20 2009 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034d3a: 1a01 1f00 |0017: const-string v1, " #" // string@001f │ │ +034d3e: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034d44: 5221 0001 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +034d48: 6e20 1d09 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +034d4e: 1a01 2500 |0021: const-string v1, " : " // string@0025 │ │ +034d52: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034d58: 5421 0201 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034d5c: 7120 7c03 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ +034d62: 1a01 4c11 |002b: const-string v1, "}}" // string@114c │ │ +034d66: 6e20 2009 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034d6c: 6e10 2609 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034d72: 0c01 |0033: move-result-object v1 │ │ +034d74: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0007 line=427 │ │ 0x000c line=428 │ │ 0x0017 line=429 │ │ 0x001c line=430 │ │ @@ -62562,43 +62786,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -034218: |[034218] android.support.v4.app.LoaderManagerImpl.:()V │ │ -034228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03422a: 6a00 0901 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -03422e: 0e00 |0003: return-void │ │ +034d78: |[034d78] android.support.v4.app.LoaderManagerImpl.:()V │ │ +034d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034d8a: 6a00 0901 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 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 │ │ -034230: |[034230] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ -034240: 7010 b202 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@02b2 │ │ -034246: 2200 6600 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0066 │ │ -03424a: 7010 8402 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0284 │ │ -034250: 5b10 0e01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034254: 2200 6600 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0066 │ │ -034258: 7010 8402 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0284 │ │ -03425e: 5b10 0d01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -034262: 5b12 0b01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -034266: 5c13 1101 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -03426a: 0e00 |0015: return-void │ │ +034d90: |[034d90] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ +034da0: 7010 b202 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@02b2 │ │ +034da6: 2200 6600 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0066 │ │ +034daa: 7010 8402 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0284 │ │ +034db0: 5b10 0e01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +034db4: 2200 6600 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@0066 │ │ +034db8: 7010 8402 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0284 │ │ +034dbe: 5b10 0d01 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034dc2: 5b12 0b01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +034dc6: 5c13 1101 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +034dca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=187 │ │ 0x000a line=193 │ │ 0x0011 line=465 │ │ 0x0013 line=466 │ │ @@ -62613,26 +62837,26 @@ │ │ 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 │ │ -03426c: |[03426c] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -03427c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03427e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -034280: 5c31 0c01 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -034284: 7040 c702 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@02c7 │ │ -03428a: 0c00 |0007: move-result-object v0 │ │ -03428c: 6e20 d302 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d3 │ │ -034292: 5c32 0c01 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -034296: 1100 |000d: return-object v0 │ │ -034298: 0d01 |000e: move-exception v1 │ │ -03429a: 5c32 0c01 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -03429e: 2701 |0011: throw v1 │ │ +034dcc: |[034dcc] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +034ddc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +034dde: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +034de0: 5c31 0c01 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +034de4: 7040 c702 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@02c7 │ │ +034dea: 0c00 |0007: move-result-object v0 │ │ +034dec: 6e20 d302 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@02d3 │ │ +034df2: 5c32 0c01 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +034df6: 1100 |000d: return-object v0 │ │ +034df8: 0d01 |000e: move-exception v1 │ │ +034dfa: 5c32 0c01 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +034dfe: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=484 │ │ 0x0004 line=485 │ │ 0x0008 line=486 │ │ @@ -62650,21 +62874,21 @@ │ │ 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 │ │ -0342ac: |[0342ac] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -0342bc: 2200 6c00 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -0342c0: 7055 b902 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@02b9 │ │ -0342c6: 7230 af02 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02af │ │ -0342cc: 0c01 |0008: move-result-object v1 │ │ -0342ce: 5b01 0201 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0342d2: 1100 |000b: return-object v0 │ │ +034e0c: |[034e0c] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +034e1c: 2200 6c00 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +034e20: 7055 b902 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@02b9 │ │ +034e26: 7230 af02 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@02af │ │ +034e2c: 0c01 |0008: move-result-object v1 │ │ +034e2e: 5b01 0201 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +034e32: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0005 line=476 │ │ 0x0009 line=477 │ │ 0x000b line=478 │ │ locals : │ │ @@ -62682,62 +62906,62 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -0342d4: |[0342d4] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -0342e4: 5552 0c01 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -0342e8: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -0342ec: 2202 4f01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ -0342f0: 1a03 b701 |0006: const-string v3, "Called while creating a loader" // string@01b7 │ │ -0342f4: 7020 e008 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0342fa: 2702 |000b: throw v2 │ │ -0342fc: 6302 0901 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034300: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -034304: 1a02 fe04 |0010: const-string v2, "LoaderManager" // string@04fe │ │ -034308: 2203 5f01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03430c: 7010 1a09 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034312: 1a04 7a08 |0017: const-string v4, "destroyLoader in " // string@087a │ │ -034316: 6e20 2009 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03431c: 0c03 |001c: move-result-object v3 │ │ -03431e: 6e20 1f09 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034324: 0c03 |0020: move-result-object v3 │ │ -034326: 1a04 6e00 |0021: const-string v4, " of " // string@006e │ │ -03432a: 6e20 2009 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034330: 0c03 |0026: move-result-object v3 │ │ -034332: 6e20 1d09 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -034338: 0c03 |002a: move-result-object v3 │ │ -03433a: 6e10 2609 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034340: 0c03 |002e: move-result-object v3 │ │ -034342: 7120 8607 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034348: 5452 0e01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03434c: 6e20 9002 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0290 │ │ -034352: 0a00 |0037: move-result v0 │ │ -034354: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -034358: 5452 0e01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03435c: 6e20 9802 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -034362: 0c01 |003f: move-result-object v1 │ │ -034364: 1f01 6c00 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034368: 5452 0e01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03436c: 6e20 9502 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@0295 │ │ -034372: 6e10 bb02 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -034378: 5452 0d01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03437c: 6e20 9002 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0290 │ │ -034382: 0a00 |004f: move-result v0 │ │ -034384: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -034388: 5452 0d01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03438c: 6e20 9802 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -034392: 0c01 |0057: move-result-object v1 │ │ -034394: 1f01 6c00 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034398: 5452 0d01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03439c: 6e20 9502 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@0295 │ │ -0343a2: 6e10 bb02 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -0343a8: 0e00 |0062: return-void │ │ +034e34: |[034e34] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +034e44: 5552 0c01 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +034e48: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +034e4c: 2202 4f01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +034e50: 1a03 b701 |0006: const-string v3, "Called while creating a loader" // string@01b7 │ │ +034e54: 7020 e008 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +034e5a: 2702 |000b: throw v2 │ │ +034e5c: 6302 0901 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034e60: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +034e64: 1a02 fe04 |0010: const-string v2, "LoaderManager" // string@04fe │ │ +034e68: 2203 5f01 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +034e6c: 7010 1a09 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034e72: 1a04 7908 |0017: const-string v4, "destroyLoader in " // string@0879 │ │ +034e76: 6e20 2009 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034e7c: 0c03 |001c: move-result-object v3 │ │ +034e7e: 6e20 1f09 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034e84: 0c03 |0020: move-result-object v3 │ │ +034e86: 1a04 6e00 |0021: const-string v4, " of " // string@006e │ │ +034e8a: 6e20 2009 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034e90: 0c03 |0026: move-result-object v3 │ │ +034e92: 6e20 1d09 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +034e98: 0c03 |002a: move-result-object v3 │ │ +034e9a: 6e10 2609 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034ea0: 0c03 |002e: move-result-object v3 │ │ +034ea2: 7120 8607 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034ea8: 5452 0e01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +034eac: 6e20 9002 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0290 │ │ +034eb2: 0a00 |0037: move-result v0 │ │ +034eb4: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +034eb8: 5452 0e01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +034ebc: 6e20 9802 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +034ec2: 0c01 |003f: move-result-object v1 │ │ +034ec4: 1f01 6c00 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +034ec8: 5452 0e01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +034ecc: 6e20 9502 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@0295 │ │ +034ed2: 6e10 bb02 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +034ed8: 5452 0d01 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034edc: 6e20 9002 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0290 │ │ +034ee2: 0a00 |004f: move-result v0 │ │ +034ee4: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +034ee8: 5452 0d01 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034eec: 6e20 9802 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +034ef2: 0c01 |0057: move-result-object v1 │ │ +034ef4: 1f01 6c00 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +034ef8: 5452 0d01 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034efc: 6e20 9502 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@0295 │ │ +034f02: 6e10 bb02 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +034f08: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0004 line=645 │ │ 0x000c line=648 │ │ 0x0032 line=649 │ │ 0x0038 line=650 │ │ @@ -62762,70 +62986,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -0343ac: |[0343ac] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -0343bc: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -0343c0: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ -0343c4: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0343c8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -0343cc: 1a01 fe04 |0008: const-string v1, "LoaderManager" // string@04fe │ │ -0343d0: 2202 5f01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -0343d4: 7010 1a09 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0343da: 1a03 fb01 |000f: const-string v3, "Destroying Active in " // string@01fb │ │ -0343de: 6e20 2009 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0343e4: 0c02 |0014: move-result-object v2 │ │ -0343e6: 6e20 1f09 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0343ec: 0c02 |0018: move-result-object v2 │ │ -0343ee: 6e10 2609 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0343f4: 0c02 |001c: move-result-object v2 │ │ -0343f6: 7120 8607 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -0343fc: 5441 0e01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034400: 6e10 9702 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -034406: 0a01 |0025: move-result v1 │ │ -034408: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03440c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -034410: 5441 0e01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034414: 6e20 9802 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -03441a: 0c01 |002f: move-result-object v1 │ │ -03441c: 1f01 6c00 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034420: 6e10 bb02 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -034426: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03442a: 28f1 |0037: goto 0028 // -000f │ │ -03442c: 6301 0901 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034430: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ -034434: 1a01 fe04 |003c: const-string v1, "LoaderManager" // string@04fe │ │ -034438: 2202 5f01 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -03443c: 7010 1a09 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034442: 1a03 fc01 |0043: const-string v3, "Destroying Inactive in " // string@01fc │ │ -034446: 6e20 2009 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03444c: 0c02 |0048: move-result-object v2 │ │ -03444e: 6e20 1f09 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034454: 0c02 |004c: move-result-object v2 │ │ -034456: 6e10 2609 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03445c: 0c02 |0050: move-result-object v2 │ │ -03445e: 7120 8607 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034464: 5441 0d01 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -034468: 6e10 9702 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -03446e: 0a01 |0059: move-result v1 │ │ -034470: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -034474: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ -034478: 5441 0d01 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03447c: 6e20 9802 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -034482: 0c01 |0063: move-result-object v1 │ │ -034484: 1f01 6c00 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034488: 6e10 bb02 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -03448e: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ -034492: 28f1 |006b: goto 005c // -000f │ │ -034494: 5441 0d01 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -034498: 6e10 8902 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@0289 │ │ -03449e: 0e00 |0071: return-void │ │ +034f0c: |[034f0c] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +034f1c: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +034f20: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ +034f24: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034f28: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +034f2c: 1a01 fe04 |0008: const-string v1, "LoaderManager" // string@04fe │ │ +034f30: 2202 5f01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +034f34: 7010 1a09 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034f3a: 1a03 fb01 |000f: const-string v3, "Destroying Active in " // string@01fb │ │ +034f3e: 6e20 2009 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034f44: 0c02 |0014: move-result-object v2 │ │ +034f46: 6e20 1f09 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034f4c: 0c02 |0018: move-result-object v2 │ │ +034f4e: 6e10 2609 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034f54: 0c02 |001c: move-result-object v2 │ │ +034f56: 7120 8607 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034f5c: 5441 0e01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +034f60: 6e10 9702 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +034f66: 0a01 |0025: move-result v1 │ │ +034f68: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +034f6c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +034f70: 5441 0e01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +034f74: 6e20 9802 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +034f7a: 0c01 |002f: move-result-object v1 │ │ +034f7c: 1f01 6c00 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +034f80: 6e10 bb02 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +034f86: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +034f8a: 28f1 |0037: goto 0028 // -000f │ │ +034f8c: 6301 0901 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +034f90: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ +034f94: 1a01 fe04 |003c: const-string v1, "LoaderManager" // string@04fe │ │ +034f98: 2202 5f01 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +034f9c: 7010 1a09 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +034fa2: 1a03 fc01 |0043: const-string v3, "Destroying Inactive in " // string@01fc │ │ +034fa6: 6e20 2009 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +034fac: 0c02 |0048: move-result-object v2 │ │ +034fae: 6e20 1f09 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +034fb4: 0c02 |004c: move-result-object v2 │ │ +034fb6: 6e10 2609 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +034fbc: 0c02 |0050: move-result-object v2 │ │ +034fbe: 7120 8607 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +034fc4: 5441 0d01 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034fc8: 6e10 9702 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +034fce: 0a01 |0059: move-result v1 │ │ +034fd0: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +034fd4: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ +034fd8: 5441 0d01 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034fdc: 6e20 9802 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +034fe2: 0c01 |0063: move-result-object v1 │ │ +034fe4: 1f01 6c00 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +034fe8: 6e10 bb02 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +034fee: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ +034ff2: 28f1 |006b: goto 005c // -000f │ │ +034ff4: 5441 0d01 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +034ff8: 6e10 8902 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@0289 │ │ +034ffe: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0004 line=757 │ │ 0x0020 line=758 │ │ 0x002a line=759 │ │ 0x0035 line=758 │ │ @@ -62845,29 +63069,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0344a0: |[0344a0] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -0344b0: 5431 0e01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0344b4: 6e10 9702 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -0344ba: 0a01 |0005: move-result v1 │ │ -0344bc: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0344c0: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0344c4: 5431 0e01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0344c8: 6e20 9802 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -0344ce: 0c01 |000f: move-result-object v1 │ │ -0344d0: 1f01 6c00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -0344d4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0344d6: 5c12 0401 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ -0344da: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0344de: 28f1 |0017: goto 0008 // -000f │ │ -0344e0: 0e00 |0018: return-void │ │ +035000: |[035000] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +035010: 5431 0e01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035014: 6e10 9702 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +03501a: 0a01 |0005: move-result v1 │ │ +03501c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +035020: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +035024: 5431 0e01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035028: 6e20 9802 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +03502e: 0c01 |000f: move-result-object v1 │ │ +035030: 1f01 6c00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +035034: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +035036: 5c12 0401 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0104 │ │ +03503a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03503e: 28f1 |0017: goto 0008 // -000f │ │ +035040: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x000a line=745 │ │ 0x0015 line=744 │ │ 0x0018 line=747 │ │ locals : │ │ @@ -62879,28 +63103,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0344e4: |[0344e4] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -0344f4: 5421 0e01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0344f8: 6e10 9702 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -0344fe: 0a01 |0005: move-result v1 │ │ -034500: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -034504: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -034508: 5421 0e01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03450c: 6e20 9802 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -034512: 0c01 |000f: move-result-object v1 │ │ -034514: 1f01 6c00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034518: 6e10 bf02 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@02bf │ │ -03451e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -034522: 28f1 |0017: goto 0008 // -000f │ │ -034524: 0e00 |0018: return-void │ │ +035044: |[035044] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +035054: 5421 0e01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035058: 6e10 9702 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +03505e: 0a01 |0005: move-result v1 │ │ +035060: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +035064: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +035068: 5421 0e01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03506c: 6e20 9802 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +035072: 0c01 |000f: move-result-object v1 │ │ +035074: 1f01 6c00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +035078: 6e10 bf02 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@02bf │ │ +03507e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +035082: 28f1 |0017: goto 0008 // -000f │ │ +035084: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x000a line=751 │ │ 0x0015 line=750 │ │ 0x0018 line=753 │ │ locals : │ │ @@ -62912,62 +63136,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -034528: |[034528] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -034538: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -03453c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -034540: 1a02 fe04 |0004: const-string v2, "LoaderManager" // string@04fe │ │ -034544: 2203 5f01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034548: 7010 1a09 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03454e: 1a04 cd05 |000b: const-string v4, "Retaining in " // string@05cd │ │ -034552: 6e20 2009 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034558: 0c03 |0010: move-result-object v3 │ │ -03455a: 6e20 1f09 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034560: 0c03 |0014: move-result-object v3 │ │ -034562: 6e10 2609 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034568: 0c03 |0018: move-result-object v3 │ │ -03456a: 7120 8607 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034570: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -034574: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -034578: 2200 5c01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@015c │ │ -03457c: 1a02 970a |0022: const-string v2, "here" // string@0a97 │ │ -034580: 7020 fd08 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -034586: 6e10 ff08 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@08ff │ │ -03458c: 1a02 fe04 |002a: const-string v2, "LoaderManager" // string@04fe │ │ -034590: 2203 5f01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034594: 7010 1a09 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03459a: 1a04 b401 |0031: const-string v4, "Called doRetain when not started: " // string@01b4 │ │ -03459e: 6e20 2009 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0345a4: 0c03 |0036: move-result-object v3 │ │ -0345a6: 6e20 1f09 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -0345ac: 0c03 |003a: move-result-object v3 │ │ -0345ae: 6e10 2609 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0345b4: 0c03 |003e: move-result-object v3 │ │ -0345b6: 7130 8807 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ -0345bc: 0e00 |0042: return-void │ │ -0345be: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -0345c0: 5c52 0f01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -0345c4: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -0345c6: 5c52 1101 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -0345ca: 5452 0e01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0345ce: 6e10 9702 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -0345d4: 0a02 |004e: move-result v2 │ │ -0345d6: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0345da: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -0345de: 5452 0e01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0345e2: 6e20 9802 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -0345e8: 0c02 |0058: move-result-object v2 │ │ -0345ea: 1f02 6c00 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -0345ee: 6e10 c002 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@02c0 │ │ -0345f4: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0345f8: 28f1 |0060: goto 0051 // -000f │ │ +035088: |[035088] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +035098: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03509c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0350a0: 1a02 fe04 |0004: const-string v2, "LoaderManager" // string@04fe │ │ +0350a4: 2203 5f01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0350a8: 7010 1a09 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0350ae: 1a04 cd05 |000b: const-string v4, "Retaining in " // string@05cd │ │ +0350b2: 6e20 2009 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0350b8: 0c03 |0010: move-result-object v3 │ │ +0350ba: 6e20 1f09 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0350c0: 0c03 |0014: move-result-object v3 │ │ +0350c2: 6e10 2609 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0350c8: 0c03 |0018: move-result-object v3 │ │ +0350ca: 7120 8607 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0350d0: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +0350d4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +0350d8: 2200 5c01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@015c │ │ +0350dc: 1a02 960a |0022: const-string v2, "here" // string@0a96 │ │ +0350e0: 7020 fd08 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +0350e6: 6e10 ff08 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@08ff │ │ +0350ec: 1a02 fe04 |002a: const-string v2, "LoaderManager" // string@04fe │ │ +0350f0: 2203 5f01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0350f4: 7010 1a09 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0350fa: 1a04 b401 |0031: const-string v4, "Called doRetain when not started: " // string@01b4 │ │ +0350fe: 6e20 2009 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +035104: 0c03 |0036: move-result-object v3 │ │ +035106: 6e20 1f09 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03510c: 0c03 |003a: move-result-object v3 │ │ +03510e: 6e10 2609 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +035114: 0c03 |003e: move-result-object v3 │ │ +035116: 7130 8807 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ +03511c: 0e00 |0042: return-void │ │ +03511e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +035120: 5c52 0f01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +035124: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +035126: 5c52 1101 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +03512a: 5452 0e01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03512e: 6e10 9702 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +035134: 0a02 |004e: move-result v2 │ │ +035136: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03513a: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +03513e: 5452 0e01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035142: 6e20 9802 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +035148: 0c02 |0058: move-result-object v2 │ │ +03514a: 1f02 6c00 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +03514e: 6e10 c002 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@02c0 │ │ +035154: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +035158: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x001c line=718 │ │ 0x0020 line=719 │ │ 0x0027 line=720 │ │ 0x002a line=721 │ │ @@ -62987,60 +63211,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0345fc: |[0345fc] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -03460c: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034610: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -034614: 1a02 fe04 |0004: const-string v2, "LoaderManager" // string@04fe │ │ -034618: 2203 5f01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03461c: 7010 1a09 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034622: 1a04 f805 |000b: const-string v4, "Starting in " // string@05f8 │ │ -034626: 6e20 2009 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03462c: 0c03 |0010: move-result-object v3 │ │ -03462e: 6e20 1f09 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034634: 0c03 |0014: move-result-object v3 │ │ -034636: 6e10 2609 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03463c: 0c03 |0018: move-result-object v3 │ │ -03463e: 7120 8607 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034644: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -034648: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -03464c: 2200 5c01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@015c │ │ -034650: 1a02 970a |0022: const-string v2, "here" // string@0a97 │ │ -034654: 7020 fd08 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -03465a: 6e10 ff08 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@08ff │ │ -034660: 1a02 fe04 |002a: const-string v2, "LoaderManager" // string@04fe │ │ -034664: 2203 5f01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034668: 7010 1a09 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03466e: 1a04 b501 |0031: const-string v4, "Called doStart when already started: " // string@01b5 │ │ -034672: 6e20 2009 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034678: 0c03 |0036: move-result-object v3 │ │ -03467a: 6e20 1f09 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034680: 0c03 |003a: move-result-object v3 │ │ -034682: 6e10 2609 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034688: 0c03 |003e: move-result-object v3 │ │ -03468a: 7130 8807 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ -034690: 0e00 |0042: return-void │ │ -034692: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -034694: 5c52 1101 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -034698: 5452 0e01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -03469c: 6e10 9702 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -0346a2: 0a02 |004b: move-result v2 │ │ -0346a4: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0346a8: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -0346ac: 5452 0e01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0346b0: 6e20 9802 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -0346b6: 0c02 |0055: move-result-object v2 │ │ -0346b8: 1f02 6c00 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -0346bc: 6e10 c102 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02c1 │ │ -0346c2: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0346c6: 28f1 |005d: goto 004e // -000f │ │ +03515c: |[03515c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +03516c: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +035170: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +035174: 1a02 fe04 |0004: const-string v2, "LoaderManager" // string@04fe │ │ +035178: 2203 5f01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03517c: 7010 1a09 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +035182: 1a04 f805 |000b: const-string v4, "Starting in " // string@05f8 │ │ +035186: 6e20 2009 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03518c: 0c03 |0010: move-result-object v3 │ │ +03518e: 6e20 1f09 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +035194: 0c03 |0014: move-result-object v3 │ │ +035196: 6e10 2609 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03519c: 0c03 |0018: move-result-object v3 │ │ +03519e: 7120 8607 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0351a4: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +0351a8: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +0351ac: 2200 5c01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@015c │ │ +0351b0: 1a02 960a |0022: const-string v2, "here" // string@0a96 │ │ +0351b4: 7020 fd08 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +0351ba: 6e10 ff08 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@08ff │ │ +0351c0: 1a02 fe04 |002a: const-string v2, "LoaderManager" // string@04fe │ │ +0351c4: 2203 5f01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0351c8: 7010 1a09 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0351ce: 1a04 b501 |0031: const-string v4, "Called doStart when already started: " // string@01b5 │ │ +0351d2: 6e20 2009 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0351d8: 0c03 |0036: move-result-object v3 │ │ +0351da: 6e20 1f09 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0351e0: 0c03 |003a: move-result-object v3 │ │ +0351e2: 6e10 2609 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0351e8: 0c03 |003e: move-result-object v3 │ │ +0351ea: 7130 8807 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ +0351f0: 0e00 |0042: return-void │ │ +0351f2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0351f4: 5c52 1101 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +0351f8: 5452 0e01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0351fc: 6e10 9702 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +035202: 0a02 |004b: move-result v2 │ │ +035204: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +035208: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +03520c: 5452 0e01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035210: 6e20 9802 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +035216: 0c02 |0055: move-result-object v2 │ │ +035218: 1f02 6c00 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +03521c: 6e10 c102 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02c1 │ │ +035222: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +035226: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x001c line=685 │ │ 0x0020 line=686 │ │ 0x0027 line=687 │ │ 0x002a line=688 │ │ @@ -63059,61 +63283,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -0346c8: |[0346c8] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -0346d8: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -0346dc: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0346e0: 1a02 fe04 |0004: const-string v2, "LoaderManager" // string@04fe │ │ -0346e4: 2203 5f01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -0346e8: 7010 1a09 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0346ee: 1a04 fa05 |000b: const-string v4, "Stopping in " // string@05fa │ │ -0346f2: 6e20 2009 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0346f8: 0c03 |0010: move-result-object v3 │ │ -0346fa: 6e20 1f09 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034700: 0c03 |0014: move-result-object v3 │ │ -034702: 6e10 2609 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034708: 0c03 |0018: move-result-object v3 │ │ -03470a: 7120 8607 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034710: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -034714: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -034718: 2200 5c01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@015c │ │ -03471c: 1a02 970a |0022: const-string v2, "here" // string@0a97 │ │ -034720: 7020 fd08 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ -034726: 6e10 ff08 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@08ff │ │ -03472c: 1a02 fe04 |002a: const-string v2, "LoaderManager" // string@04fe │ │ -034730: 2203 5f01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034734: 7010 1a09 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03473a: 1a04 b601 |0031: const-string v4, "Called doStop when not started: " // string@01b6 │ │ -03473e: 6e20 2009 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034744: 0c03 |0036: move-result-object v3 │ │ -034746: 6e20 1f09 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -03474c: 0c03 |003a: move-result-object v3 │ │ -03474e: 6e10 2609 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034754: 0c03 |003e: move-result-object v3 │ │ -034756: 7130 8807 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ -03475c: 0e00 |0042: return-void │ │ -03475e: 5452 0e01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034762: 6e10 9702 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -034768: 0a02 |0048: move-result v2 │ │ -03476a: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03476e: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -034772: 5452 0e01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034776: 6e20 9802 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -03477c: 0c02 |0052: move-result-object v2 │ │ -03477e: 1f02 6c00 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034782: 6e10 c202 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02c2 │ │ -034788: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03478c: 28f1 |005a: goto 004b // -000f │ │ -03478e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -034790: 5c52 1101 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -034794: 28e4 |005e: goto 0042 // -001c │ │ +035228: |[035228] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +035238: 6302 0901 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03523c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +035240: 1a02 fe04 |0004: const-string v2, "LoaderManager" // string@04fe │ │ +035244: 2203 5f01 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +035248: 7010 1a09 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03524e: 1a04 fa05 |000b: const-string v4, "Stopping in " // string@05fa │ │ +035252: 6e20 2009 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +035258: 0c03 |0010: move-result-object v3 │ │ +03525a: 6e20 1f09 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +035260: 0c03 |0014: move-result-object v3 │ │ +035262: 6e10 2609 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +035268: 0c03 |0018: move-result-object v3 │ │ +03526a: 7120 8607 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +035270: 5552 1101 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +035274: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +035278: 2200 5c01 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@015c │ │ +03527c: 1a02 960a |0022: const-string v2, "here" // string@0a96 │ │ +035280: 7020 fd08 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@08fd │ │ +035286: 6e10 ff08 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@08ff │ │ +03528c: 1a02 fe04 |002a: const-string v2, "LoaderManager" // string@04fe │ │ +035290: 2203 5f01 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +035294: 7010 1a09 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03529a: 1a04 b601 |0031: const-string v4, "Called doStop when not started: " // string@01b6 │ │ +03529e: 6e20 2009 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0352a4: 0c03 |0036: move-result-object v3 │ │ +0352a6: 6e20 1f09 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0352ac: 0c03 |003a: move-result-object v3 │ │ +0352ae: 6e10 2609 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0352b4: 0c03 |003e: move-result-object v3 │ │ +0352b6: 7130 8807 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0788 │ │ +0352bc: 0e00 |0042: return-void │ │ +0352be: 5452 0e01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0352c2: 6e10 9702 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +0352c8: 0a02 |0048: move-result v2 │ │ +0352ca: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0352ce: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +0352d2: 5452 0e01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0352d6: 6e20 9802 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +0352dc: 0c02 |0052: move-result-object v2 │ │ +0352de: 1f02 6c00 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +0352e2: 6e10 c202 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@02c2 │ │ +0352e8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0352ec: 28f1 |005a: goto 004b // -000f │ │ +0352ee: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +0352f0: 5c52 1101 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +0352f4: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x001c line=703 │ │ 0x0020 line=704 │ │ 0x0027 line=705 │ │ 0x002a line=706 │ │ @@ -63132,96 +63356,96 @@ │ │ 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 │ │ -034798: |[034798] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0347a8: 5453 0e01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0347ac: 6e10 9702 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -0347b2: 0a03 |0005: move-result v3 │ │ -0347b4: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -0347b8: 6e20 c308 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0347be: 1a03 4601 |000b: const-string v3, "Active Loaders:" // string@0146 │ │ -0347c2: 6e20 c808 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0347c8: 2203 5f01 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -0347cc: 7010 1a09 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -0347d2: 6e20 2009 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0347d8: 0c03 |0018: move-result-object v3 │ │ -0347da: 1a04 0300 |0019: const-string v4, " " // string@0003 │ │ -0347de: 6e20 2009 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0347e4: 0c03 |001e: move-result-object v3 │ │ -0347e6: 6e10 2609 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0347ec: 0c01 |0022: move-result-object v1 │ │ -0347ee: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0347f0: 5453 0e01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0347f4: 6e10 9702 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -0347fa: 0a03 |0029: move-result v3 │ │ -0347fc: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -034800: 5453 0e01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034804: 6e20 9802 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -03480a: 0c02 |0031: move-result-object v2 │ │ -03480c: 1f02 6c00 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034810: 6e20 c308 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -034816: 1a03 0400 |0037: const-string v3, " #" // string@0004 │ │ -03481a: 6e20 c308 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -034820: 5453 0e01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034824: 6e20 9202 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@0292 │ │ -03482a: 0a03 |0041: move-result v3 │ │ -03482c: 6e20 c108 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -034832: 1a03 be00 |0045: const-string v3, ": " // string@00be │ │ -034836: 6e20 c308 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03483c: 6e10 c302 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c3 │ │ -034842: 0c03 |004d: move-result-object v3 │ │ -034844: 6e20 c808 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03484a: 6e59 bc02 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@02bc │ │ -034850: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -034854: 28ce |0056: goto 0024 // -0032 │ │ -034856: 5453 0d01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -03485a: 6e10 9702 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -034860: 0a03 |005c: move-result v3 │ │ -034862: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -034866: 6e20 c308 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03486c: 1a03 7c02 |0062: const-string v3, "Inactive Loaders:" // string@027c │ │ -034870: 6e20 c808 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -034876: 2203 5f01 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03487a: 7010 1a09 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034880: 6e20 2009 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034886: 0c03 |006f: move-result-object v3 │ │ -034888: 1a04 0300 |0070: const-string v4, " " // string@0003 │ │ -03488c: 6e20 2009 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034892: 0c03 |0075: move-result-object v3 │ │ -034894: 6e10 2609 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03489a: 0c01 |0079: move-result-object v1 │ │ -03489c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -03489e: 5453 0d01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0348a2: 6e10 9702 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -0348a8: 0a03 |0080: move-result v3 │ │ -0348aa: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -0348ae: 5453 0d01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0348b2: 6e20 9802 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -0348b8: 0c02 |0088: move-result-object v2 │ │ -0348ba: 1f02 6c00 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -0348be: 6e20 c308 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0348c4: 1a03 0400 |008e: const-string v3, " #" // string@0004 │ │ -0348c8: 6e20 c308 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0348ce: 5453 0d01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -0348d2: 6e20 9202 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@0292 │ │ -0348d8: 0a03 |0098: move-result v3 │ │ -0348da: 6e20 c108 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ -0348e0: 1a03 be00 |009c: const-string v3, ": " // string@00be │ │ -0348e4: 6e20 c308 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0348ea: 6e10 c302 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c3 │ │ -0348f0: 0c03 |00a4: move-result-object v3 │ │ -0348f2: 6e20 c808 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -0348f8: 6e59 bc02 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@02bc │ │ -0348fe: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -034902: 28ce |00ad: goto 007b // -0032 │ │ -034904: 0e00 |00ae: return-void │ │ +0352f8: |[0352f8] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +035308: 5453 0e01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03530c: 6e10 9702 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +035312: 0a03 |0005: move-result v3 │ │ +035314: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +035318: 6e20 c308 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03531e: 1a03 4601 |000b: const-string v3, "Active Loaders:" // string@0146 │ │ +035322: 6e20 c808 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +035328: 2203 5f01 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03532c: 7010 1a09 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +035332: 6e20 2009 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +035338: 0c03 |0018: move-result-object v3 │ │ +03533a: 1a04 0300 |0019: const-string v4, " " // string@0003 │ │ +03533e: 6e20 2009 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +035344: 0c03 |001e: move-result-object v3 │ │ +035346: 6e10 2609 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03534c: 0c01 |0022: move-result-object v1 │ │ +03534e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +035350: 5453 0e01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035354: 6e10 9702 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +03535a: 0a03 |0029: move-result v3 │ │ +03535c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +035360: 5453 0e01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035364: 6e20 9802 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +03536a: 0c02 |0031: move-result-object v2 │ │ +03536c: 1f02 6c00 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +035370: 6e20 c308 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035376: 1a03 0400 |0037: const-string v3, " #" // string@0004 │ │ +03537a: 6e20 c308 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035380: 5453 0e01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035384: 6e20 9202 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@0292 │ │ +03538a: 0a03 |0041: move-result v3 │ │ +03538c: 6e20 c108 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +035392: 1a03 be00 |0045: const-string v3, ": " // string@00be │ │ +035396: 6e20 c308 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03539c: 6e10 c302 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c3 │ │ +0353a2: 0c03 |004d: move-result-object v3 │ │ +0353a4: 6e20 c808 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +0353aa: 6e59 bc02 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@02bc │ │ +0353b0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0353b4: 28ce |0056: goto 0024 // -0032 │ │ +0353b6: 5453 0d01 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +0353ba: 6e10 9702 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +0353c0: 0a03 |005c: move-result v3 │ │ +0353c2: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +0353c6: 6e20 c308 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +0353cc: 1a03 7c02 |0062: const-string v3, "Inactive Loaders:" // string@027c │ │ +0353d0: 6e20 c808 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +0353d6: 2203 5f01 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0353da: 7010 1a09 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0353e0: 6e20 2009 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0353e6: 0c03 |006f: move-result-object v3 │ │ +0353e8: 1a04 0300 |0070: const-string v4, " " // string@0003 │ │ +0353ec: 6e20 2009 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0353f2: 0c03 |0075: move-result-object v3 │ │ +0353f4: 6e10 2609 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0353fa: 0c01 |0079: move-result-object v1 │ │ +0353fc: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +0353fe: 5453 0d01 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +035402: 6e10 9702 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +035408: 0a03 |0080: move-result v3 │ │ +03540a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +03540e: 5453 0d01 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +035412: 6e20 9802 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +035418: 0c02 |0088: move-result-object v2 │ │ +03541a: 1f02 6c00 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +03541e: 6e20 c308 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035424: 1a03 0400 |008e: const-string v3, " #" // string@0004 │ │ +035428: 6e20 c308 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03542e: 5453 0d01 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +035432: 6e20 9202 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@0292 │ │ +035438: 0a03 |0098: move-result v3 │ │ +03543a: 6e20 c108 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@08c1 │ │ +035440: 1a03 be00 |009c: const-string v3, ": " // string@00be │ │ +035444: 6e20 c308 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03544a: 6e10 c302 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@02c3 │ │ +035450: 0c03 |00a4: move-result-object v3 │ │ +035452: 6e20 c808 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +035458: 6e59 bc02 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@02bc │ │ +03545e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +035462: 28ce |00ad: goto 007b // -0032 │ │ +035464: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0008 line=784 │ │ 0x0010 line=785 │ │ 0x0023 line=786 │ │ 0x002c line=787 │ │ @@ -63257,45 +63481,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -034908: |[034908] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -034918: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -03491c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -034920: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034924: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -034928: 1a01 fe04 |0008: const-string v1, "LoaderManager" // string@04fe │ │ -03492c: 2202 5f01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -034930: 7010 1a09 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034936: 1a03 2f02 |000f: const-string v3, "Finished Retaining in " // string@022f │ │ -03493a: 6e20 2009 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034940: 0c02 |0014: move-result-object v2 │ │ -034942: 6e20 1f09 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034948: 0c02 |0018: move-result-object v2 │ │ -03494a: 6e10 2609 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034950: 0c02 |001c: move-result-object v2 │ │ -034952: 7120 8607 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034958: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -03495a: 5c41 0f01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ -03495e: 5441 0e01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034962: 6e10 9702 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ -034968: 0a01 |0028: move-result v1 │ │ -03496a: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03496e: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -034972: 5441 0e01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034976: 6e20 9802 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ -03497c: 0c01 |0032: move-result-object v1 │ │ -03497e: 1f01 6c00 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034982: 6e10 bd02 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@02bd │ │ -034988: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03498c: 28f1 |003a: goto 002b // -000f │ │ -03498e: 0e00 |003b: return-void │ │ +035468: |[035468] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +035478: 5541 0f01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +03547c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +035480: 6301 0901 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +035484: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +035488: 1a01 fe04 |0008: const-string v1, "LoaderManager" // string@04fe │ │ +03548c: 2202 5f01 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +035490: 7010 1a09 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +035496: 1a03 2f02 |000f: const-string v3, "Finished Retaining in " // string@022f │ │ +03549a: 6e20 2009 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0354a0: 0c02 |0014: move-result-object v2 │ │ +0354a2: 6e20 1f09 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0354a8: 0c02 |0018: move-result-object v2 │ │ +0354aa: 6e10 2609 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0354b0: 0c02 |001c: move-result-object v2 │ │ +0354b2: 7120 8607 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0354b8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0354ba: 5c41 0f01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@010f │ │ +0354be: 5441 0e01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0354c2: 6e10 9702 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@0297 │ │ +0354c8: 0a01 |0028: move-result v1 │ │ +0354ca: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0354ce: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +0354d2: 5441 0e01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0354d6: 6e20 9802 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0298 │ │ +0354dc: 0c01 |0032: move-result-object v1 │ │ +0354de: 1f01 6c00 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +0354e2: 6e10 bd02 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@02bd │ │ +0354e8: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0354ec: 28f1 |003a: goto 002b // -000f │ │ +0354ee: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0004 line=734 │ │ 0x0020 line=736 │ │ 0x0023 line=737 │ │ 0x002d line=738 │ │ @@ -63310,35 +63534,35 @@ │ │ type : '(I)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -034990: |[034990] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -0349a0: 5531 0c01 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -0349a4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0349a8: 2201 4f01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -0349ac: 1a02 b701 |0006: const-string v2, "Called while creating a loader" // string@01b7 │ │ -0349b0: 7020 e008 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -0349b6: 2701 |000b: throw v1 │ │ -0349b8: 5431 0e01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -0349bc: 6e20 8c02 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -0349c2: 0c00 |0011: move-result-object v0 │ │ -0349c4: 1f00 6c00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -0349c8: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -0349cc: 5401 0301 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -0349d0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -0349d4: 5401 0301 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -0349d8: 5411 0201 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0349dc: 1101 |001e: return-object v1 │ │ -0349de: 5401 0201 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -0349e2: 28fd |0021: goto 001e // -0003 │ │ -0349e4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0349e6: 28fb |0023: goto 001e // -0005 │ │ +0354f0: |[0354f0] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +035500: 5531 0c01 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +035504: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +035508: 2201 4f01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +03550c: 1a02 b701 |0006: const-string v2, "Called while creating a loader" // string@01b7 │ │ +035510: 7020 e008 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +035516: 2701 |000b: throw v1 │ │ +035518: 5431 0e01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +03551c: 6e20 8c02 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +035522: 0c00 |0011: move-result-object v0 │ │ +035524: 1f00 6c00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +035528: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +03552c: 5401 0301 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +035530: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +035534: 5401 0301 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +035538: 5411 0201 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +03553c: 1101 |001e: return-object v1 │ │ +03553e: 5401 0201 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +035542: 28fd |0021: goto 001e // -0003 │ │ +035544: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +035546: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0004 line=670 │ │ 0x000c line=673 │ │ 0x0014 line=674 │ │ 0x0016 line=675 │ │ @@ -63356,83 +63580,83 @@ │ │ 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 │ │ -0349e8: |[0349e8] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -0349f8: 5541 0c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -0349fc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -034a00: 2201 4f01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -034a04: 1a02 b701 |0006: const-string v2, "Called while creating a loader" // string@01b7 │ │ -034a08: 7020 e008 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -034a0e: 2701 |000b: throw v1 │ │ -034a10: 5441 0e01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034a14: 6e20 8c02 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -034a1a: 0c00 |0011: move-result-object v0 │ │ -034a1c: 1f00 6c00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034a20: 6301 0901 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034a24: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -034a28: 1a01 fe04 |0018: const-string v1, "LoaderManager" // string@04fe │ │ -034a2c: 2202 5f01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -034a30: 7010 1a09 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034a36: 1a03 ca0a |001f: const-string v3, "initLoader in " // string@0aca │ │ -034a3a: 6e20 2009 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034a40: 0c02 |0024: move-result-object v2 │ │ -034a42: 6e20 1f09 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034a48: 0c02 |0028: move-result-object v2 │ │ -034a4a: 1a03 c200 |0029: const-string v3, ": args=" // string@00c2 │ │ -034a4e: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034a54: 0c02 |002e: move-result-object v2 │ │ -034a56: 6e20 1f09 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034a5c: 0c02 |0032: move-result-object v2 │ │ -034a5e: 6e10 2609 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034a64: 0c02 |0036: move-result-object v2 │ │ -034a66: 7120 8607 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034a6c: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -034a70: 7040 c602 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@02c6 │ │ -034a76: 0c00 |003f: move-result-object v0 │ │ -034a78: 6301 0901 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034a7c: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -034a80: 1a01 fe04 |0044: const-string v1, "LoaderManager" // string@04fe │ │ -034a84: 2202 5f01 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -034a88: 7010 1a09 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034a8e: 1a03 0500 |004b: const-string v3, " Created new loader " // string@0005 │ │ -034a92: 6e20 2009 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034a98: 0c02 |0050: move-result-object v2 │ │ -034a9a: 6e20 1f09 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034aa0: 0c02 |0054: move-result-object v2 │ │ -034aa2: 6e10 2609 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034aa8: 0c02 |0058: move-result-object v2 │ │ -034aaa: 7120 8607 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034ab0: 5501 ff00 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -034ab4: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -034ab8: 5541 1101 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -034abc: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -034ac0: 5401 0201 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034ac4: 5402 fc00 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ -034ac8: 6e30 ba02 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ -034ace: 5401 0201 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034ad2: 1101 |006d: return-object v1 │ │ -034ad4: 6301 0901 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034ad8: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -034adc: 1a01 fe04 |0072: const-string v1, "LoaderManager" // string@04fe │ │ -034ae0: 2202 5f01 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -034ae4: 7010 1a09 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034aea: 1a03 1100 |0079: const-string v3, " Re-using existing loader " // string@0011 │ │ -034aee: 6e20 2009 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034af4: 0c02 |007e: move-result-object v2 │ │ -034af6: 6e20 1f09 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034afc: 0c02 |0082: move-result-object v2 │ │ -034afe: 6e10 2609 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034b04: 0c02 |0086: move-result-object v2 │ │ -034b06: 7120 8607 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034b0c: 5b07 fb00 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ -034b10: 28d0 |008c: goto 005c // -0030 │ │ +035548: |[035548] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +035558: 5541 0c01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +03555c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +035560: 2201 4f01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +035564: 1a02 b701 |0006: const-string v2, "Called while creating a loader" // string@01b7 │ │ +035568: 7020 e008 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +03556e: 2701 |000b: throw v1 │ │ +035570: 5441 0e01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035574: 6e20 8c02 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +03557a: 0c00 |0011: move-result-object v0 │ │ +03557c: 1f00 6c00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +035580: 6301 0901 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +035584: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +035588: 1a01 fe04 |0018: const-string v1, "LoaderManager" // string@04fe │ │ +03558c: 2202 5f01 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +035590: 7010 1a09 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +035596: 1a03 c90a |001f: const-string v3, "initLoader in " // string@0ac9 │ │ +03559a: 6e20 2009 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0355a0: 0c02 |0024: move-result-object v2 │ │ +0355a2: 6e20 1f09 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0355a8: 0c02 |0028: move-result-object v2 │ │ +0355aa: 1a03 c200 |0029: const-string v3, ": args=" // string@00c2 │ │ +0355ae: 6e20 2009 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0355b4: 0c02 |002e: move-result-object v2 │ │ +0355b6: 6e20 1f09 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +0355bc: 0c02 |0032: move-result-object v2 │ │ +0355be: 6e10 2609 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0355c4: 0c02 |0036: move-result-object v2 │ │ +0355c6: 7120 8607 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0355cc: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +0355d0: 7040 c602 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@02c6 │ │ +0355d6: 0c00 |003f: move-result-object v0 │ │ +0355d8: 6301 0901 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0355dc: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +0355e0: 1a01 fe04 |0044: const-string v1, "LoaderManager" // string@04fe │ │ +0355e4: 2202 5f01 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +0355e8: 7010 1a09 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0355ee: 1a03 0500 |004b: const-string v3, " Created new loader " // string@0005 │ │ +0355f2: 6e20 2009 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0355f8: 0c02 |0050: move-result-object v2 │ │ +0355fa: 6e20 1f09 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +035600: 0c02 |0054: move-result-object v2 │ │ +035602: 6e10 2609 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +035608: 0c02 |0058: move-result-object v2 │ │ +03560a: 7120 8607 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +035610: 5501 ff00 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +035614: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +035618: 5541 1101 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +03561c: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +035620: 5401 0201 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +035624: 5402 fc00 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@00fc │ │ +035628: 6e30 ba02 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@02ba │ │ +03562e: 5401 0201 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +035632: 1101 |006d: return-object v1 │ │ +035634: 6301 0901 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +035638: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +03563c: 1a01 fe04 |0072: const-string v1, "LoaderManager" // string@04fe │ │ +035640: 2202 5f01 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +035644: 7010 1a09 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03564a: 1a03 1100 |0079: const-string v3, " Re-using existing loader " // string@0011 │ │ +03564e: 6e20 2009 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +035654: 0c02 |007e: move-result-object v2 │ │ +035656: 6e20 1f09 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03565c: 0c02 |0082: move-result-object v2 │ │ +03565e: 6e10 2609 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +035664: 0c02 |0086: move-result-object v2 │ │ +035666: 7120 8607 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +03566c: 5b07 fb00 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@00fb │ │ +035670: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000c line=533 │ │ 0x0014 line=535 │ │ 0x003a line=537 │ │ @@ -63456,22 +63680,22 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -034b14: |[034b14] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -034b24: 5420 0e01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034b28: 5231 0001 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ -034b2c: 6e30 9302 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ -034b32: 5520 1101 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ -034b36: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -034b3a: 6e10 c102 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02c1 │ │ -034b40: 0e00 |000e: return-void │ │ +035674: |[035674] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +035684: 5420 0e01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +035688: 5231 0001 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0100 │ │ +03568c: 6e30 9302 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ +035692: 5520 1101 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0111 │ │ +035696: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +03569a: 6e10 c102 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@02c1 │ │ +0356a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0007 line=495 │ │ 0x000b line=499 │ │ 0x000e line=501 │ │ locals : │ │ @@ -63483,135 +63707,135 @@ │ │ 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 │ │ -034b44: |[034b44] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -034b54: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -034b56: 5562 0c01 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ -034b5a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -034b5e: 2202 4f01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ -034b62: 1a03 b701 |0007: const-string v3, "Called while creating a loader" // string@01b7 │ │ -034b66: 7020 e008 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -034b6c: 2702 |000c: throw v2 │ │ -034b6e: 5462 0e01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034b72: 6e20 8c02 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -034b78: 0c01 |0012: move-result-object v1 │ │ -034b7a: 1f01 6c00 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034b7e: 6302 0901 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034b82: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -034b86: 1a02 fe04 |0019: const-string v2, "LoaderManager" // string@04fe │ │ -034b8a: 2203 5f01 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034b8e: 7010 1a09 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034b94: 1a04 e30e |0020: const-string v4, "restartLoader in " // string@0ee3 │ │ -034b98: 6e20 2009 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034b9e: 0c03 |0025: move-result-object v3 │ │ -034ba0: 6e20 1f09 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034ba6: 0c03 |0029: move-result-object v3 │ │ -034ba8: 1a04 c200 |002a: const-string v4, ": args=" // string@00c2 │ │ -034bac: 6e20 2009 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034bb2: 0c03 |002f: move-result-object v3 │ │ -034bb4: 6e20 1f09 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034bba: 0c03 |0033: move-result-object v3 │ │ -034bbc: 6e10 2609 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034bc2: 0c03 |0037: move-result-object v3 │ │ -034bc4: 7120 8607 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034bca: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -034bce: 5462 0d01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -034bd2: 6e20 8c02 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ -034bd8: 0c00 |0042: move-result-object v0 │ │ -034bda: 1f00 6c00 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ -034bde: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -034be2: 5512 ff00 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ -034be6: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -034bea: 6302 0901 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034bee: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -034bf2: 1a02 fe04 |004f: const-string v2, "LoaderManager" // string@04fe │ │ -034bf6: 2203 5f01 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034bfa: 7010 1a09 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034c00: 1a04 1200 |0056: const-string v4, " Removing last inactive loader: " // string@0012 │ │ -034c04: 6e20 2009 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034c0a: 0c03 |005b: move-result-object v3 │ │ -034c0c: 6e20 1f09 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034c12: 0c03 |005f: move-result-object v3 │ │ -034c14: 6e10 2609 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034c1a: 0c03 |0063: move-result-object v3 │ │ -034c1c: 7120 8607 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034c22: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -034c24: 5c02 fd00 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ -034c28: 6e10 bb02 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -034c2e: 5412 0201 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034c32: 6e10 1a03 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@031a │ │ -034c38: 5462 0d01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -034c3c: 6e30 9302 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ -034c42: 7040 c602 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@02c6 │ │ -034c48: 0c01 |007a: move-result-object v1 │ │ -034c4a: 5412 0201 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034c4e: 1102 |007d: return-object v2 │ │ -034c50: 5512 0701 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ -034c54: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -034c58: 6302 0901 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034c5c: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -034c60: 1a02 fe04 |0086: const-string v2, "LoaderManager" // string@04fe │ │ -034c64: 1a03 0600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0006 │ │ -034c68: 7120 8607 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034c6e: 5462 0e01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ -034c72: 6e30 9302 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ -034c78: 6e10 bb02 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -034c7e: 28e2 |0095: goto 0077 // -001e │ │ -034c80: 5412 0301 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -034c84: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -034c88: 6302 0901 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034c8c: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -034c90: 1a02 fe04 |009e: const-string v2, "LoaderManager" // string@04fe │ │ -034c94: 2203 5f01 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034c98: 7010 1a09 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034c9e: 1a04 1300 |00a5: const-string v4, " Removing pending loader: " // string@0013 │ │ -034ca2: 6e20 2009 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034ca8: 0c03 |00aa: move-result-object v3 │ │ -034caa: 5414 0301 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -034cae: 6e20 1f09 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034cb4: 0c03 |00b0: move-result-object v3 │ │ -034cb6: 6e10 2609 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034cbc: 0c03 |00b4: move-result-object v3 │ │ -034cbe: 7120 8607 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034cc4: 5412 0301 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -034cc8: 6e10 bb02 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ -034cce: 5b15 0301 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -034cd2: 6302 0901 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034cd6: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -034cda: 1a02 fe04 |00c3: const-string v2, "LoaderManager" // string@04fe │ │ -034cde: 1a03 0800 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0008 │ │ -034ce2: 7120 8607 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034ce8: 7040 c702 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@02c7 │ │ -034cee: 0c02 |00cd: move-result-object v2 │ │ -034cf0: 5b12 0301 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -034cf4: 5412 0301 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ -034cf8: 5422 0201 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034cfc: 28a9 |00d4: goto 007d // -0057 │ │ -034cfe: 6302 0901 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ -034d02: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -034d06: 1a02 fe04 |00d9: const-string v2, "LoaderManager" // string@04fe │ │ -034d0a: 2203 5f01 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -034d0e: 7010 1a09 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -034d14: 1a04 0f00 |00e0: const-string v4, " Making last loader inactive: " // string@000f │ │ -034d18: 6e20 2009 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034d1e: 0c03 |00e5: move-result-object v3 │ │ -034d20: 6e20 1f09 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ -034d26: 0c03 |00e9: move-result-object v3 │ │ -034d28: 6e10 2609 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034d2e: 0c03 |00ed: move-result-object v3 │ │ -034d30: 7120 8607 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ -034d36: 5412 0201 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ -034d3a: 6e10 1a03 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@031a │ │ -034d40: 5462 0d01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ -034d44: 6e30 9302 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ -034d4a: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +0356a4: |[0356a4] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +0356b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0356b6: 5562 0c01 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@010c │ │ +0356ba: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0356be: 2202 4f01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@014f │ │ +0356c2: 1a03 b701 |0007: const-string v3, "Called while creating a loader" // string@01b7 │ │ +0356c6: 7020 e008 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +0356cc: 2702 |000c: throw v2 │ │ +0356ce: 5462 0e01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0356d2: 6e20 8c02 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +0356d8: 0c01 |0012: move-result-object v1 │ │ +0356da: 1f01 6c00 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +0356de: 6302 0901 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0356e2: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +0356e6: 1a02 fe04 |0019: const-string v2, "LoaderManager" // string@04fe │ │ +0356ea: 2203 5f01 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0356ee: 7010 1a09 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0356f4: 1a04 e10e |0020: const-string v4, "restartLoader in " // string@0ee1 │ │ +0356f8: 6e20 2009 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0356fe: 0c03 |0025: move-result-object v3 │ │ +035700: 6e20 1f09 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +035706: 0c03 |0029: move-result-object v3 │ │ +035708: 1a04 c200 |002a: const-string v4, ": args=" // string@00c2 │ │ +03570c: 6e20 2009 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +035712: 0c03 |002f: move-result-object v3 │ │ +035714: 6e20 1f09 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +03571a: 0c03 |0033: move-result-object v3 │ │ +03571c: 6e10 2609 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +035722: 0c03 |0037: move-result-object v3 │ │ +035724: 7120 8607 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +03572a: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +03572e: 5462 0d01 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +035732: 6e20 8c02 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@028c │ │ +035738: 0c00 |0042: move-result-object v0 │ │ +03573a: 1f00 6c00 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@006c │ │ +03573e: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +035742: 5512 ff00 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@00ff │ │ +035746: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +03574a: 6302 0901 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +03574e: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +035752: 1a02 fe04 |004f: const-string v2, "LoaderManager" // string@04fe │ │ +035756: 2203 5f01 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03575a: 7010 1a09 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +035760: 1a04 1200 |0056: const-string v4, " Removing last inactive loader: " // string@0012 │ │ +035764: 6e20 2009 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03576a: 0c03 |005b: move-result-object v3 │ │ +03576c: 6e20 1f09 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +035772: 0c03 |005f: move-result-object v3 │ │ +035774: 6e10 2609 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03577a: 0c03 |0063: move-result-object v3 │ │ +03577c: 7120 8607 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +035782: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +035784: 5c02 fd00 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@00fd │ │ +035788: 6e10 bb02 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +03578e: 5412 0201 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +035792: 6e10 1a03 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@031a │ │ +035798: 5462 0d01 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +03579c: 6e30 9302 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ +0357a2: 7040 c602 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@02c6 │ │ +0357a8: 0c01 |007a: move-result-object v1 │ │ +0357aa: 5412 0201 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +0357ae: 1102 |007d: return-object v2 │ │ +0357b0: 5512 0701 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0107 │ │ +0357b4: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +0357b8: 6302 0901 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0357bc: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +0357c0: 1a02 fe04 |0086: const-string v2, "LoaderManager" // string@04fe │ │ +0357c4: 1a03 0600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0006 │ │ +0357c8: 7120 8607 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +0357ce: 5462 0e01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@010e │ │ +0357d2: 6e30 9302 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ +0357d8: 6e10 bb02 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +0357de: 28e2 |0095: goto 0077 // -001e │ │ +0357e0: 5412 0301 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +0357e4: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +0357e8: 6302 0901 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +0357ec: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +0357f0: 1a02 fe04 |009e: const-string v2, "LoaderManager" // string@04fe │ │ +0357f4: 2203 5f01 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +0357f8: 7010 1a09 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0357fe: 1a04 1300 |00a5: const-string v4, " Removing pending loader: " // string@0013 │ │ +035802: 6e20 2009 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +035808: 0c03 |00aa: move-result-object v3 │ │ +03580a: 5414 0301 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +03580e: 6e20 1f09 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +035814: 0c03 |00b0: move-result-object v3 │ │ +035816: 6e10 2609 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03581c: 0c03 |00b4: move-result-object v3 │ │ +03581e: 7120 8607 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +035824: 5412 0301 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +035828: 6e10 bb02 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@02bb │ │ +03582e: 5b15 0301 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +035832: 6302 0901 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +035836: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +03583a: 1a02 fe04 |00c3: const-string v2, "LoaderManager" // string@04fe │ │ +03583e: 1a03 0800 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0008 │ │ +035842: 7120 8607 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +035848: 7040 c702 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@02c7 │ │ +03584e: 0c02 |00cd: move-result-object v2 │ │ +035850: 5b12 0301 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +035854: 5412 0301 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0103 │ │ +035858: 5422 0201 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +03585c: 28a9 |00d4: goto 007d // -0057 │ │ +03585e: 6302 0901 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0109 │ │ +035862: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +035866: 1a02 fe04 |00d9: const-string v2, "LoaderManager" // string@04fe │ │ +03586a: 2203 5f01 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03586e: 7010 1a09 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +035874: 1a04 0f00 |00e0: const-string v4, " Making last loader inactive: " // string@000f │ │ +035878: 6e20 2009 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03587e: 0c03 |00e5: move-result-object v3 │ │ +035880: 6e20 1f09 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@091f │ │ +035886: 0c03 |00e9: move-result-object v3 │ │ +035888: 6e10 2609 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03588e: 0c03 |00ed: move-result-object v3 │ │ +035890: 7120 8607 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0786 │ │ +035896: 5412 0201 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0102 │ │ +03589a: 6e10 1a03 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@031a │ │ +0358a0: 5462 0d01 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@010d │ │ +0358a4: 6e30 9302 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0293 │ │ +0358aa: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=579 │ │ 0x0005 line=580 │ │ 0x000d line=583 │ │ 0x0015 line=584 │ │ 0x003b line=585 │ │ @@ -63654,34 +63878,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -034d50: |[034d50] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -034d60: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -034d64: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -034d68: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ -034d6e: 1a01 0005 |0007: const-string v1, "LoaderManager{" // string@0500 │ │ -034d72: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034d78: 7110 2909 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ -034d7e: 0a01 |000f: move-result v1 │ │ -034d80: 7110 e608 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ -034d86: 0c01 |0013: move-result-object v1 │ │ -034d88: 6e20 2009 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034d8e: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ -034d92: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034d98: 5421 0b01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -034d9c: 7120 7c03 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ -034da2: 1a01 4e11 |0021: const-string v1, "}}" // string@114e │ │ -034da6: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -034dac: 6e10 2609 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -034db2: 0c01 |0029: move-result-object v1 │ │ -034db4: 1101 |002a: return-object v1 │ │ +0358b0: |[0358b0] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +0358c0: 2200 5f01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +0358c4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0358c8: 7020 1b09 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@091b │ │ +0358ce: 1a01 0005 |0007: const-string v1, "LoaderManager{" // string@0500 │ │ +0358d2: 6e20 2009 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0358d8: 7110 2909 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0929 │ │ +0358de: 0a01 |000f: move-result v1 │ │ +0358e0: 7110 e608 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@08e6 │ │ +0358e6: 0c01 |0013: move-result-object v1 │ │ +0358e8: 6e20 2009 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0358ee: 1a01 4400 |0017: const-string v1, " in " // string@0044 │ │ +0358f2: 6e20 2009 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0358f8: 5421 0b01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +0358fc: 7120 7c03 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@037c │ │ +035902: 1a01 4c11 |0021: const-string v1, "}}" // string@114c │ │ +035906: 6e20 2009 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03590c: 6e10 2609 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +035912: 0c01 |0029: move-result-object v1 │ │ +035914: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0007 line=773 │ │ 0x000c line=774 │ │ 0x0017 line=775 │ │ 0x001c line=776 │ │ @@ -63696,17 +63920,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034db8: |[034db8] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -034dc8: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ -034dcc: 0e00 |0002: return-void │ │ +035918: |[035918] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +035928: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@010b │ │ +03592c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0002 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ @@ -63765,22 +63989,22 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -034dd0: |[034dd0] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -034de0: 5b23 1401 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -034de4: 7010 5503 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0355 │ │ -034dea: 2200 9201 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0192 │ │ -034dee: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -034df0: 7020 7609 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0976 │ │ -034df6: 5b20 1201 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -034dfa: 0e00 |000d: return-void │ │ +035930: |[035930] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +035940: 5b23 1401 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +035944: 7010 5503 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0355 │ │ +03594a: 2200 9201 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0192 │ │ +03594e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +035950: 7020 7609 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0976 │ │ +035956: 5b20 1201 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +03595a: 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; │ │ @@ -63791,17 +64015,17 @@ │ │ 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 │ │ -034dfc: |[034dfc] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -034e0c: 5410 1201 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -034e10: 1100 |0002: return-object v0 │ │ +03595c: |[03595c] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +03596c: 5410 1201 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +035970: 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 - │ │ @@ -63810,19 +64034,19 @@ │ │ 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 │ │ -034e14: |[034e14] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -034e24: 1f02 3402 |0000: check-cast v2, [Ljava/lang/Void; // type@0234 │ │ -034e28: 6e20 e402 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@02e4 │ │ -034e2e: 0c00 |0005: move-result-object v0 │ │ -034e30: 1100 |0006: return-object v0 │ │ +035974: |[035974] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +035984: 1f02 3402 |0000: check-cast v2, [Ljava/lang/Void; // type@0234 │ │ +035988: 6e20 e402 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@02e4 │ │ +03598e: 0c00 |0005: move-result-object v0 │ │ +035990: 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; │ │ @@ -63832,21 +64056,21 @@ │ │ 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 │ │ -034e34: |[034e34] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -034e44: 5410 1401 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -034e48: 6e10 f402 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@02f4 │ │ -034e4e: 0c00 |0005: move-result-object v0 │ │ -034e50: 5b10 1301 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ -034e54: 5410 1301 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ -034e58: 1100 |000a: return-object v0 │ │ +035994: |[035994] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +0359a4: 5410 1401 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +0359a8: 6e10 f402 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@02f4 │ │ +0359ae: 0c00 |0005: move-result-object v0 │ │ +0359b0: 5b10 1301 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ +0359b4: 5410 1301 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ +0359b8: 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; │ │ @@ -63857,25 +64081,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -034e5c: |[034e5c] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -034e6c: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -034e70: 5421 1301 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ -034e74: 6e30 ec02 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ec │ │ -034e7a: 5420 1201 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -034e7e: 6e10 7809 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ -034e84: 0e00 |000c: return-void │ │ -034e86: 0d00 |000d: move-exception v0 │ │ -034e88: 5421 1201 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -034e8c: 6e10 7809 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ -034e92: 2700 |0013: throw v0 │ │ +0359bc: |[0359bc] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +0359cc: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +0359d0: 5421 1301 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0113 │ │ +0359d4: 6e30 ec02 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ec │ │ +0359da: 5420 1201 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +0359de: 6e10 7809 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ +0359e4: 0e00 |000c: return-void │ │ +0359e6: 0d00 |000d: move-exception v0 │ │ +0359e8: 5421 1201 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +0359ec: 6e10 7809 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ +0359f2: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -63889,24 +64113,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -034ea0: |[034ea0] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -034eb0: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -034eb4: 6e30 ed02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ed │ │ -034eba: 5420 1201 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -034ebe: 6e10 7809 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ -034ec4: 0e00 |000a: return-void │ │ -034ec6: 0d00 |000b: move-exception v0 │ │ -034ec8: 5421 1201 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ -034ecc: 6e10 7809 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ -034ed2: 2700 |0011: throw v0 │ │ +035a00: |[035a00] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +035a10: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +035a14: 6e30 ed02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ed │ │ +035a1a: 5420 1201 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +035a1e: 6e10 7809 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ +035a24: 0e00 |000a: return-void │ │ +035a26: 0d00 |000b: move-exception v0 │ │ +035a28: 5421 1201 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0112 │ │ +035a2c: 6e10 7809 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0978 │ │ +035a32: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -63922,20 +64146,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -034ee0: |[034ee0] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -034ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034ef2: 5c10 1501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -034ef6: 5410 1401 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ -034efa: 6e10 ef02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ef │ │ -034f00: 0e00 |0008: return-void │ │ +035a40: |[035a40] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +035a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035a52: 5c10 1501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035a56: 5410 1401 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0114 │ │ +035a5a: 6e10 ef02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ef │ │ +035a60: 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; │ │ @@ -64015,19 +64239,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -034f04: |[034f04] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -034f14: 7020 1903 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0319 │ │ -034f1a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -034f1e: 5a20 1a01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -034f22: 0e00 |0007: return-void │ │ +035a64: |[035a64] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +035a74: 7020 1903 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0319 │ │ +035a7a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +035a7e: 5a20 1a01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +035a82: 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; │ │ @@ -64040,49 +64264,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -034f24: |[034f24] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -034f34: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -034f36: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -034f38: 5441 1b01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f3c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -034f40: 5441 1801 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -034f44: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -034f48: 5441 1b01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f4c: 5511 1501 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -034f50: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -034f54: 5441 1b01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f58: 5c10 1501 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -034f5c: 5441 1901 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -034f60: 5442 1b01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f64: 6e20 c500 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ -034f6a: 5b43 1b01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f6e: 0f00 |001d: return v0 │ │ -034f70: 5441 1b01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f74: 5511 1501 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -034f78: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -034f7c: 5441 1b01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f80: 5c10 1501 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -034f84: 5441 1901 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -034f88: 5442 1b01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f8c: 6e20 c500 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ -034f92: 5b43 1b01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f96: 28ec |0031: goto 001d // -0014 │ │ -034f98: 5441 1b01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034f9c: 6e20 e202 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@02e2 │ │ -034fa2: 0a00 |0037: move-result v0 │ │ -034fa4: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -034fa8: 5441 1b01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034fac: 5b41 1801 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -034fb0: 5b43 1b01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -034fb4: 28dd |0040: goto 001d // -0023 │ │ +035a84: |[035a84] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +035a94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +035a96: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +035a98: 5441 1b01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035a9c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +035aa0: 5441 1801 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035aa4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +035aa8: 5441 1b01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035aac: 5511 1501 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035ab0: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +035ab4: 5441 1b01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035ab8: 5c10 1501 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035abc: 5441 1901 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +035ac0: 5442 1b01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035ac4: 6e20 c500 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ +035aca: 5b43 1b01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035ace: 0f00 |001d: return v0 │ │ +035ad0: 5441 1b01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035ad4: 5511 1501 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035ad8: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +035adc: 5441 1b01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035ae0: 5c10 1501 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035ae4: 5441 1901 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +035ae8: 5442 1b01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035aec: 6e20 c500 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ +035af2: 5b43 1b01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035af6: 28ec |0031: goto 001d // -0014 │ │ +035af8: 5441 1b01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035afc: 6e20 e202 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@02e2 │ │ +035b02: 0a00 |0037: move-result v0 │ │ +035b04: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +035b08: 5441 1b01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035b0c: 5b41 1801 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035b10: 5b43 1b01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035b14: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -64106,25 +64330,25 @@ │ │ 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 │ │ -034fb8: |[034fb8] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -034fc8: 6e20 f202 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02f2 │ │ -034fce: 5420 1801 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -034fd2: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ -034fd6: 7100 da00 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ -034fdc: 0b00 |000a: move-result-wide v0 │ │ -034fde: 5a20 1a01 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -034fe2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -034fe4: 5b20 1801 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -034fe8: 6e10 ef02 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ef │ │ -034fee: 0e00 |0013: return-void │ │ +035b18: |[035b18] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +035b28: 6e20 f202 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02f2 │ │ +035b2e: 5420 1801 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035b32: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ +035b36: 7100 da00 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ +035b3c: 0b00 |000a: move-result-wide v0 │ │ +035b3e: 5a20 1a01 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +035b42: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +035b44: 5b20 1801 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035b48: 6e10 ef02 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ef │ │ +035b4e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000d line=204 │ │ 0x0010 line=205 │ │ @@ -64142,31 +64366,31 @@ │ │ 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 │ │ -034ff0: |[034ff0] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -035000: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035004: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -035008: 6e30 ec02 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ec │ │ -03500e: 0e00 |0007: return-void │ │ -035010: 6e10 f002 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@02f0 │ │ -035016: 0a00 |000b: move-result v0 │ │ -035018: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -03501c: 6e20 f202 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02f2 │ │ -035022: 28f6 |0011: goto 0007 // -000a │ │ -035024: 7100 da00 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ -03502a: 0b00 |0015: move-result-wide v0 │ │ -03502c: 5a20 1a01 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -035030: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -035032: 5b20 1b01 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035036: 6e20 eb02 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02eb │ │ -03503c: 28e9 |001e: goto 0007 // -0017 │ │ +035b50: |[035b50] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +035b60: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035b64: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +035b68: 6e30 ec02 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@02ec │ │ +035b6e: 0e00 |0007: return-void │ │ +035b70: 6e10 f002 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@02f0 │ │ +035b76: 0a00 |000b: move-result v0 │ │ +035b78: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +035b7c: 6e20 f202 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@02f2 │ │ +035b82: 28f6 |0011: goto 0007 // -000a │ │ +035b84: 7100 da00 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ +035b8a: 0b00 |0015: move-result-wide v0 │ │ +035b8c: 5a20 1a01 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +035b90: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +035b92: 5b20 1b01 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035b96: 6e20 eb02 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02eb │ │ +035b9c: 28e9 |001e: goto 0007 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=212 │ │ 0x0007 line=224 │ │ 0x0008 line=214 │ │ 0x000e line=216 │ │ @@ -64186,57 +64410,57 @@ │ │ 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 │ │ -035040: |[035040] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -035050: 6f58 1d03 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@031d │ │ -035056: 5440 1b01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -03505a: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -03505e: 6e20 c308 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -035064: 1a00 f10c |000a: const-string v0, "mTask=" // string@0cf1 │ │ -035068: 6e20 c308 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03506e: 5440 1b01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035072: 6e20 c208 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ -035078: 1a00 7b00 |0014: const-string v0, " waiting=" // string@007b │ │ -03507c: 6e20 c308 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -035082: 5440 1b01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035086: 5500 1501 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -03508a: 6e20 c908 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -035090: 5440 1801 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -035094: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -035098: 6e20 c308 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03509e: 1a00 f80b |0027: const-string v0, "mCancellingTask=" // string@0bf8 │ │ -0350a2: 6e20 c308 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0350a8: 5440 1801 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -0350ac: 6e20 c208 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ -0350b2: 1a00 7b00 |0031: const-string v0, " waiting=" // string@007b │ │ -0350b6: 6e20 c308 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0350bc: 5440 1801 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -0350c0: 5500 1501 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -0350c4: 6e20 c908 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -0350ca: 5340 1c01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -0350ce: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -0350d2: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -0350d6: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -0350da: 6e20 c308 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0350e0: 1a00 ff0c |0048: const-string v0, "mUpdateThrottle=" // string@0cff │ │ -0350e4: 6e20 c308 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0350ea: 5340 1c01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -0350ee: 7130 9903 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0399 │ │ -0350f4: 1a00 5800 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0058 │ │ -0350f8: 6e20 c308 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -0350fe: 5340 1a01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -035102: 7100 da00 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ -035108: 0b02 |005c: move-result-wide v2 │ │ -03510a: 7157 9803 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0398 │ │ -035110: 6e10 c508 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@08c5 │ │ -035116: 0e00 |0063: return-void │ │ +035ba0: |[035ba0] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +035bb0: 6f58 1d03 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@031d │ │ +035bb6: 5440 1b01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035bba: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +035bbe: 6e20 c308 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035bc4: 1a00 ef0c |000a: const-string v0, "mTask=" // string@0cef │ │ +035bc8: 6e20 c308 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035bce: 5440 1b01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035bd2: 6e20 c208 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ +035bd8: 1a00 7b00 |0014: const-string v0, " waiting=" // string@007b │ │ +035bdc: 6e20 c308 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035be2: 5440 1b01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035be6: 5500 1501 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035bea: 6e20 c908 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +035bf0: 5440 1801 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035bf4: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +035bf8: 6e20 c308 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035bfe: 1a00 f60b |0027: const-string v0, "mCancellingTask=" // string@0bf6 │ │ +035c02: 6e20 c308 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035c08: 5440 1801 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035c0c: 6e20 c208 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@08c2 │ │ +035c12: 1a00 7b00 |0031: const-string v0, " waiting=" // string@007b │ │ +035c16: 6e20 c308 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035c1c: 5440 1801 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035c20: 5500 1501 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035c24: 6e20 c908 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +035c2a: 5340 1c01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +035c2e: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +035c32: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +035c36: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +035c3a: 6e20 c308 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035c40: 1a00 fd0c |0048: const-string v0, "mUpdateThrottle=" // string@0cfd │ │ +035c44: 6e20 c308 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035c4a: 5340 1c01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +035c4e: 7130 9903 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0399 │ │ +035c54: 1a00 5800 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0058 │ │ +035c58: 6e20 c308 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +035c5e: 5340 1a01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +035c62: 7100 da00 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ +035c68: 0b02 |005c: move-result-wide v2 │ │ +035c6a: 7157 9803 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0398 │ │ +035c70: 6e10 c508 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@08c5 │ │ +035c76: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0007 line=268 │ │ 0x0014 line=269 │ │ 0x0020 line=271 │ │ @@ -64262,55 +64486,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -035118: |[035118] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -035128: 5482 1801 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ -03512c: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -035130: 5482 1b01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035134: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -035138: 5482 1b01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -03513c: 5522 1501 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -035140: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -035144: 5482 1b01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035148: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -03514a: 5c23 1501 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -03514e: 5482 1901 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -035152: 5483 1b01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035156: 6e20 c500 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ -03515c: 5382 1c01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -035160: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -035164: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -035168: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -03516c: 7100 da00 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ -035172: 0b00 |0025: move-result-wide v0 │ │ -035174: 5382 1a01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -035178: 5384 1c01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -03517c: bb42 |002a: add-long/2addr v2, v4 │ │ -03517e: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -035182: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -035186: 5482 1b01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -03518a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -03518c: 5c23 1501 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ -035190: 5482 1901 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -035194: 5483 1b01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035198: 5384 1a01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ -03519c: 5386 1c01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -0351a0: bb64 |003c: add-long/2addr v4, v6 │ │ -0351a2: 6e40 c400 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@00c4 │ │ -0351a8: 0e00 |0040: return-void │ │ -0351aa: 5483 1b01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -0351ae: 6204 4f01 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ -0351b2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0351b4: 1f02 3402 |0046: check-cast v2, [Ljava/lang/Void; // type@0234 │ │ -0351b8: 6e30 e502 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@02e5 │ │ -0351be: 28f5 |004b: goto 0040 // -000b │ │ +035c78: |[035c78] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +035c88: 5482 1801 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0118 │ │ +035c8c: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +035c90: 5482 1b01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035c94: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +035c98: 5482 1b01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035c9c: 5522 1501 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035ca0: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +035ca4: 5482 1b01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035ca8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +035caa: 5c23 1501 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035cae: 5482 1901 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +035cb2: 5483 1b01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035cb6: 6e20 c500 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00c5 │ │ +035cbc: 5382 1c01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +035cc0: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +035cc4: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +035cc8: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +035ccc: 7100 da00 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00da │ │ +035cd2: 0b00 |0025: move-result-wide v0 │ │ +035cd4: 5382 1a01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +035cd8: 5384 1c01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +035cdc: bb42 |002a: add-long/2addr v2, v4 │ │ +035cde: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +035ce2: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +035ce6: 5482 1b01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035cea: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +035cec: 5c23 1501 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0115 │ │ +035cf0: 5482 1901 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +035cf4: 5483 1b01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035cf8: 5384 1a01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@011a │ │ +035cfc: 5386 1c01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +035d00: bb64 |003c: add-long/2addr v4, v6 │ │ +035d02: 6e40 c400 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@00c4 │ │ +035d08: 0e00 |0040: return-void │ │ +035d0a: 5483 1b01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035d0e: 6204 4f01 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@014f │ │ +035d12: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +035d14: 1f02 3402 |0046: check-cast v2, [Ljava/lang/Void; // type@0234 │ │ +035d18: 6e30 e502 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@02e5 │ │ +035d1e: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -64336,16 +64560,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0351c0: |[0351c0] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -0351d0: 0e00 |0000: return-void │ │ +035d20: |[035d20] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +035d30: 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; │ │ @@ -64356,22 +64580,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0351d4: |[0351d4] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -0351e4: 6f10 2603 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0326 │ │ -0351ea: 6e10 ea02 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@02ea │ │ -0351f0: 2200 7000 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0070 │ │ -0351f4: 7020 e002 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@02e0 │ │ -0351fa: 5b10 1b01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -0351fe: 6e10 ef02 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ef │ │ -035204: 0e00 |0010: return-void │ │ +035d34: |[035d34] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +035d44: 6f10 2603 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0326 │ │ +035d4a: 6e10 ea02 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@02ea │ │ +035d50: 2200 7000 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0070 │ │ +035d54: 7020 e002 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@02e0 │ │ +035d5a: 5b10 1b01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035d5e: 6e10 ef02 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@02ef │ │ +035d64: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -64384,72 +64608,72 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -035208: |[035208] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -035218: 6e10 f102 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@02f1 │ │ -03521e: 0c00 |0003: move-result-object v0 │ │ -035220: 1100 |0004: return-object v0 │ │ +035d68: |[035d68] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +035d78: 6e10 f102 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@02f1 │ │ +035d7e: 0c00 |0003: move-result-object v0 │ │ +035d80: 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 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -035224: |[035224] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -035234: 5a23 1c01 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ -035238: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -03523c: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -035240: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -035244: 2200 3800 |0008: new-instance v0, Landroid/os/Handler; // type@0038 │ │ -035248: 7010 be00 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ -03524e: 5b20 1901 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ -035252: 0e00 |000f: return-void │ │ +035d84: |[035d84] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +035d94: 5a34 1c01 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@011c │ │ +035d98: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +035d9c: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +035da0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +035da4: 2200 3800 |0008: new-instance v0, Landroid/os/Handler; // type@0038 │ │ +035da8: 7010 be00 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00be │ │ +035dae: 5b30 1901 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0119 │ │ +035db2: 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 │ │ + 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 │ │ -035254: |[035254] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -035264: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ -035268: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03526c: 7110 e102 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@02e1 │ │ -035272: 0c01 |0007: move-result-object v1 │ │ -035274: 6e10 7709 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0977 │ │ -03527a: 0e00 |000b: return-void │ │ -03527c: 0d01 |000c: move-exception v1 │ │ -03527e: 28fe |000d: goto 000b // -0002 │ │ +035db4: |[035db4] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +035dc4: 5420 1b01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@011b │ │ +035dc8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +035dcc: 7110 e102 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@02e1 │ │ +035dd2: 0c01 |0007: move-result-object v1 │ │ +035dd4: 6e10 7709 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0977 │ │ +035dda: 0e00 |000b: return-void │ │ +035ddc: 0d01 |000c: move-exception v1 │ │ +035dde: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ 0x0004 line=257 │ │ @@ -64498,19 +64722,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -035290: |[035290] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -0352a0: 5b12 3f01 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -0352a4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0352a6: 7020 5303 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0353 │ │ -0352ac: 0e00 |0006: return-void │ │ +035df0: |[035df0] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +035e00: 5b12 3f01 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +035e04: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +035e06: 7020 5303 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0353 │ │ +035e0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 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; │ │ @@ -64521,30 +64745,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0352b0: |[0352b0] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -0352c0: 5430 3f01 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -0352c4: 7110 5603 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0356 │ │ -0352ca: 0c00 |0005: move-result-object v0 │ │ -0352cc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0352ce: 6e20 8409 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0984 │ │ -0352d4: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -0352d8: 7110 d900 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@00d9 │ │ -0352de: 5430 3f01 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -0352e2: 5431 3f01 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ -0352e6: 5432 3e01 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@013e │ │ -0352ea: 6e20 5b03 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@035b │ │ -0352f0: 0c01 |0018: move-result-object v1 │ │ -0352f2: 7120 5703 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@0357 │ │ -0352f8: 0c00 |001c: move-result-object v0 │ │ -0352fa: 1100 |001d: return-object v0 │ │ +035e10: |[035e10] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +035e20: 5430 3f01 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +035e24: 7110 5603 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0356 │ │ +035e2a: 0c00 |0005: move-result-object v0 │ │ +035e2c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +035e2e: 6e20 8409 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0984 │ │ +035e34: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +035e38: 7110 d900 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@00d9 │ │ +035e3e: 5430 3f01 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +035e42: 5431 3f01 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@013f │ │ +035e46: 5432 3e01 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@013e │ │ +035e4a: 6e20 5b03 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@035b │ │ +035e50: 0c01 |0018: move-result-object v1 │ │ +035e52: 7120 5703 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@0357 │ │ +035e58: 0c00 |001c: move-result-object v0 │ │ +035e5a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000a line=118 │ │ 0x000f line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ @@ -64589,19 +64813,19 @@ │ │ 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 │ │ -0352fc: |[0352fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -03530c: 5b01 6a01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@016a │ │ -035310: 5b02 6b01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -035314: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03531a: 0e00 |0007: return-void │ │ +035e5c: |[035e5c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +035e6c: 5b01 6a01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@016a │ │ +035e70: 5b02 6b01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035e74: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +035e7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 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; │ │ @@ -64612,19 +64836,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 │ │ -03531c: |[03531c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03532c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -035330: 6e30 c503 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03c5 │ │ -035336: 0a00 |0005: move-result v0 │ │ -035338: 0f00 |0006: return v0 │ │ +035e7c: |[035e7c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +035e8c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035e90: 6e30 c503 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@03c5 │ │ +035e96: 0a00 |0005: move-result v0 │ │ +035e98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 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; │ │ @@ -64634,18 +64858,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 │ │ -03533c: |[03533c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03534c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -035350: 6e30 c703 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c7 │ │ -035356: 0e00 |0005: return-void │ │ +035e9c: |[035e9c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +035eac: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035eb0: 6e30 c703 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c7 │ │ +035eb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -64656,20 +64880,20 @@ │ │ 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 │ │ -035358: |[035358] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -035368: 5420 6b01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -03536c: 2201 d500 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -035370: 7020 ca05 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -035376: 6e30 c803 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@03c8 │ │ -03537c: 0e00 |000a: return-void │ │ +035eb8: |[035eb8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +035ec8: 5420 6b01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035ecc: 2201 d500 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +035ed0: 7020 ca05 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +035ed6: 6e30 c803 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@03c8 │ │ +035edc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=115 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -64680,18 +64904,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 │ │ -035380: |[035380] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -035390: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -035394: 6e30 c903 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c9 │ │ -03539a: 0e00 |0005: return-void │ │ +035ee0: |[035ee0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +035ef0: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035ef4: 6e30 c903 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03c9 │ │ +035efa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -64702,19 +64926,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 │ │ -03539c: |[03539c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0353ac: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -0353b0: 6e40 ca03 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@03ca │ │ -0353b6: 0a00 |0005: move-result v0 │ │ -0353b8: 0f00 |0006: return v0 │ │ +035efc: |[035efc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +035f0c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035f10: 6e40 ca03 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@03ca │ │ +035f16: 0a00 |0005: move-result v0 │ │ +035f18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 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; │ │ @@ -64725,18 +64949,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0353bc: |[0353bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0353cc: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -0353d0: 6e30 cb03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03cb │ │ -0353d6: 0e00 |0005: return-void │ │ +035f1c: |[035f1c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +035f2c: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035f30: 6e30 cb03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@03cb │ │ +035f36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -64747,18 +64971,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 │ │ -0353d8: |[0353d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0353e8: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ -0353ec: 6e30 cc03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03cc │ │ -0353f2: 0e00 |0005: return-void │ │ +035f38: |[035f38] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +035f48: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@016b │ │ +035f4c: 6e30 cc03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@03cc │ │ +035f52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -64795,17 +65019,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0353f4: |[0353f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -035404: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03540a: 0e00 |0003: return-void │ │ +035f54: |[035f54] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +035f64: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +035f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -64814,17 +65038,17 @@ │ │ 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 │ │ -03540c: |[03540c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03541c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03541e: 0f00 |0001: return v0 │ │ +035f6c: |[035f6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +035f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035f7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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; │ │ @@ -64835,17 +65059,17 @@ │ │ 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 │ │ -035420: |[035420] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -035430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035432: 1100 |0001: return-object v0 │ │ +035f80: |[035f80] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +035f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035f92: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -64854,17 +65078,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035434: |[035434] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -035444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035446: 1100 |0001: return-object v0 │ │ +035f94: |[035f94] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +035fa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035fa6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ @@ -64872,16 +65096,16 @@ │ │ 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 │ │ -035448: |[035448] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -035458: 0e00 |0000: return-void │ │ +035fa8: |[035fa8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +035fb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 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; │ │ @@ -64892,16 +65116,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03545c: |[03545c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -03546c: 0e00 |0000: return-void │ │ +035fbc: |[035fbc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +035fcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 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; │ │ @@ -64912,16 +65136,16 @@ │ │ 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 │ │ -035470: |[035470] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -035480: 0e00 |0000: return-void │ │ +035fd0: |[035fd0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +035fe0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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; │ │ @@ -64932,17 +65156,17 @@ │ │ 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 │ │ -035484: |[035484] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -035494: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -035496: 0f00 |0001: return v0 │ │ +035fe4: |[035fe4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +035ff4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +035ff6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 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; │ │ @@ -64954,16 +65178,16 @@ │ │ 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 │ │ -035498: |[035498] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0354a8: 0e00 |0000: return-void │ │ +035ff8: |[035ff8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +036008: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 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; │ │ @@ -64974,16 +65198,16 @@ │ │ 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 │ │ -0354ac: |[0354ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0354bc: 0e00 |0000: return-void │ │ +03600c: |[03600c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03601c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 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; │ │ @@ -65030,17 +65254,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0354c0: |[0354c0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -0354d0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0354d6: 0e00 |0003: return-void │ │ +036020: |[036020] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +036030: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036036: 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;) │ │ @@ -65048,40 +65272,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0354d8: |[0354d8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -0354e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0354ea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0354ec: 9504 0607 |0002: and-int v4, v6, v7 │ │ -0354f0: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -0354f4: 0121 |0006: move v1, v2 │ │ -0354f6: 9600 0809 |0007: or-int v0, v8, v9 │ │ -0354fa: 9504 0600 |0009: and-int v4, v6, v0 │ │ -0354fe: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -035502: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -035506: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -03550a: 2203 4e01 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@014e │ │ -03550e: 1a04 8c07 |0013: const-string v4, "bad arguments" // string@078c │ │ -035512: 7020 de08 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ -035518: 2703 |0018: throw v3 │ │ -03551a: 0131 |0019: move v1, v3 │ │ -03551c: 28ed |001a: goto 0007 // -0013 │ │ -03551e: 0132 |001b: move v2, v3 │ │ -035520: 28f1 |001c: goto 000d // -000f │ │ -035522: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -035526: b535 |001f: and-int/2addr v5, v3 │ │ -035528: 0f05 |0020: return v5 │ │ -03552a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -03552e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -035532: b535 |0025: and-int/2addr v5, v3 │ │ -035534: 28fa |0026: goto 0020 // -0006 │ │ +036038: |[036038] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +036048: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03604a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03604c: 9504 0607 |0002: and-int v4, v6, v7 │ │ +036050: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +036054: 0121 |0006: move v1, v2 │ │ +036056: 9600 0809 |0007: or-int v0, v8, v9 │ │ +03605a: 9504 0600 |0009: and-int v4, v6, v0 │ │ +03605e: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +036062: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +036066: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +03606a: 2203 4e01 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@014e │ │ +03606e: 1a04 8b07 |0013: const-string v4, "bad arguments" // string@078b │ │ +036072: 7020 de08 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@08de │ │ +036078: 2703 |0018: throw v3 │ │ +03607a: 0131 |0019: move v1, v3 │ │ +03607c: 28ed |001a: goto 0007 // -0013 │ │ +03607e: 0132 |001b: move v2, v3 │ │ +036080: 28f1 |001c: goto 000d // -000f │ │ +036082: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +036086: b535 |001f: and-int/2addr v5, v3 │ │ +036088: 0f05 |0020: return v5 │ │ +03608a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +03608e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +036092: b535 |0025: and-int/2addr v5, v3 │ │ +036094: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ 0x000d line=53 │ │ 0x000f line=54 │ │ @@ -65112,32 +65336,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -035538: |[035538] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -035548: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03554a: 6e20 ea03 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03ea │ │ -035550: 0a01 |0004: move-result v1 │ │ -035552: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -035556: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -03555a: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -03555e: 7152 e703 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e7 │ │ -035564: 0a05 |000e: move-result v5 │ │ -035566: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -035568: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -03556c: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -035570: 7153 e703 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e7 │ │ -035576: 0a05 |0017: move-result v5 │ │ -035578: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -03557c: 0f00 |001a: return v0 │ │ -03557e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -035580: 28fe |001c: goto 001a // -0002 │ │ +036098: |[036098] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0360a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0360aa: 6e20 ea03 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03ea │ │ +0360b0: 0a01 |0004: move-result v1 │ │ +0360b2: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +0360b6: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +0360ba: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +0360be: 7152 e703 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e7 │ │ +0360c4: 0a05 |000e: move-result v5 │ │ +0360c6: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +0360c8: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +0360cc: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +0360d0: 7153 e703 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@03e7 │ │ +0360d6: 0a05 |0017: move-result v5 │ │ +0360d8: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +0360dc: 0f00 |001a: return v0 │ │ +0360de: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0360e0: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0007 line=79 │ │ 0x000f line=81 │ │ 0x0018 line=83 │ │ locals : │ │ @@ -65150,23 +65374,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -035584: |[035584] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -035594: 6e20 ea03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03ea │ │ -03559a: 0a00 |0003: move-result v0 │ │ -03559c: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -0355a0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0355a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0355a6: 0f00 |0009: return v0 │ │ -0355a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0355aa: 28fe |000b: goto 0009 // -0002 │ │ +0360e4: |[0360e4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0360f4: 6e20 ea03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@03ea │ │ +0360fa: 0a00 |0003: move-result v0 │ │ +0360fc: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +036100: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +036104: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +036106: 0f00 |0009: return v0 │ │ +036108: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03610a: 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 │ │ │ │ @@ -65175,23 +65399,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0355ac: |[0355ac] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0355bc: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -0355c0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0355c4: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -0355c8: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -0355cc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0355d0: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -0355d4: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -0355d8: 0f00 |000e: return v0 │ │ +03610c: |[03610c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +03611c: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +036120: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +036124: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +036128: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +03612c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +036130: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +036134: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +036138: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x000c line=73 │ │ @@ -65230,17 +65454,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0355dc: |[0355dc] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -0355ec: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0355f2: 0e00 |0003: return-void │ │ +03613c: |[03613c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +03614c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65249,18 +65473,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0355f4: |[0355f4] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -035604: 7120 fa03 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@03fa │ │ -03560a: 0a00 |0003: move-result v0 │ │ -03560c: 0f00 |0004: return v0 │ │ +036154: |[036154] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +036164: 7120 fa03 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@03fa │ │ +03616a: 0a00 |0003: move-result v0 │ │ +03616c: 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 │ │ @@ -65270,18 +65494,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -035610: |[035610] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -035620: 7110 fb03 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@03fb │ │ -035626: 0a00 |0003: move-result v0 │ │ -035628: 0f00 |0004: return v0 │ │ +036170: |[036170] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +036180: 7110 fb03 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@03fb │ │ +036186: 0a00 |0003: move-result v0 │ │ +036188: 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 │ │ │ │ @@ -65290,18 +65514,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03562c: |[03562c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -03563c: 7110 fc03 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@03fc │ │ -035642: 0a00 |0003: move-result v0 │ │ -035644: 0f00 |0004: return v0 │ │ +03618c: |[03618c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +03619c: 7110 fc03 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@03fc │ │ +0361a2: 0a00 |0003: move-result v0 │ │ +0361a4: 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 │ │ │ │ @@ -65336,17 +65560,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035648: |[035648] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ -035658: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03565e: 0e00 |0003: return-void │ │ +0361a8: |[0361a8] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ +0361b8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0361be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65355,17 +65579,17 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035660: |[035660] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -035670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035672: 0f00 |0001: return v0 │ │ +0361c0: |[0361c0] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +0361d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0361d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 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 │ │ @@ -65401,17 +65625,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035674: |[035674] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ -035684: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03568a: 0e00 |0003: return-void │ │ +0361d4: |[0361d4] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ +0361e4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0361ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65420,18 +65644,18 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03568c: |[03568c] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -03569c: 7120 0604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0406 │ │ -0356a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0356a4: 0f00 |0004: return v0 │ │ +0361ec: |[0361ec] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +0361fc: 7120 0604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0406 │ │ +036202: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +036204: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ @@ -65468,17 +65692,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0356a8: |[0356a8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -0356b8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0356be: 0e00 |0003: return-void │ │ +036208: |[036208] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +036218: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +03621e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65487,20 +65711,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0356c0: |[0356c0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0356d0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0356d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0356d6: 0f00 |0003: return v0 │ │ -0356d8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -0356da: 28fe |0005: goto 0003 // -0002 │ │ +036220: |[036220] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +036230: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +036234: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +036236: 0f00 |0003: return v0 │ │ +036238: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +03623a: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=43 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -65512,22 +65736,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0356dc: |[0356dc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0356ec: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -0356f0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0356f2: 0f00 |0003: return v0 │ │ -0356f4: 2200 5001 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0150 │ │ -0356f8: 1a01 b005 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05b0 │ │ -0356fc: 7020 e108 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@08e1 │ │ -035702: 2700 |000b: throw v0 │ │ +03623c: |[03623c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +03624c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +036250: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +036252: 0f00 |0003: return v0 │ │ +036254: 2200 5001 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0150 │ │ +036258: 1a01 b005 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05b0 │ │ +03625c: 7020 e108 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@08e1 │ │ +036262: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=51 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -65539,23 +65763,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -035704: |[035704] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -035714: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -035718: 6e10 a107 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@07a1 │ │ -03571e: 0a00 |0005: move-result v0 │ │ -035720: 0f00 |0006: return v0 │ │ -035722: 2200 5001 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0150 │ │ -035726: 1a01 b005 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05b0 │ │ -03572a: 7020 e108 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@08e1 │ │ -035730: 2700 |000e: throw v0 │ │ +036264: |[036264] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +036274: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +036278: 6e10 a107 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@07a1 │ │ +03627e: 0a00 |0005: move-result v0 │ │ +036280: 0f00 |0006: return v0 │ │ +036282: 2200 5001 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0150 │ │ +036286: 1a01 b005 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05b0 │ │ +03628a: 7020 e108 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@08e1 │ │ +036290: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0007 line=60 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -65567,23 +65791,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -035734: |[035734] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -035744: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -035748: 6e10 a307 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@07a3 │ │ -03574e: 0a00 |0005: move-result v0 │ │ -035750: 0f00 |0006: return v0 │ │ -035752: 2200 5001 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0150 │ │ -035756: 1a01 b005 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05b0 │ │ -03575a: 7020 e108 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@08e1 │ │ -035760: 2700 |000e: throw v0 │ │ +036294: |[036294] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0362a4: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0362a8: 6e10 a307 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@07a3 │ │ +0362ae: 0a00 |0005: move-result v0 │ │ +0362b0: 0f00 |0006: return v0 │ │ +0362b2: 2200 5001 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0150 │ │ +0362b6: 1a01 b005 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@05b0 │ │ +0362ba: 7020 e108 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@08e1 │ │ +0362c0: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ 0x0007 line=67 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -65621,17 +65845,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035764: |[035764] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -035774: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03577a: 0e00 |0003: return-void │ │ +0362c4: |[0362c4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +0362d4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0362da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65640,18 +65864,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03577c: |[03577c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -03578c: 7120 1e04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@041e │ │ -035792: 0a00 |0003: move-result v0 │ │ -035794: 0f00 |0004: return v0 │ │ +0362dc: |[0362dc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0362ec: 7120 1e04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@041e │ │ +0362f2: 0a00 |0003: move-result v0 │ │ +0362f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 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 │ │ @@ -65661,18 +65885,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -035798: |[035798] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0357a8: 7120 1f04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041f │ │ -0357ae: 0a00 |0003: move-result v0 │ │ -0357b0: 0f00 |0004: return v0 │ │ +0362f8: |[0362f8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +036308: 7120 1f04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@041f │ │ +03630e: 0a00 |0003: move-result v0 │ │ +036310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 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 │ │ @@ -65682,18 +65906,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0357b4: |[0357b4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0357c4: 7120 2004 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0420 │ │ -0357ca: 0a00 |0003: move-result v0 │ │ -0357cc: 0f00 |0004: return v0 │ │ +036314: |[036314] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +036324: 7120 2004 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0420 │ │ +03632a: 0a00 |0003: move-result v0 │ │ +03632c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 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 │ │ @@ -65703,18 +65927,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0357d0: |[0357d0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0357e0: 7120 2104 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0421 │ │ -0357e6: 0a00 |0003: move-result v0 │ │ -0357e8: 0f00 |0004: return v0 │ │ +036330: |[036330] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +036340: 7120 2104 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0421 │ │ +036346: 0a00 |0003: move-result v0 │ │ +036348: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 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 │ │ @@ -65750,17 +65974,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0357ec: |[0357ec] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -0357fc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035802: 0e00 |0003: return-void │ │ +03634c: |[03634c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +03635c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65769,18 +65993,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -035804: |[035804] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -035814: 6e10 ab07 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@07ab │ │ -03581a: 0a00 |0003: move-result v0 │ │ -03581c: 0f00 |0004: return v0 │ │ +036364: |[036364] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +036374: 6e10 ab07 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@07ab │ │ +03637a: 0a00 |0003: move-result v0 │ │ +03637c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 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 │ │ @@ -65790,18 +66014,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -035820: |[035820] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -035830: 6e10 ad07 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@07ad │ │ -035836: 0a00 |0003: move-result v0 │ │ -035838: 0f00 |0004: return v0 │ │ +036380: |[036380] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +036390: 6e10 ad07 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@07ad │ │ +036396: 0a00 |0003: move-result v0 │ │ +036398: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 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 │ │ @@ -65837,17 +66061,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03583c: |[03583c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -03584c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035852: 0e00 |0003: return-void │ │ +03639c: |[03639c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +0363ac: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0363b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -65856,18 +66080,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -035854: |[035854] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -035864: 7120 3d04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@043d │ │ -03586a: 0a00 |0003: move-result v0 │ │ -03586c: 0f00 |0004: return v0 │ │ +0363b4: |[0363b4] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0363c4: 7120 3d04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@043d │ │ +0363ca: 0a00 |0003: move-result v0 │ │ +0363cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 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 │ │ @@ -65877,18 +66101,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -035870: |[035870] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -035880: 7120 3e04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@043e │ │ -035886: 0a00 |0003: move-result v0 │ │ -035888: 0f00 |0004: return v0 │ │ +0363d0: |[0363d0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0363e0: 7120 3e04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@043e │ │ +0363e6: 0a00 |0003: move-result v0 │ │ +0363e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 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 │ │ @@ -65924,17 +66148,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03588c: |[03588c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -03589c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0358a2: 0e00 |0003: return-void │ │ +0363ec: |[0363ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +0363fc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -65943,17 +66167,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0358a4: |[0358a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0358b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0358b6: 0f00 |0001: return v0 │ │ +036404: |[036404] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +036414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036416: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 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 │ │ @@ -65963,17 +66187,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0358b8: |[0358b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0358c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0358ca: 0f00 |0001: return v0 │ │ +036418: |[036418] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +036428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03642a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 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 │ │ @@ -65983,17 +66207,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0358cc: |[0358cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0358dc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0358de: 0f00 |0001: return v0 │ │ +03642c: |[03642c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +03643c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +03643e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -66002,16 +66226,16 @@ │ │ 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 │ │ -0358e0: |[0358e0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0358f0: 0e00 |0000: return-void │ │ +036440: |[036440] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +036450: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 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; │ │ @@ -66021,16 +66245,16 @@ │ │ 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 │ │ -0358f4: |[0358f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -035904: 0e00 |0000: return-void │ │ +036454: |[036454] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +036464: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 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; │ │ @@ -66040,16 +66264,16 @@ │ │ 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 │ │ -035908: |[035908] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -035918: 0e00 |0000: return-void │ │ +036468: |[036468] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +036478: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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; │ │ @@ -66059,16 +66283,16 @@ │ │ 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 │ │ -03591c: |[03591c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -03592c: 0e00 |0000: return-void │ │ +03647c: |[03647c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +03648c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 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; │ │ @@ -66078,16 +66302,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035930: |[035930] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -035940: 0e00 |0000: return-void │ │ +036490: |[036490] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0364a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 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 │ │ @@ -66123,17 +66347,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035944: |[035944] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -035954: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03595a: 0e00 |0003: return-void │ │ +0364a4: |[0364a4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +0364b4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0364ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -66142,18 +66366,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03595c: |[03595c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -03596c: 6e10 ea07 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@07ea │ │ -035972: 0a00 |0003: move-result v0 │ │ -035974: 0f00 |0004: return v0 │ │ +0364bc: |[0364bc] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0364cc: 6e10 ea07 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@07ea │ │ +0364d2: 0a00 |0003: move-result v0 │ │ +0364d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -66188,17 +66412,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035978: |[035978] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -035988: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03598e: 0e00 |0003: return-void │ │ +0364d8: |[0364d8] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +0364e8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0364ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -66207,18 +66431,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -035990: |[035990] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0359a0: 7110 7704 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0477 │ │ -0359a6: 0a00 |0003: move-result v0 │ │ -0359a8: 0f00 |0004: return v0 │ │ +0364f0: |[0364f0] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +036500: 7110 7704 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0477 │ │ +036506: 0a00 |0003: move-result v0 │ │ +036508: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -66253,17 +66477,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0359ac: |[0359ac] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -0359bc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0359c2: 0e00 |0003: return-void │ │ +03650c: |[03650c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +03651c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -66272,17 +66496,17 @@ │ │ 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 │ │ -0359c4: |[0359c4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0359d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0359d6: 0f00 |0001: return v0 │ │ +036524: |[036524] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +036534: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +036536: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 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; │ │ @@ -66323,18 +66547,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 │ │ -0359d8: |[0359d8] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -0359e8: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ -0359ec: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0359f2: 0e00 |0005: return-void │ │ +036538: |[036538] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +036548: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ +03654c: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036552: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1724 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$DataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -66343,17 +66567,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 │ │ -0359f4: |[0359f4] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -035a04: 7020 8704 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0487 │ │ -035a0a: 0e00 |0003: return-void │ │ +036554: |[036554] android.support.v4.view.ViewPager$DataSetObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +036564: 7020 8704 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$DataSetObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0487 │ │ +03656a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1724 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$DataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -66364,18 +66588,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035a0c: |[035a0c] android.support.v4.view.ViewPager$DataSetObserver.onDataSetChanged:()V │ │ -035a1c: 5410 8601 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ -035a20: 6e10 aa04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@04aa │ │ -035a26: 0e00 |0005: return-void │ │ +03656c: |[03656c] android.support.v4.view.ViewPager$DataSetObserver.onDataSetChanged:()V │ │ +03657c: 5410 8601 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$DataSetObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0186 │ │ +036580: 6e10 aa04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@04aa │ │ +036586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1727 │ │ 0x0005 line=1728 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$DataSetObserver; │ │ │ │ @@ -66411,17 +66635,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035a28: |[035a28] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -035a38: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035a3e: 0e00 |0003: return-void │ │ +036588: |[036588] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +036598: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +03659e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -66430,18 +66654,18 @@ │ │ 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 │ │ -035a40: |[035a40] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -035a50: 2200 c100 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ -035a54: 7030 9404 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0494 │ │ -035a5a: 1100 |0005: return-object v0 │ │ +0365a0: |[0365a0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +0365b0: 2200 c100 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@00c1 │ │ +0365b4: 7030 9404 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0494 │ │ +0365ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 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; │ │ @@ -66451,18 +66675,18 @@ │ │ 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 │ │ -035a5c: |[035a5c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -035a6c: 6e30 8f04 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@048f │ │ -035a72: 0c00 |0003: move-result-object v0 │ │ -035a74: 1100 |0004: return-object v0 │ │ +0365bc: |[0365bc] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0365cc: 6e30 8f04 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@048f │ │ +0365d2: 0c00 |0003: move-result-object v0 │ │ +0365d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 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; │ │ @@ -66472,17 +66696,17 @@ │ │ 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 │ │ -035a78: |[035a78] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -035a88: 2320 2d02 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@022d │ │ -035a8c: 1100 |0002: return-object v0 │ │ +0365d8: |[0365d8] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +0365e8: 2320 2d02 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@022d │ │ +0365ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -66491,18 +66715,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -035a90: |[035a90] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -035aa0: 6e20 9104 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0491 │ │ -035aa6: 0c00 |0003: move-result-object v0 │ │ -035aa8: 1100 |0004: return-object v0 │ │ +0365f0: |[0365f0] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +036600: 6e20 9104 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0491 │ │ +036606: 0c00 |0003: move-result-object v0 │ │ +036608: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -66537,17 +66761,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035aac: |[035aac] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -035abc: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035ac2: 0e00 |0003: return-void │ │ +03660c: |[03660c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +03661c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -66556,16 +66780,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035ac4: |[035ac4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -035ad4: 0e00 |0000: return-void │ │ +036624: |[036624] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +036634: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -66574,16 +66798,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035ad8: |[035ad8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -035ae8: 0e00 |0000: return-void │ │ +036638: |[036638] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +036648: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -66594,16 +66818,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035aec: |[035aec] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -035afc: 0e00 |0000: return-void │ │ +03664c: |[03664c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +03665c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ @@ -66638,17 +66862,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035b00: |[035b00] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -035b10: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035b16: 0e00 |0003: return-void │ │ +036660: |[036660] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +036670: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -66657,16 +66881,16 @@ │ │ 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 │ │ -035b18: |[035b18] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -035b28: 0e00 |0000: return-void │ │ +036678: |[036678] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +036688: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 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; │ │ @@ -66676,17 +66900,17 @@ │ │ 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 │ │ -035b2c: |[035b2c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -035b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035b3e: 1100 |0001: return-object v0 │ │ +03668c: |[03668c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +03669c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03669e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 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 │ │ @@ -66696,17 +66920,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035b40: |[035b40] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -035b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035b52: 0f00 |0001: return v0 │ │ +0366a0: |[0366a0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0366b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0366b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -66749,19 +66973,19 @@ │ │ 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 │ │ -035b54: |[035b54] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -035b64: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@01c5 │ │ -035b68: 5b02 c601 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ -035b6c: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035b72: 0e00 |0007: return-void │ │ +0366b4: |[0366b4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +0366c4: 5b01 c501 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@01c5 │ │ +0366c8: 5b02 c601 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ +0366cc: 7010 f608 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +0366d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 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; │ │ @@ -66772,18 +66996,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -035b74: |[035b74] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -035b84: 5410 c601 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ -035b88: 6e20 2505 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0525 │ │ -035b8e: 0e00 |0005: return-void │ │ +0366d4: |[0366d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +0366e4: 5410 c601 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@01c6 │ │ +0366e8: 6e20 2505 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0525 │ │ +0366ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -66823,17 +67047,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035b90: |[035b90] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -035ba0: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035ba6: 0e00 |0003: return-void │ │ +0366f0: |[0366f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +036700: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -66842,17 +67066,17 @@ │ │ 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 │ │ -035ba8: |[035ba8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -035bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035bba: 0f00 |0001: return v0 │ │ +036708: |[036708] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +036718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03671a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 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; │ │ @@ -66862,17 +67086,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035bbc: |[035bbc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -035bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035bce: 1100 |0001: return-object v0 │ │ +03671c: |[03671c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +03672c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03672e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 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 feedbackTypeFlags I │ │ @@ -66882,17 +67106,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035bd0: |[035bd0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -035be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035be2: 1100 |0001: return-object v0 │ │ +036730: |[036730] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +036740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036742: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -66901,17 +67125,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035be4: |[035be4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -035bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035bf6: 0f00 |0001: return v0 │ │ +036744: |[036744] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +036754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036756: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -66920,17 +67144,17 @@ │ │ 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 │ │ -035bf8: |[035bf8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -035c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035c0a: 1100 |0001: return-object v0 │ │ +036758: |[036758] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +036768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03676a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 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; │ │ │ │ @@ -66939,17 +67163,17 @@ │ │ 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 │ │ -035c0c: |[035c0c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -035c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035c1e: 0f00 |0001: return v0 │ │ +03676c: |[03676c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03677c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03677e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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; │ │ @@ -66987,17 +67211,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035c20: |[035c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -035c30: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -035c36: 0e00 |0003: return-void │ │ +036780: |[036780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +036790: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -67006,16 +67230,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035c38: |[035c38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -035c48: 0e00 |0000: return-void │ │ +036798: |[036798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +0367a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 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 │ │ @@ -67025,16 +67249,16 @@ │ │ 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 │ │ -035c4c: |[035c4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -035c5c: 0e00 |0000: return-void │ │ +0367ac: |[0367ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0367bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 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; │ │ @@ -67044,17 +67268,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035c60: |[035c60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -035c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035c72: 1100 |0001: return-object v0 │ │ +0367c0: |[0367c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0367d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0367d2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 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 text Ljava/lang/String; │ │ @@ -67064,17 +67288,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035c74: |[035c74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -035c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035c86: 0f00 |0001: return v0 │ │ +0367d4: |[0367d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +0367e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0367e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67083,16 +67307,16 @@ │ │ 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 │ │ -035c88: |[035c88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -035c98: 0e00 |0000: return-void │ │ +0367e8: |[0367e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0367f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 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; │ │ @@ -67102,16 +67326,16 @@ │ │ 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 │ │ -035c9c: |[035c9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -035cac: 0e00 |0000: return-void │ │ +0367fc: |[0367fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03680c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 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; │ │ @@ -67121,17 +67345,17 @@ │ │ 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 │ │ -035cb0: |[035cb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -035cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035cc2: 1100 |0001: return-object v0 │ │ +036810: |[036810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +036820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036822: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 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 │ │ @@ -67141,17 +67365,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035cc4: |[035cc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -035cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035cd6: 0f00 |0001: return v0 │ │ +036824: |[036824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +036834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036836: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67160,17 +67384,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035cd8: |[035cd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -035ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035cea: 1100 |0001: return-object v0 │ │ +036838: |[036838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +036848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03684a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67179,17 +67403,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035cec: |[035cec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -035cfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035cfe: 1100 |0001: return-object v0 │ │ +03684c: |[03684c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03685c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03685e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67198,17 +67422,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035d00: |[035d00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -035d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035d12: 1100 |0001: return-object v0 │ │ +036860: |[036860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +036870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036872: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67217,17 +67441,17 @@ │ │ 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 │ │ -035d14: |[035d14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -035d24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035d26: 1100 |0001: return-object v0 │ │ +036874: |[036874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +036884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036886: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67236,18 +67460,18 @@ │ │ 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 │ │ -035d28: |[035d28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -035d38: 6e20 a405 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@05a4 │ │ -035d3e: 0c00 |0003: move-result-object v0 │ │ -035d40: 1100 |0004: return-object v0 │ │ +036888: |[036888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +036898: 6e20 a405 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@05a4 │ │ +03689e: 0c00 |0003: move-result-object v0 │ │ +0368a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ │ │ @@ -67256,17 +67480,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035d44: |[035d44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -035d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035d56: 1100 |0001: return-object v0 │ │ +0368a4: |[0368a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0368b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0368b6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67275,17 +67499,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035d58: |[035d58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -035d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035d6a: 0f00 |0001: return v0 │ │ +0368b8: |[0368b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0368c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0368ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67294,17 +67518,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035d6c: |[035d6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -035d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035d7e: 0f00 |0001: return v0 │ │ +0368cc: |[0368cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0368dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0368de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67313,17 +67537,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035d80: |[035d80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -035d90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035d92: 0f00 |0001: return v0 │ │ +0368e0: |[0368e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0368f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0368f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67332,17 +67556,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035d94: |[035d94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -035da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035da6: 0f00 |0001: return v0 │ │ +0368f4: |[0368f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +036904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036906: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67351,17 +67575,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035da8: |[035da8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -035db8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035dba: 0f00 |0001: return v0 │ │ +036908: |[036908] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +036918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03691a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67370,17 +67594,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035dbc: |[035dbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -035dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035dce: 0f00 |0001: return v0 │ │ +03691c: |[03691c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +03692c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03692e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67389,17 +67613,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035dd0: |[035dd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -035de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035de2: 0f00 |0001: return v0 │ │ +036930: |[036930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +036940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036942: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67408,17 +67632,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035de4: |[035de4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -035df4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035df6: 0f00 |0001: return v0 │ │ +036944: |[036944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +036954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036956: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67427,17 +67651,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035df8: |[035df8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -035e08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035e0a: 0f00 |0001: return v0 │ │ +036958: |[036958] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +036968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03696a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67446,17 +67670,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035e0c: |[035e0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -035e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035e1e: 0f00 |0001: return v0 │ │ +03696c: |[03696c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +03697c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03697e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67465,17 +67689,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035e20: |[035e20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -035e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035e32: 0f00 |0001: return v0 │ │ +036980: |[036980] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +036990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036992: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67484,17 +67708,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035e34: |[035e34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -035e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035e46: 1100 |0001: return-object v0 │ │ +036994: |[036994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +0369a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0369a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -67502,17 +67726,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035e48: |[035e48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -035e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035e5a: 1100 |0001: return-object v0 │ │ +0369a8: |[0369a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0369b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0369ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -67521,17 +67745,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035e5c: |[035e5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -035e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035e6e: 1100 |0001: return-object v0 │ │ +0369bc: |[0369bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0369cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0369ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -67540,17 +67764,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035e70: |[035e70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -035e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035e82: 0f00 |0001: return v0 │ │ +0369d0: |[0369d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +0369e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0369e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 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 │ │ @@ -67560,16 +67784,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035e84: |[035e84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -035e94: 0e00 |0000: return-void │ │ +0369e4: |[0369e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0369f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -67578,16 +67802,16 @@ │ │ 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 │ │ -035e98: |[035e98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -035ea8: 0e00 |0000: return-void │ │ +0369f8: |[0369f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +036a08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 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; │ │ @@ -67597,16 +67821,16 @@ │ │ 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 │ │ -035eac: |[035eac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -035ebc: 0e00 |0000: return-void │ │ +036a0c: |[036a0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +036a1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 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; │ │ @@ -67616,16 +67840,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035ec0: |[035ec0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -035ed0: 0e00 |0000: return-void │ │ +036a20: |[036a20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +036a30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 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 │ │ @@ -67635,16 +67859,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035ed4: |[035ed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -035ee4: 0e00 |0000: return-void │ │ +036a34: |[036a34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +036a44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 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 │ │ @@ -67654,16 +67878,16 @@ │ │ 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 │ │ -035ee8: |[035ee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -035ef8: 0e00 |0000: return-void │ │ +036a48: |[036a48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +036a58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 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; │ │ @@ -67673,16 +67897,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035efc: |[035efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -035f0c: 0e00 |0000: return-void │ │ +036a5c: |[036a5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +036a6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 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 │ │ @@ -67692,16 +67916,16 @@ │ │ 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 │ │ -035f10: |[035f10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -035f20: 0e00 |0000: return-void │ │ +036a70: |[036a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +036a80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 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; │ │ @@ -67711,16 +67935,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035f24: |[035f24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -035f34: 0e00 |0000: return-void │ │ +036a84: |[036a84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +036a94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 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 │ │ @@ -67730,16 +67954,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035f38: |[035f38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -035f48: 0e00 |0000: return-void │ │ +036a98: |[036a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +036aa8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 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 │ │ @@ -67749,16 +67973,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035f4c: |[035f4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -035f5c: 0e00 |0000: return-void │ │ +036aac: |[036aac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +036abc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 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 │ │ @@ -67768,16 +67992,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035f60: |[035f60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -035f70: 0e00 |0000: return-void │ │ +036ac0: |[036ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +036ad0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 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 │ │ @@ -67787,16 +68011,16 @@ │ │ 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 │ │ -035f74: |[035f74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -035f84: 0e00 |0000: return-void │ │ +036ad4: |[036ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +036ae4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 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; │ │ @@ -67806,16 +68030,16 @@ │ │ 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 │ │ -035f88: |[035f88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -035f98: 0e00 |0000: return-void │ │ +036ae8: |[036ae8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +036af8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 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; │ │ @@ -67825,16 +68049,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035f9c: |[035f9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -035fac: 0e00 |0000: return-void │ │ +036afc: |[036afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +036b0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 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 │ │ @@ -67844,16 +68068,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035fb0: |[035fb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -035fc0: 0e00 |0000: return-void │ │ +036b10: |[036b10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +036b20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 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 │ │ @@ -67863,16 +68087,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035fc4: |[035fc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -035fd4: 0e00 |0000: return-void │ │ +036b24: |[036b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +036b34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 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 │ │ @@ -67882,16 +68106,16 @@ │ │ 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 │ │ -035fd8: |[035fd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -035fe8: 0e00 |0000: return-void │ │ +036b38: |[036b38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +036b48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 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; │ │ @@ -67901,16 +68125,16 @@ │ │ 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 │ │ -035fec: |[035fec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -035ffc: 0e00 |0000: return-void │ │ +036b4c: |[036b4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +036b5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 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; │ │ @@ -67948,17 +68172,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036000: |[036000] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -036010: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -036016: 0e00 |0003: return-void │ │ +036b60: |[036b60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +036b70: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +036b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -67967,18 +68191,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036018: |[036018] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -036028: 7110 e606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@06e6 │ │ -03602e: 0a00 |0003: move-result v0 │ │ -036030: 0f00 |0004: return v0 │ │ +036b78: |[036b78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +036b88: 7110 e606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@06e6 │ │ +036b8e: 0a00 |0003: move-result v0 │ │ +036b90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -67987,18 +68211,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036034: |[036034] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -036044: 7110 e706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e7 │ │ -03604a: 0c00 |0003: move-result-object v0 │ │ -03604c: 1100 |0004: return-object v0 │ │ +036b94: |[036b94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +036ba4: 7110 e706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e7 │ │ +036baa: 0c00 |0003: move-result-object v0 │ │ +036bac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68007,18 +68231,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036050: |[036050] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -036060: 7110 e806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e8 │ │ -036066: 0c00 |0003: move-result-object v0 │ │ -036068: 1100 |0004: return-object v0 │ │ +036bb0: |[036bb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +036bc0: 7110 e806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e8 │ │ +036bc6: 0c00 |0003: move-result-object v0 │ │ +036bc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68027,18 +68251,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03606c: |[03606c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03607c: 7110 e906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e9 │ │ -036082: 0c00 |0003: move-result-object v0 │ │ -036084: 1100 |0004: return-object v0 │ │ +036bcc: |[036bcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +036bdc: 7110 e906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@06e9 │ │ +036be2: 0c00 |0003: move-result-object v0 │ │ +036be4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68047,18 +68271,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036088: |[036088] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -036098: 7110 ea06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@06ea │ │ -03609e: 0a00 |0003: move-result v0 │ │ -0360a0: 0f00 |0004: return v0 │ │ +036be8: |[036be8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +036bf8: 7110 ea06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@06ea │ │ +036bfe: 0a00 |0003: move-result v0 │ │ +036c00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68067,18 +68291,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0360a4: |[0360a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -0360b4: 7110 eb06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@06eb │ │ -0360ba: 0a00 |0003: move-result v0 │ │ -0360bc: 0f00 |0004: return v0 │ │ +036c04: |[036c04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +036c14: 7110 eb06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@06eb │ │ +036c1a: 0a00 |0003: move-result v0 │ │ +036c1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68087,18 +68311,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0360c0: |[0360c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -0360d0: 7110 ec06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@06ec │ │ -0360d6: 0a00 |0003: move-result v0 │ │ -0360d8: 0f00 |0004: return v0 │ │ +036c20: |[036c20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +036c30: 7110 ec06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@06ec │ │ +036c36: 0a00 |0003: move-result v0 │ │ +036c38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68107,17 +68331,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0360dc: |[0360dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0360ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0360ee: 0f00 |0001: return v0 │ │ +036c3c: |[036c3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +036c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036c4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68126,17 +68350,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0360f0: |[0360f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -036100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036102: 0f00 |0001: return v0 │ │ +036c50: |[036c50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +036c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036c62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68145,18 +68369,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036104: |[036104] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -036114: 7110 ed06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@06ed │ │ -03611a: 0c00 |0003: move-result-object v0 │ │ -03611c: 1100 |0004: return-object v0 │ │ +036c64: |[036c64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +036c74: 7110 ed06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@06ed │ │ +036c7a: 0c00 |0003: move-result-object v0 │ │ +036c7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68165,18 +68389,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036120: |[036120] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -036130: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@06ee │ │ -036136: 0a00 |0003: move-result v0 │ │ -036138: 0f00 |0004: return v0 │ │ +036c80: |[036c80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +036c90: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@06ee │ │ +036c96: 0a00 |0003: move-result v0 │ │ +036c98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68185,18 +68409,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03613c: |[03613c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -03614c: 7110 ef06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@06ef │ │ -036152: 0a00 |0003: move-result v0 │ │ -036154: 0f00 |0004: return v0 │ │ +036c9c: |[036c9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +036cac: 7110 ef06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@06ef │ │ +036cb2: 0a00 |0003: move-result v0 │ │ +036cb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68205,18 +68429,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036158: |[036158] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -036168: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@06f0 │ │ -03616e: 0a00 |0003: move-result v0 │ │ -036170: 0f00 |0004: return v0 │ │ +036cb8: |[036cb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +036cc8: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@06f0 │ │ +036cce: 0a00 |0003: move-result v0 │ │ +036cd0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68225,18 +68449,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036174: |[036174] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -036184: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@06f1 │ │ -03618a: 0c00 |0003: move-result-object v0 │ │ -03618c: 1100 |0004: return-object v0 │ │ +036cd4: |[036cd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +036ce4: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@06f1 │ │ +036cea: 0c00 |0003: move-result-object v0 │ │ +036cec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68245,18 +68469,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036190: |[036190] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0361a0: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@06f2 │ │ -0361a6: 0c00 |0003: move-result-object v0 │ │ -0361a8: 1100 |0004: return-object v0 │ │ +036cf0: |[036cf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +036d00: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@06f2 │ │ +036d06: 0c00 |0003: move-result-object v0 │ │ +036d08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68265,18 +68489,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0361ac: |[0361ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -0361bc: 7110 f306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@06f3 │ │ -0361c2: 0a00 |0003: move-result v0 │ │ -0361c4: 0f00 |0004: return v0 │ │ +036d0c: |[036d0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +036d1c: 7110 f306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@06f3 │ │ +036d22: 0a00 |0003: move-result v0 │ │ +036d24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68285,18 +68509,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0361c8: |[0361c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0361d8: 7110 f406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@06f4 │ │ -0361de: 0a00 |0003: move-result v0 │ │ -0361e0: 0f00 |0004: return v0 │ │ +036d28: |[036d28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +036d38: 7110 f406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@06f4 │ │ +036d3e: 0a00 |0003: move-result v0 │ │ +036d40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68305,18 +68529,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0361e4: |[0361e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0361f4: 7110 f506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@06f5 │ │ -0361fa: 0a00 |0003: move-result v0 │ │ -0361fc: 0f00 |0004: return v0 │ │ +036d44: |[036d44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +036d54: 7110 f506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@06f5 │ │ +036d5a: 0a00 |0003: move-result v0 │ │ +036d5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68325,18 +68549,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036200: |[036200] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -036210: 7110 f606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@06f6 │ │ -036216: 0a00 |0003: move-result v0 │ │ -036218: 0f00 |0004: return v0 │ │ +036d60: |[036d60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +036d70: 7110 f606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@06f6 │ │ +036d76: 0a00 |0003: move-result v0 │ │ +036d78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68345,18 +68569,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03621c: |[03621c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -03622c: 7110 f706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@06f7 │ │ -036232: 0a00 |0003: move-result v0 │ │ -036234: 0f00 |0004: return v0 │ │ +036d7c: |[036d7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +036d8c: 7110 f706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@06f7 │ │ +036d92: 0a00 |0003: move-result v0 │ │ +036d94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68365,18 +68589,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036238: |[036238] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -036248: 7110 f806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@06f8 │ │ -03624e: 0a00 |0003: move-result v0 │ │ -036250: 0f00 |0004: return v0 │ │ +036d98: |[036d98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +036da8: 7110 f806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@06f8 │ │ +036dae: 0a00 |0003: move-result v0 │ │ +036db0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68385,18 +68609,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036254: |[036254] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -036264: 7110 f906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@06f9 │ │ -03626a: 0a00 |0003: move-result v0 │ │ -03626c: 0f00 |0004: return v0 │ │ +036db4: |[036db4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +036dc4: 7110 f906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@06f9 │ │ +036dca: 0a00 |0003: move-result v0 │ │ +036dcc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68405,18 +68629,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -036270: |[036270] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -036280: 7100 fa06 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@06fa │ │ -036286: 0c00 |0003: move-result-object v0 │ │ -036288: 1100 |0004: return-object v0 │ │ +036dd0: |[036dd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +036de0: 7100 fa06 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@06fa │ │ +036de6: 0c00 |0003: move-result-object v0 │ │ +036de8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -68424,18 +68648,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03628c: |[03628c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03629c: 7110 fb06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@06fb │ │ -0362a2: 0c00 |0003: move-result-object v0 │ │ -0362a4: 1100 |0004: return-object v0 │ │ +036dec: |[036dec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +036dfc: 7110 fb06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@06fb │ │ +036e02: 0c00 |0003: move-result-object v0 │ │ +036e04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68444,17 +68668,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0362a8: |[0362a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -0362b8: 7110 fc06 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@06fc │ │ -0362be: 0e00 |0003: return-void │ │ +036e08: |[036e08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +036e18: 7110 fc06 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@06fc │ │ +036e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68464,17 +68688,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0362c0: |[0362c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -0362d0: 7120 fd06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@06fd │ │ -0362d6: 0e00 |0003: return-void │ │ +036e20: |[036e20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +036e30: 7120 fd06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@06fd │ │ +036e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68485,17 +68709,17 @@ │ │ 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 │ │ -0362d8: |[0362d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0362e8: 7120 fe06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fe │ │ -0362ee: 0e00 |0003: return-void │ │ +036e38: |[036e38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +036e48: 7120 fe06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@06fe │ │ +036e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=369 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68506,17 +68730,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0362f0: |[0362f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -036300: 7120 ff06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@06ff │ │ -036306: 0e00 |0003: return-void │ │ +036e50: |[036e50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +036e60: 7120 ff06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@06ff │ │ +036e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68527,17 +68751,17 @@ │ │ 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 │ │ -036308: |[036308] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -036318: 7120 0007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0700 │ │ -03631e: 0e00 |0003: return-void │ │ +036e68: |[036e68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +036e78: 7120 0007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0700 │ │ +036e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68548,17 +68772,17 @@ │ │ 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 │ │ -036320: |[036320] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -036330: 7120 0107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0701 │ │ -036336: 0e00 |0003: return-void │ │ +036e80: |[036e80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +036e90: 7120 0107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0701 │ │ +036e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=381 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68569,17 +68793,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036338: |[036338] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -036348: 7120 0207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0702 │ │ -03634e: 0e00 |0003: return-void │ │ +036e98: |[036e98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +036ea8: 7120 0207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0702 │ │ +036eae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=385 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68590,17 +68814,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036350: |[036350] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -036360: 7120 0307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0703 │ │ -036366: 0e00 |0003: return-void │ │ +036eb0: |[036eb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +036ec0: 7120 0307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0703 │ │ +036ec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0003 line=389 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68611,17 +68835,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036368: |[036368] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -036378: 7120 0407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0704 │ │ -03637e: 0e00 |0003: return-void │ │ +036ec8: |[036ec8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +036ed8: 7120 0407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0704 │ │ +036ede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68632,17 +68856,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036380: |[036380] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -036390: 7120 0507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0705 │ │ -036396: 0e00 |0003: return-void │ │ +036ee0: |[036ee0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +036ef0: 7120 0507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0705 │ │ +036ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0003 line=397 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68653,17 +68877,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036398: |[036398] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0363a8: 7120 0607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0706 │ │ -0363ae: 0e00 |0003: return-void │ │ +036ef8: |[036ef8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +036f08: 7120 0607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0706 │ │ +036f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68674,16 +68898,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0363b0: |[0363b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0363c0: 0e00 |0000: return-void │ │ +036f10: |[036f10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +036f20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 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 │ │ @@ -68693,16 +68917,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0363c4: |[0363c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0363d4: 0e00 |0000: return-void │ │ +036f24: |[036f24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +036f34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 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 │ │ @@ -68712,17 +68936,17 @@ │ │ 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 │ │ -0363d8: |[0363d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0363e8: 7120 0707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0707 │ │ -0363ee: 0e00 |0003: return-void │ │ +036f38: |[036f38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +036f48: 7120 0707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0707 │ │ +036f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68733,17 +68957,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0363f0: |[0363f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -036400: 7120 0807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0708 │ │ -036406: 0e00 |0003: return-void │ │ +036f50: |[036f50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +036f60: 7120 0807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0708 │ │ +036f66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0003 line=419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68754,17 +68978,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036408: |[036408] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -036418: 7120 0907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0709 │ │ -03641e: 0e00 |0003: return-void │ │ +036f68: |[036f68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +036f78: 7120 0907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0709 │ │ +036f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68775,17 +68999,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036420: |[036420] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -036430: 7120 0a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@070a │ │ -036436: 0e00 |0003: return-void │ │ +036f80: |[036f80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +036f90: 7120 0a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@070a │ │ +036f96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0003 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68796,17 +69020,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036438: |[036438] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -036448: 7120 0b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@070b │ │ -03644e: 0e00 |0003: return-void │ │ +036f98: |[036f98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +036fa8: 7120 0b07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@070b │ │ +036fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68817,17 +69041,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036450: |[036450] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -036460: 7120 0c07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@070c │ │ -036466: 0e00 |0003: return-void │ │ +036fb0: |[036fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +036fc0: 7120 0c07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@070c │ │ +036fc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0003 line=435 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68838,17 +69062,17 @@ │ │ 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 │ │ -036468: |[036468] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -036478: 7120 0d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@070d │ │ -03647e: 0e00 |0003: return-void │ │ +036fc8: |[036fc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +036fd8: 7120 0d07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@070d │ │ +036fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68859,17 +69083,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -036480: |[036480] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -036490: 7120 0e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@070e │ │ -036496: 0e00 |0003: return-void │ │ +036fe0: |[036fe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +036ff0: 7120 0e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@070e │ │ +036ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -68908,17 +69132,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036498: |[036498] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -0364a8: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -0364ae: 0e00 |0003: return-void │ │ +036ff8: |[036ff8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +037008: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +03700e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ Virtual methods - │ │ @@ -68927,17 +69151,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0364b0: |[0364b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -0364c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0364c2: 0f00 |0001: return v0 │ │ +037010: |[037010] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +037020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037022: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68946,17 +69170,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0364c4: |[0364c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0364d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0364d6: 1100 |0001: return-object v0 │ │ +037024: |[037024] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +037034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037036: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68965,17 +69189,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0364d8: |[0364d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0364e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0364ea: 1100 |0001: return-object v0 │ │ +037038: |[037038] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +037048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03704a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -68984,17 +69208,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0364ec: |[0364ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0364fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0364fe: 1100 |0001: return-object v0 │ │ +03704c: |[03704c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03705c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03705e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69003,17 +69227,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036500: |[036500] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -036510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036512: 0f00 |0001: return v0 │ │ +037060: |[037060] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +037070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037072: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69022,17 +69246,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036514: |[036514] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -036524: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036526: 0f00 |0001: return v0 │ │ +037074: |[037074] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +037084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037086: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69041,17 +69265,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036528: |[036528] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -036538: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03653a: 0f00 |0001: return v0 │ │ +037088: |[037088] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +037098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03709a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69060,17 +69284,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03653c: |[03653c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -03654c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03654e: 0f00 |0001: return v0 │ │ +03709c: |[03709c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0370ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0370ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69079,17 +69303,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036550: |[036550] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -036560: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036562: 0f00 |0001: return v0 │ │ +0370b0: |[0370b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0370c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0370c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69098,17 +69322,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036564: |[036564] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -036574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036576: 1100 |0001: return-object v0 │ │ +0370c4: |[0370c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0370d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0370d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69117,17 +69341,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036578: |[036578] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -036588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03658a: 0f00 |0001: return v0 │ │ +0370d8: |[0370d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0370e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0370ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69136,17 +69360,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03658c: |[03658c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -03659c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03659e: 0f00 |0001: return v0 │ │ +0370ec: |[0370ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0370fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0370fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69155,17 +69379,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0365a0: |[0365a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0365b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0365b2: 0f00 |0001: return v0 │ │ +037100: |[037100] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +037110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037112: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69174,17 +69398,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0365b4: |[0365b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0365c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0365c6: 1100 |0001: return-object v0 │ │ +037114: |[037114] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +037124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037126: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69193,17 +69417,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0365c8: |[0365c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0365d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0365da: 1100 |0001: return-object v0 │ │ +037128: |[037128] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +037138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03713a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69212,17 +69436,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0365dc: |[0365dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -0365ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0365ee: 0f00 |0001: return v0 │ │ +03713c: |[03713c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +03714c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03714e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69231,17 +69455,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0365f0: |[0365f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -036600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036602: 0f00 |0001: return v0 │ │ +037150: |[037150] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +037160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037162: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69250,17 +69474,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036604: |[036604] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -036614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036616: 0f00 |0001: return v0 │ │ +037164: |[037164] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +037174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037176: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69269,17 +69493,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036618: |[036618] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -036628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03662a: 0f00 |0001: return v0 │ │ +037178: |[037178] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +037188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03718a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69288,17 +69512,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03662c: |[03662c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -03663c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03663e: 0f00 |0001: return v0 │ │ +03718c: |[03718c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +03719c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03719e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69307,17 +69531,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036640: |[036640] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -036650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036652: 0f00 |0001: return v0 │ │ +0371a0: |[0371a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0371b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0371b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69326,17 +69550,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036654: |[036654] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -036664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036666: 0f00 |0001: return v0 │ │ +0371b4: |[0371b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0371c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0371c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69345,17 +69569,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036668: |[036668] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -036678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03667a: 1100 |0001: return-object v0 │ │ +0371c8: |[0371c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +0371d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0371da: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -69363,17 +69587,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03667c: |[03667c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03668c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03668e: 1100 |0001: return-object v0 │ │ +0371dc: |[0371dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0371ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0371ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -69382,16 +69606,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036690: |[036690] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0366a0: 0e00 |0000: return-void │ │ +0371f0: |[0371f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +037200: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ @@ -69400,16 +69624,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0366a4: |[0366a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -0366b4: 0e00 |0000: return-void │ │ +037204: |[037204] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +037214: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 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 │ │ @@ -69419,16 +69643,16 @@ │ │ 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 │ │ -0366b8: |[0366b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0366c8: 0e00 |0000: return-void │ │ +037218: |[037218] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +037228: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 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; │ │ @@ -69438,16 +69662,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0366cc: |[0366cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0366dc: 0e00 |0000: return-void │ │ +03722c: |[03722c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +03723c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 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 │ │ @@ -69457,16 +69681,16 @@ │ │ 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 │ │ -0366e0: |[0366e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0366f0: 0e00 |0000: return-void │ │ +037240: |[037240] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +037250: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 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; │ │ @@ -69476,16 +69700,16 @@ │ │ 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 │ │ -0366f4: |[0366f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -036704: 0e00 |0000: return-void │ │ +037254: |[037254] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +037264: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 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; │ │ @@ -69495,16 +69719,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036708: |[036708] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -036718: 0e00 |0000: return-void │ │ +037268: |[037268] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +037278: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 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 │ │ @@ -69514,16 +69738,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03671c: |[03671c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -03672c: 0e00 |0000: return-void │ │ +03727c: |[03727c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +03728c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 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 │ │ @@ -69533,16 +69757,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036730: |[036730] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -036740: 0e00 |0000: return-void │ │ +037290: |[037290] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0372a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 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 │ │ @@ -69552,16 +69776,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036744: |[036744] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -036754: 0e00 |0000: return-void │ │ +0372a4: |[0372a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0372b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 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 │ │ @@ -69571,16 +69795,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036758: |[036758] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -036768: 0e00 |0000: return-void │ │ +0372b8: |[0372b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0372c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 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 │ │ @@ -69590,16 +69814,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03676c: |[03676c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -03677c: 0e00 |0000: return-void │ │ +0372cc: |[0372cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0372dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 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 │ │ @@ -69609,16 +69833,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036780: |[036780] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -036790: 0e00 |0000: return-void │ │ +0372e0: |[0372e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0372f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 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 │ │ @@ -69628,16 +69852,16 @@ │ │ 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 │ │ -036794: |[036794] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0367a4: 0e00 |0000: return-void │ │ +0372f4: |[0372f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +037304: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 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; │ │ @@ -69647,16 +69871,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0367a8: |[0367a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0367b8: 0e00 |0000: return-void │ │ +037308: |[037308] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +037318: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 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 │ │ @@ -69666,16 +69890,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0367bc: |[0367bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0367cc: 0e00 |0000: return-void │ │ +03731c: |[03731c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +03732c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 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 │ │ @@ -69685,16 +69909,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0367d0: |[0367d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0367e0: 0e00 |0000: return-void │ │ +037330: |[037330] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +037340: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 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 │ │ @@ -69704,16 +69928,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0367e4: |[0367e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0367f4: 0e00 |0000: return-void │ │ +037344: |[037344] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +037354: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 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 │ │ @@ -69723,16 +69947,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0367f8: |[0367f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -036808: 0e00 |0000: return-void │ │ +037358: |[037358] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +037368: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 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 │ │ @@ -69742,16 +69966,16 @@ │ │ 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 │ │ -03680c: |[03680c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03681c: 0e00 |0000: return-void │ │ +03736c: |[03736c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03737c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 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; │ │ @@ -69761,16 +69985,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036820: |[036820] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -036830: 0e00 |0000: return-void │ │ +037380: |[037380] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +037390: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 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 │ │ @@ -69858,19 +70082,19 @@ │ │ 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 │ │ -036834: |[036834] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -036844: 7010 6e08 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@086e │ │ -03684a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -03684c: 6e40 2507 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ -036852: 0e00 |0007: return-void │ │ +037394: |[037394] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0373a4: 7010 6e08 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@086e │ │ +0373aa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0373ac: 6e40 2507 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ +0373b2: 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; │ │ @@ -69882,18 +70106,18 @@ │ │ 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 │ │ -036854: |[036854] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -036864: 7010 6e08 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@086e │ │ -03686a: 6e40 2507 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ -036870: 0e00 |0006: return-void │ │ +0373b4: |[0373b4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0373c4: 7010 6e08 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@086e │ │ +0373ca: 6e40 2507 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ +0373d0: 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; │ │ @@ -69906,22 +70130,22 @@ │ │ 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 │ │ -036874: |[036874] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -036884: 7010 6e08 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@086e │ │ -03688a: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -03688e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -036890: 6e40 2507 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ -036896: 0e00 |0009: return-void │ │ -036898: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -03689a: 28fb |000b: goto 0006 // -0005 │ │ +0373d4: |[0373d4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0373e4: 7010 6e08 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@086e │ │ +0373ea: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +0373ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0373f0: 6e40 2507 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ +0373f6: 0e00 |0009: return-void │ │ +0373f8: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0373fa: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -69942,20 +70166,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03689c: |[03689c] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0368ac: 6e20 2e07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@072e │ │ -0368b2: 0c00 |0003: move-result-object v0 │ │ -0368b4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0368b8: 7210 7500 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0368be: 0e00 |0009: return-void │ │ +0373fc: |[0373fc] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +03740c: 6e20 2e07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@072e │ │ +037412: 0c00 |0003: move-result-object v0 │ │ +037414: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +037418: 7210 7500 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03741e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -69968,21 +70192,21 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0368c0: |[0368c0] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0368d0: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0368d4: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -0368d8: 1100 |0004: return-object v0 │ │ -0368da: 6e10 fa08 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ -0368e0: 0c00 |0008: move-result-object v0 │ │ -0368e2: 28fb |0009: goto 0004 // -0005 │ │ +037420: |[037420] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +037430: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +037434: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +037438: 1100 |0004: return-object v0 │ │ +03743a: 6e10 fa08 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@08fa │ │ +037440: 0c00 |0008: move-result-object v0 │ │ +037442: 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; │ │ │ │ @@ -69991,25 +70215,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0368e4: |[0368e4] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -0368f4: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -0368f8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0368fc: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036900: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -036904: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036908: 7210 7800 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -03690e: 0a00 |000d: move-result v0 │ │ -036910: 0f00 |000e: return v0 │ │ -036912: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -036914: 28fe |0010: goto 000e // -0002 │ │ +037444: |[037444] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +037454: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +037458: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +03745c: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037460: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +037464: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037468: 7210 7800 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +03746e: 0a00 |000d: move-result v0 │ │ +037470: 0f00 |000e: return v0 │ │ +037472: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +037474: 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; │ │ @@ -70019,17 +70243,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036918: |[036918] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -036928: 5410 d901 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03692c: 1100 |0002: return-object v0 │ │ +037478: |[037478] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +037488: 5410 d901 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +03748c: 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;) │ │ @@ -70037,32 +70261,32 @@ │ │ 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 │ │ -036930: |[036930] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -036940: 5531 dc01 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -036944: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -036948: 5431 d901 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03694c: 7220 8000 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ -036952: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -036956: 5431 d801 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -03695a: 5432 d901 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03695e: 6e40 2707 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@0727 │ │ -036964: 0c00 |0012: move-result-object v0 │ │ -036966: 5431 d801 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -03696a: 5432 d901 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -03696e: 6e40 1907 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@0719 │ │ -036974: 1100 |001a: return-object v0 │ │ -036976: 0750 |001b: move-object v0, v5 │ │ -036978: 28f7 |001c: goto 0013 // -0009 │ │ -03697a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -03697c: 28fc |001e: goto 001a // -0004 │ │ +037490: |[037490] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0374a0: 5531 dc01 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +0374a4: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0374a8: 5431 d901 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0374ac: 7220 8000 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ +0374b2: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0374b6: 5431 d801 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +0374ba: 5432 d901 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0374be: 6e40 2707 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@0727 │ │ +0374c4: 0c00 |0012: move-result-object v0 │ │ +0374c6: 5431 d801 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +0374ca: 5432 d901 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0374ce: 6e40 1907 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@0719 │ │ +0374d4: 1100 |001a: return-object v0 │ │ +0374d6: 0750 |001b: move-object v0, v5 │ │ +0374d8: 28f7 |001c: goto 0013 // -0009 │ │ +0374da: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0374dc: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -70082,22 +70306,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -036980: |[036980] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -036990: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ -036994: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -036998: 2200 e100 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@00e1 │ │ -03699c: 7020 3307 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0733 │ │ -0369a2: 5b10 da01 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ -0369a6: 5410 da01 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ -0369aa: 1100 |000d: return-object v0 │ │ +0374e0: |[0374e0] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +0374f0: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ +0374f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0374f8: 2200 e100 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@00e1 │ │ +0374fc: 7020 3307 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0733 │ │ +037502: 5b10 da01 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ +037506: 5410 da01 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@01da │ │ +03750a: 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; │ │ @@ -70107,17 +70331,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0369ac: |[0369ac] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -0369bc: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -0369c0: 1100 |0002: return-object v0 │ │ +03750c: |[03750c] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +03751c: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +037520: 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;) │ │ @@ -70125,25 +70349,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0369c4: |[0369c4] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0369d4: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -0369d8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0369dc: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0369e0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0369e4: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0369e8: 7220 8000 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ -0369ee: 5410 d901 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -0369f2: 1100 |000f: return-object v0 │ │ -0369f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0369f6: 28fe |0011: goto 000f // -0002 │ │ +037524: |[037524] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +037534: 5510 dc01 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +037538: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +03753c: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037540: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +037544: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037548: 7220 8000 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ +03754e: 5410 d901 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037552: 1100 |000f: return-object v0 │ │ +037554: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +037556: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -70155,29 +70379,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0369f8: |[0369f8] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -036a08: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -036a0c: 5532 dc01 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -036a10: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -036a14: 5432 d901 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036a18: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -036a1c: 5432 d901 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036a20: 7220 8000 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ -036a26: 0a02 |000f: move-result v2 │ │ -036a28: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -036a2c: 5430 d901 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036a30: 5231 de01 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -036a34: 7220 7a00 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -036a3a: 0b00 |0019: move-result-wide v0 │ │ -036a3c: 1000 |001a: return-wide v0 │ │ +037558: |[037558] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +037568: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +03756c: 5532 dc01 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +037570: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +037574: 5432 d901 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037578: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +03757c: 5432 d901 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037580: 7220 8000 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ +037586: 0a02 |000f: move-result v2 │ │ +037588: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +03758c: 5430 d901 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037590: 5231 de01 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +037594: 7220 7a00 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +03759a: 0b00 |0019: move-result-wide v0 │ │ +03759c: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -70189,48 +70413,48 @@ │ │ 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 │ │ -036a40: |[036a40] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -036a50: 5541 dc01 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -036a54: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -036a58: 2201 4f01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -036a5c: 1a02 9410 |0006: const-string v2, "this should only be called when the cursor is valid" // string@1094 │ │ -036a60: 7020 e008 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -036a66: 2701 |000b: throw v1 │ │ -036a68: 5441 d901 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036a6c: 7220 8000 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ -036a72: 0a01 |0011: move-result v1 │ │ -036a74: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -036a78: 2201 4f01 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ -036a7c: 2202 5f01 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -036a80: 7010 1a09 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -036a86: 1a03 3608 |001b: const-string v3, "couldn't move cursor to position " // string@0836 │ │ -036a8a: 6e20 2009 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -036a90: 0c02 |0020: move-result-object v2 │ │ -036a92: 6e20 1d09 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -036a98: 0c02 |0024: move-result-object v2 │ │ -036a9a: 6e10 2609 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -036aa0: 0c02 |0028: move-result-object v2 │ │ -036aa2: 7020 e008 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -036aa8: 2701 |002c: throw v1 │ │ -036aaa: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -036aae: 5441 d801 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -036ab2: 5442 d901 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036ab6: 6e40 2807 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@0728 │ │ -036abc: 0c00 |0036: move-result-object v0 │ │ -036abe: 5441 d801 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -036ac2: 5442 d901 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036ac6: 6e40 1907 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@0719 │ │ -036acc: 1100 |003e: return-object v0 │ │ -036ace: 0760 |003f: move-object v0, v6 │ │ -036ad0: 28f7 |0040: goto 0037 // -0009 │ │ +0375a0: |[0375a0] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0375b0: 5541 dc01 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +0375b4: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0375b8: 2201 4f01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +0375bc: 1a02 9210 |0006: const-string v2, "this should only be called when the cursor is valid" // string@1092 │ │ +0375c0: 7020 e008 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +0375c6: 2701 |000b: throw v1 │ │ +0375c8: 5441 d901 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0375cc: 7220 8000 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0080 │ │ +0375d2: 0a01 |0011: move-result v1 │ │ +0375d4: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +0375d8: 2201 4f01 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@014f │ │ +0375dc: 2202 5f01 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +0375e0: 7010 1a09 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0375e6: 1a03 3508 |001b: const-string v3, "couldn't move cursor to position " // string@0835 │ │ +0375ea: 6e20 2009 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0375f0: 0c02 |0020: move-result-object v2 │ │ +0375f2: 6e20 1d09 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +0375f8: 0c02 |0024: move-result-object v2 │ │ +0375fa: 6e10 2609 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +037600: 0c02 |0028: move-result-object v2 │ │ +037602: 7020 e008 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +037608: 2701 |002c: throw v1 │ │ +03760a: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +03760e: 5441 d801 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +037612: 5442 d901 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037616: 6e40 2807 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@0728 │ │ +03761c: 0c00 |0036: move-result-object v0 │ │ +03761e: 5441 d801 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +037622: 5442 d901 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037626: 6e40 1907 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@0719 │ │ +03762c: 1100 |003e: return-object v0 │ │ +03762e: 0760 |003f: move-object v0, v6 │ │ +037630: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -70251,17 +70475,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036ad4: |[036ad4] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -036ae4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -036ae6: 0f00 |0001: return v0 │ │ +037634: |[037634] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +037644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +037646: 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;) │ │ @@ -70269,59 +70493,59 @@ │ │ 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 │ │ -036ae8: |[036ae8] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -036af8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -036afa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -036afc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -036afe: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -036b02: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -036b06: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -036b0a: 5c40 d601 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ -036b0e: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -036b12: 5b46 d901 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036b16: 5c40 dc01 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -036b1a: 5b45 d801 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ -036b1e: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -036b22: 1a01 da06 |0015: const-string v1, "_id" // string@06da │ │ -036b26: 7220 7700 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0077 │ │ -036b2c: 0a01 |001a: move-result v1 │ │ -036b2e: 5941 de01 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -036b32: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -036b36: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -036b38: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -036b3c: 2201 dd00 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@00dd │ │ -036b40: 7020 0f07 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@070f │ │ -036b46: 5b41 d701 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036b4a: 2201 de00 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@00de │ │ -036b4e: 7030 1307 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@0713 │ │ -036b54: 5b41 db01 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036b58: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -036b5c: 5441 d701 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036b60: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -036b64: 5441 d701 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036b68: 7220 8100 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0081 │ │ -036b6e: 5441 db01 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036b72: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -036b76: 5441 db01 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036b7a: 7220 8200 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0082 │ │ -036b80: 0e00 |0044: return-void │ │ -036b82: 5c41 d601 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ -036b86: 28c4 |0047: goto 000b // -003c │ │ -036b88: 0110 |0048: move v0, v1 │ │ -036b8a: 28c4 |0049: goto 000d // -003c │ │ -036b8c: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -036b8e: 28d0 |004b: goto 001b // -0030 │ │ -036b90: 5b43 d701 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036b94: 5b43 db01 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036b98: 28e0 |0050: goto 0030 // -0020 │ │ +037648: |[037648] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +037658: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03765a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03765c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +03765e: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +037662: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +037666: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +03766a: 5c40 d601 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ +03766e: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +037672: 5b46 d901 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037676: 5c40 dc01 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +03767a: 5b45 d801 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@01d8 │ │ +03767e: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +037682: 1a01 da06 |0015: const-string v1, "_id" // string@06da │ │ +037686: 7220 7700 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0077 │ │ +03768c: 0a01 |001a: move-result v1 │ │ +03768e: 5941 de01 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +037692: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +037696: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +037698: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +03769c: 2201 dd00 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@00dd │ │ +0376a0: 7020 0f07 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@070f │ │ +0376a6: 5b41 d701 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0376aa: 2201 de00 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@00de │ │ +0376ae: 7030 1307 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@0713 │ │ +0376b4: 5b41 db01 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +0376b8: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +0376bc: 5441 d701 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0376c0: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +0376c4: 5441 d701 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0376c8: 7220 8100 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0081 │ │ +0376ce: 5441 db01 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +0376d2: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +0376d6: 5441 db01 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +0376da: 7220 8200 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0082 │ │ +0376e0: 0e00 |0044: return-void │ │ +0376e2: 5c41 d601 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ +0376e6: 28c4 |0047: goto 000b // -003c │ │ +0376e8: 0110 |0048: move v0, v1 │ │ +0376ea: 28c4 |0049: goto 000d // -003c │ │ +0376ec: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +0376ee: 28d0 |004b: goto 001b // -0030 │ │ +0376f0: 5b43 d701 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0376f4: 5b43 db01 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +0376f8: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -70353,21 +70577,21 @@ │ │ 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 │ │ -036b9c: |[036b9c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -036bac: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -036bb0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -036bb2: 6e40 2507 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ -036bb8: 0e00 |0006: return-void │ │ -036bba: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -036bbc: 28fb |0008: goto 0003 // -0005 │ │ +0376fc: |[0376fc] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +03770c: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +037710: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +037712: 6e40 2507 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0725 │ │ +037718: 0e00 |0006: return-void │ │ +03771a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +03771c: 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; │ │ @@ -70380,18 +70604,18 @@ │ │ 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 │ │ -036bc0: |[036bc0] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -036bd0: 6e40 2807 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@0728 │ │ -036bd6: 0c00 |0003: move-result-object v0 │ │ -036bd8: 1100 |0004: return-object v0 │ │ +037720: |[037720] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +037730: 6e40 2807 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@0728 │ │ +037736: 0c00 |0003: move-result-object v0 │ │ +037738: 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; │ │ @@ -70408,28 +70632,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -036bdc: |[036bdc] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -036bec: 5510 d601 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ -036bf0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -036bf4: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036bf8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -036bfc: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036c00: 7210 7c00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ -036c06: 0a00 |000d: move-result v0 │ │ -036c08: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -036c0c: 5410 d901 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036c10: 7210 8300 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0083 │ │ -036c16: 0a00 |0015: move-result v0 │ │ -036c18: 5c10 dc01 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -036c1c: 0e00 |0018: return-void │ │ +03773c: |[03773c] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +03774c: 5510 d601 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@01d6 │ │ +037750: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +037754: 5410 d901 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037758: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +03775c: 5410 d901 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037760: 7210 7c00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ +037766: 0a00 |000d: move-result v0 │ │ +037768: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +03776c: 5410 d901 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037770: 7210 8300 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0083 │ │ +037776: 0a00 |0015: move-result v0 │ │ +037778: 5c10 dc01 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +03777c: 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; │ │ @@ -70439,23 +70663,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -036c20: |[036c20] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -036c30: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -036c34: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -036c38: 5410 dd01 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -036c3c: 7220 8008 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0880 │ │ -036c42: 0c00 |0009: move-result-object v0 │ │ -036c44: 1100 |000a: return-object v0 │ │ -036c46: 5410 d901 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036c4a: 28fd |000d: goto 000a // -0003 │ │ +037780: |[037780] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +037790: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +037794: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +037798: 5410 dd01 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +03779c: 7220 8008 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0880 │ │ +0377a2: 0c00 |0009: move-result-object v0 │ │ +0377a4: 1100 |000a: return-object v0 │ │ +0377a6: 5410 d901 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0377aa: 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; │ │ @@ -70466,17 +70690,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036c4c: |[036c4c] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -036c5c: 5b01 dd01 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ -036c60: 0e00 |0002: return-void │ │ +0377ac: |[0377ac] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +0377bc: 5b01 dd01 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@01dd │ │ +0377c0: 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; │ │ @@ -70486,53 +70710,53 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -036c64: |[036c64] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -036c74: 5421 d901 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036c78: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -036c7c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -036c7e: 1100 |0005: return-object v0 │ │ -036c80: 5420 d901 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036c84: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -036c88: 5421 d701 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036c8c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -036c90: 5421 d701 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036c94: 7220 8400 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0084 │ │ -036c9a: 5421 db01 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036c9e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -036ca2: 5421 db01 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036ca6: 7220 8500 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0085 │ │ -036cac: 5b23 d901 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ -036cb0: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -036cb4: 5421 d701 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036cb8: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -036cbc: 5421 d701 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ -036cc0: 7220 8100 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0081 │ │ -036cc6: 5421 db01 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036cca: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -036cce: 5421 db01 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ -036cd2: 7220 8200 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0082 │ │ -036cd8: 1a01 da06 |0032: const-string v1, "_id" // string@06da │ │ -036cdc: 7220 7700 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0077 │ │ -036ce2: 0a01 |0037: move-result v1 │ │ -036ce4: 5921 de01 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -036ce8: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -036cea: 5c21 dc01 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -036cee: 6e10 2907 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0729 │ │ -036cf4: 28c5 |0040: goto 0005 // -003b │ │ -036cf6: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -036cf8: 5921 de01 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ -036cfc: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -036cfe: 5c21 dc01 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ -036d02: 6e10 2a07 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@072a │ │ -036d08: 28bb |004a: goto 0005 // -0045 │ │ +0377c4: |[0377c4] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0377d4: 5421 d901 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0377d8: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +0377dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0377de: 1100 |0005: return-object v0 │ │ +0377e0: 5420 d901 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +0377e4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0377e8: 5421 d701 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0377ec: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0377f0: 5421 d701 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +0377f4: 7220 8400 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0084 │ │ +0377fa: 5421 db01 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +0377fe: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +037802: 5421 db01 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +037806: 7220 8500 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0085 │ │ +03780c: 5b23 d901 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@01d9 │ │ +037810: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +037814: 5421 d701 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +037818: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +03781c: 5421 d701 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@01d7 │ │ +037820: 7220 8100 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0081 │ │ +037826: 5421 db01 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +03782a: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +03782e: 5421 db01 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@01db │ │ +037832: 7220 8200 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0082 │ │ +037838: 1a01 da06 |0032: const-string v1, "_id" // string@06da │ │ +03783c: 7220 7700 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0077 │ │ +037842: 0a01 |0037: move-result v1 │ │ +037844: 5921 de01 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +037848: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +03784a: 5c21 dc01 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +03784e: 6e10 2907 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0729 │ │ +037854: 28c5 |0040: goto 0005 // -003b │ │ +037856: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +037858: 5921 de01 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@01de │ │ +03785c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +03785e: 5c21 dc01 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@01dc │ │ +037862: 6e10 2a07 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@072a │ │ +037868: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -70584,17 +70808,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036d0c: |[036d0c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -036d1c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -036d22: 0e00 |0003: return-void │ │ +03786c: |[03786c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +03787c: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +037882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -70603,17 +70827,17 @@ │ │ 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 │ │ -036d24: |[036d24] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -036d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036d36: 0f00 |0001: return v0 │ │ +037884: |[037884] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +037894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037896: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 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; │ │ @@ -70623,16 +70847,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036d38: |[036d38] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -036d48: 0e00 |0000: return-void │ │ +037898: |[037898] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +0378a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70641,17 +70865,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036d4c: |[036d4c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -036d5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -036d5e: 0f00 |0001: return v0 │ │ +0378ac: |[0378ac] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0378bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0378be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70660,17 +70884,17 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036d60: |[036d60] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -036d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036d72: 1100 |0001: return-object v0 │ │ +0378c0: |[0378c0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0378d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0378d2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -70679,17 +70903,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036d74: |[036d74] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -036d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036d86: 0f00 |0001: return v0 │ │ +0378d4: |[0378d4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0378e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0378e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 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 │ │ @@ -70699,17 +70923,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036d88: |[036d88] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -036d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036d9a: 0f00 |0001: return v0 │ │ +0378e8: |[0378e8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0378f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0378fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 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 │ │ @@ -70719,17 +70943,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -036d9c: |[036d9c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -036dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036dae: 0f00 |0001: return v0 │ │ +0378fc: |[0378fc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +03790c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03790e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70738,16 +70962,16 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036db0: |[036db0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -036dc0: 0e00 |0000: return-void │ │ +037910: |[037910] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +037920: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 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 │ │ @@ -70784,17 +71008,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036dc4: |[036dc4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -036dd4: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -036dda: 0e00 |0003: return-void │ │ +037924: |[037924] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +037934: 7010 f608 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +03793a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -70803,18 +71027,18 @@ │ │ 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 │ │ -036ddc: |[036ddc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -036dec: 7120 5b07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@075b │ │ -036df2: 0a00 |0003: move-result v0 │ │ -036df4: 0f00 |0004: return v0 │ │ +03793c: |[03793c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +03794c: 7120 5b07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@075b │ │ +037952: 0a00 |0003: move-result v0 │ │ +037954: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 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; │ │ @@ -70824,17 +71048,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -036df8: |[036df8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -036e08: 7110 5c07 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@075c │ │ -036e0e: 0e00 |0003: return-void │ │ +037958: |[037958] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +037968: 7110 5c07 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@075c │ │ +03796e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -70844,18 +71068,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036e10: |[036e10] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -036e20: 7110 5d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@075d │ │ -036e26: 0a00 |0003: move-result v0 │ │ -036e28: 0f00 |0004: return v0 │ │ +037970: |[037970] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +037980: 7110 5d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@075d │ │ +037986: 0a00 |0003: move-result v0 │ │ +037988: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70864,18 +71088,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036e2c: |[036e2c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -036e3c: 7110 5e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@075e │ │ -036e42: 0c00 |0003: move-result-object v0 │ │ -036e44: 1100 |0004: return-object v0 │ │ +03798c: |[03798c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +03799c: 7110 5e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@075e │ │ +0379a2: 0c00 |0003: move-result-object v0 │ │ +0379a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -70884,18 +71108,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -036e48: |[036e48] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -036e58: 7120 5f07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@075f │ │ -036e5e: 0a00 |0003: move-result v0 │ │ -036e60: 0f00 |0004: return v0 │ │ +0379a8: |[0379a8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0379b8: 7120 5f07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@075f │ │ +0379be: 0a00 |0003: move-result v0 │ │ +0379c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 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 │ │ @@ -70905,18 +71129,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -036e64: |[036e64] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -036e74: 7120 6007 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0760 │ │ -036e7a: 0a00 |0003: move-result v0 │ │ -036e7c: 0f00 |0004: return v0 │ │ +0379c4: |[0379c4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0379d4: 7120 6007 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0760 │ │ +0379da: 0a00 |0003: move-result v0 │ │ +0379dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 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 │ │ @@ -70926,18 +71150,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036e80: |[036e80] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -036e90: 7110 6107 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0761 │ │ -036e96: 0a00 |0003: move-result v0 │ │ -036e98: 0f00 |0004: return v0 │ │ +0379e0: |[0379e0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0379f0: 7110 6107 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0761 │ │ +0379f6: 0a00 |0003: move-result v0 │ │ +0379f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -70946,17 +71170,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -036e9c: |[036e9c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -036eac: 7130 6207 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0762 │ │ -036eb2: 0e00 |0003: return-void │ │ +0379fc: |[0379fc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +037a0c: 7130 6207 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0762 │ │ +037a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -71057,97 +71281,97 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 151 16-bit code units │ │ -036eb4: |[036eb4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.:()V │ │ -036ec4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -036ec6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -036ec8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -036eca: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -036ecc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -036ece: 7010 3d00 0800 |0005: invoke-direct {v8}, Landroid/content/ContentProvider;.:()V // method@003d │ │ -036ed4: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -036ed6: 5980 0802 |0009: iput v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ -036eda: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -036edc: 5b80 0402 |000c: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ -036ee0: 1a00 2e0d |000e: const-string v0, "media_id" // string@0d2e │ │ -036ee4: 5b80 fb01 |0010: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_ID:Ljava/lang/String; // field@01fb │ │ -036ee8: 1a00 d910 |0012: const-string v0, "type" // string@10d9 │ │ -036eec: 5b80 fd01 |0014: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE:Ljava/lang/String; // field@01fd │ │ -036ef0: 1a00 690e |0016: const-string v0, "point" // string@0e69 │ │ -036ef4: 5b80 fc01 |0018: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_POINT:Ljava/lang/String; // field@01fc │ │ -036ef8: 1a00 3010 |001a: const-string v0, "song" // string@1030 │ │ -036efc: 5b80 0002 |001c: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE_SONG:Ljava/lang/String; // field@0200 │ │ -036f00: 1a00 1c07 |001e: const-string v0, "album" // string@071c │ │ -036f04: 5b80 fe01 |0020: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE_ALBUM:Ljava/lang/String; // field@01fe │ │ -036f08: 1a00 5607 |0022: const-string v0, "artist" // string@0756 │ │ -036f0c: 5b80 ff01 |0024: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE_ARTIST:Ljava/lang/String; // field@01ff │ │ -036f10: 1300 0b00 |0026: const/16 v0, #int 11 // #b │ │ -036f14: 2300 3302 |0028: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -036f18: 1a01 da06 |002a: const-string v1, "_id" // string@06da │ │ -036f1c: 4d01 0003 |002c: aput-object v1, v0, v3 │ │ -036f20: 1a01 7d07 |002e: const-string v1, "audio_id" // string@077d │ │ -036f24: 4d01 0004 |0030: aput-object v1, v0, v4 │ │ -036f28: 1a01 9a10 |0032: const-string v1, "title" // string@109a │ │ -036f2c: 4d01 0005 |0034: aput-object v1, v0, v5 │ │ -036f30: 1a01 9b10 |0036: const-string v1, "title_key" // string@109b │ │ -036f34: 4d01 0006 |0038: aput-object v1, v0, v6 │ │ -036f38: 1a01 d606 |003a: const-string v1, "_data" // string@06d6 │ │ -036f3c: 4d01 0007 |003c: aput-object v1, v0, v7 │ │ -036f40: 1251 |003e: const/4 v1, #int 5 // #5 │ │ -036f42: 1a02 bd08 |003f: const-string v2, "duration" // string@08bd │ │ -036f46: 4d02 0001 |0041: aput-object v2, v0, v1 │ │ -036f4a: 1261 |0043: const/4 v1, #int 6 // #6 │ │ -036f4c: 1a02 5607 |0044: const-string v2, "artist" // string@0756 │ │ -036f50: 4d02 0001 |0046: aput-object v2, v0, v1 │ │ -036f54: 1271 |0048: const/4 v1, #int 7 // #7 │ │ -036f56: 1a02 5c07 |0049: const-string v2, "artist_key" // string@075c │ │ -036f5a: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ -036f5e: 1301 0800 |004d: const/16 v1, #int 8 // #8 │ │ -036f62: 1a02 1c07 |004f: const-string v2, "album" // string@071c │ │ -036f66: 4d02 0001 |0051: aput-object v2, v0, v1 │ │ -036f6a: 1301 0900 |0053: const/16 v1, #int 9 // #9 │ │ -036f6e: 1a02 2307 |0055: const-string v2, "album_key" // string@0723 │ │ -036f72: 4d02 0001 |0057: aput-object v2, v0, v1 │ │ -036f76: 1301 0a00 |0059: const/16 v1, #int 10 // #a │ │ -036f7a: 1a02 a510 |005b: const-string v2, "track" // string@10a5 │ │ -036f7e: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ -036f82: 5b80 0c02 |005f: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlist_audio_cols:[Ljava/lang/String; // field@020c │ │ -036f86: 1300 0a00 |0061: const/16 v0, #int 10 // #a │ │ -036f8a: 2300 3302 |0063: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -036f8e: 1a01 da06 |0065: const-string v1, "_id" // string@06da │ │ -036f92: 4d01 0003 |0067: aput-object v1, v0, v3 │ │ -036f96: 1a01 9a10 |0069: const-string v1, "title" // string@109a │ │ -036f9a: 4d01 0004 |006b: aput-object v1, v0, v4 │ │ -036f9e: 1a01 9b10 |006d: const-string v1, "title_key" // string@109b │ │ -036fa2: 4d01 0005 |006f: aput-object v1, v0, v5 │ │ -036fa6: 1a01 d606 |0071: const-string v1, "_data" // string@06d6 │ │ -036faa: 4d01 0006 |0073: aput-object v1, v0, v6 │ │ -036fae: 1a01 bd08 |0075: const-string v1, "duration" // string@08bd │ │ -036fb2: 4d01 0007 |0077: aput-object v1, v0, v7 │ │ -036fb6: 1251 |0079: const/4 v1, #int 5 // #5 │ │ -036fb8: 1a02 5607 |007a: const-string v2, "artist" // string@0756 │ │ -036fbc: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ -036fc0: 1261 |007e: const/4 v1, #int 6 // #6 │ │ -036fc2: 1a02 5c07 |007f: const-string v2, "artist_key" // string@075c │ │ -036fc6: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ -036fca: 1271 |0083: const/4 v1, #int 7 // #7 │ │ -036fcc: 1a02 1c07 |0084: const-string v2, "album" // string@071c │ │ -036fd0: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ -036fd4: 1301 0800 |0088: const/16 v1, #int 8 // #8 │ │ -036fd8: 1a02 2307 |008a: const-string v2, "album_key" // string@0723 │ │ -036fdc: 4d02 0001 |008c: aput-object v2, v0, v1 │ │ -036fe0: 1301 0900 |008e: const/16 v1, #int 9 // #9 │ │ -036fe4: 1a02 a510 |0090: const-string v2, "track" // string@10a5 │ │ -036fe8: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ -036fec: 5b80 0302 |0094: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.audio_cols:[Ljava/lang/String; // field@0203 │ │ -036ff0: 0e00 |0096: return-void │ │ +037a14: |[037a14] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.:()V │ │ +037a24: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +037a26: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +037a28: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +037a2a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +037a2c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +037a2e: 7010 3d00 0800 |0005: invoke-direct {v8}, Landroid/content/ContentProvider;.:()V // method@003d │ │ +037a34: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +037a36: 5980 0802 |0009: iput v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ +037a3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +037a3c: 5b80 0402 |000c: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ +037a40: 1a00 2c0d |000e: const-string v0, "media_id" // string@0d2c │ │ +037a44: 5b80 fb01 |0010: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_ID:Ljava/lang/String; // field@01fb │ │ +037a48: 1a00 d710 |0012: const-string v0, "type" // string@10d7 │ │ +037a4c: 5b80 fd01 |0014: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE:Ljava/lang/String; // field@01fd │ │ +037a50: 1a00 670e |0016: const-string v0, "point" // string@0e67 │ │ +037a54: 5b80 fc01 |0018: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_POINT:Ljava/lang/String; // field@01fc │ │ +037a58: 1a00 2e10 |001a: const-string v0, "song" // string@102e │ │ +037a5c: 5b80 0002 |001c: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE_SONG:Ljava/lang/String; // field@0200 │ │ +037a60: 1a00 1c07 |001e: const-string v0, "album" // string@071c │ │ +037a64: 5b80 fe01 |0020: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE_ALBUM:Ljava/lang/String; // field@01fe │ │ +037a68: 1a00 5507 |0022: const-string v0, "artist" // string@0755 │ │ +037a6c: 5b80 ff01 |0024: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.FAVORITE_TYPE_ARTIST:Ljava/lang/String; // field@01ff │ │ +037a70: 1300 0b00 |0026: const/16 v0, #int 11 // #b │ │ +037a74: 2300 3302 |0028: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +037a78: 1a01 da06 |002a: const-string v1, "_id" // string@06da │ │ +037a7c: 4d01 0003 |002c: aput-object v1, v0, v3 │ │ +037a80: 1a01 7c07 |002e: const-string v1, "audio_id" // string@077c │ │ +037a84: 4d01 0004 |0030: aput-object v1, v0, v4 │ │ +037a88: 1a01 9810 |0032: const-string v1, "title" // string@1098 │ │ +037a8c: 4d01 0005 |0034: aput-object v1, v0, v5 │ │ +037a90: 1a01 9910 |0036: const-string v1, "title_key" // string@1099 │ │ +037a94: 4d01 0006 |0038: aput-object v1, v0, v6 │ │ +037a98: 1a01 d606 |003a: const-string v1, "_data" // string@06d6 │ │ +037a9c: 4d01 0007 |003c: aput-object v1, v0, v7 │ │ +037aa0: 1251 |003e: const/4 v1, #int 5 // #5 │ │ +037aa2: 1a02 bc08 |003f: const-string v2, "duration" // string@08bc │ │ +037aa6: 4d02 0001 |0041: aput-object v2, v0, v1 │ │ +037aaa: 1261 |0043: const/4 v1, #int 6 // #6 │ │ +037aac: 1a02 5507 |0044: const-string v2, "artist" // string@0755 │ │ +037ab0: 4d02 0001 |0046: aput-object v2, v0, v1 │ │ +037ab4: 1271 |0048: const/4 v1, #int 7 // #7 │ │ +037ab6: 1a02 5b07 |0049: const-string v2, "artist_key" // string@075b │ │ +037aba: 4d02 0001 |004b: aput-object v2, v0, v1 │ │ +037abe: 1301 0800 |004d: const/16 v1, #int 8 // #8 │ │ +037ac2: 1a02 1c07 |004f: const-string v2, "album" // string@071c │ │ +037ac6: 4d02 0001 |0051: aput-object v2, v0, v1 │ │ +037aca: 1301 0900 |0053: const/16 v1, #int 9 // #9 │ │ +037ace: 1a02 2307 |0055: const-string v2, "album_key" // string@0723 │ │ +037ad2: 4d02 0001 |0057: aput-object v2, v0, v1 │ │ +037ad6: 1301 0a00 |0059: const/16 v1, #int 10 // #a │ │ +037ada: 1a02 a310 |005b: const-string v2, "track" // string@10a3 │ │ +037ade: 4d02 0001 |005d: aput-object v2, v0, v1 │ │ +037ae2: 5b80 0c02 |005f: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlist_audio_cols:[Ljava/lang/String; // field@020c │ │ +037ae6: 1300 0a00 |0061: const/16 v0, #int 10 // #a │ │ +037aea: 2300 3302 |0063: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +037aee: 1a01 da06 |0065: const-string v1, "_id" // string@06da │ │ +037af2: 4d01 0003 |0067: aput-object v1, v0, v3 │ │ +037af6: 1a01 9810 |0069: const-string v1, "title" // string@1098 │ │ +037afa: 4d01 0004 |006b: aput-object v1, v0, v4 │ │ +037afe: 1a01 9910 |006d: const-string v1, "title_key" // string@1099 │ │ +037b02: 4d01 0005 |006f: aput-object v1, v0, v5 │ │ +037b06: 1a01 d606 |0071: const-string v1, "_data" // string@06d6 │ │ +037b0a: 4d01 0006 |0073: aput-object v1, v0, v6 │ │ +037b0e: 1a01 bc08 |0075: const-string v1, "duration" // string@08bc │ │ +037b12: 4d01 0007 |0077: aput-object v1, v0, v7 │ │ +037b16: 1251 |0079: const/4 v1, #int 5 // #5 │ │ +037b18: 1a02 5507 |007a: const-string v2, "artist" // string@0755 │ │ +037b1c: 4d02 0001 |007c: aput-object v2, v0, v1 │ │ +037b20: 1261 |007e: const/4 v1, #int 6 // #6 │ │ +037b22: 1a02 5b07 |007f: const-string v2, "artist_key" // string@075b │ │ +037b26: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ +037b2a: 1271 |0083: const/4 v1, #int 7 // #7 │ │ +037b2c: 1a02 1c07 |0084: const-string v2, "album" // string@071c │ │ +037b30: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ +037b34: 1301 0800 |0088: const/16 v1, #int 8 // #8 │ │ +037b38: 1a02 2307 |008a: const-string v2, "album_key" // string@0723 │ │ +037b3c: 4d02 0001 |008c: aput-object v2, v0, v1 │ │ +037b40: 1301 0900 |008e: const/16 v1, #int 9 // #9 │ │ +037b44: 1a02 a310 |0090: const-string v2, "track" // string@10a3 │ │ +037b48: 4d02 0001 |0092: aput-object v2, v0, v1 │ │ +037b4c: 5b80 0302 |0094: iput-object v0, v8, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.audio_cols:[Ljava/lang/String; // field@0203 │ │ +037b50: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=34 │ │ 0x0008 line=41 │ │ 0x000b line=42 │ │ 0x000e line=45 │ │ 0x0012 line=46 │ │ @@ -71161,456 +71385,472 @@ │ │ 0x0000 - 0x0097 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'albumIdUpdate' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 21 │ │ + registers : 25 │ │ ins : 5 │ │ outs : 8 │ │ - insns size : 310 16-bit code units │ │ -036ff4: |[036ff4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.albumIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -037004: 3812 6500 |0000: if-eqz v18, 0065 // +0065 │ │ -037008: 1a02 d008 |0002: const-string v2, "encoding" // string@08d0 │ │ -03700c: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -037010: 6e20 4500 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -037016: 0a02 |0009: move-result v2 │ │ -037018: 3802 5b00 |000a: if-eqz v2, 0065 // +005b │ │ -03701c: 7701 4200 1100 |000c: invoke-static/range {v17}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -037022: 0b0e |000f: move-result-wide v14 │ │ -037024: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -037028: 3102 0e02 |0012: cmp-long v2, v14, v2 │ │ -03702c: 3a02 4f00 |0014: if-ltz v2, 0063 // +004f │ │ -037030: 0800 1000 |0016: move-object/from16 v0, v16 │ │ -037034: 7030 ab09 e00f |0018: invoke-direct {v0, v14, v15}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAlbumKey:(J)Ljava/lang/String; // method@09ab │ │ -03703a: 0c0a |001b: move-result-object v10 │ │ -03703c: 380a 4700 |001c: if-eqz v10, 0063 // +0047 │ │ -037040: 1a02 d008 |001e: const-string v2, "encoding" // string@08d0 │ │ -037044: 0800 1200 |0020: move-object/from16 v0, v18 │ │ -037048: 6e20 4800 2000 |0022: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ -03704e: 0c0d |0025: move-result-object v13 │ │ -037050: 7401 ae09 1000 |0026: invoke-virtual/range {v16}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -037056: 0c02 |0029: move-result-object v2 │ │ -037058: 6e10 5000 0200 |002a: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -03705e: 0c01 |002d: move-result-object v1 │ │ -037060: 6202 4404 |002e: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0444 │ │ -037064: 1243 |0030: const/4 v3, #int 4 // #4 │ │ -037066: 2333 3302 |0031: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ -03706a: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -03706c: 1a05 da06 |0034: const-string v5, "_id" // string@06da │ │ -037070: 4d05 0304 |0036: aput-object v5, v3, v4 │ │ -037074: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -037076: 1a05 9a10 |0039: const-string v5, "title" // string@109a │ │ -03707a: 4d05 0304 |003b: aput-object v5, v3, v4 │ │ -03707e: 1224 |003d: const/4 v4, #int 2 // #2 │ │ -037080: 1a05 1c07 |003e: const-string v5, "album" // string@071c │ │ -037084: 4d05 0304 |0040: aput-object v5, v3, v4 │ │ -037088: 1234 |0042: const/4 v4, #int 3 // #3 │ │ -03708a: 1a05 5607 |0043: const-string v5, "artist" // string@0756 │ │ -03708e: 4d05 0304 |0045: aput-object v5, v3, v4 │ │ -037092: 1a04 2407 |0047: const-string v4, "album_key = ?" // string@0724 │ │ -037096: 1215 |0049: const/4 v5, #int 1 // #1 │ │ -037098: 2355 3302 |004a: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ -03709c: 1206 |004c: const/4 v6, #int 0 // #0 │ │ -03709e: 4d0a 0506 |004d: aput-object v10, v5, v6 │ │ -0370a2: 1206 |004f: const/4 v6, #int 0 // #0 │ │ -0370a4: 7406 4000 0100 |0050: 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@0040 │ │ -0370aa: 0c0c |0053: move-result-object v12 │ │ -0370ac: 380c 0f00 |0054: if-eqz v12, 0063 // +000f │ │ -0370b0: 7210 7e00 0c00 |0056: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -0370b6: 0a02 |0059: move-result v2 │ │ -0370b8: 3802 0900 |005a: if-eqz v2, 0063 // +0009 │ │ -0370bc: 0800 1000 |005c: move-object/from16 v0, v16 │ │ -0370c0: 7030 c809 c00d |005e: invoke-direct {v0, v12, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I // method@09c8 │ │ -0370c6: 0a02 |0061: move-result v2 │ │ -0370c8: 0f02 |0062: return v2 │ │ -0370ca: 1202 |0063: const/4 v2, #int 0 // #0 │ │ -0370cc: 28fe |0064: goto 0062 // -0002 │ │ -0370ce: 7601 af09 1000 |0065: invoke-direct/range {v16}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0370d4: 0c02 |0068: move-result-object v2 │ │ -0370d6: 6e10 d409 0200 |0069: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0370dc: 0c01 |006c: move-result-object v1 │ │ -0370de: 120c |006d: const/4 v12, #int 0 // #0 │ │ -0370e0: 7701 4200 1100 |006e: invoke-static/range {v17}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -0370e6: 0b0e |0071: move-result-wide v14 │ │ -0370e8: 6e10 8a00 0100 |0072: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -0370ee: 1a02 1c07 |0075: const-string v2, "album" // string@071c │ │ -0370f2: 1a03 db06 |0077: const-string v3, "_id = ?" // string@06db │ │ -0370f6: 1214 |0079: const/4 v4, #int 1 // #1 │ │ -0370f8: 2344 3302 |007a: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -0370fc: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -0370fe: 7120 ed08 fe00 |007d: invoke-static {v14, v15}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -037104: 0c06 |0080: move-result-object v6 │ │ -037106: 4d06 0405 |0081: aput-object v6, v4, v5 │ │ -03710a: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -03710e: 6e54 9400 2130 |0085: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -037114: 1a02 1c07 |0088: const-string v2, "album" // string@071c │ │ -037118: 1213 |008a: const/4 v3, #int 1 // #1 │ │ -03711a: 2333 3302 |008b: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ -03711e: 1204 |008d: const/4 v4, #int 0 // #0 │ │ -037120: 1a05 2307 |008e: const-string v5, "album_key" // string@0723 │ │ -037124: 4d05 0304 |0090: aput-object v5, v3, v4 │ │ -037128: 1a04 db06 |0092: const-string v4, "_id = ?" // string@06db │ │ -03712c: 1215 |0094: const/4 v5, #int 1 // #1 │ │ -03712e: 2355 3302 |0095: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ -037132: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -037134: 7120 ed08 fe00 |0098: invoke-static {v14, v15}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -03713a: 0c07 |009b: move-result-object v7 │ │ -03713c: 4d07 0506 |009c: aput-object v7, v5, v6 │ │ -037140: 1206 |009e: const/4 v6, #int 0 // #0 │ │ -037142: 1207 |009f: const/4 v7, #int 0 // #0 │ │ -037144: 1208 |00a0: const/4 v8, #int 0 // #0 │ │ -037146: 7408 9000 0100 |00a1: 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@0090 │ │ -03714c: 0c0c |00a4: move-result-object v12 │ │ -03714e: 380c 4a00 |00a5: if-eqz v12, 00ef // +004a │ │ -037152: 7210 7e00 0c00 |00a7: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -037158: 0a02 |00aa: move-result v2 │ │ -03715a: 3802 4400 |00ab: if-eqz v2, 00ef // +0044 │ │ -03715e: 1a02 2307 |00ad: const-string v2, "album_key" // string@0723 │ │ -037162: 7220 7600 2c00 |00af: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -037168: 0a02 |00b2: move-result v2 │ │ -03716a: 7220 7b00 2c00 |00b3: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -037170: 0c09 |00b6: move-result-object v9 │ │ -037172: 220b 1300 |00b7: new-instance v11, Landroid/content/ContentValues; // type@0013 │ │ -037176: 7010 4400 0b00 |00b9: invoke-direct {v11}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03717c: 1a02 cd0a |00bc: const-string v2, "init_flg" // string@0acd │ │ -037180: 0800 1200 |00be: move-object/from16 v0, v18 │ │ -037184: 6e20 4500 2000 |00c0: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -03718a: 0a02 |00c3: move-result v2 │ │ -03718c: 3802 3900 |00c4: if-eqz v2, 00fd // +0039 │ │ -037190: 1a02 cd0a |00c6: const-string v2, "init_flg" // string@0acd │ │ -037194: 0800 1200 |00c8: move-object/from16 v0, v18 │ │ -037198: 6e20 4600 2000 |00ca: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ -03719e: 0c02 |00cd: move-result-object v2 │ │ -0371a0: 6e10 e408 0200 |00ce: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -0371a6: 0a02 |00d1: move-result v2 │ │ -0371a8: 3902 2b00 |00d2: if-nez v2, 00fd // +002b │ │ -0371ac: 1a03 b707 |00d4: const-string v3, "cache_file" // string@07b7 │ │ -0371b0: 1202 |00d6: const/4 v2, #int 0 // #0 │ │ -0371b2: 1f02 5d01 |00d7: check-cast v2, Ljava/lang/String; // type@015d │ │ -0371b6: 6e30 4b00 3b02 |00d9: invoke-virtual {v11, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0371bc: 6e10 4c00 0b00 |00dc: invoke-virtual {v11}, Landroid/content/ContentValues;.size:()I // method@004c │ │ -0371c2: 0a02 |00df: move-result v2 │ │ -0371c4: 3d02 0f00 |00e0: if-lez v2, 00ef // +000f │ │ -0371c8: 1a02 6707 |00e2: const-string v2, "audio" // string@0767 │ │ -0371cc: 1a03 2407 |00e4: const-string v3, "album_key = ?" // string@0724 │ │ -0371d0: 1214 |00e6: const/4 v4, #int 1 // #1 │ │ -0371d2: 2344 3302 |00e7: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -0371d6: 1205 |00e9: const/4 v5, #int 0 // #0 │ │ -0371d8: 4d09 0405 |00ea: aput-object v9, v4, v5 │ │ -0371dc: 6e54 9400 213b |00ec: invoke-virtual {v1, v2, v11, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -0371e2: 6e10 9300 0100 |00ef: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -0371e8: 1212 |00f2: const/4 v2, #int 1 // #1 │ │ -0371ea: 380c 0500 |00f3: if-eqz v12, 00f8 // +0005 │ │ -0371ee: 7210 7500 0c00 |00f5: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0371f4: 6e10 8d00 0100 |00f8: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0371fa: 2900 67ff |00fb: goto/16 0062 // -0099 │ │ -0371fe: 1a02 1c07 |00fd: const-string v2, "album" // string@071c │ │ -037202: 0800 1200 |00ff: move-object/from16 v0, v18 │ │ -037206: 6e20 4500 2000 |0101: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -03720c: 0a02 |0104: move-result v2 │ │ -03720e: 3802 0f00 |0105: if-eqz v2, 0114 // +000f │ │ -037212: 1a02 1c07 |0107: const-string v2, "album" // string@071c │ │ -037216: 1a03 1c07 |0109: const-string v3, "album" // string@071c │ │ -03721a: 0800 1200 |010b: move-object/from16 v0, v18 │ │ -03721e: 6e20 4800 3000 |010d: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ -037224: 0c03 |0110: move-result-object v3 │ │ -037226: 6e30 4b00 2b03 |0111: invoke-virtual {v11, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03722c: 1a02 5607 |0114: const-string v2, "artist" // string@0756 │ │ -037230: 0800 1200 |0116: move-object/from16 v0, v18 │ │ -037234: 6e20 4500 2000 |0118: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -03723a: 0a02 |011b: move-result v2 │ │ -03723c: 3802 c0ff |011c: if-eqz v2, 00dc // -0040 │ │ -037240: 1a02 5607 |011e: const-string v2, "artist" // string@0756 │ │ -037244: 1a03 5607 |0120: const-string v3, "artist" // string@0756 │ │ -037248: 0800 1200 |0122: move-object/from16 v0, v18 │ │ -03724c: 6e20 4800 3000 |0124: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ -037252: 0c03 |0127: move-result-object v3 │ │ -037254: 6e30 4b00 2b03 |0128: invoke-virtual {v11, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03725a: 28b1 |012b: goto 00dc // -004f │ │ -03725c: 0d02 |012c: move-exception v2 │ │ -03725e: 380c 0500 |012d: if-eqz v12, 0132 // +0005 │ │ -037262: 7210 7500 0c00 |012f: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -037268: 6e10 8d00 0100 |0132: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03726e: 2702 |0135: throw v2 │ │ + insns size : 314 16-bit code units │ │ +037b54: |[037b54] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.albumIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +037b64: 3816 6900 |0000: if-eqz v22, 0069 // +0069 │ │ +037b68: 1a05 cf08 |0002: const-string v5, "encoding" // string@08cf │ │ +037b6c: 0800 1600 |0004: move-object/from16 v0, v22 │ │ +037b70: 6e20 4500 5000 |0006: invoke-virtual {v0, v5}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +037b76: 0a05 |0009: move-result v5 │ │ +037b78: 3805 5f00 |000a: if-eqz v5, 0069 // +005f │ │ +037b7c: 7701 4200 1500 |000c: invoke-static/range {v21}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +037b82: 0b12 |000f: move-result-wide v18 │ │ +037b84: 1606 0000 |0010: const-wide/16 v6, #int 0 // #0 │ │ +037b88: 3105 1206 |0012: cmp-long v5, v18, v6 │ │ +037b8c: 3a05 5300 |0014: if-ltz v5, 0067 // +0053 │ │ +037b90: 0800 1400 |0016: move-object/from16 v0, v20 │ │ +037b94: 0501 1200 |0018: move-wide/from16 v1, v18 │ │ +037b98: 7030 ab09 1002 |001a: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAlbumKey:(J)Ljava/lang/String; // method@09ab │ │ +037b9e: 0c0d |001d: move-result-object v13 │ │ +037ba0: 380d 4900 |001e: if-eqz v13, 0067 // +0049 │ │ +037ba4: 1a05 cf08 |0020: const-string v5, "encoding" // string@08cf │ │ +037ba8: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +037bac: 6e20 4800 5000 |0024: invoke-virtual {v0, v5}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ +037bb2: 0c10 |0027: move-result-object v16 │ │ +037bb4: 7401 ae09 1400 |0028: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +037bba: 0c05 |002b: move-result-object v5 │ │ +037bbc: 6e10 5000 0500 |002c: invoke-virtual {v5}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +037bc2: 0c04 |002f: move-result-object v4 │ │ +037bc4: 6205 4404 |0030: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0444 │ │ +037bc8: 1246 |0032: const/4 v6, #int 4 // #4 │ │ +037bca: 2366 3302 |0033: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +037bce: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +037bd0: 1a08 da06 |0036: const-string v8, "_id" // string@06da │ │ +037bd4: 4d08 0607 |0038: aput-object v8, v6, v7 │ │ +037bd8: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +037bda: 1a08 9810 |003b: const-string v8, "title" // string@1098 │ │ +037bde: 4d08 0607 |003d: aput-object v8, v6, v7 │ │ +037be2: 1227 |003f: const/4 v7, #int 2 // #2 │ │ +037be4: 1a08 1c07 |0040: const-string v8, "album" // string@071c │ │ +037be8: 4d08 0607 |0042: aput-object v8, v6, v7 │ │ +037bec: 1237 |0044: const/4 v7, #int 3 // #3 │ │ +037bee: 1a08 5507 |0045: const-string v8, "artist" // string@0755 │ │ +037bf2: 4d08 0607 |0047: aput-object v8, v6, v7 │ │ +037bf6: 1a07 2407 |0049: const-string v7, "album_key = ?" // string@0724 │ │ +037bfa: 1218 |004b: const/4 v8, #int 1 // #1 │ │ +037bfc: 2388 3302 |004c: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +037c00: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +037c02: 4d0d 0809 |004f: aput-object v13, v8, v9 │ │ +037c06: 1209 |0051: const/4 v9, #int 0 // #0 │ │ +037c08: 7406 4000 0400 |0052: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0040 │ │ +037c0e: 0c0f |0055: move-result-object v15 │ │ +037c10: 380f 1100 |0056: if-eqz v15, 0067 // +0011 │ │ +037c14: 7210 7e00 0f00 |0058: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +037c1a: 0a05 |005b: move-result v5 │ │ +037c1c: 3805 0b00 |005c: if-eqz v5, 0067 // +000b │ │ +037c20: 0800 1400 |005e: move-object/from16 v0, v20 │ │ +037c24: 0801 1000 |0060: move-object/from16 v1, v16 │ │ +037c28: 7030 c809 f001 |0062: invoke-direct {v0, v15, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I // method@09c8 │ │ +037c2e: 0a05 |0065: move-result v5 │ │ +037c30: 0f05 |0066: return v5 │ │ +037c32: 1205 |0067: const/4 v5, #int 0 // #0 │ │ +037c34: 28fe |0068: goto 0066 // -0002 │ │ +037c36: 7601 af09 1400 |0069: invoke-direct/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +037c3c: 0c05 |006c: move-result-object v5 │ │ +037c3e: 6e10 d409 0500 |006d: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +037c44: 0c04 |0070: move-result-object v4 │ │ +037c46: 120f |0071: const/4 v15, #int 0 // #0 │ │ +037c48: 7701 4200 1500 |0072: invoke-static/range {v21}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +037c4e: 0b12 |0075: move-result-wide v18 │ │ +037c50: 6e10 8a00 0400 |0076: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +037c56: 1a05 1c07 |0079: const-string v5, "album" // string@071c │ │ +037c5a: 1a06 db06 |007b: const-string v6, "_id = ?" // string@06db │ │ +037c5e: 1217 |007d: const/4 v7, #int 1 // #1 │ │ +037c60: 2377 3302 |007e: new-array v7, v7, [Ljava/lang/String; // type@0233 │ │ +037c64: 1208 |0080: const/4 v8, #int 0 // #0 │ │ +037c66: 7702 ed08 1200 |0081: invoke-static/range {v18, v19}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +037c6c: 0c09 |0084: move-result-object v9 │ │ +037c6e: 4d09 0708 |0085: aput-object v9, v7, v8 │ │ +037c72: 0800 1600 |0087: move-object/from16 v0, v22 │ │ +037c76: 6e57 9400 5460 |0089: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +037c7c: 1a05 1c07 |008c: const-string v5, "album" // string@071c │ │ +037c80: 1216 |008e: const/4 v6, #int 1 // #1 │ │ +037c82: 2366 3302 |008f: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +037c86: 1207 |0091: const/4 v7, #int 0 // #0 │ │ +037c88: 1a08 2307 |0092: const-string v8, "album_key" // string@0723 │ │ +037c8c: 4d08 0607 |0094: aput-object v8, v6, v7 │ │ +037c90: 1a07 db06 |0096: const-string v7, "_id = ?" // string@06db │ │ +037c94: 1218 |0098: const/4 v8, #int 1 // #1 │ │ +037c96: 2388 3302 |0099: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +037c9a: 1209 |009b: const/4 v9, #int 0 // #0 │ │ +037c9c: 7702 ed08 1200 |009c: invoke-static/range {v18, v19}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +037ca2: 0c0a |009f: move-result-object v10 │ │ +037ca4: 4d0a 0809 |00a0: aput-object v10, v8, v9 │ │ +037ca8: 1209 |00a2: const/4 v9, #int 0 // #0 │ │ +037caa: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +037cac: 120b |00a4: const/4 v11, #int 0 // #0 │ │ +037cae: 7408 9000 0400 |00a5: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, 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@0090 │ │ +037cb4: 0c0f |00a8: move-result-object v15 │ │ +037cb6: 380f 4a00 |00a9: if-eqz v15, 00f3 // +004a │ │ +037cba: 7210 7e00 0f00 |00ab: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +037cc0: 0a05 |00ae: move-result v5 │ │ +037cc2: 3805 4400 |00af: if-eqz v5, 00f3 // +0044 │ │ +037cc6: 1a05 2307 |00b1: const-string v5, "album_key" // string@0723 │ │ +037cca: 7220 7600 5f00 |00b3: invoke-interface {v15, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +037cd0: 0a05 |00b6: move-result v5 │ │ +037cd2: 7220 7b00 5f00 |00b7: invoke-interface {v15, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +037cd8: 0c0c |00ba: move-result-object v12 │ │ +037cda: 220e 1300 |00bb: new-instance v14, Landroid/content/ContentValues; // type@0013 │ │ +037cde: 7010 4400 0e00 |00bd: invoke-direct {v14}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +037ce4: 1a05 cc0a |00c0: const-string v5, "init_flg" // string@0acc │ │ +037ce8: 0800 1600 |00c2: move-object/from16 v0, v22 │ │ +037cec: 6e20 4500 5000 |00c4: invoke-virtual {v0, v5}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +037cf2: 0a05 |00c7: move-result v5 │ │ +037cf4: 3805 3900 |00c8: if-eqz v5, 0101 // +0039 │ │ +037cf8: 1a05 cc0a |00ca: const-string v5, "init_flg" // string@0acc │ │ +037cfc: 0800 1600 |00cc: move-object/from16 v0, v22 │ │ +037d00: 6e20 4600 5000 |00ce: invoke-virtual {v0, v5}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ +037d06: 0c05 |00d1: move-result-object v5 │ │ +037d08: 6e10 e408 0500 |00d2: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +037d0e: 0a05 |00d5: move-result v5 │ │ +037d10: 3905 2b00 |00d6: if-nez v5, 0101 // +002b │ │ +037d14: 1a06 b607 |00d8: const-string v6, "cache_file" // string@07b6 │ │ +037d18: 1205 |00da: const/4 v5, #int 0 // #0 │ │ +037d1a: 1f05 5d01 |00db: check-cast v5, Ljava/lang/String; // type@015d │ │ +037d1e: 6e30 4b00 6e05 |00dd: invoke-virtual {v14, v6, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +037d24: 6e10 4c00 0e00 |00e0: invoke-virtual {v14}, Landroid/content/ContentValues;.size:()I // method@004c │ │ +037d2a: 0a05 |00e3: move-result v5 │ │ +037d2c: 3d05 0f00 |00e4: if-lez v5, 00f3 // +000f │ │ +037d30: 1a05 6607 |00e6: const-string v5, "audio" // string@0766 │ │ +037d34: 1a06 2407 |00e8: const-string v6, "album_key = ?" // string@0724 │ │ +037d38: 1217 |00ea: const/4 v7, #int 1 // #1 │ │ +037d3a: 2377 3302 |00eb: new-array v7, v7, [Ljava/lang/String; // type@0233 │ │ +037d3e: 1208 |00ed: const/4 v8, #int 0 // #0 │ │ +037d40: 4d0c 0708 |00ee: aput-object v12, v7, v8 │ │ +037d44: 6e57 9400 546e |00f0: invoke-virtual {v4, v5, v14, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +037d4a: 6e10 9300 0400 |00f3: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +037d50: 1215 |00f6: const/4 v5, #int 1 // #1 │ │ +037d52: 380f 0500 |00f7: if-eqz v15, 00fc // +0005 │ │ +037d56: 7210 7500 0f00 |00f9: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +037d5c: 6e10 8d00 0400 |00fc: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +037d62: 2900 67ff |00ff: goto/16 0066 // -0099 │ │ +037d66: 1a05 1c07 |0101: const-string v5, "album" // string@071c │ │ +037d6a: 0800 1600 |0103: move-object/from16 v0, v22 │ │ +037d6e: 6e20 4500 5000 |0105: invoke-virtual {v0, v5}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +037d74: 0a05 |0108: move-result v5 │ │ +037d76: 3805 0f00 |0109: if-eqz v5, 0118 // +000f │ │ +037d7a: 1a05 1c07 |010b: const-string v5, "album" // string@071c │ │ +037d7e: 1a06 1c07 |010d: const-string v6, "album" // string@071c │ │ +037d82: 0800 1600 |010f: move-object/from16 v0, v22 │ │ +037d86: 6e20 4800 6000 |0111: invoke-virtual {v0, v6}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ +037d8c: 0c06 |0114: move-result-object v6 │ │ +037d8e: 6e30 4b00 5e06 |0115: invoke-virtual {v14, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +037d94: 1a05 5507 |0118: const-string v5, "artist" // string@0755 │ │ +037d98: 0800 1600 |011a: move-object/from16 v0, v22 │ │ +037d9c: 6e20 4500 5000 |011c: invoke-virtual {v0, v5}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +037da2: 0a05 |011f: move-result v5 │ │ +037da4: 3805 c0ff |0120: if-eqz v5, 00e0 // -0040 │ │ +037da8: 1a05 5507 |0122: const-string v5, "artist" // string@0755 │ │ +037dac: 1a06 5507 |0124: const-string v6, "artist" // string@0755 │ │ +037db0: 0800 1600 |0126: move-object/from16 v0, v22 │ │ +037db4: 6e20 4800 6000 |0128: invoke-virtual {v0, v6}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ +037dba: 0c06 |012b: move-result-object v6 │ │ +037dbc: 6e30 4b00 5e06 |012c: invoke-virtual {v14, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +037dc2: 28b1 |012f: goto 00e0 // -004f │ │ +037dc4: 0d05 |0130: move-exception v5 │ │ +037dc6: 380f 0500 |0131: if-eqz v15, 0136 // +0005 │ │ +037dca: 7210 7500 0f00 |0133: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +037dd0: 6e10 8d00 0400 |0136: invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +037dd6: 2705 |0139: throw v5 │ │ catches : 2 │ │ - 0x006e - 0x00f2 │ │ - -> 0x012c │ │ - 0x00fd - 0x012b │ │ - -> 0x012c │ │ + 0x0072 - 0x00f6 │ │ + -> 0x0130 │ │ + 0x0101 - 0x012f │ │ + -> 0x0130 │ │ positions : │ │ 0x0000 line=1166 │ │ 0x000c line=1167 │ │ 0x0010 line=1168 │ │ 0x0016 line=1169 │ │ - 0x001c line=1170 │ │ - 0x001e line=1171 │ │ - 0x0026 line=1172 │ │ - 0x0054 line=1182 │ │ - 0x005c line=1183 │ │ - 0x0062 line=1242 │ │ - 0x0063 line=1187 │ │ - 0x0065 line=1189 │ │ - 0x006d line=1190 │ │ - 0x006e line=1192 │ │ - 0x0072 line=1193 │ │ - 0x0075 line=1194 │ │ - 0x0088 line=1200 │ │ - 0x00a5 line=1208 │ │ - 0x00ad line=1209 │ │ - 0x00b7 line=1211 │ │ - 0x00bc line=1212 │ │ - 0x00d4 line=1215 │ │ - 0x00dc line=1227 │ │ - 0x00e2 line=1228 │ │ - 0x00ef line=1236 │ │ - 0x00f2 line=1237 │ │ - 0x00f3 line=1239 │ │ - 0x00f5 line=1240 │ │ - 0x00f8 line=1242 │ │ - 0x00fd line=1218 │ │ - 0x0107 line=1219 │ │ - 0x0114 line=1222 │ │ - 0x011e line=1223 │ │ - 0x012c line=1239 │ │ - 0x012f line=1240 │ │ - 0x0132 line=1242 │ │ - locals : │ │ - 0x001c - 0x0062 reg=10 albumkey Ljava/lang/String; │ │ - 0x0054 - 0x0062 reg=12 cur Landroid/database/Cursor; │ │ - 0x0026 - 0x0062 reg=13 enc Ljava/lang/String; │ │ - 0x0010 - 0x0065 reg=14 id J │ │ - 0x00b7 - 0x00ef reg=9 albumKey Ljava/lang/String; │ │ - 0x00bc - 0x00ef reg=11 audioValues Landroid/content/ContentValues; │ │ - 0x00fd - 0x012c reg=9 albumKey Ljava/lang/String; │ │ - 0x00fd - 0x012c reg=11 audioValues Landroid/content/ContentValues; │ │ - 0x0072 - 0x012c reg=14 id J │ │ - 0x006d - 0x0136 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x006e - 0x0136 reg=12 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x0136 reg=16 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ - 0x0000 - 0x0136 reg=17 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0136 reg=18 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0136 reg=19 selection Ljava/lang/String; │ │ - 0x0000 - 0x0136 reg=20 selectionArgs [Ljava/lang/String; │ │ + 0x001e line=1170 │ │ + 0x0020 line=1171 │ │ + 0x0028 line=1172 │ │ + 0x0056 line=1182 │ │ + 0x005e line=1183 │ │ + 0x0066 line=1237 │ │ + 0x0067 line=1187 │ │ + 0x0069 line=1189 │ │ + 0x0071 line=1190 │ │ + 0x0072 line=1192 │ │ + 0x0076 line=1193 │ │ + 0x0079 line=1194 │ │ + 0x0081 line=1196 │ │ + 0x0087 line=1194 │ │ + 0x008c line=1200 │ │ + 0x009c line=1205 │ │ + 0x00a5 line=1200 │ │ + 0x00a9 line=1208 │ │ + 0x00b1 line=1209 │ │ + 0x00b3 line=1210 │ │ + 0x00b7 line=1209 │ │ + 0x00bb line=1211 │ │ + 0x00c0 line=1212 │ │ + 0x00cc line=1213 │ │ + 0x00d8 line=1215 │ │ + 0x00e0 line=1227 │ │ + 0x00e6 line=1228 │ │ + 0x00f3 line=1236 │ │ + 0x00f6 line=1237 │ │ + 0x00f7 line=1239 │ │ + 0x00f9 line=1240 │ │ + 0x00fc line=1242 │ │ + 0x0101 line=1218 │ │ + 0x010b line=1219 │ │ + 0x010f line=1220 │ │ + 0x0115 line=1219 │ │ + 0x0118 line=1222 │ │ + 0x0122 line=1223 │ │ + 0x0126 line=1224 │ │ + 0x012c line=1223 │ │ + 0x0130 line=1239 │ │ + 0x0133 line=1240 │ │ + 0x0136 line=1242 │ │ + locals : │ │ + 0x001e - 0x0066 reg=13 albumkey Ljava/lang/String; │ │ + 0x0056 - 0x0066 reg=15 cur Landroid/database/Cursor; │ │ + 0x0028 - 0x0066 reg=16 enc Ljava/lang/String; │ │ + 0x0010 - 0x0069 reg=18 id J │ │ + 0x00bb - 0x00f3 reg=12 albumKey Ljava/lang/String; │ │ + 0x00c0 - 0x00f3 reg=14 audioValues Landroid/content/ContentValues; │ │ + 0x0101 - 0x0130 reg=12 albumKey Ljava/lang/String; │ │ + 0x0101 - 0x0130 reg=14 audioValues Landroid/content/ContentValues; │ │ + 0x0076 - 0x0130 reg=18 id J │ │ + 0x0071 - 0x013a reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0072 - 0x013a reg=15 cur Landroid/database/Cursor; │ │ + 0x0000 - 0x013a reg=20 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ + 0x0000 - 0x013a reg=21 uri Landroid/net/Uri; │ │ + 0x0000 - 0x013a reg=22 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x013a reg=23 selection Ljava/lang/String; │ │ + 0x0000 - 0x013a reg=24 selectionArgs [Ljava/lang/String; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'albumQuery' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 357 16-bit code units │ │ -037284: |[037284] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.albumQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -037294: 3821 6200 |0000: if-eqz v33, 0062 // +0062 │ │ -037298: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ -03729c: 0800 2100 |0004: move-object/from16 v0, v33 │ │ -0372a0: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -0372a6: 0a04 |0009: move-result v4 │ │ -0372a8: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ -0372aa: 3254 5400 |000b: if-eq v4, v5, 005f // +0054 │ │ -0372ae: 131b 0100 |000d: const/16 v27, #int 1 // #1 │ │ -0372b2: 3821 5900 |000f: if-eqz v33, 0068 // +0059 │ │ -0372b6: 1a04 2307 |0011: const-string v4, "album_key" // string@0723 │ │ -0372ba: 0800 2100 |0013: move-object/from16 v0, v33 │ │ -0372be: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -0372c4: 0a04 |0018: move-result v4 │ │ -0372c6: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ -0372c8: 3254 4b00 |001a: if-eq v4, v5, 0065 // +004b │ │ -0372cc: 1319 0100 |001c: const/16 v25, #int 1 // #1 │ │ -0372d0: 3821 5000 |001e: if-eqz v33, 006e // +0050 │ │ -0372d4: 1a04 5607 |0020: const-string v4, "artist" // string@0756 │ │ -0372d8: 0800 2100 |0022: move-object/from16 v0, v33 │ │ -0372dc: 6e20 0c09 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -0372e2: 0a04 |0027: move-result v4 │ │ -0372e4: 12f5 |0028: const/4 v5, #int -1 // #ff │ │ -0372e6: 3254 4200 |0029: if-eq v4, v5, 006b // +0042 │ │ -0372ea: 131a 0100 |002b: const/16 v26, #int 1 // #1 │ │ -0372ee: 7601 a109 1e00 |002d: invoke-direct/range {v30}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -0372f4: 0a14 |0030: move-result v20 │ │ -0372f6: 391b 0600 |0031: if-nez v27, 0037 // +0006 │ │ -0372fa: 3919 0400 |0033: if-nez v25, 0037 // +0004 │ │ -0372fe: 381a 3c00 |0035: if-eqz v26, 0071 // +003c │ │ -037302: 7601 af09 1e00 |0037: invoke-direct/range {v30}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -037308: 0c04 |003a: move-result-object v4 │ │ -03730a: 6e10 d309 0400 |003b: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -037310: 0c03 |003e: move-result-object v3 │ │ -037312: 2202 2b00 |003f: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -037316: 7010 9600 0200 |0041: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -03731c: 1a04 1c07 |0044: const-string v4, "album" // string@071c │ │ -037320: 6e20 9a00 4200 |0046: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -037326: 3914 0700 |0049: if-nez v20, 0050 // +0007 │ │ -03732a: 1a04 ce0a |004b: const-string v4, "init_flg = 1" // string@0ace │ │ -03732e: 6e20 9700 4200 |004d: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ -037334: 1207 |0050: const/4 v7, #int 0 // #0 │ │ -037336: 1208 |0051: const/4 v8, #int 0 // #0 │ │ -037338: 0804 2000 |0052: move-object/from16 v4, v32 │ │ -03733c: 0805 2100 |0054: move-object/from16 v5, v33 │ │ -037340: 0806 2200 |0056: move-object/from16 v6, v34 │ │ -037344: 0809 2300 |0058: move-object/from16 v9, v35 │ │ -037348: 7408 9800 0200 |005a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ -03734e: 0c15 |005d: move-result-object v21 │ │ -037350: 1115 |005e: return-object v21 │ │ -037352: 131b 0000 |005f: const/16 v27, #int 0 // #0 │ │ -037356: 28ae |0061: goto 000f // -0052 │ │ -037358: 131b 0000 |0062: const/16 v27, #int 0 // #0 │ │ -03735c: 28ab |0064: goto 000f // -0055 │ │ -03735e: 1319 0000 |0065: const/16 v25, #int 0 // #0 │ │ -037362: 28b7 |0067: goto 001e // -0049 │ │ -037364: 1319 0000 |0068: const/16 v25, #int 0 // #0 │ │ -037368: 28b4 |006a: goto 001e // -004c │ │ -03736a: 131a 0000 |006b: const/16 v26, #int 0 // #0 │ │ -03736e: 28c0 |006d: goto 002d // -0040 │ │ -037370: 131a 0000 |006e: const/16 v26, #int 0 // #0 │ │ -037374: 28bd |0070: goto 002d // -0043 │ │ -037376: 7601 af09 1e00 |0071: invoke-direct/range {v30}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03737c: 0c04 |0074: move-result-object v4 │ │ -03737e: 6e10 d409 0400 |0075: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -037384: 0c03 |0078: move-result-object v3 │ │ -037386: 220b 2b00 |0079: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -03738a: 7010 9600 0b00 |007b: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -037390: 1a04 1c07 |007e: const-string v4, "album" // string@071c │ │ -037394: 6e20 9a00 4b00 |0080: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -03739a: 3914 0700 |0083: if-nez v20, 008a // +0007 │ │ -03739e: 1a04 ce0a |0085: const-string v4, "init_flg = 1" // string@0ace │ │ -0373a2: 6e20 9700 4b00 |0087: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ -0373a8: 120a |008a: const/4 v10, #int 0 // #0 │ │ -0373aa: 3821 4500 |008b: if-eqz v33, 00d0 // +0045 │ │ -0373ae: 1a04 a802 |008d: const-string v4, "LIMIT" // string@02a8 │ │ -0373b2: 0800 2100 |008f: move-object/from16 v0, v33 │ │ -0373b6: 6e20 0c09 4000 |0091: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -0373bc: 0a18 |0094: move-result v24 │ │ -0373be: 12f4 |0095: const/4 v4, #int -1 // #ff │ │ -0373c0: 0200 1800 |0096: move/from16 v0, v24 │ │ -0373c4: 3240 8e00 |0098: if-eq v0, v4, 0126 // +008e │ │ -0373c8: 0800 2200 |009a: move-object/from16 v0, v34 │ │ -0373cc: 2104 |009c: array-length v4, v0 │ │ -0373ce: d804 04ff |009d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0373d2: 4617 2204 |009f: aget-object v23, v34, v4 │ │ -0373d6: 0800 2200 |00a1: move-object/from16 v0, v34 │ │ -0373da: 2104 |00a3: array-length v4, v0 │ │ -0373dc: d804 04fe |00a4: add-int/lit8 v4, v4, #int -2 // #fe │ │ -0373e0: 461c 2204 |00a6: aget-object v28, v34, v4 │ │ -0373e4: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ -0373e6: 0800 2100 |00a9: move-object/from16 v0, v33 │ │ -0373ea: 0201 1800 |00ab: move/from16 v1, v24 │ │ -0373ee: 6e30 1509 4001 |00ad: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -0373f4: 0c21 |00b0: move-result-object v33 │ │ -0373f6: 6004 0000 |00b1: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -0373fa: 1305 0900 |00b3: const/16 v5, #int 9 // #9 │ │ -0373fe: 3554 5a00 |00b5: if-ge v4, v5, 010f // +005a │ │ -037402: 0800 2200 |00b7: move-object/from16 v0, v34 │ │ -037406: 2104 |00b9: array-length v4, v0 │ │ -037408: d804 04fe |00ba: add-int/lit8 v4, v4, #int -2 // #fe │ │ -03740c: 2340 3302 |00bc: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ -037410: 081d 0000 |00be: move-object/from16 v29, v0 │ │ -037414: 1316 0000 |00c0: const/16 v22, #int 0 // #0 │ │ -037418: 0800 1d00 |00c2: move-object/from16 v0, v29 │ │ -03741c: 2104 |00c4: array-length v4, v0 │ │ -03741e: 0200 1600 |00c5: move/from16 v0, v22 │ │ -037422: 3540 0c00 |00c7: if-ge v0, v4, 00d3 // +000c │ │ -037426: 4604 2216 |00c9: aget-object v4, v34, v22 │ │ -03742a: 4d04 1d16 |00cb: aput-object v4, v29, v22 │ │ -03742e: d816 1601 |00cd: add-int/lit8 v22, v22, #int 1 // #01 │ │ -037432: 28f3 |00cf: goto 00c2 // -000d │ │ -037434: 1318 ffff |00d0: const/16 v24, #int -1 // #ffff │ │ -037438: 28c3 |00d2: goto 0095 // -003d │ │ -03743a: 0822 1d00 |00d3: move-object/from16 v34, v29 │ │ -03743e: 1a04 b600 |00d5: const-string v4, "0" // string@00b6 │ │ -037442: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ -037446: 6e20 0609 4000 |00d9: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03744c: 0a04 |00dc: move-result v4 │ │ -03744e: 3904 4900 |00dd: if-nez v4, 0126 // +0049 │ │ -037452: 2204 5f01 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -037456: 7010 1a09 0400 |00e1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03745c: 0800 1700 |00e4: move-object/from16 v0, v23 │ │ -037460: 6e20 2009 0400 |00e6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037466: 0c04 |00e9: move-result-object v4 │ │ -037468: 1a05 ac00 |00ea: const-string v5, "," // string@00ac │ │ -03746c: 6e20 2009 5400 |00ec: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037472: 0c04 |00ef: move-result-object v4 │ │ -037474: 0800 1c00 |00f0: move-object/from16 v0, v28 │ │ -037478: 6e20 2009 0400 |00f2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03747e: 0c04 |00f5: move-result-object v4 │ │ -037480: 6e10 2609 0400 |00f6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -037486: 0c0a |00f9: move-result-object v10 │ │ -037488: 3814 2100 |00fa: if-eqz v20, 011b // +0021 │ │ -03748c: 0800 1e00 |00fc: move-object/from16 v0, v30 │ │ -037490: 5404 0502 |00fe: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -037494: 0735 |0100: move-object v5, v3 │ │ -037496: 0806 2000 |0101: move-object/from16 v6, v32 │ │ -03749a: 0807 2100 |0103: move-object/from16 v7, v33 │ │ -03749e: 0808 2200 |0105: move-object/from16 v8, v34 │ │ -0374a2: 0809 2300 |0107: move-object/from16 v9, v35 │ │ -0374a6: 7407 c60a 0400 |0109: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.albumQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac6 │ │ -0374ac: 0c15 |010c: move-result-object v21 │ │ -0374ae: 2900 51ff |010d: goto/16 005e // -00af │ │ -0374b2: 0800 2200 |010f: move-object/from16 v0, v34 │ │ -0374b6: 2104 |0111: array-length v4, v0 │ │ -0374b8: d804 04fe |0112: add-int/lit8 v4, v4, #int -2 // #fe │ │ -0374bc: 0800 2200 |0114: move-object/from16 v0, v34 │ │ -0374c0: 7120 930b 4000 |0116: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ -0374c6: 0c22 |0119: move-result-object v34 │ │ -0374c8: 28bb |011a: goto 00d5 // -0045 │ │ -0374ca: 2215 2600 |011b: new-instance v21, Landroid/database/MatrixCursor; // type@0026 │ │ -0374ce: 6204 6703 |011d: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ -0374d2: 0800 1500 |011f: move-object/from16 v0, v21 │ │ -0374d6: 7020 8700 4000 |0121: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -0374dc: 2900 3aff |0124: goto/16 005e // -00c6 │ │ -0374e0: 1310 0000 |0126: const/16 v16, #int 0 // #0 │ │ -0374e4: 1311 0000 |0128: const/16 v17, #int 0 // #0 │ │ -0374e8: 073c |012a: move-object v12, v3 │ │ -0374ea: 080d 2000 |012b: move-object/from16 v13, v32 │ │ -0374ee: 080e 2100 |012d: move-object/from16 v14, v33 │ │ -0374f2: 080f 2200 |012f: move-object/from16 v15, v34 │ │ -0374f6: 0812 2300 |0131: move-object/from16 v18, v35 │ │ -0374fa: 0813 0a00 |0133: move-object/from16 v19, v10 │ │ -0374fe: 7409 9900 0b00 |0135: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ -037504: 0c15 |0138: move-result-object v21 │ │ -037506: 3815 0800 |0139: if-eqz v21, 0141 // +0008 │ │ -03750a: 7801 7800 1500 |013b: invoke-interface/range {v21}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -037510: 0a04 |013e: move-result v4 │ │ -037512: 3c04 1fff |013f: if-gtz v4, 005e // -00e1 │ │ -037516: 390a 0400 |0141: if-nez v10, 0145 // +0004 │ │ -03751a: 1a0a b800 |0143: const-string v10, "0,20" // string@00b8 │ │ -03751e: 3814 1500 |0145: if-eqz v20, 015a // +0015 │ │ -037522: 0800 1e00 |0147: move-object/from16 v0, v30 │ │ -037526: 5404 0502 |0149: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -03752a: 0735 |014b: move-object v5, v3 │ │ -03752c: 0806 2000 |014c: move-object/from16 v6, v32 │ │ -037530: 0807 2100 |014e: move-object/from16 v7, v33 │ │ -037534: 0808 2200 |0150: move-object/from16 v8, v34 │ │ -037538: 0809 2300 |0152: move-object/from16 v9, v35 │ │ -03753c: 7407 c60a 0400 |0154: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.albumQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac6 │ │ -037542: 0c15 |0157: move-result-object v21 │ │ -037544: 2900 06ff |0158: goto/16 005e // -00fa │ │ -037548: 2215 2600 |015a: new-instance v21, Landroid/database/MatrixCursor; // type@0026 │ │ -03754c: 6204 6703 |015c: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ -037550: 0800 1500 |015e: move-object/from16 v0, v21 │ │ -037554: 7020 8700 4000 |0160: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -03755a: 2900 fbfe |0163: goto/16 005e // -0105 │ │ +037dec: |[037dec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.albumQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037dfc: 3821 6200 |0000: if-eqz v33, 0062 // +0062 │ │ +037e00: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ +037e04: 0800 2100 |0004: move-object/from16 v0, v33 │ │ +037e08: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +037e0e: 0a04 |0009: move-result v4 │ │ +037e10: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ +037e12: 3254 5400 |000b: if-eq v4, v5, 005f // +0054 │ │ +037e16: 131b 0100 |000d: const/16 v27, #int 1 // #1 │ │ +037e1a: 3821 5900 |000f: if-eqz v33, 0068 // +0059 │ │ +037e1e: 1a04 2307 |0011: const-string v4, "album_key" // string@0723 │ │ +037e22: 0800 2100 |0013: move-object/from16 v0, v33 │ │ +037e26: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +037e2c: 0a04 |0018: move-result v4 │ │ +037e2e: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ +037e30: 3254 4b00 |001a: if-eq v4, v5, 0065 // +004b │ │ +037e34: 1319 0100 |001c: const/16 v25, #int 1 // #1 │ │ +037e38: 3821 5000 |001e: if-eqz v33, 006e // +0050 │ │ +037e3c: 1a04 5507 |0020: const-string v4, "artist" // string@0755 │ │ +037e40: 0800 2100 |0022: move-object/from16 v0, v33 │ │ +037e44: 6e20 0c09 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +037e4a: 0a04 |0027: move-result v4 │ │ +037e4c: 12f5 |0028: const/4 v5, #int -1 // #ff │ │ +037e4e: 3254 4200 |0029: if-eq v4, v5, 006b // +0042 │ │ +037e52: 131a 0100 |002b: const/16 v26, #int 1 // #1 │ │ +037e56: 7601 a109 1e00 |002d: invoke-direct/range {v30}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +037e5c: 0a14 |0030: move-result v20 │ │ +037e5e: 391b 0600 |0031: if-nez v27, 0037 // +0006 │ │ +037e62: 3919 0400 |0033: if-nez v25, 0037 // +0004 │ │ +037e66: 381a 3c00 |0035: if-eqz v26, 0071 // +003c │ │ +037e6a: 7601 af09 1e00 |0037: invoke-direct/range {v30}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +037e70: 0c04 |003a: move-result-object v4 │ │ +037e72: 6e10 d309 0400 |003b: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +037e78: 0c03 |003e: move-result-object v3 │ │ +037e7a: 2202 2b00 |003f: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +037e7e: 7010 9600 0200 |0041: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +037e84: 1a04 1c07 |0044: const-string v4, "album" // string@071c │ │ +037e88: 6e20 9a00 4200 |0046: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +037e8e: 3914 0700 |0049: if-nez v20, 0050 // +0007 │ │ +037e92: 1a04 cd0a |004b: const-string v4, "init_flg = 1" // string@0acd │ │ +037e96: 6e20 9700 4200 |004d: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ +037e9c: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +037e9e: 1208 |0051: const/4 v8, #int 0 // #0 │ │ +037ea0: 0804 2000 |0052: move-object/from16 v4, v32 │ │ +037ea4: 0805 2100 |0054: move-object/from16 v5, v33 │ │ +037ea8: 0806 2200 |0056: move-object/from16 v6, v34 │ │ +037eac: 0809 2300 |0058: move-object/from16 v9, v35 │ │ +037eb0: 7408 9800 0200 |005a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ +037eb6: 0c15 |005d: move-result-object v21 │ │ +037eb8: 1115 |005e: return-object v21 │ │ +037eba: 131b 0000 |005f: const/16 v27, #int 0 // #0 │ │ +037ebe: 28ae |0061: goto 000f // -0052 │ │ +037ec0: 131b 0000 |0062: const/16 v27, #int 0 // #0 │ │ +037ec4: 28ab |0064: goto 000f // -0055 │ │ +037ec6: 1319 0000 |0065: const/16 v25, #int 0 // #0 │ │ +037eca: 28b7 |0067: goto 001e // -0049 │ │ +037ecc: 1319 0000 |0068: const/16 v25, #int 0 // #0 │ │ +037ed0: 28b4 |006a: goto 001e // -004c │ │ +037ed2: 131a 0000 |006b: const/16 v26, #int 0 // #0 │ │ +037ed6: 28c0 |006d: goto 002d // -0040 │ │ +037ed8: 131a 0000 |006e: const/16 v26, #int 0 // #0 │ │ +037edc: 28bd |0070: goto 002d // -0043 │ │ +037ede: 7601 af09 1e00 |0071: invoke-direct/range {v30}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +037ee4: 0c04 |0074: move-result-object v4 │ │ +037ee6: 6e10 d409 0400 |0075: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +037eec: 0c03 |0078: move-result-object v3 │ │ +037eee: 220b 2b00 |0079: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +037ef2: 7010 9600 0b00 |007b: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +037ef8: 1a04 1c07 |007e: const-string v4, "album" // string@071c │ │ +037efc: 6e20 9a00 4b00 |0080: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +037f02: 3914 0700 |0083: if-nez v20, 008a // +0007 │ │ +037f06: 1a04 cd0a |0085: const-string v4, "init_flg = 1" // string@0acd │ │ +037f0a: 6e20 9700 4b00 |0087: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ +037f10: 120a |008a: const/4 v10, #int 0 // #0 │ │ +037f12: 3821 4500 |008b: if-eqz v33, 00d0 // +0045 │ │ +037f16: 1a04 a802 |008d: const-string v4, "LIMIT" // string@02a8 │ │ +037f1a: 0800 2100 |008f: move-object/from16 v0, v33 │ │ +037f1e: 6e20 0c09 4000 |0091: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +037f24: 0a18 |0094: move-result v24 │ │ +037f26: 12f4 |0095: const/4 v4, #int -1 // #ff │ │ +037f28: 0200 1800 |0096: move/from16 v0, v24 │ │ +037f2c: 3240 8e00 |0098: if-eq v0, v4, 0126 // +008e │ │ +037f30: 0800 2200 |009a: move-object/from16 v0, v34 │ │ +037f34: 2104 |009c: array-length v4, v0 │ │ +037f36: d804 04ff |009d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +037f3a: 4617 2204 |009f: aget-object v23, v34, v4 │ │ +037f3e: 0800 2200 |00a1: move-object/from16 v0, v34 │ │ +037f42: 2104 |00a3: array-length v4, v0 │ │ +037f44: d804 04fe |00a4: add-int/lit8 v4, v4, #int -2 // #fe │ │ +037f48: 461c 2204 |00a6: aget-object v28, v34, v4 │ │ +037f4c: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ +037f4e: 0800 2100 |00a9: move-object/from16 v0, v33 │ │ +037f52: 0201 1800 |00ab: move/from16 v1, v24 │ │ +037f56: 6e30 1509 4001 |00ad: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +037f5c: 0c21 |00b0: move-result-object v33 │ │ +037f5e: 6004 0000 |00b1: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +037f62: 1305 0900 |00b3: const/16 v5, #int 9 // #9 │ │ +037f66: 3554 5a00 |00b5: if-ge v4, v5, 010f // +005a │ │ +037f6a: 0800 2200 |00b7: move-object/from16 v0, v34 │ │ +037f6e: 2104 |00b9: array-length v4, v0 │ │ +037f70: d804 04fe |00ba: add-int/lit8 v4, v4, #int -2 // #fe │ │ +037f74: 2340 3302 |00bc: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ +037f78: 081d 0000 |00be: move-object/from16 v29, v0 │ │ +037f7c: 1316 0000 |00c0: const/16 v22, #int 0 // #0 │ │ +037f80: 0800 1d00 |00c2: move-object/from16 v0, v29 │ │ +037f84: 2104 |00c4: array-length v4, v0 │ │ +037f86: 0200 1600 |00c5: move/from16 v0, v22 │ │ +037f8a: 3540 0c00 |00c7: if-ge v0, v4, 00d3 // +000c │ │ +037f8e: 4604 2216 |00c9: aget-object v4, v34, v22 │ │ +037f92: 4d04 1d16 |00cb: aput-object v4, v29, v22 │ │ +037f96: d816 1601 |00cd: add-int/lit8 v22, v22, #int 1 // #01 │ │ +037f9a: 28f3 |00cf: goto 00c2 // -000d │ │ +037f9c: 1318 ffff |00d0: const/16 v24, #int -1 // #ffff │ │ +037fa0: 28c3 |00d2: goto 0095 // -003d │ │ +037fa2: 0822 1d00 |00d3: move-object/from16 v34, v29 │ │ +037fa6: 1a04 b600 |00d5: const-string v4, "0" // string@00b6 │ │ +037faa: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ +037fae: 6e20 0609 4000 |00d9: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +037fb4: 0a04 |00dc: move-result v4 │ │ +037fb6: 3904 4900 |00dd: if-nez v4, 0126 // +0049 │ │ +037fba: 2204 5f01 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +037fbe: 7010 1a09 0400 |00e1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +037fc4: 0800 1700 |00e4: move-object/from16 v0, v23 │ │ +037fc8: 6e20 2009 0400 |00e6: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +037fce: 0c04 |00e9: move-result-object v4 │ │ +037fd0: 1a05 ac00 |00ea: const-string v5, "," // string@00ac │ │ +037fd4: 6e20 2009 5400 |00ec: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +037fda: 0c04 |00ef: move-result-object v4 │ │ +037fdc: 0800 1c00 |00f0: move-object/from16 v0, v28 │ │ +037fe0: 6e20 2009 0400 |00f2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +037fe6: 0c04 |00f5: move-result-object v4 │ │ +037fe8: 6e10 2609 0400 |00f6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +037fee: 0c0a |00f9: move-result-object v10 │ │ +037ff0: 3814 2100 |00fa: if-eqz v20, 011b // +0021 │ │ +037ff4: 0800 1e00 |00fc: move-object/from16 v0, v30 │ │ +037ff8: 5404 0502 |00fe: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +037ffc: 0735 |0100: move-object v5, v3 │ │ +037ffe: 0806 2000 |0101: move-object/from16 v6, v32 │ │ +038002: 0807 2100 |0103: move-object/from16 v7, v33 │ │ +038006: 0808 2200 |0105: move-object/from16 v8, v34 │ │ +03800a: 0809 2300 |0107: move-object/from16 v9, v35 │ │ +03800e: 7407 c60a 0400 |0109: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.albumQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac6 │ │ +038014: 0c15 |010c: move-result-object v21 │ │ +038016: 2900 51ff |010d: goto/16 005e // -00af │ │ +03801a: 0800 2200 |010f: move-object/from16 v0, v34 │ │ +03801e: 2104 |0111: array-length v4, v0 │ │ +038020: d804 04fe |0112: add-int/lit8 v4, v4, #int -2 // #fe │ │ +038024: 0800 2200 |0114: move-object/from16 v0, v34 │ │ +038028: 7120 930b 4000 |0116: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ +03802e: 0c22 |0119: move-result-object v34 │ │ +038030: 28bb |011a: goto 00d5 // -0045 │ │ +038032: 2215 2600 |011b: new-instance v21, Landroid/database/MatrixCursor; // type@0026 │ │ +038036: 6204 6703 |011d: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ +03803a: 0800 1500 |011f: move-object/from16 v0, v21 │ │ +03803e: 7020 8700 4000 |0121: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +038044: 2900 3aff |0124: goto/16 005e // -00c6 │ │ +038048: 1310 0000 |0126: const/16 v16, #int 0 // #0 │ │ +03804c: 1311 0000 |0128: const/16 v17, #int 0 // #0 │ │ +038050: 073c |012a: move-object v12, v3 │ │ +038052: 080d 2000 |012b: move-object/from16 v13, v32 │ │ +038056: 080e 2100 |012d: move-object/from16 v14, v33 │ │ +03805a: 080f 2200 |012f: move-object/from16 v15, v34 │ │ +03805e: 0812 2300 |0131: move-object/from16 v18, v35 │ │ +038062: 0813 0a00 |0133: move-object/from16 v19, v10 │ │ +038066: 7409 9900 0b00 |0135: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ +03806c: 0c15 |0138: move-result-object v21 │ │ +03806e: 3815 0800 |0139: if-eqz v21, 0141 // +0008 │ │ +038072: 7801 7800 1500 |013b: invoke-interface/range {v21}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +038078: 0a04 |013e: move-result v4 │ │ +03807a: 3c04 1fff |013f: if-gtz v4, 005e // -00e1 │ │ +03807e: 390a 0400 |0141: if-nez v10, 0145 // +0004 │ │ +038082: 1a0a b800 |0143: const-string v10, "0,20" // string@00b8 │ │ +038086: 3814 1500 |0145: if-eqz v20, 015a // +0015 │ │ +03808a: 0800 1e00 |0147: move-object/from16 v0, v30 │ │ +03808e: 5404 0502 |0149: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +038092: 0735 |014b: move-object v5, v3 │ │ +038094: 0806 2000 |014c: move-object/from16 v6, v32 │ │ +038098: 0807 2100 |014e: move-object/from16 v7, v33 │ │ +03809c: 0808 2200 |0150: move-object/from16 v8, v34 │ │ +0380a0: 0809 2300 |0152: move-object/from16 v9, v35 │ │ +0380a4: 7407 c60a 0400 |0154: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.albumQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac6 │ │ +0380aa: 0c15 |0157: move-result-object v21 │ │ +0380ac: 2900 06ff |0158: goto/16 005e // -00fa │ │ +0380b0: 2215 2600 |015a: new-instance v21, Landroid/database/MatrixCursor; // type@0026 │ │ +0380b4: 6204 6703 |015c: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ALBUM_FIELDS:[Ljava/lang/String; // field@0367 │ │ +0380b8: 0800 1500 |015e: move-object/from16 v0, v21 │ │ +0380bc: 7020 8700 4000 |0160: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +0380c2: 2900 fbfe |0163: goto/16 005e // -0105 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ + 0x0004 line=468 │ │ 0x000f line=469 │ │ + 0x0013 line=470 │ │ 0x001e line=471 │ │ + 0x0022 line=472 │ │ 0x002d line=473 │ │ 0x0031 line=474 │ │ 0x0037 line=475 │ │ 0x003f line=476 │ │ 0x0044 line=477 │ │ 0x0049 line=478 │ │ 0x004b line=479 │ │ 0x0050 line=481 │ │ 0x005e line=532 │ │ - 0x005f line=467 │ │ - 0x0065 line=469 │ │ - 0x006b line=471 │ │ + 0x005f line=468 │ │ + 0x0065 line=470 │ │ + 0x006b line=472 │ │ 0x0071 line=484 │ │ 0x0079 line=485 │ │ 0x007e line=486 │ │ 0x0083 line=487 │ │ 0x0085 line=488 │ │ 0x008a line=490 │ │ 0x008b line=491 │ │ @@ -71671,264 +71911,264 @@ │ │ 0x0000 - 0x0165 reg=35 sortOrder Ljava/lang/String; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'artistIdUpdate' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 24 │ │ + registers : 25 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 482 16-bit code units │ │ -037560: |[037560] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.artistIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -037570: 3815 ef00 |0000: if-eqz v21, 00ef // +00ef │ │ -037574: 1a02 d008 |0002: const-string v2, "encoding" // string@08d0 │ │ -037578: 0800 1500 |0004: move-object/from16 v0, v21 │ │ -03757c: 6e20 4500 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -037582: 0a02 |0009: move-result v2 │ │ -037584: 3802 e500 |000a: if-eqz v2, 00ef // +00e5 │ │ -037588: 7701 4200 1400 |000c: invoke-static/range {v20}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -03758e: 0b0f |000f: move-result-wide v15 │ │ -037590: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ -037594: 3102 0f02 |0012: cmp-long v2, v15, v2 │ │ -037598: 3a02 a500 |0014: if-ltz v2, 00b9 // +00a5 │ │ -03759c: 1a02 d008 |0016: const-string v2, "encoding" // string@08d0 │ │ -0375a0: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -0375a4: 6e20 4800 2000 |001a: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ -0375aa: 0c0e |001d: move-result-object v14 │ │ -0375ac: 7601 af09 1300 |001e: invoke-direct/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0375b2: 0c02 |0021: move-result-object v2 │ │ -0375b4: 6e10 d409 0200 |0022: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0375ba: 0c01 |0025: move-result-object v1 │ │ -0375bc: 120c |0026: const/4 v12, #int 0 // #0 │ │ -0375be: 6e10 8a00 0100 |0027: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -0375c4: 1a02 5607 |002a: const-string v2, "artist" // string@0756 │ │ -0375c8: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -0375ca: 2333 3302 |002d: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ -0375ce: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -0375d0: 1a05 5607 |0030: const-string v5, "artist" // string@0756 │ │ -0375d4: 4d05 0304 |0032: aput-object v5, v3, v4 │ │ -0375d8: 1a04 db06 |0034: const-string v4, "_id = ?" // string@06db │ │ -0375dc: 1215 |0036: const/4 v5, #int 1 // #1 │ │ -0375de: 2355 3302 |0037: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ -0375e2: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -0375e4: 7702 ed08 0f00 |003a: invoke-static/range {v15, v16}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0375ea: 0c07 |003d: move-result-object v7 │ │ -0375ec: 4d07 0506 |003e: aput-object v7, v5, v6 │ │ -0375f0: 1206 |0040: const/4 v6, #int 0 // #0 │ │ -0375f2: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -0375f4: 1208 |0042: const/4 v8, #int 0 // #0 │ │ -0375f6: 7408 9000 0100 |0043: 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@0090 │ │ -0375fc: 0c0c |0046: move-result-object v12 │ │ -0375fe: 380c 5c00 |0047: if-eqz v12, 00a3 // +005c │ │ -037602: 7210 7e00 0c00 |0049: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -037608: 0a02 |004c: move-result v2 │ │ -03760a: 3802 5600 |004d: if-eqz v2, 00a3 // +0056 │ │ -03760e: 1a02 5607 |004f: const-string v2, "artist" // string@0756 │ │ -037612: 7220 7600 2c00 |0051: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -037618: 0a02 |0054: move-result v2 │ │ -03761a: 7220 7b00 2c00 |0055: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -037620: 0c02 |0058: move-result-object v2 │ │ -037622: 0800 1300 |0059: move-object/from16 v0, v19 │ │ -037626: 7020 ad09 2000 |005b: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ -03762c: 0c0b |005e: move-result-object v11 │ │ -03762e: 380b 4400 |005f: if-eqz v11, 00a3 // +0044 │ │ -037632: 21b2 |0061: array-length v2, v11 │ │ -037634: 3d02 4100 |0062: if-lez v2, 00a3 // +0041 │ │ -037638: 2212 1300 |0064: new-instance v18, Landroid/content/ContentValues; // type@0013 │ │ -03763c: 7601 4400 1200 |0066: invoke-direct/range {v18}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -037642: 1a02 5607 |0069: const-string v2, "artist" // string@0756 │ │ -037646: 2203 5d01 |006b: new-instance v3, Ljava/lang/String; // type@015d │ │ -03764a: 7030 0109 b30e |006d: invoke-direct {v3, v11, v14}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ -037650: 0800 1200 |0070: move-object/from16 v0, v18 │ │ -037654: 6e30 4b00 2003 |0072: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03765a: 1a02 5607 |0075: const-string v2, "artist" // string@0756 │ │ -03765e: 1a03 db06 |0077: const-string v3, "_id = ?" // string@06db │ │ -037662: 1214 |0079: const/4 v4, #int 1 // #1 │ │ -037664: 2344 3302 |007a: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -037668: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -03766a: 7702 ed08 0f00 |007d: invoke-static/range {v15, v16}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -037670: 0c06 |0080: move-result-object v6 │ │ -037672: 4d06 0405 |0081: aput-object v6, v4, v5 │ │ -037676: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -03767a: 6e54 9400 2130 |0085: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -037680: 0a11 |0088: move-result v17 │ │ -037682: 6e10 9300 0100 |0089: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -037688: 380c 0500 |008c: if-eqz v12, 0091 // +0005 │ │ -03768c: 7210 7500 0c00 |008e: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -037692: 6e10 8d00 0100 |0091: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -037698: 7401 ae09 1300 |0094: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -03769e: 0c02 |0097: move-result-object v2 │ │ -0376a0: 6e10 5000 0200 |0098: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -0376a6: 0c02 |009b: move-result-object v2 │ │ -0376a8: 6203 fa01 |009c: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ -0376ac: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -0376ae: 6e30 3f00 3204 |009f: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -0376b4: 0f11 |00a2: return v17 │ │ -0376b6: 380c 0500 |00a3: if-eqz v12, 00a8 // +0005 │ │ -0376ba: 7210 7500 0c00 |00a5: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0376c0: 6e10 8d00 0100 |00a8: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0376c6: 7401 ae09 1300 |00ab: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -0376cc: 0c02 |00ae: move-result-object v2 │ │ -0376ce: 6e10 5000 0200 |00af: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -0376d4: 0c02 |00b2: move-result-object v2 │ │ -0376d6: 6203 fa01 |00b3: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ -0376da: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ -0376dc: 6e30 3f00 3204 |00b6: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -0376e2: 1311 0000 |00b9: const/16 v17, #int 0 // #0 │ │ -0376e6: 28e7 |00bb: goto 00a2 // -0019 │ │ -0376e8: 0d0d |00bc: move-exception v13 │ │ -0376ea: 6e10 cb08 0d00 |00bd: invoke-virtual {v13}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@08cb │ │ -0376f0: 380c 0500 |00c0: if-eqz v12, 00c5 // +0005 │ │ -0376f4: 7210 7500 0c00 |00c2: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0376fa: 6e10 8d00 0100 |00c5: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -037700: 7401 ae09 1300 |00c8: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -037706: 0c02 |00cb: move-result-object v2 │ │ -037708: 6e10 5000 0200 |00cc: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -03770e: 0c02 |00cf: move-result-object v2 │ │ -037710: 6203 fa01 |00d0: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ -037714: 1204 |00d2: const/4 v4, #int 0 // #0 │ │ -037716: 6e30 3f00 3204 |00d3: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -03771c: 28e3 |00d6: goto 00b9 // -001d │ │ -03771e: 0d02 |00d7: move-exception v2 │ │ -037720: 380c 0500 |00d8: if-eqz v12, 00dd // +0005 │ │ -037724: 7210 7500 0c00 |00da: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03772a: 6e10 8d00 0100 |00dd: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -037730: 7401 ae09 1300 |00e0: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -037736: 0c03 |00e3: move-result-object v3 │ │ -037738: 6e10 5000 0300 |00e4: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -03773e: 0c03 |00e7: move-result-object v3 │ │ -037740: 6204 fa01 |00e8: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ -037744: 1205 |00ea: const/4 v5, #int 0 // #0 │ │ -037746: 6e30 3f00 4305 |00eb: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -03774c: 2702 |00ee: throw v2 │ │ -03774e: 7601 af09 1300 |00ef: invoke-direct/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -037754: 0c02 |00f2: move-result-object v2 │ │ -037756: 6e10 d409 0200 |00f3: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03775c: 0c01 |00f6: move-result-object v1 │ │ -03775e: 120c |00f7: const/4 v12, #int 0 // #0 │ │ -037760: 7701 4200 1400 |00f8: invoke-static/range {v20}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -037766: 0b0f |00fb: move-result-wide v15 │ │ -037768: 6e10 8a00 0100 |00fc: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -03776e: 1a02 5607 |00ff: const-string v2, "artist" // string@0756 │ │ -037772: 1a03 db06 |0101: const-string v3, "_id = ?" // string@06db │ │ -037776: 1214 |0103: const/4 v4, #int 1 // #1 │ │ -037778: 2344 3302 |0104: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -03777c: 1205 |0106: const/4 v5, #int 0 // #0 │ │ -03777e: 7702 ed08 0f00 |0107: invoke-static/range {v15, v16}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -037784: 0c06 |010a: move-result-object v6 │ │ -037786: 4d06 0405 |010b: aput-object v6, v4, v5 │ │ -03778a: 0800 1500 |010d: move-object/from16 v0, v21 │ │ -03778e: 6e54 9400 2130 |010f: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -037794: 1a02 5607 |0112: const-string v2, "artist" // string@0756 │ │ -037798: 1213 |0114: const/4 v3, #int 1 // #1 │ │ -03779a: 2333 3302 |0115: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ -03779e: 1204 |0117: const/4 v4, #int 0 // #0 │ │ -0377a0: 1a05 5c07 |0118: const-string v5, "artist_key" // string@075c │ │ -0377a4: 4d05 0304 |011a: aput-object v5, v3, v4 │ │ -0377a8: 1a04 db06 |011c: const-string v4, "_id = ?" // string@06db │ │ -0377ac: 1215 |011e: const/4 v5, #int 1 // #1 │ │ -0377ae: 2355 3302 |011f: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ -0377b2: 1206 |0121: const/4 v6, #int 0 // #0 │ │ -0377b4: 7702 ed08 0f00 |0122: invoke-static/range {v15, v16}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0377ba: 0c07 |0125: move-result-object v7 │ │ -0377bc: 4d07 0506 |0126: aput-object v7, v5, v6 │ │ -0377c0: 1206 |0128: const/4 v6, #int 0 // #0 │ │ -0377c2: 1207 |0129: const/4 v7, #int 0 // #0 │ │ -0377c4: 1208 |012a: const/4 v8, #int 0 // #0 │ │ -0377c6: 7408 9000 0100 |012b: 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@0090 │ │ -0377cc: 0c0c |012e: move-result-object v12 │ │ -0377ce: 380c 4a00 |012f: if-eqz v12, 0179 // +004a │ │ -0377d2: 7210 7e00 0c00 |0131: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -0377d8: 0a02 |0134: move-result v2 │ │ -0377da: 3802 4400 |0135: if-eqz v2, 0179 // +0044 │ │ -0377de: 1a02 5c07 |0137: const-string v2, "artist_key" // string@075c │ │ -0377e2: 7220 7600 2c00 |0139: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -0377e8: 0a02 |013c: move-result v2 │ │ -0377ea: 7220 7b00 2c00 |013d: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -0377f0: 0c09 |0140: move-result-object v9 │ │ -0377f2: 220a 1300 |0141: new-instance v10, Landroid/content/ContentValues; // type@0013 │ │ -0377f6: 7010 4400 0a00 |0143: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -0377fc: 1a02 cd0a |0146: const-string v2, "init_flg" // string@0acd │ │ -037800: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -037804: 6e20 4500 2000 |014a: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -03780a: 0a02 |014d: move-result v2 │ │ -03780c: 3802 5600 |014e: if-eqz v2, 01a4 // +0056 │ │ -037810: 1a02 cd0a |0150: const-string v2, "init_flg" // string@0acd │ │ -037814: 0800 1500 |0152: move-object/from16 v0, v21 │ │ -037818: 6e20 4600 2000 |0154: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ -03781e: 0c02 |0157: move-result-object v2 │ │ -037820: 6e10 e408 0200 |0158: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -037826: 0a02 |015b: move-result v2 │ │ -037828: 3902 4800 |015c: if-nez v2, 01a4 // +0048 │ │ -03782c: 1a03 b707 |015e: const-string v3, "cache_file" // string@07b7 │ │ -037830: 1202 |0160: const/4 v2, #int 0 // #0 │ │ -037832: 1f02 5d01 |0161: check-cast v2, Ljava/lang/String; // type@015d │ │ -037836: 6e30 4b00 3a02 |0163: invoke-virtual {v10, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03783c: 6e10 4c00 0a00 |0166: invoke-virtual {v10}, Landroid/content/ContentValues;.size:()I // method@004c │ │ -037842: 0a02 |0169: move-result v2 │ │ -037844: 3d02 0f00 |016a: if-lez v2, 0179 // +000f │ │ -037848: 1a02 6707 |016c: const-string v2, "audio" // string@0767 │ │ -03784c: 1a03 5d07 |016e: const-string v3, "artist_key = ?" // string@075d │ │ -037850: 1214 |0170: const/4 v4, #int 1 // #1 │ │ -037852: 2344 3302 |0171: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -037856: 1205 |0173: const/4 v5, #int 0 // #0 │ │ -037858: 4d09 0405 |0174: aput-object v9, v4, v5 │ │ -03785c: 6e54 9400 213a |0176: invoke-virtual {v1, v2, v10, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -037862: 6e10 9300 0100 |0179: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -037868: 1311 0100 |017c: const/16 v17, #int 1 // #1 │ │ -03786c: 380c 0500 |017e: if-eqz v12, 0183 // +0005 │ │ -037870: 7210 7500 0c00 |0180: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -037876: 6e10 8d00 0100 |0183: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03787c: 7401 ae09 1300 |0186: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -037882: 0c02 |0189: move-result-object v2 │ │ -037884: 6e10 5000 0200 |018a: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -03788a: 0c02 |018d: move-result-object v2 │ │ -03788c: 6203 0102 |018e: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ -037890: 1204 |0190: const/4 v4, #int 0 // #0 │ │ -037892: 6e30 3f00 3204 |0191: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -037898: 7401 ae09 1300 |0194: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -03789e: 0c02 |0197: move-result-object v2 │ │ -0378a0: 6e10 5000 0200 |0198: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -0378a6: 0c02 |019b: move-result-object v2 │ │ -0378a8: 6203 fa01 |019c: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ -0378ac: 1204 |019e: const/4 v4, #int 0 // #0 │ │ -0378ae: 6e30 3f00 3204 |019f: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -0378b4: 2900 00ff |01a2: goto/16 00a2 // -0100 │ │ -0378b8: 1a02 5607 |01a4: const-string v2, "artist" // string@0756 │ │ -0378bc: 0800 1500 |01a6: move-object/from16 v0, v21 │ │ -0378c0: 6e20 4500 2000 |01a8: invoke-virtual {v0, v2}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -0378c6: 0a02 |01ab: move-result v2 │ │ -0378c8: 3802 baff |01ac: if-eqz v2, 0166 // -0046 │ │ -0378cc: 1a02 5607 |01ae: const-string v2, "artist" // string@0756 │ │ -0378d0: 1a03 5607 |01b0: const-string v3, "artist" // string@0756 │ │ -0378d4: 0800 1500 |01b2: move-object/from16 v0, v21 │ │ -0378d8: 6e20 4800 3000 |01b4: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ -0378de: 0c03 |01b7: move-result-object v3 │ │ -0378e0: 6e30 4b00 2a03 |01b8: invoke-virtual {v10, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0378e6: 28ab |01bb: goto 0166 // -0055 │ │ -0378e8: 0d02 |01bc: move-exception v2 │ │ -0378ea: 380c 0500 |01bd: if-eqz v12, 01c2 // +0005 │ │ -0378ee: 7210 7500 0c00 |01bf: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0378f4: 6e10 8d00 0100 |01c2: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0378fa: 7401 ae09 1300 |01c5: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -037900: 0c03 |01c8: move-result-object v3 │ │ -037902: 6e10 5000 0300 |01c9: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -037908: 0c03 |01cc: move-result-object v3 │ │ -03790a: 6204 0102 |01cd: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ -03790e: 1205 |01cf: const/4 v5, #int 0 // #0 │ │ -037910: 6e30 3f00 4305 |01d0: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -037916: 7401 ae09 1300 |01d3: invoke-virtual/range {v19}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -03791c: 0c03 |01d6: move-result-object v3 │ │ -03791e: 6e10 5000 0300 |01d7: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -037924: 0c03 |01da: move-result-object v3 │ │ -037926: 6204 fa01 |01db: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ -03792a: 1205 |01dd: const/4 v5, #int 0 // #0 │ │ -03792c: 6e30 3f00 4305 |01de: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -037932: 2702 |01e1: throw v2 │ │ +0380c8: |[0380c8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.artistIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0380d8: 3816 ef00 |0000: if-eqz v22, 00ef // +00ef │ │ +0380dc: 1a03 cf08 |0002: const-string v3, "encoding" // string@08cf │ │ +0380e0: 0800 1600 |0004: move-object/from16 v0, v22 │ │ +0380e4: 6e20 4500 3000 |0006: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +0380ea: 0a03 |0009: move-result v3 │ │ +0380ec: 3803 e500 |000a: if-eqz v3, 00ef // +00e5 │ │ +0380f0: 7701 4200 1500 |000c: invoke-static/range {v21}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +0380f6: 0b10 |000f: move-result-wide v16 │ │ +0380f8: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +0380fc: 3103 1004 |0012: cmp-long v3, v16, v4 │ │ +038100: 3a03 a500 |0014: if-ltz v3, 00b9 // +00a5 │ │ +038104: 1a03 cf08 |0016: const-string v3, "encoding" // string@08cf │ │ +038108: 0800 1600 |0018: move-object/from16 v0, v22 │ │ +03810c: 6e20 4800 3000 |001a: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ +038112: 0c0f |001d: move-result-object v15 │ │ +038114: 7601 af09 1400 |001e: invoke-direct/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03811a: 0c03 |0021: move-result-object v3 │ │ +03811c: 6e10 d409 0300 |0022: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +038122: 0c02 |0025: move-result-object v2 │ │ +038124: 120d |0026: const/4 v13, #int 0 // #0 │ │ +038126: 6e10 8a00 0200 |0027: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03812c: 1a03 5507 |002a: const-string v3, "artist" // string@0755 │ │ +038130: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +038132: 2344 3302 |002d: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +038136: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +038138: 1a06 5507 |0030: const-string v6, "artist" // string@0755 │ │ +03813c: 4d06 0405 |0032: aput-object v6, v4, v5 │ │ +038140: 1a05 db06 |0034: const-string v5, "_id = ?" // string@06db │ │ +038144: 1216 |0036: const/4 v6, #int 1 // #1 │ │ +038146: 2366 3302 |0037: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03814a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +03814c: 7702 ed08 1000 |003a: invoke-static/range {v16, v17}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +038152: 0c08 |003d: move-result-object v8 │ │ +038154: 4d08 0607 |003e: aput-object v8, v6, v7 │ │ +038158: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +03815a: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +03815c: 1209 |0042: const/4 v9, #int 0 // #0 │ │ +03815e: 7408 9000 0200 |0043: 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@0090 │ │ +038164: 0c0d |0046: move-result-object v13 │ │ +038166: 380d 5c00 |0047: if-eqz v13, 00a3 // +005c │ │ +03816a: 7210 7e00 0d00 |0049: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +038170: 0a03 |004c: move-result v3 │ │ +038172: 3803 5600 |004d: if-eqz v3, 00a3 // +0056 │ │ +038176: 1a03 5507 |004f: const-string v3, "artist" // string@0755 │ │ +03817a: 7220 7600 3d00 |0051: invoke-interface {v13, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +038180: 0a03 |0054: move-result v3 │ │ +038182: 7220 7b00 3d00 |0055: invoke-interface {v13, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +038188: 0c03 |0058: move-result-object v3 │ │ +03818a: 0800 1400 |0059: move-object/from16 v0, v20 │ │ +03818e: 7020 ad09 3000 |005b: invoke-direct {v0, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ +038194: 0c0c |005e: move-result-object v12 │ │ +038196: 380c 4400 |005f: if-eqz v12, 00a3 // +0044 │ │ +03819a: 21c3 |0061: array-length v3, v12 │ │ +03819c: 3d03 4100 |0062: if-lez v3, 00a3 // +0041 │ │ +0381a0: 2213 1300 |0064: new-instance v19, Landroid/content/ContentValues; // type@0013 │ │ +0381a4: 7601 4400 1300 |0066: invoke-direct/range {v19}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +0381aa: 1a03 5507 |0069: const-string v3, "artist" // string@0755 │ │ +0381ae: 2204 5d01 |006b: new-instance v4, Ljava/lang/String; // type@015d │ │ +0381b2: 7030 0109 c40f |006d: invoke-direct {v4, v12, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ +0381b8: 0800 1300 |0070: move-object/from16 v0, v19 │ │ +0381bc: 6e30 4b00 3004 |0072: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0381c2: 1a03 5507 |0075: const-string v3, "artist" // string@0755 │ │ +0381c6: 1a04 db06 |0077: const-string v4, "_id = ?" // string@06db │ │ +0381ca: 1215 |0079: const/4 v5, #int 1 // #1 │ │ +0381cc: 2355 3302 |007a: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ +0381d0: 1206 |007c: const/4 v6, #int 0 // #0 │ │ +0381d2: 7702 ed08 1000 |007d: invoke-static/range {v16, v17}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +0381d8: 0c07 |0080: move-result-object v7 │ │ +0381da: 4d07 0506 |0081: aput-object v7, v5, v6 │ │ +0381de: 0800 1300 |0083: move-object/from16 v0, v19 │ │ +0381e2: 6e55 9400 3240 |0085: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +0381e8: 0a12 |0088: move-result v18 │ │ +0381ea: 6e10 9300 0200 |0089: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +0381f0: 380d 0500 |008c: if-eqz v13, 0091 // +0005 │ │ +0381f4: 7210 7500 0d00 |008e: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0381fa: 6e10 8d00 0200 |0091: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +038200: 7401 ae09 1400 |0094: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +038206: 0c03 |0097: move-result-object v3 │ │ +038208: 6e10 5000 0300 |0098: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +03820e: 0c03 |009b: move-result-object v3 │ │ +038210: 6204 fa01 |009c: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ +038214: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +038216: 6e30 3f00 4305 |009f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +03821c: 0f12 |00a2: return v18 │ │ +03821e: 380d 0500 |00a3: if-eqz v13, 00a8 // +0005 │ │ +038222: 7210 7500 0d00 |00a5: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +038228: 6e10 8d00 0200 |00a8: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03822e: 7401 ae09 1400 |00ab: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +038234: 0c03 |00ae: move-result-object v3 │ │ +038236: 6e10 5000 0300 |00af: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +03823c: 0c03 |00b2: move-result-object v3 │ │ +03823e: 6204 fa01 |00b3: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ +038242: 1205 |00b5: const/4 v5, #int 0 // #0 │ │ +038244: 6e30 3f00 4305 |00b6: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +03824a: 1312 0000 |00b9: const/16 v18, #int 0 // #0 │ │ +03824e: 28e7 |00bb: goto 00a2 // -0019 │ │ +038250: 0d0e |00bc: move-exception v14 │ │ +038252: 6e10 cb08 0e00 |00bd: invoke-virtual {v14}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@08cb │ │ +038258: 380d 0500 |00c0: if-eqz v13, 00c5 // +0005 │ │ +03825c: 7210 7500 0d00 |00c2: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +038262: 6e10 8d00 0200 |00c5: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +038268: 7401 ae09 1400 |00c8: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +03826e: 0c03 |00cb: move-result-object v3 │ │ +038270: 6e10 5000 0300 |00cc: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +038276: 0c03 |00cf: move-result-object v3 │ │ +038278: 6204 fa01 |00d0: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ +03827c: 1205 |00d2: const/4 v5, #int 0 // #0 │ │ +03827e: 6e30 3f00 4305 |00d3: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +038284: 28e3 |00d6: goto 00b9 // -001d │ │ +038286: 0d03 |00d7: move-exception v3 │ │ +038288: 380d 0500 |00d8: if-eqz v13, 00dd // +0005 │ │ +03828c: 7210 7500 0d00 |00da: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +038292: 6e10 8d00 0200 |00dd: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +038298: 7401 ae09 1400 |00e0: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +03829e: 0c04 |00e3: move-result-object v4 │ │ +0382a0: 6e10 5000 0400 |00e4: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +0382a6: 0c04 |00e7: move-result-object v4 │ │ +0382a8: 6205 fa01 |00e8: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ +0382ac: 1206 |00ea: const/4 v6, #int 0 // #0 │ │ +0382ae: 6e30 3f00 5406 |00eb: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +0382b4: 2703 |00ee: throw v3 │ │ +0382b6: 7601 af09 1400 |00ef: invoke-direct/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0382bc: 0c03 |00f2: move-result-object v3 │ │ +0382be: 6e10 d409 0300 |00f3: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +0382c4: 0c02 |00f6: move-result-object v2 │ │ +0382c6: 120d |00f7: const/4 v13, #int 0 // #0 │ │ +0382c8: 7701 4200 1500 |00f8: invoke-static/range {v21}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +0382ce: 0b10 |00fb: move-result-wide v16 │ │ +0382d0: 6e10 8a00 0200 |00fc: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +0382d6: 1a03 5507 |00ff: const-string v3, "artist" // string@0755 │ │ +0382da: 1a04 db06 |0101: const-string v4, "_id = ?" // string@06db │ │ +0382de: 1215 |0103: const/4 v5, #int 1 // #1 │ │ +0382e0: 2355 3302 |0104: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ +0382e4: 1206 |0106: const/4 v6, #int 0 // #0 │ │ +0382e6: 7702 ed08 1000 |0107: invoke-static/range {v16, v17}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +0382ec: 0c07 |010a: move-result-object v7 │ │ +0382ee: 4d07 0506 |010b: aput-object v7, v5, v6 │ │ +0382f2: 0800 1600 |010d: move-object/from16 v0, v22 │ │ +0382f6: 6e55 9400 3240 |010f: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +0382fc: 1a03 5507 |0112: const-string v3, "artist" // string@0755 │ │ +038300: 1214 |0114: const/4 v4, #int 1 // #1 │ │ +038302: 2344 3302 |0115: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +038306: 1205 |0117: const/4 v5, #int 0 // #0 │ │ +038308: 1a06 5b07 |0118: const-string v6, "artist_key" // string@075b │ │ +03830c: 4d06 0405 |011a: aput-object v6, v4, v5 │ │ +038310: 1a05 db06 |011c: const-string v5, "_id = ?" // string@06db │ │ +038314: 1216 |011e: const/4 v6, #int 1 // #1 │ │ +038316: 2366 3302 |011f: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03831a: 1207 |0121: const/4 v7, #int 0 // #0 │ │ +03831c: 7702 ed08 1000 |0122: invoke-static/range {v16, v17}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +038322: 0c08 |0125: move-result-object v8 │ │ +038324: 4d08 0607 |0126: aput-object v8, v6, v7 │ │ +038328: 1207 |0128: const/4 v7, #int 0 // #0 │ │ +03832a: 1208 |0129: const/4 v8, #int 0 // #0 │ │ +03832c: 1209 |012a: const/4 v9, #int 0 // #0 │ │ +03832e: 7408 9000 0200 |012b: 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@0090 │ │ +038334: 0c0d |012e: move-result-object v13 │ │ +038336: 380d 4a00 |012f: if-eqz v13, 0179 // +004a │ │ +03833a: 7210 7e00 0d00 |0131: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +038340: 0a03 |0134: move-result v3 │ │ +038342: 3803 4400 |0135: if-eqz v3, 0179 // +0044 │ │ +038346: 1a03 5b07 |0137: const-string v3, "artist_key" // string@075b │ │ +03834a: 7220 7600 3d00 |0139: invoke-interface {v13, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +038350: 0a03 |013c: move-result v3 │ │ +038352: 7220 7b00 3d00 |013d: invoke-interface {v13, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +038358: 0c0a |0140: move-result-object v10 │ │ +03835a: 220b 1300 |0141: new-instance v11, Landroid/content/ContentValues; // type@0013 │ │ +03835e: 7010 4400 0b00 |0143: invoke-direct {v11}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +038364: 1a03 cc0a |0146: const-string v3, "init_flg" // string@0acc │ │ +038368: 0800 1600 |0148: move-object/from16 v0, v22 │ │ +03836c: 6e20 4500 3000 |014a: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +038372: 0a03 |014d: move-result v3 │ │ +038374: 3803 5600 |014e: if-eqz v3, 01a4 // +0056 │ │ +038378: 1a03 cc0a |0150: const-string v3, "init_flg" // string@0acc │ │ +03837c: 0800 1600 |0152: move-object/from16 v0, v22 │ │ +038380: 6e20 4600 3000 |0154: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ +038386: 0c03 |0157: move-result-object v3 │ │ +038388: 6e10 e408 0300 |0158: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +03838e: 0a03 |015b: move-result v3 │ │ +038390: 3903 4800 |015c: if-nez v3, 01a4 // +0048 │ │ +038394: 1a04 b607 |015e: const-string v4, "cache_file" // string@07b6 │ │ +038398: 1203 |0160: const/4 v3, #int 0 // #0 │ │ +03839a: 1f03 5d01 |0161: check-cast v3, Ljava/lang/String; // type@015d │ │ +03839e: 6e30 4b00 4b03 |0163: invoke-virtual {v11, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +0383a4: 6e10 4c00 0b00 |0166: invoke-virtual {v11}, Landroid/content/ContentValues;.size:()I // method@004c │ │ +0383aa: 0a03 |0169: move-result v3 │ │ +0383ac: 3d03 0f00 |016a: if-lez v3, 0179 // +000f │ │ +0383b0: 1a03 6607 |016c: const-string v3, "audio" // string@0766 │ │ +0383b4: 1a04 5c07 |016e: const-string v4, "artist_key = ?" // string@075c │ │ +0383b8: 1215 |0170: const/4 v5, #int 1 // #1 │ │ +0383ba: 2355 3302 |0171: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ +0383be: 1206 |0173: const/4 v6, #int 0 // #0 │ │ +0383c0: 4d0a 0506 |0174: aput-object v10, v5, v6 │ │ +0383c4: 6e55 9400 324b |0176: invoke-virtual {v2, v3, v11, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +0383ca: 6e10 9300 0200 |0179: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +0383d0: 1312 0100 |017c: const/16 v18, #int 1 // #1 │ │ +0383d4: 380d 0500 |017e: if-eqz v13, 0183 // +0005 │ │ +0383d8: 7210 7500 0d00 |0180: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0383de: 6e10 8d00 0200 |0183: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +0383e4: 7401 ae09 1400 |0186: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +0383ea: 0c03 |0189: move-result-object v3 │ │ +0383ec: 6e10 5000 0300 |018a: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +0383f2: 0c03 |018d: move-result-object v3 │ │ +0383f4: 6204 0102 |018e: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ +0383f8: 1205 |0190: const/4 v5, #int 0 // #0 │ │ +0383fa: 6e30 3f00 4305 |0191: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +038400: 7401 ae09 1400 |0194: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +038406: 0c03 |0197: move-result-object v3 │ │ +038408: 6e10 5000 0300 |0198: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +03840e: 0c03 |019b: move-result-object v3 │ │ +038410: 6204 fa01 |019c: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ +038414: 1205 |019e: const/4 v5, #int 0 // #0 │ │ +038416: 6e30 3f00 4305 |019f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +03841c: 2900 00ff |01a2: goto/16 00a2 // -0100 │ │ +038420: 1a03 5507 |01a4: const-string v3, "artist" // string@0755 │ │ +038424: 0800 1600 |01a6: move-object/from16 v0, v22 │ │ +038428: 6e20 4500 3000 |01a8: invoke-virtual {v0, v3}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +03842e: 0a03 |01ab: move-result v3 │ │ +038430: 3803 baff |01ac: if-eqz v3, 0166 // -0046 │ │ +038434: 1a03 5507 |01ae: const-string v3, "artist" // string@0755 │ │ +038438: 1a04 5507 |01b0: const-string v4, "artist" // string@0755 │ │ +03843c: 0800 1600 |01b2: move-object/from16 v0, v22 │ │ +038440: 6e20 4800 4000 |01b4: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ +038446: 0c04 |01b7: move-result-object v4 │ │ +038448: 6e30 4b00 3b04 |01b8: invoke-virtual {v11, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03844e: 28ab |01bb: goto 0166 // -0055 │ │ +038450: 0d03 |01bc: move-exception v3 │ │ +038452: 380d 0500 |01bd: if-eqz v13, 01c2 // +0005 │ │ +038456: 7210 7500 0d00 |01bf: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03845c: 6e10 8d00 0200 |01c2: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +038462: 7401 ae09 1400 |01c5: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +038468: 0c04 |01c8: move-result-object v4 │ │ +03846a: 6e10 5000 0400 |01c9: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +038470: 0c04 |01cc: move-result-object v4 │ │ +038472: 6205 0102 |01cd: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ +038476: 1206 |01cf: const/4 v6, #int 0 // #0 │ │ +038478: 6e30 3f00 5406 |01d0: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +03847e: 7401 ae09 1400 |01d3: invoke-virtual/range {v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +038484: 0c04 |01d6: move-result-object v4 │ │ +038486: 6e10 5000 0400 |01d7: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +03848c: 0c04 |01da: move-result-object v4 │ │ +03848e: 6205 fa01 |01db: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@01fa │ │ +038492: 1206 |01dd: const/4 v6, #int 0 // #0 │ │ +038494: 6e30 3f00 5406 |01de: invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +03849a: 2703 |01e1: throw v3 │ │ catches : 4 │ │ 0x0027 - 0x008c │ │ Ljava/io/UnsupportedEncodingException; -> 0x00bc │ │ -> 0x00d7 │ │ 0x00bd - 0x00c0 │ │ -> 0x00d7 │ │ 0x00f8 - 0x017c │ │ @@ -71940,26 +72180,32 @@ │ │ 0x000c line=1029 │ │ 0x0010 line=1030 │ │ 0x0016 line=1031 │ │ 0x001e line=1032 │ │ 0x0026 line=1033 │ │ 0x0027 line=1035 │ │ 0x002a line=1036 │ │ + 0x003a line=1042 │ │ + 0x0043 line=1036 │ │ 0x0047 line=1044 │ │ 0x004f line=1045 │ │ + 0x0051 line=1046 │ │ + 0x0055 line=1045 │ │ 0x005f line=1047 │ │ 0x0064 line=1048 │ │ 0x0069 line=1049 │ │ 0x0075 line=1051 │ │ + 0x007d line=1054 │ │ + 0x0083 line=1051 │ │ 0x0089 line=1056 │ │ 0x008c line=1063 │ │ 0x008e line=1064 │ │ 0x0091 line=1066 │ │ 0x0094 line=1067 │ │ - 0x00a2 line=1124 │ │ + 0x00a2 line=1116 │ │ 0x00a3 line=1063 │ │ 0x00a5 line=1064 │ │ 0x00a8 line=1066 │ │ 0x00ab line=1067 │ │ 0x00b9 line=1071 │ │ 0x00bc line=1060 │ │ 0x00bd line=1061 │ │ @@ -71972,256 +72218,267 @@ │ │ 0x00dd line=1066 │ │ 0x00e0 line=1067 │ │ 0x00ef line=1073 │ │ 0x00f7 line=1074 │ │ 0x00f8 line=1076 │ │ 0x00fc line=1077 │ │ 0x00ff line=1078 │ │ + 0x0107 line=1080 │ │ + 0x010d line=1078 │ │ 0x0112 line=1083 │ │ + 0x0122 line=1089 │ │ + 0x012b line=1083 │ │ 0x012f line=1091 │ │ 0x0137 line=1092 │ │ + 0x0139 line=1093 │ │ + 0x013d line=1092 │ │ 0x0141 line=1094 │ │ 0x0146 line=1095 │ │ + 0x0152 line=1096 │ │ 0x015e line=1098 │ │ 0x0166 line=1106 │ │ 0x016c line=1107 │ │ 0x0179 line=1115 │ │ 0x017c line=1116 │ │ 0x017e line=1118 │ │ 0x0180 line=1119 │ │ 0x0183 line=1121 │ │ 0x0186 line=1122 │ │ 0x0194 line=1124 │ │ 0x01a4 line=1101 │ │ 0x01ae line=1102 │ │ + 0x01b2 line=1103 │ │ + 0x01b8 line=1102 │ │ 0x01bc line=1118 │ │ 0x01bf line=1119 │ │ 0x01c2 line=1121 │ │ 0x01c5 line=1122 │ │ 0x01d3 line=1124 │ │ locals : │ │ - 0x0026 - 0x00a2 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x005f - 0x00a2 reg=11 bufs [B │ │ - 0x0027 - 0x00a2 reg=12 cur Landroid/database/Cursor; │ │ - 0x001e - 0x00a2 reg=14 enc Ljava/lang/String; │ │ - 0x0089 - 0x00a2 reg=17 ret I │ │ - 0x0069 - 0x00a2 reg=18 updateValues Landroid/content/ContentValues; │ │ - 0x00a3 - 0x00b9 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x00a3 - 0x00b9 reg=12 cur Landroid/database/Cursor; │ │ - 0x00a3 - 0x00b9 reg=14 enc Ljava/lang/String; │ │ - 0x00bd - 0x00d7 reg=13 e Ljava/io/UnsupportedEncodingException; │ │ - 0x00bc - 0x00ef reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x00bc - 0x00ef reg=12 cur Landroid/database/Cursor; │ │ - 0x00bc - 0x00ef reg=14 enc Ljava/lang/String; │ │ - 0x0010 - 0x00ef reg=15 id J │ │ - 0x0141 - 0x0179 reg=9 artistKey Ljava/lang/String; │ │ - 0x0146 - 0x0179 reg=10 audioValues Landroid/content/ContentValues; │ │ - 0x01a4 - 0x01bc reg=9 artistKey Ljava/lang/String; │ │ - 0x01a4 - 0x01bc reg=10 audioValues Landroid/content/ContentValues; │ │ - 0x00fc - 0x01bc reg=15 id J │ │ - 0x00f7 - 0x01e2 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x00f8 - 0x01e2 reg=12 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x01e2 reg=19 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ - 0x0000 - 0x01e2 reg=20 uri Landroid/net/Uri; │ │ - 0x0000 - 0x01e2 reg=21 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x01e2 reg=22 selection Ljava/lang/String; │ │ - 0x0000 - 0x01e2 reg=23 selectionArgs [Ljava/lang/String; │ │ + 0x0026 - 0x00a2 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x005f - 0x00a2 reg=12 bufs [B │ │ + 0x0027 - 0x00a2 reg=13 cur Landroid/database/Cursor; │ │ + 0x001e - 0x00a2 reg=15 enc Ljava/lang/String; │ │ + 0x0089 - 0x00a2 reg=18 ret I │ │ + 0x0069 - 0x00a2 reg=19 updateValues Landroid/content/ContentValues; │ │ + 0x00a3 - 0x00b9 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x00a3 - 0x00b9 reg=13 cur Landroid/database/Cursor; │ │ + 0x00a3 - 0x00b9 reg=15 enc Ljava/lang/String; │ │ + 0x00bd - 0x00d7 reg=14 e Ljava/io/UnsupportedEncodingException; │ │ + 0x00bc - 0x00ef reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x00bc - 0x00ef reg=13 cur Landroid/database/Cursor; │ │ + 0x00bc - 0x00ef reg=15 enc Ljava/lang/String; │ │ + 0x0010 - 0x00ef reg=16 id J │ │ + 0x0141 - 0x0179 reg=10 artistKey Ljava/lang/String; │ │ + 0x0146 - 0x0179 reg=11 audioValues Landroid/content/ContentValues; │ │ + 0x01a4 - 0x01bc reg=10 artistKey Ljava/lang/String; │ │ + 0x01a4 - 0x01bc reg=11 audioValues Landroid/content/ContentValues; │ │ + 0x00fc - 0x01bc reg=16 id J │ │ + 0x00f7 - 0x01e2 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x00f8 - 0x01e2 reg=13 cur Landroid/database/Cursor; │ │ + 0x0000 - 0x01e2 reg=20 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ + 0x0000 - 0x01e2 reg=21 uri Landroid/net/Uri; │ │ + 0x0000 - 0x01e2 reg=22 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x01e2 reg=23 selection Ljava/lang/String; │ │ + 0x0000 - 0x01e2 reg=24 selectionArgs [Ljava/lang/String; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'artistQuery' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 34 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 324 16-bit code units │ │ -037964: |[037964] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.artistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -037974: 381f 4600 |0000: if-eqz v31, 0046 // +0046 │ │ -037978: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ -03797c: 0800 1f00 |0004: move-object/from16 v0, v31 │ │ -037980: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -037986: 0a04 |0009: move-result v4 │ │ -037988: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ -03798a: 3254 3800 |000b: if-eq v4, v5, 0043 // +0038 │ │ -03798e: 1319 0100 |000d: const/16 v25, #int 1 // #1 │ │ -037992: 381f 3d00 |000f: if-eqz v31, 004c // +003d │ │ -037996: 1a04 5c07 |0011: const-string v4, "artist_key" // string@075c │ │ -03799a: 0800 1f00 |0013: move-object/from16 v0, v31 │ │ -03799e: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -0379a4: 0a04 |0018: move-result v4 │ │ -0379a6: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ -0379a8: 3254 2f00 |001a: if-eq v4, v5, 0049 // +002f │ │ -0379ac: 1318 0100 |001c: const/16 v24, #int 1 // #1 │ │ -0379b0: 3919 0400 |001e: if-nez v25, 0022 // +0004 │ │ -0379b4: 3818 2f00 |0020: if-eqz v24, 004f // +002f │ │ -0379b8: 7601 af09 1c00 |0022: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0379be: 0c04 |0025: move-result-object v4 │ │ -0379c0: 6e10 d309 0400 |0026: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -0379c6: 0c03 |0029: move-result-object v3 │ │ -0379c8: 2202 2b00 |002a: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -0379cc: 7010 9600 0200 |002c: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -0379d2: 1a04 5607 |002f: const-string v4, "artist" // string@0756 │ │ -0379d6: 6e20 9a00 4200 |0031: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -0379dc: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -0379de: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -0379e0: 0804 1e00 |0036: move-object/from16 v4, v30 │ │ -0379e4: 0805 1f00 |0038: move-object/from16 v5, v31 │ │ -0379e8: 0806 2000 |003a: move-object/from16 v6, v32 │ │ -0379ec: 0809 2100 |003c: move-object/from16 v9, v33 │ │ -0379f0: 7408 9800 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ -0379f6: 0c14 |0041: move-result-object v20 │ │ -0379f8: 1114 |0042: return-object v20 │ │ -0379fa: 1319 0000 |0043: const/16 v25, #int 0 // #0 │ │ -0379fe: 28ca |0045: goto 000f // -0036 │ │ -037a00: 1319 0000 |0046: const/16 v25, #int 0 // #0 │ │ -037a04: 28c7 |0048: goto 000f // -0039 │ │ -037a06: 1318 0000 |0049: const/16 v24, #int 0 // #0 │ │ -037a0a: 28d3 |004b: goto 001e // -002d │ │ -037a0c: 1318 0000 |004c: const/16 v24, #int 0 // #0 │ │ -037a10: 28d0 |004e: goto 001e // -0030 │ │ -037a12: 7601 af09 1c00 |004f: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -037a18: 0c04 |0052: move-result-object v4 │ │ -037a1a: 6e10 d409 0400 |0053: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -037a20: 0c03 |0056: move-result-object v3 │ │ -037a22: 220b 2b00 |0057: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -037a26: 7010 9600 0b00 |0059: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -037a2c: 1a04 5607 |005c: const-string v4, "artist" // string@0756 │ │ -037a30: 6e20 9a00 4b00 |005e: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -037a36: 120a |0061: const/4 v10, #int 0 // #0 │ │ -037a38: 381f 4500 |0062: if-eqz v31, 00a7 // +0045 │ │ -037a3c: 1a04 a802 |0064: const-string v4, "LIMIT" // string@02a8 │ │ -037a40: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ -037a44: 6e20 0c09 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -037a4a: 0a17 |006b: move-result v23 │ │ -037a4c: 12f4 |006c: const/4 v4, #int -1 // #ff │ │ -037a4e: 0200 1700 |006d: move/from16 v0, v23 │ │ -037a52: 3240 9200 |006f: if-eq v0, v4, 0101 // +0092 │ │ -037a56: 0800 2000 |0071: move-object/from16 v0, v32 │ │ -037a5a: 2104 |0073: array-length v4, v0 │ │ -037a5c: d804 04ff |0074: add-int/lit8 v4, v4, #int -1 // #ff │ │ -037a60: 4616 2004 |0076: aget-object v22, v32, v4 │ │ -037a64: 0800 2000 |0078: move-object/from16 v0, v32 │ │ -037a68: 2104 |007a: array-length v4, v0 │ │ -037a6a: d804 04fe |007b: add-int/lit8 v4, v4, #int -2 // #fe │ │ -037a6e: 461a 2004 |007d: aget-object v26, v32, v4 │ │ -037a72: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -037a74: 0800 1f00 |0080: move-object/from16 v0, v31 │ │ -037a78: 0201 1700 |0082: move/from16 v1, v23 │ │ -037a7c: 6e30 1509 4001 |0084: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -037a82: 0c1f |0087: move-result-object v31 │ │ -037a84: 6004 0000 |0088: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -037a88: 1305 0900 |008a: const/16 v5, #int 9 // #9 │ │ -037a8c: 3554 5e00 |008c: if-ge v4, v5, 00ea // +005e │ │ -037a90: 0800 2000 |008e: move-object/from16 v0, v32 │ │ -037a94: 2104 |0090: array-length v4, v0 │ │ -037a96: d804 04fe |0091: add-int/lit8 v4, v4, #int -2 // #fe │ │ -037a9a: 2340 3302 |0093: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ -037a9e: 081b 0000 |0095: move-object/from16 v27, v0 │ │ -037aa2: 1315 0000 |0097: const/16 v21, #int 0 // #0 │ │ -037aa6: 0800 1b00 |0099: move-object/from16 v0, v27 │ │ -037aaa: 2104 |009b: array-length v4, v0 │ │ -037aac: 0200 1500 |009c: move/from16 v0, v21 │ │ -037ab0: 3540 0c00 |009e: if-ge v0, v4, 00aa // +000c │ │ -037ab4: 4604 2015 |00a0: aget-object v4, v32, v21 │ │ -037ab8: 4d04 1b15 |00a2: aput-object v4, v27, v21 │ │ -037abc: d815 1501 |00a4: add-int/lit8 v21, v21, #int 1 // #01 │ │ -037ac0: 28f3 |00a6: goto 0099 // -000d │ │ -037ac2: 1317 ffff |00a7: const/16 v23, #int -1 // #ffff │ │ -037ac6: 28c3 |00a9: goto 006c // -003d │ │ -037ac8: 0820 1b00 |00aa: move-object/from16 v32, v27 │ │ -037acc: 1a04 b600 |00ac: const-string v4, "0" // string@00b6 │ │ -037ad0: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ -037ad4: 6e20 0609 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -037ada: 0a04 |00b3: move-result v4 │ │ -037adc: 3904 4d00 |00b4: if-nez v4, 0101 // +004d │ │ -037ae0: 2204 5f01 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -037ae4: 7010 1a09 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -037aea: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ -037aee: 6e20 2009 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037af4: 0c04 |00c0: move-result-object v4 │ │ -037af6: 1a05 ac00 |00c1: const-string v5, "," // string@00ac │ │ -037afa: 6e20 2009 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037b00: 0c04 |00c6: move-result-object v4 │ │ -037b02: 0800 1a00 |00c7: move-object/from16 v0, v26 │ │ -037b06: 6e20 2009 0400 |00c9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037b0c: 0c04 |00cc: move-result-object v4 │ │ -037b0e: 6e10 2609 0400 |00cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -037b14: 0c0a |00d0: move-result-object v10 │ │ -037b16: 7601 a109 1c00 |00d1: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -037b1c: 0a04 |00d4: move-result v4 │ │ -037b1e: 3804 2100 |00d5: if-eqz v4, 00f6 // +0021 │ │ -037b22: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -037b26: 5404 0502 |00d9: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -037b2a: 0735 |00db: move-object v5, v3 │ │ -037b2c: 0806 1e00 |00dc: move-object/from16 v6, v30 │ │ -037b30: 0807 1f00 |00de: move-object/from16 v7, v31 │ │ -037b34: 0808 2000 |00e0: move-object/from16 v8, v32 │ │ -037b38: 0809 2100 |00e2: move-object/from16 v9, v33 │ │ -037b3c: 7407 c70a 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.artistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac7 │ │ -037b42: 0c14 |00e7: move-result-object v20 │ │ -037b44: 2900 5aff |00e8: goto/16 0042 // -00a6 │ │ -037b48: 0800 2000 |00ea: move-object/from16 v0, v32 │ │ -037b4c: 2104 |00ec: array-length v4, v0 │ │ -037b4e: d804 04fe |00ed: add-int/lit8 v4, v4, #int -2 // #fe │ │ -037b52: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ -037b56: 7120 930b 4000 |00f1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ -037b5c: 0c20 |00f4: move-result-object v32 │ │ -037b5e: 28b7 |00f5: goto 00ac // -0049 │ │ -037b60: 2214 2600 |00f6: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ -037b64: 6204 6803 |00f8: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ -037b68: 0800 1400 |00fa: move-object/from16 v0, v20 │ │ -037b6c: 7020 8700 4000 |00fc: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -037b72: 2900 43ff |00ff: goto/16 0042 // -00bd │ │ -037b76: 1310 0000 |0101: const/16 v16, #int 0 // #0 │ │ -037b7a: 1311 0000 |0103: const/16 v17, #int 0 // #0 │ │ -037b7e: 073c |0105: move-object v12, v3 │ │ -037b80: 080d 1e00 |0106: move-object/from16 v13, v30 │ │ -037b84: 080e 1f00 |0108: move-object/from16 v14, v31 │ │ -037b88: 080f 2000 |010a: move-object/from16 v15, v32 │ │ -037b8c: 0812 2100 |010c: move-object/from16 v18, v33 │ │ -037b90: 0813 0a00 |010e: move-object/from16 v19, v10 │ │ -037b94: 7409 9900 0b00 |0110: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ -037b9a: 0c14 |0113: move-result-object v20 │ │ -037b9c: 3814 0800 |0114: if-eqz v20, 011c // +0008 │ │ -037ba0: 7801 7800 1400 |0116: invoke-interface/range {v20}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -037ba6: 0a04 |0119: move-result v4 │ │ -037ba8: 3c04 28ff |011a: if-gtz v4, 0042 // -00d8 │ │ -037bac: 390a 0400 |011c: if-nez v10, 0120 // +0004 │ │ -037bb0: 1a0a b800 |011e: const-string v10, "0,20" // string@00b8 │ │ -037bb4: 7601 a109 1c00 |0120: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -037bba: 0a04 |0123: move-result v4 │ │ -037bbc: 3804 1500 |0124: if-eqz v4, 0139 // +0015 │ │ -037bc0: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ -037bc4: 5404 0502 |0128: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -037bc8: 0735 |012a: move-object v5, v3 │ │ -037bca: 0806 1e00 |012b: move-object/from16 v6, v30 │ │ -037bce: 0807 1f00 |012d: move-object/from16 v7, v31 │ │ -037bd2: 0808 2000 |012f: move-object/from16 v8, v32 │ │ -037bd6: 0809 2100 |0131: move-object/from16 v9, v33 │ │ -037bda: 7407 c70a 0400 |0133: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.artistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac7 │ │ -037be0: 0c14 |0136: move-result-object v20 │ │ -037be2: 2900 0bff |0137: goto/16 0042 // -00f5 │ │ -037be6: 2214 2600 |0139: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ -037bea: 6204 6803 |013b: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ -037bee: 0800 1400 |013d: move-object/from16 v0, v20 │ │ -037bf2: 7020 8700 4000 |013f: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -037bf8: 2900 00ff |0142: goto/16 0042 // -0100 │ │ +0384cc: |[0384cc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.artistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0384dc: 381f 4600 |0000: if-eqz v31, 0046 // +0046 │ │ +0384e0: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ +0384e4: 0800 1f00 |0004: move-object/from16 v0, v31 │ │ +0384e8: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +0384ee: 0a04 |0009: move-result v4 │ │ +0384f0: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ +0384f2: 3254 3800 |000b: if-eq v4, v5, 0043 // +0038 │ │ +0384f6: 1319 0100 |000d: const/16 v25, #int 1 // #1 │ │ +0384fa: 381f 3d00 |000f: if-eqz v31, 004c // +003d │ │ +0384fe: 1a04 5b07 |0011: const-string v4, "artist_key" // string@075b │ │ +038502: 0800 1f00 |0013: move-object/from16 v0, v31 │ │ +038506: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +03850c: 0a04 |0018: move-result v4 │ │ +03850e: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ +038510: 3254 2f00 |001a: if-eq v4, v5, 0049 // +002f │ │ +038514: 1318 0100 |001c: const/16 v24, #int 1 // #1 │ │ +038518: 3919 0400 |001e: if-nez v25, 0022 // +0004 │ │ +03851c: 3818 2f00 |0020: if-eqz v24, 004f // +002f │ │ +038520: 7601 af09 1c00 |0022: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +038526: 0c04 |0025: move-result-object v4 │ │ +038528: 6e10 d309 0400 |0026: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +03852e: 0c03 |0029: move-result-object v3 │ │ +038530: 2202 2b00 |002a: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +038534: 7010 9600 0200 |002c: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +03853a: 1a04 5507 |002f: const-string v4, "artist" // string@0755 │ │ +03853e: 6e20 9a00 4200 |0031: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +038544: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +038546: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +038548: 0804 1e00 |0036: move-object/from16 v4, v30 │ │ +03854c: 0805 1f00 |0038: move-object/from16 v5, v31 │ │ +038550: 0806 2000 |003a: move-object/from16 v6, v32 │ │ +038554: 0809 2100 |003c: move-object/from16 v9, v33 │ │ +038558: 7408 9800 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ +03855e: 0c14 |0041: move-result-object v20 │ │ +038560: 1114 |0042: return-object v20 │ │ +038562: 1319 0000 |0043: const/16 v25, #int 0 // #0 │ │ +038566: 28ca |0045: goto 000f // -0036 │ │ +038568: 1319 0000 |0046: const/16 v25, #int 0 // #0 │ │ +03856c: 28c7 |0048: goto 000f // -0039 │ │ +03856e: 1318 0000 |0049: const/16 v24, #int 0 // #0 │ │ +038572: 28d3 |004b: goto 001e // -002d │ │ +038574: 1318 0000 |004c: const/16 v24, #int 0 // #0 │ │ +038578: 28d0 |004e: goto 001e // -0030 │ │ +03857a: 7601 af09 1c00 |004f: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +038580: 0c04 |0052: move-result-object v4 │ │ +038582: 6e10 d409 0400 |0053: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +038588: 0c03 |0056: move-result-object v3 │ │ +03858a: 220b 2b00 |0057: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +03858e: 7010 9600 0b00 |0059: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +038594: 1a04 5507 |005c: const-string v4, "artist" // string@0755 │ │ +038598: 6e20 9a00 4b00 |005e: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +03859e: 120a |0061: const/4 v10, #int 0 // #0 │ │ +0385a0: 381f 4500 |0062: if-eqz v31, 00a7 // +0045 │ │ +0385a4: 1a04 a802 |0064: const-string v4, "LIMIT" // string@02a8 │ │ +0385a8: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ +0385ac: 6e20 0c09 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +0385b2: 0a17 |006b: move-result v23 │ │ +0385b4: 12f4 |006c: const/4 v4, #int -1 // #ff │ │ +0385b6: 0200 1700 |006d: move/from16 v0, v23 │ │ +0385ba: 3240 9200 |006f: if-eq v0, v4, 0101 // +0092 │ │ +0385be: 0800 2000 |0071: move-object/from16 v0, v32 │ │ +0385c2: 2104 |0073: array-length v4, v0 │ │ +0385c4: d804 04ff |0074: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0385c8: 4616 2004 |0076: aget-object v22, v32, v4 │ │ +0385cc: 0800 2000 |0078: move-object/from16 v0, v32 │ │ +0385d0: 2104 |007a: array-length v4, v0 │ │ +0385d2: d804 04fe |007b: add-int/lit8 v4, v4, #int -2 // #fe │ │ +0385d6: 461a 2004 |007d: aget-object v26, v32, v4 │ │ +0385da: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +0385dc: 0800 1f00 |0080: move-object/from16 v0, v31 │ │ +0385e0: 0201 1700 |0082: move/from16 v1, v23 │ │ +0385e4: 6e30 1509 4001 |0084: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +0385ea: 0c1f |0087: move-result-object v31 │ │ +0385ec: 6004 0000 |0088: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +0385f0: 1305 0900 |008a: const/16 v5, #int 9 // #9 │ │ +0385f4: 3554 5e00 |008c: if-ge v4, v5, 00ea // +005e │ │ +0385f8: 0800 2000 |008e: move-object/from16 v0, v32 │ │ +0385fc: 2104 |0090: array-length v4, v0 │ │ +0385fe: d804 04fe |0091: add-int/lit8 v4, v4, #int -2 // #fe │ │ +038602: 2340 3302 |0093: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ +038606: 081b 0000 |0095: move-object/from16 v27, v0 │ │ +03860a: 1315 0000 |0097: const/16 v21, #int 0 // #0 │ │ +03860e: 0800 1b00 |0099: move-object/from16 v0, v27 │ │ +038612: 2104 |009b: array-length v4, v0 │ │ +038614: 0200 1500 |009c: move/from16 v0, v21 │ │ +038618: 3540 0c00 |009e: if-ge v0, v4, 00aa // +000c │ │ +03861c: 4604 2015 |00a0: aget-object v4, v32, v21 │ │ +038620: 4d04 1b15 |00a2: aput-object v4, v27, v21 │ │ +038624: d815 1501 |00a4: add-int/lit8 v21, v21, #int 1 // #01 │ │ +038628: 28f3 |00a6: goto 0099 // -000d │ │ +03862a: 1317 ffff |00a7: const/16 v23, #int -1 // #ffff │ │ +03862e: 28c3 |00a9: goto 006c // -003d │ │ +038630: 0820 1b00 |00aa: move-object/from16 v32, v27 │ │ +038634: 1a04 b600 |00ac: const-string v4, "0" // string@00b6 │ │ +038638: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ +03863c: 6e20 0609 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +038642: 0a04 |00b3: move-result v4 │ │ +038644: 3904 4d00 |00b4: if-nez v4, 0101 // +004d │ │ +038648: 2204 5f01 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +03864c: 7010 1a09 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +038652: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ +038656: 6e20 2009 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03865c: 0c04 |00c0: move-result-object v4 │ │ +03865e: 1a05 ac00 |00c1: const-string v5, "," // string@00ac │ │ +038662: 6e20 2009 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038668: 0c04 |00c6: move-result-object v4 │ │ +03866a: 0800 1a00 |00c7: move-object/from16 v0, v26 │ │ +03866e: 6e20 2009 0400 |00c9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038674: 0c04 |00cc: move-result-object v4 │ │ +038676: 6e10 2609 0400 |00cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03867c: 0c0a |00d0: move-result-object v10 │ │ +03867e: 7601 a109 1c00 |00d1: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +038684: 0a04 |00d4: move-result v4 │ │ +038686: 3804 2100 |00d5: if-eqz v4, 00f6 // +0021 │ │ +03868a: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +03868e: 5404 0502 |00d9: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +038692: 0735 |00db: move-object v5, v3 │ │ +038694: 0806 1e00 |00dc: move-object/from16 v6, v30 │ │ +038698: 0807 1f00 |00de: move-object/from16 v7, v31 │ │ +03869c: 0808 2000 |00e0: move-object/from16 v8, v32 │ │ +0386a0: 0809 2100 |00e2: move-object/from16 v9, v33 │ │ +0386a4: 7407 c70a 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.artistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac7 │ │ +0386aa: 0c14 |00e7: move-result-object v20 │ │ +0386ac: 2900 5aff |00e8: goto/16 0042 // -00a6 │ │ +0386b0: 0800 2000 |00ea: move-object/from16 v0, v32 │ │ +0386b4: 2104 |00ec: array-length v4, v0 │ │ +0386b6: d804 04fe |00ed: add-int/lit8 v4, v4, #int -2 // #fe │ │ +0386ba: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ +0386be: 7120 930b 4000 |00f1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ +0386c4: 0c20 |00f4: move-result-object v32 │ │ +0386c6: 28b7 |00f5: goto 00ac // -0049 │ │ +0386c8: 2214 2600 |00f6: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ +0386cc: 6204 6803 |00f8: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ +0386d0: 0800 1400 |00fa: move-object/from16 v0, v20 │ │ +0386d4: 7020 8700 4000 |00fc: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +0386da: 2900 43ff |00ff: goto/16 0042 // -00bd │ │ +0386de: 1310 0000 |0101: const/16 v16, #int 0 // #0 │ │ +0386e2: 1311 0000 |0103: const/16 v17, #int 0 // #0 │ │ +0386e6: 073c |0105: move-object v12, v3 │ │ +0386e8: 080d 1e00 |0106: move-object/from16 v13, v30 │ │ +0386ec: 080e 1f00 |0108: move-object/from16 v14, v31 │ │ +0386f0: 080f 2000 |010a: move-object/from16 v15, v32 │ │ +0386f4: 0812 2100 |010c: move-object/from16 v18, v33 │ │ +0386f8: 0813 0a00 |010e: move-object/from16 v19, v10 │ │ +0386fc: 7409 9900 0b00 |0110: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ +038702: 0c14 |0113: move-result-object v20 │ │ +038704: 3814 0800 |0114: if-eqz v20, 011c // +0008 │ │ +038708: 7801 7800 1400 |0116: invoke-interface/range {v20}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +03870e: 0a04 |0119: move-result v4 │ │ +038710: 3c04 28ff |011a: if-gtz v4, 0042 // -00d8 │ │ +038714: 390a 0400 |011c: if-nez v10, 0120 // +0004 │ │ +038718: 1a0a b800 |011e: const-string v10, "0,20" // string@00b8 │ │ +03871c: 7601 a109 1c00 |0120: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +038722: 0a04 |0123: move-result v4 │ │ +038724: 3804 1500 |0124: if-eqz v4, 0139 // +0015 │ │ +038728: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ +03872c: 5404 0502 |0128: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +038730: 0735 |012a: move-object v5, v3 │ │ +038732: 0806 1e00 |012b: move-object/from16 v6, v30 │ │ +038736: 0807 1f00 |012d: move-object/from16 v7, v31 │ │ +03873a: 0808 2000 |012f: move-object/from16 v8, v32 │ │ +03873e: 0809 2100 |0131: move-object/from16 v9, v33 │ │ +038742: 7407 c70a 0400 |0133: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.artistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac7 │ │ +038748: 0c14 |0136: move-result-object v20 │ │ +03874a: 2900 0bff |0137: goto/16 0042 // -00f5 │ │ +03874e: 2214 2600 |0139: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ +038752: 6204 6803 |013b: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.ARTIST_FIELDS:[Ljava/lang/String; // field@0368 │ │ +038756: 0800 1400 |013d: move-object/from16 v0, v20 │ │ +03875a: 7020 8700 4000 |013f: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +038760: 2900 00ff |0142: goto/16 0042 // -0100 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ + 0x0004 line=552 │ │ 0x000f line=554 │ │ + 0x0013 line=555 │ │ 0x001e line=556 │ │ 0x0022 line=557 │ │ 0x002a line=558 │ │ 0x002f line=559 │ │ 0x0034 line=560 │ │ 0x0042 line=609 │ │ - 0x0043 line=551 │ │ - 0x0049 line=554 │ │ + 0x0043 line=552 │ │ + 0x0049 line=555 │ │ 0x004f line=564 │ │ 0x0057 line=565 │ │ 0x005c line=566 │ │ 0x0061 line=567 │ │ 0x0062 line=568 │ │ 0x006c line=569 │ │ 0x0071 line=571 │ │ @@ -72280,24 +72537,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -037bfc: |[037bfc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.canUseNetwork:()Z │ │ -037c0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -037c0e: 5431 0a02 |0001: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ -037c12: 1a02 df07 |0003: const-string v2, "chkWIFIOnly" // string@07df │ │ -037c16: 7230 6500 2100 |0005: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0065 │ │ -037c1c: 0a01 |0008: move-result v1 │ │ -037c1e: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ -037c22: 7010 b509 0300 |000b: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.isWifiConnected:()Z // method@09b5 │ │ -037c28: 0a00 |000e: move-result v0 │ │ -037c2a: 0f00 |000f: return v0 │ │ +038764: |[038764] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.canUseNetwork:()Z │ │ +038774: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +038776: 5431 0a02 |0001: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ +03877a: 1a02 de07 |0003: const-string v2, "chkWIFIOnly" // string@07de │ │ +03877e: 7230 6500 2100 |0005: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0065 │ │ +038784: 0a01 |0008: move-result v1 │ │ +038786: 3801 0600 |0009: if-eqz v1, 000f // +0006 │ │ +03878a: 7010 b509 0300 |000b: invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.isWifiConnected:()Z // method@09b5 │ │ +038790: 0a00 |000e: move-result v0 │ │ +038792: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x000b line=69 │ │ 0x000f line=71 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ @@ -72307,21 +72564,21 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -037c2c: |[037c2c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.downloadQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -037c3c: 1a00 b508 |0000: const-string v0, "downloadQuery" // string@08b5 │ │ -037c40: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ -037c44: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ -037c4a: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -037c50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -037c52: 1100 |000b: return-object v0 │ │ +038794: |[038794] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.downloadQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0387a4: 1a00 b408 |0000: const-string v0, "downloadQuery" // string@08b4 │ │ +0387a8: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ +0387ac: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ +0387b2: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +0387b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0387ba: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ 0x000a line=993 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x000c reg=3 uri Landroid/net/Uri; │ │ @@ -72335,170 +72592,180 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 217 16-bit code units │ │ -037c54: |[037c54] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.favoriteQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -037c64: 220b 2600 |0000: new-instance v11, Landroid/database/MatrixCursor; // type@0026 │ │ -037c68: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -037c6a: 2311 3302 |0003: new-array v1, v1, [Ljava/lang/String; // type@0233 │ │ -037c6e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -037c70: 1a03 da06 |0006: const-string v3, "_id" // string@06da │ │ -037c74: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -037c78: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -037c7a: 1a03 690e |000b: const-string v3, "point" // string@0e69 │ │ -037c7e: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ -037c82: 7020 8700 1b00 |000f: invoke-direct {v11, v1}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -037c88: 7010 af09 0d00 |0012: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -037c8e: 0c01 |0015: move-result-object v1 │ │ -037c90: 6e10 d309 0100 |0016: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -037c96: 0c00 |0019: move-result-object v0 │ │ -037c98: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -037c9a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -037c9c: 4601 1101 |001c: aget-object v1, v17, v1 │ │ -037ca0: 7110 ec08 0100 |001e: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -037ca6: 0b09 |0021: move-result-wide v9 │ │ -037ca8: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -037caa: 460c 1101 |0023: aget-object v12, v17, v1 │ │ -037cae: 1a01 3010 |0025: const-string v1, "song" // string@1030 │ │ -037cb2: 6e20 0609 1c00 |0027: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -037cb8: 0a01 |002a: move-result v1 │ │ -037cba: 3801 5000 |002b: if-eqz v1, 007b // +0050 │ │ -037cbe: 1a01 6707 |002d: const-string v1, "audio" // string@0767 │ │ -037cc2: 1222 |002f: const/4 v2, #int 2 // #2 │ │ -037cc4: 2322 3302 |0030: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -037cc8: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -037cca: 1a04 da06 |0033: const-string v4, "_id" // string@06da │ │ -037cce: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ -037cd2: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -037cd4: 1a04 690e |0038: const-string v4, "point" // string@0e69 │ │ -037cd8: 4d04 0203 |003a: aput-object v4, v2, v3 │ │ -037cdc: 1a03 db06 |003c: const-string v3, "_id = ?" // string@06db │ │ -037ce0: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -037ce2: 2344 3302 |003f: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -037ce6: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -037ce8: 7120 ed08 a900 |0042: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -037cee: 0c06 |0045: move-result-object v6 │ │ -037cf0: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ -037cf4: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -037cf6: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -037cf8: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -037cfa: 7408 9000 0000 |004b: 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@0090 │ │ -037d00: 0c08 |004e: move-result-object v8 │ │ -037d02: 3808 2600 |004f: if-eqz v8, 0075 // +0026 │ │ -037d06: 7210 7e00 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -037d0c: 0a01 |0054: move-result v1 │ │ -037d0e: 3801 2000 |0055: if-eqz v1, 0075 // +0020 │ │ -037d12: 1221 |0057: const/4 v1, #int 2 // #2 │ │ -037d14: 2311 3102 |0058: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ -037d18: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -037d1a: 7120 ee08 a900 |005b: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -037d20: 0c03 |005e: move-result-object v3 │ │ -037d22: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ -037d26: 1212 |0061: const/4 v2, #int 1 // #1 │ │ -037d28: 1a03 690e |0062: const-string v3, "point" // string@0e69 │ │ -037d2c: 7220 7600 3800 |0064: invoke-interface {v8, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -037d32: 0a03 |0067: move-result v3 │ │ -037d34: 7220 7900 3800 |0068: invoke-interface {v8, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ -037d3a: 0a03 |006b: move-result v3 │ │ -037d3c: 7110 e808 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -037d42: 0c03 |006f: move-result-object v3 │ │ -037d44: 4d03 0102 |0070: aput-object v3, v1, v2 │ │ -037d48: 6e20 8800 1b00 |0072: invoke-virtual {v11, v1}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -037d4e: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ -037d52: 7210 7500 0800 |0077: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -037d58: 110b |007a: return-object v11 │ │ -037d5a: 1a01 1c07 |007b: const-string v1, "album" // string@071c │ │ -037d5e: 6e20 0609 1c00 |007d: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -037d64: 0a01 |0080: move-result v1 │ │ -037d66: 3801 2500 |0081: if-eqz v1, 00a6 // +0025 │ │ -037d6a: 1a01 1c07 |0083: const-string v1, "album" // string@071c │ │ -037d6e: 1222 |0085: const/4 v2, #int 2 // #2 │ │ -037d70: 2322 3302 |0086: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -037d74: 1203 |0088: const/4 v3, #int 0 // #0 │ │ -037d76: 1a04 da06 |0089: const-string v4, "_id" // string@06da │ │ -037d7a: 4d04 0203 |008b: aput-object v4, v2, v3 │ │ -037d7e: 1213 |008d: const/4 v3, #int 1 // #1 │ │ -037d80: 1a04 690e |008e: const-string v4, "point" // string@0e69 │ │ -037d84: 4d04 0203 |0090: aput-object v4, v2, v3 │ │ -037d88: 1a03 db06 |0092: const-string v3, "_id = ?" // string@06db │ │ -037d8c: 1214 |0094: const/4 v4, #int 1 // #1 │ │ -037d8e: 2344 3302 |0095: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -037d92: 1205 |0097: const/4 v5, #int 0 // #0 │ │ -037d94: 7120 ed08 a900 |0098: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -037d9a: 0c06 |009b: move-result-object v6 │ │ -037d9c: 4d06 0405 |009c: aput-object v6, v4, v5 │ │ -037da0: 1205 |009e: const/4 v5, #int 0 // #0 │ │ -037da2: 1206 |009f: const/4 v6, #int 0 // #0 │ │ -037da4: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ -037da6: 7408 9000 0000 |00a1: 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@0090 │ │ -037dac: 0c08 |00a4: move-result-object v8 │ │ -037dae: 28aa |00a5: goto 004f // -0056 │ │ -037db0: 1a01 5607 |00a6: const-string v1, "artist" // string@0756 │ │ -037db4: 6e20 0609 1c00 |00a8: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -037dba: 0a01 |00ab: move-result v1 │ │ -037dbc: 3801 a3ff |00ac: if-eqz v1, 004f // -005d │ │ -037dc0: 1a01 5607 |00ae: const-string v1, "artist" // string@0756 │ │ -037dc4: 1222 |00b0: const/4 v2, #int 2 // #2 │ │ -037dc6: 2322 3302 |00b1: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -037dca: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ -037dcc: 1a04 da06 |00b4: const-string v4, "_id" // string@06da │ │ -037dd0: 4d04 0203 |00b6: aput-object v4, v2, v3 │ │ -037dd4: 1213 |00b8: const/4 v3, #int 1 // #1 │ │ -037dd6: 1a04 690e |00b9: const-string v4, "point" // string@0e69 │ │ -037dda: 4d04 0203 |00bb: aput-object v4, v2, v3 │ │ -037dde: 1a03 db06 |00bd: const-string v3, "_id = ?" // string@06db │ │ -037de2: 1214 |00bf: const/4 v4, #int 1 // #1 │ │ -037de4: 2344 3302 |00c0: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -037de8: 1205 |00c2: const/4 v5, #int 0 // #0 │ │ -037dea: 7120 ed08 a900 |00c3: invoke-static {v9, v10}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -037df0: 0c06 |00c6: move-result-object v6 │ │ -037df2: 4d06 0405 |00c7: aput-object v6, v4, v5 │ │ -037df6: 1205 |00c9: const/4 v5, #int 0 // #0 │ │ -037df8: 1206 |00ca: const/4 v6, #int 0 // #0 │ │ -037dfa: 1207 |00cb: const/4 v7, #int 0 // #0 │ │ -037dfc: 7408 9000 0000 |00cc: 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@0090 │ │ -037e02: 0c08 |00cf: move-result-object v8 │ │ -037e04: 2900 7fff |00d0: goto/16 004f // -0081 │ │ -037e08: 0d01 |00d2: move-exception v1 │ │ -037e0a: 3808 0500 |00d3: if-eqz v8, 00d8 // +0005 │ │ -037e0e: 7210 7500 0800 |00d5: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -037e14: 2701 |00d8: throw v1 │ │ +0387bc: |[0387bc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.favoriteQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0387cc: 2209 2600 |0000: new-instance v9, Landroid/database/MatrixCursor; // type@0026 │ │ +0387d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0387d2: 2311 3302 |0003: new-array v1, v1, [Ljava/lang/String; // type@0233 │ │ +0387d6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0387d8: 1a03 da06 |0006: const-string v3, "_id" // string@06da │ │ +0387dc: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +0387e0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0387e2: 1a03 670e |000b: const-string v3, "point" // string@0e67 │ │ +0387e6: 4d03 0102 |000d: aput-object v3, v1, v2 │ │ +0387ea: 7020 8700 1900 |000f: invoke-direct {v9, v1}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +0387f0: 7010 af09 0d00 |0012: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0387f6: 0c01 |0015: move-result-object v1 │ │ +0387f8: 6e10 d309 0100 |0016: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +0387fe: 0c00 |0019: move-result-object v0 │ │ +038800: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +038802: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +038804: 4601 1101 |001c: aget-object v1, v17, v1 │ │ +038808: 7110 ec08 0100 |001e: invoke-static {v1}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +03880e: 0b0a |0021: move-result-wide v10 │ │ +038810: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +038812: 460c 1101 |0023: aget-object v12, v17, v1 │ │ +038816: 1a01 2e10 |0025: const-string v1, "song" // string@102e │ │ +03881a: 6e20 0609 1c00 |0027: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +038820: 0a01 |002a: move-result v1 │ │ +038822: 3801 5000 |002b: if-eqz v1, 007b // +0050 │ │ +038826: 1a01 6607 |002d: const-string v1, "audio" // string@0766 │ │ +03882a: 1222 |002f: const/4 v2, #int 2 // #2 │ │ +03882c: 2322 3302 |0030: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ +038830: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +038832: 1a04 da06 |0033: const-string v4, "_id" // string@06da │ │ +038836: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ +03883a: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +03883c: 1a04 670e |0038: const-string v4, "point" // string@0e67 │ │ +038840: 4d04 0203 |003a: aput-object v4, v2, v3 │ │ +038844: 1a03 db06 |003c: const-string v3, "_id = ?" // string@06db │ │ +038848: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +03884a: 2344 3302 |003f: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +03884e: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +038850: 7120 ed08 ba00 |0042: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +038856: 0c06 |0045: move-result-object v6 │ │ +038858: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ +03885c: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +03885e: 1206 |0049: const/4 v6, #int 0 // #0 │ │ +038860: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +038862: 7408 9000 0000 |004b: 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@0090 │ │ +038868: 0c08 |004e: move-result-object v8 │ │ +03886a: 3808 2600 |004f: if-eqz v8, 0075 // +0026 │ │ +03886e: 7210 7e00 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +038874: 0a01 |0054: move-result v1 │ │ +038876: 3801 2000 |0055: if-eqz v1, 0075 // +0020 │ │ +03887a: 1221 |0057: const/4 v1, #int 2 // #2 │ │ +03887c: 2311 3102 |0058: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ +038880: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +038882: 7120 ee08 ba00 |005b: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +038888: 0c03 |005e: move-result-object v3 │ │ +03888a: 4d03 0102 |005f: aput-object v3, v1, v2 │ │ +03888e: 1212 |0061: const/4 v2, #int 1 // #1 │ │ +038890: 1a03 670e |0062: const-string v3, "point" // string@0e67 │ │ +038894: 7220 7600 3800 |0064: invoke-interface {v8, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03889a: 0a03 |0067: move-result v3 │ │ +03889c: 7220 7900 3800 |0068: invoke-interface {v8, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ +0388a2: 0a03 |006b: move-result v3 │ │ +0388a4: 7110 e808 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +0388aa: 0c03 |006f: move-result-object v3 │ │ +0388ac: 4d03 0102 |0070: aput-object v3, v1, v2 │ │ +0388b0: 6e20 8800 1900 |0072: invoke-virtual {v9, v1}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +0388b6: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ +0388ba: 7210 7500 0800 |0077: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0388c0: 1109 |007a: return-object v9 │ │ +0388c2: 1a01 1c07 |007b: const-string v1, "album" // string@071c │ │ +0388c6: 6e20 0609 1c00 |007d: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +0388cc: 0a01 |0080: move-result v1 │ │ +0388ce: 3801 2500 |0081: if-eqz v1, 00a6 // +0025 │ │ +0388d2: 1a01 1c07 |0083: const-string v1, "album" // string@071c │ │ +0388d6: 1222 |0085: const/4 v2, #int 2 // #2 │ │ +0388d8: 2322 3302 |0086: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ +0388dc: 1203 |0088: const/4 v3, #int 0 // #0 │ │ +0388de: 1a04 da06 |0089: const-string v4, "_id" // string@06da │ │ +0388e2: 4d04 0203 |008b: aput-object v4, v2, v3 │ │ +0388e6: 1213 |008d: const/4 v3, #int 1 // #1 │ │ +0388e8: 1a04 670e |008e: const-string v4, "point" // string@0e67 │ │ +0388ec: 4d04 0203 |0090: aput-object v4, v2, v3 │ │ +0388f0: 1a03 db06 |0092: const-string v3, "_id = ?" // string@06db │ │ +0388f4: 1214 |0094: const/4 v4, #int 1 // #1 │ │ +0388f6: 2344 3302 |0095: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +0388fa: 1205 |0097: const/4 v5, #int 0 // #0 │ │ +0388fc: 7120 ed08 ba00 |0098: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +038902: 0c06 |009b: move-result-object v6 │ │ +038904: 4d06 0405 |009c: aput-object v6, v4, v5 │ │ +038908: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +03890a: 1206 |009f: const/4 v6, #int 0 // #0 │ │ +03890c: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ +03890e: 7408 9000 0000 |00a1: 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@0090 │ │ +038914: 0c08 |00a4: move-result-object v8 │ │ +038916: 28aa |00a5: goto 004f // -0056 │ │ +038918: 1a01 5507 |00a6: const-string v1, "artist" // string@0755 │ │ +03891c: 6e20 0609 1c00 |00a8: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +038922: 0a01 |00ab: move-result v1 │ │ +038924: 3801 a3ff |00ac: if-eqz v1, 004f // -005d │ │ +038928: 1a01 5507 |00ae: const-string v1, "artist" // string@0755 │ │ +03892c: 1222 |00b0: const/4 v2, #int 2 // #2 │ │ +03892e: 2322 3302 |00b1: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ +038932: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ +038934: 1a04 da06 |00b4: const-string v4, "_id" // string@06da │ │ +038938: 4d04 0203 |00b6: aput-object v4, v2, v3 │ │ +03893c: 1213 |00b8: const/4 v3, #int 1 // #1 │ │ +03893e: 1a04 670e |00b9: const-string v4, "point" // string@0e67 │ │ +038942: 4d04 0203 |00bb: aput-object v4, v2, v3 │ │ +038946: 1a03 db06 |00bd: const-string v3, "_id = ?" // string@06db │ │ +03894a: 1214 |00bf: const/4 v4, #int 1 // #1 │ │ +03894c: 2344 3302 |00c0: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +038950: 1205 |00c2: const/4 v5, #int 0 // #0 │ │ +038952: 7120 ed08 ba00 |00c3: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +038958: 0c06 |00c6: move-result-object v6 │ │ +03895a: 4d06 0405 |00c7: aput-object v6, v4, v5 │ │ +03895e: 1205 |00c9: const/4 v5, #int 0 // #0 │ │ +038960: 1206 |00ca: const/4 v6, #int 0 // #0 │ │ +038962: 1207 |00cb: const/4 v7, #int 0 // #0 │ │ +038964: 7408 9000 0000 |00cc: 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@0090 │ │ +03896a: 0c08 |00cf: move-result-object v8 │ │ +03896c: 2900 7fff |00d0: goto/16 004f // -0081 │ │ +038970: 0d01 |00d2: move-exception v1 │ │ +038972: 3808 0500 |00d3: if-eqz v8, 00d8 // +0005 │ │ +038976: 7210 7500 0800 |00d5: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03897c: 2701 |00d8: throw v1 │ │ catches : 2 │ │ 0x001c - 0x0075 │ │ -> 0x00d2 │ │ 0x007b - 0x00cf │ │ -> 0x00d2 │ │ positions : │ │ 0x0000 line=788 │ │ 0x0012 line=792 │ │ 0x001a line=793 │ │ 0x001b line=795 │ │ 0x0022 line=796 │ │ 0x0025 line=797 │ │ 0x002d line=798 │ │ + 0x0042 line=803 │ │ + 0x004b line=798 │ │ 0x004f line=822 │ │ 0x0057 line=823 │ │ + 0x005b line=824 │ │ + 0x0064 line=826 │ │ + 0x0068 line=825 │ │ + 0x0072 line=823 │ │ 0x0075 line=830 │ │ 0x0077 line=831 │ │ 0x007a line=834 │ │ 0x007b line=805 │ │ 0x0083 line=806 │ │ + 0x0098 line=811 │ │ + 0x00a1 line=806 │ │ 0x00a6 line=813 │ │ 0x00ae line=814 │ │ + 0x00c3 line=819 │ │ + 0x00cc line=814 │ │ 0x00d2 line=830 │ │ 0x00d5 line=831 │ │ locals : │ │ - 0x0022 - 0x00d2 reg=9 id J │ │ + 0x0022 - 0x00d2 reg=10 id J │ │ 0x0025 - 0x00d2 reg=12 type Ljava/lang/String; │ │ 0x001a - 0x00d9 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x001b - 0x00d9 reg=8 cursor Landroid/database/Cursor; │ │ - 0x0012 - 0x00d9 reg=11 ret Landroid/database/MatrixCursor; │ │ + 0x0012 - 0x00d9 reg=9 ret Landroid/database/MatrixCursor; │ │ 0x0000 - 0x00d9 reg=13 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x00d9 reg=14 uri Landroid/net/Uri; │ │ 0x0000 - 0x00d9 reg=15 projection [Ljava/lang/String; │ │ 0x0000 - 0x00d9 reg=16 selection Ljava/lang/String; │ │ 0x0000 - 0x00d9 reg=17 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x00d9 reg=18 sortOrder Ljava/lang/String; │ │ │ │ @@ -72507,195 +72774,197 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 34 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 320 16-bit code units │ │ -037e2c: |[037e2c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -037e3c: 381f 4600 |0000: if-eqz v31, 0046 // +0046 │ │ -037e40: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ -037e44: 0800 1f00 |0004: move-object/from16 v0, v31 │ │ -037e48: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -037e4e: 0a04 |0009: move-result v4 │ │ -037e50: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ -037e52: 3254 3800 |000b: if-eq v4, v5, 0043 // +0038 │ │ -037e56: 1319 0100 |000d: const/16 v25, #int 1 // #1 │ │ -037e5a: 381f 3d00 |000f: if-eqz v31, 004c // +003d │ │ -037e5e: 1a04 5309 |0011: const-string v4, "genres_key" // string@0953 │ │ -037e62: 0800 1f00 |0013: move-object/from16 v0, v31 │ │ -037e66: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -037e6c: 0a04 |0018: move-result v4 │ │ -037e6e: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ -037e70: 3254 2f00 |001a: if-eq v4, v5, 0049 // +002f │ │ -037e74: 1318 0100 |001c: const/16 v24, #int 1 // #1 │ │ -037e78: 3919 0400 |001e: if-nez v25, 0022 // +0004 │ │ -037e7c: 3818 2f00 |0020: if-eqz v24, 004f // +002f │ │ -037e80: 7601 af09 1c00 |0022: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -037e86: 0c04 |0025: move-result-object v4 │ │ -037e88: 6e10 d309 0400 |0026: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -037e8e: 0c03 |0029: move-result-object v3 │ │ -037e90: 2202 2b00 |002a: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -037e94: 7010 9600 0200 |002c: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -037e9a: 1a04 4f09 |002f: const-string v4, "genres" // string@094f │ │ -037e9e: 6e20 9a00 4200 |0031: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -037ea4: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -037ea6: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -037ea8: 0804 1e00 |0036: move-object/from16 v4, v30 │ │ -037eac: 0805 1f00 |0038: move-object/from16 v5, v31 │ │ -037eb0: 0806 2000 |003a: move-object/from16 v6, v32 │ │ -037eb4: 0809 2100 |003c: move-object/from16 v9, v33 │ │ -037eb8: 7408 9800 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ -037ebe: 0c14 |0041: move-result-object v20 │ │ -037ec0: 1114 |0042: return-object v20 │ │ -037ec2: 1319 0000 |0043: const/16 v25, #int 0 // #0 │ │ -037ec6: 28ca |0045: goto 000f // -0036 │ │ -037ec8: 1319 0000 |0046: const/16 v25, #int 0 // #0 │ │ -037ecc: 28c7 |0048: goto 000f // -0039 │ │ -037ece: 1318 0000 |0049: const/16 v24, #int 0 // #0 │ │ -037ed2: 28d3 |004b: goto 001e // -002d │ │ -037ed4: 1318 0000 |004c: const/16 v24, #int 0 // #0 │ │ -037ed8: 28d0 |004e: goto 001e // -0030 │ │ -037eda: 7601 af09 1c00 |004f: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -037ee0: 0c04 |0052: move-result-object v4 │ │ -037ee2: 6e10 d409 0400 |0053: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -037ee8: 0c03 |0056: move-result-object v3 │ │ -037eea: 220b 2b00 |0057: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -037eee: 7010 9600 0b00 |0059: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -037ef4: 1a04 4f09 |005c: const-string v4, "genres" // string@094f │ │ -037ef8: 6e20 9a00 4b00 |005e: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -037efe: 120a |0061: const/4 v10, #int 0 // #0 │ │ -037f00: 381f 4500 |0062: if-eqz v31, 00a7 // +0045 │ │ -037f04: 1a04 a802 |0064: const-string v4, "LIMIT" // string@02a8 │ │ -037f08: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ -037f0c: 6e20 0c09 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -037f12: 0a17 |006b: move-result v23 │ │ -037f14: 12f4 |006c: const/4 v4, #int -1 // #ff │ │ -037f16: 0200 1700 |006d: move/from16 v0, v23 │ │ -037f1a: 3240 8e00 |006f: if-eq v0, v4, 00fd // +008e │ │ -037f1e: 0800 2000 |0071: move-object/from16 v0, v32 │ │ -037f22: 2104 |0073: array-length v4, v0 │ │ -037f24: d804 04ff |0074: add-int/lit8 v4, v4, #int -1 // #ff │ │ -037f28: 4616 2004 |0076: aget-object v22, v32, v4 │ │ -037f2c: 0800 2000 |0078: move-object/from16 v0, v32 │ │ -037f30: 2104 |007a: array-length v4, v0 │ │ -037f32: d804 04fe |007b: add-int/lit8 v4, v4, #int -2 // #fe │ │ -037f36: 461a 2004 |007d: aget-object v26, v32, v4 │ │ -037f3a: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -037f3c: 0800 1f00 |0080: move-object/from16 v0, v31 │ │ -037f40: 0201 1700 |0082: move/from16 v1, v23 │ │ -037f44: 6e30 1509 4001 |0084: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -037f4a: 0c1f |0087: move-result-object v31 │ │ -037f4c: 6004 0000 |0088: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -037f50: 1305 0900 |008a: const/16 v5, #int 9 // #9 │ │ -037f54: 3554 5e00 |008c: if-ge v4, v5, 00ea // +005e │ │ -037f58: 0800 2000 |008e: move-object/from16 v0, v32 │ │ -037f5c: 2104 |0090: array-length v4, v0 │ │ -037f5e: d804 04fe |0091: add-int/lit8 v4, v4, #int -2 // #fe │ │ -037f62: 2340 3302 |0093: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ -037f66: 081b 0000 |0095: move-object/from16 v27, v0 │ │ -037f6a: 1315 0000 |0097: const/16 v21, #int 0 // #0 │ │ -037f6e: 0800 1b00 |0099: move-object/from16 v0, v27 │ │ -037f72: 2104 |009b: array-length v4, v0 │ │ -037f74: 0200 1500 |009c: move/from16 v0, v21 │ │ -037f78: 3540 0c00 |009e: if-ge v0, v4, 00aa // +000c │ │ -037f7c: 4604 2015 |00a0: aget-object v4, v32, v21 │ │ -037f80: 4d04 1b15 |00a2: aput-object v4, v27, v21 │ │ -037f84: d815 1501 |00a4: add-int/lit8 v21, v21, #int 1 // #01 │ │ -037f88: 28f3 |00a6: goto 0099 // -000d │ │ -037f8a: 1317 ffff |00a7: const/16 v23, #int -1 // #ffff │ │ -037f8e: 28c3 |00a9: goto 006c // -003d │ │ -037f90: 0820 1b00 |00aa: move-object/from16 v32, v27 │ │ -037f94: 1a04 b600 |00ac: const-string v4, "0" // string@00b6 │ │ -037f98: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ -037f9c: 6e20 0609 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -037fa2: 0a04 |00b3: move-result v4 │ │ -037fa4: 3904 4900 |00b4: if-nez v4, 00fd // +0049 │ │ -037fa8: 2204 5f01 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -037fac: 7010 1a09 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -037fb2: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ -037fb6: 6e20 2009 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037fbc: 0c04 |00c0: move-result-object v4 │ │ -037fbe: 1a05 ac00 |00c1: const-string v5, "," // string@00ac │ │ -037fc2: 6e20 2009 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037fc8: 0c04 |00c6: move-result-object v4 │ │ -037fca: 0800 1a00 |00c7: move-object/from16 v0, v26 │ │ -037fce: 6e20 2009 0400 |00c9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -037fd4: 0c04 |00cc: move-result-object v4 │ │ -037fd6: 6e10 2609 0400 |00cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -037fdc: 0c0a |00d0: move-result-object v10 │ │ -037fde: 7601 a109 1c00 |00d1: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -037fe4: 0a04 |00d4: move-result v4 │ │ -037fe6: 3804 2100 |00d5: if-eqz v4, 00f6 // +0021 │ │ -037fea: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -037fee: 5404 0502 |00d9: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -037ff2: 0735 |00db: move-object v5, v3 │ │ -037ff4: 0806 1e00 |00dc: move-object/from16 v6, v30 │ │ -037ff8: 0807 1f00 |00de: move-object/from16 v7, v31 │ │ -037ffc: 0808 2000 |00e0: move-object/from16 v8, v32 │ │ -038000: 0809 2100 |00e2: move-object/from16 v9, v33 │ │ -038004: 7407 c80a 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac8 │ │ -03800a: 0c14 |00e7: move-result-object v20 │ │ -03800c: 2900 5aff |00e8: goto/16 0042 // -00a6 │ │ -038010: 0800 2000 |00ea: move-object/from16 v0, v32 │ │ -038014: 2104 |00ec: array-length v4, v0 │ │ -038016: d804 04fe |00ed: add-int/lit8 v4, v4, #int -2 // #fe │ │ -03801a: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ -03801e: 7120 930b 4000 |00f1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ -038024: 0c20 |00f4: move-result-object v32 │ │ -038026: 28b7 |00f5: goto 00ac // -0049 │ │ -038028: 2204 2600 |00f6: new-instance v4, Landroid/database/MatrixCursor; // type@0026 │ │ -03802c: 6205 6903 |00f8: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ -038030: 7020 8700 5400 |00fa: invoke-direct {v4, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -038036: 1310 0000 |00fd: const/16 v16, #int 0 // #0 │ │ -03803a: 1311 0000 |00ff: const/16 v17, #int 0 // #0 │ │ -03803e: 073c |0101: move-object v12, v3 │ │ -038040: 080d 1e00 |0102: move-object/from16 v13, v30 │ │ -038044: 080e 1f00 |0104: move-object/from16 v14, v31 │ │ -038048: 080f 2000 |0106: move-object/from16 v15, v32 │ │ -03804c: 0812 2100 |0108: move-object/from16 v18, v33 │ │ -038050: 0813 0a00 |010a: move-object/from16 v19, v10 │ │ -038054: 7409 9900 0b00 |010c: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ -03805a: 0c14 |010f: move-result-object v20 │ │ -03805c: 3814 0800 |0110: if-eqz v20, 0118 // +0008 │ │ -038060: 7801 7800 1400 |0112: invoke-interface/range {v20}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -038066: 0a04 |0115: move-result v4 │ │ -038068: 3c04 2cff |0116: if-gtz v4, 0042 // -00d4 │ │ -03806c: 390a 0400 |0118: if-nez v10, 011c // +0004 │ │ -038070: 1a0a b800 |011a: const-string v10, "0,20" // string@00b8 │ │ -038074: 7601 a109 1c00 |011c: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -03807a: 0a04 |011f: move-result v4 │ │ -03807c: 3804 1500 |0120: if-eqz v4, 0135 // +0015 │ │ -038080: 0800 1c00 |0122: move-object/from16 v0, v28 │ │ -038084: 5404 0502 |0124: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -038088: 0735 |0126: move-object v5, v3 │ │ -03808a: 0806 1e00 |0127: move-object/from16 v6, v30 │ │ -03808e: 0807 1f00 |0129: move-object/from16 v7, v31 │ │ -038092: 0808 2000 |012b: move-object/from16 v8, v32 │ │ -038096: 0809 2100 |012d: move-object/from16 v9, v33 │ │ -03809a: 7407 c80a 0400 |012f: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac8 │ │ -0380a0: 0c14 |0132: move-result-object v20 │ │ -0380a2: 2900 0fff |0133: goto/16 0042 // -00f1 │ │ -0380a6: 2214 2600 |0135: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ -0380aa: 6204 6903 |0137: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ -0380ae: 0800 1400 |0139: move-object/from16 v0, v20 │ │ -0380b2: 7020 8700 4000 |013b: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -0380b8: 2900 04ff |013e: goto/16 0042 // -00fc │ │ +038994: |[038994] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0389a4: 381f 4600 |0000: if-eqz v31, 0046 // +0046 │ │ +0389a8: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ +0389ac: 0800 1f00 |0004: move-object/from16 v0, v31 │ │ +0389b0: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +0389b6: 0a04 |0009: move-result v4 │ │ +0389b8: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ +0389ba: 3254 3800 |000b: if-eq v4, v5, 0043 // +0038 │ │ +0389be: 1319 0100 |000d: const/16 v25, #int 1 // #1 │ │ +0389c2: 381f 3d00 |000f: if-eqz v31, 004c // +003d │ │ +0389c6: 1a04 5209 |0011: const-string v4, "genres_key" // string@0952 │ │ +0389ca: 0800 1f00 |0013: move-object/from16 v0, v31 │ │ +0389ce: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +0389d4: 0a04 |0018: move-result v4 │ │ +0389d6: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ +0389d8: 3254 2f00 |001a: if-eq v4, v5, 0049 // +002f │ │ +0389dc: 1318 0100 |001c: const/16 v24, #int 1 // #1 │ │ +0389e0: 3919 0400 |001e: if-nez v25, 0022 // +0004 │ │ +0389e4: 3818 2f00 |0020: if-eqz v24, 004f // +002f │ │ +0389e8: 7601 af09 1c00 |0022: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0389ee: 0c04 |0025: move-result-object v4 │ │ +0389f0: 6e10 d309 0400 |0026: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +0389f6: 0c03 |0029: move-result-object v3 │ │ +0389f8: 2202 2b00 |002a: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +0389fc: 7010 9600 0200 |002c: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +038a02: 1a04 4e09 |002f: const-string v4, "genres" // string@094e │ │ +038a06: 6e20 9a00 4200 |0031: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +038a0c: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +038a0e: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +038a10: 0804 1e00 |0036: move-object/from16 v4, v30 │ │ +038a14: 0805 1f00 |0038: move-object/from16 v5, v31 │ │ +038a18: 0806 2000 |003a: move-object/from16 v6, v32 │ │ +038a1c: 0809 2100 |003c: move-object/from16 v9, v33 │ │ +038a20: 7408 9800 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ +038a26: 0c14 |0041: move-result-object v20 │ │ +038a28: 1114 |0042: return-object v20 │ │ +038a2a: 1319 0000 |0043: const/16 v25, #int 0 // #0 │ │ +038a2e: 28ca |0045: goto 000f // -0036 │ │ +038a30: 1319 0000 |0046: const/16 v25, #int 0 // #0 │ │ +038a34: 28c7 |0048: goto 000f // -0039 │ │ +038a36: 1318 0000 |0049: const/16 v24, #int 0 // #0 │ │ +038a3a: 28d3 |004b: goto 001e // -002d │ │ +038a3c: 1318 0000 |004c: const/16 v24, #int 0 // #0 │ │ +038a40: 28d0 |004e: goto 001e // -0030 │ │ +038a42: 7601 af09 1c00 |004f: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +038a48: 0c04 |0052: move-result-object v4 │ │ +038a4a: 6e10 d409 0400 |0053: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +038a50: 0c03 |0056: move-result-object v3 │ │ +038a52: 220b 2b00 |0057: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +038a56: 7010 9600 0b00 |0059: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +038a5c: 1a04 4e09 |005c: const-string v4, "genres" // string@094e │ │ +038a60: 6e20 9a00 4b00 |005e: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +038a66: 120a |0061: const/4 v10, #int 0 // #0 │ │ +038a68: 381f 4500 |0062: if-eqz v31, 00a7 // +0045 │ │ +038a6c: 1a04 a802 |0064: const-string v4, "LIMIT" // string@02a8 │ │ +038a70: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ +038a74: 6e20 0c09 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +038a7a: 0a17 |006b: move-result v23 │ │ +038a7c: 12f4 |006c: const/4 v4, #int -1 // #ff │ │ +038a7e: 0200 1700 |006d: move/from16 v0, v23 │ │ +038a82: 3240 8e00 |006f: if-eq v0, v4, 00fd // +008e │ │ +038a86: 0800 2000 |0071: move-object/from16 v0, v32 │ │ +038a8a: 2104 |0073: array-length v4, v0 │ │ +038a8c: d804 04ff |0074: add-int/lit8 v4, v4, #int -1 // #ff │ │ +038a90: 4616 2004 |0076: aget-object v22, v32, v4 │ │ +038a94: 0800 2000 |0078: move-object/from16 v0, v32 │ │ +038a98: 2104 |007a: array-length v4, v0 │ │ +038a9a: d804 04fe |007b: add-int/lit8 v4, v4, #int -2 // #fe │ │ +038a9e: 461a 2004 |007d: aget-object v26, v32, v4 │ │ +038aa2: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +038aa4: 0800 1f00 |0080: move-object/from16 v0, v31 │ │ +038aa8: 0201 1700 |0082: move/from16 v1, v23 │ │ +038aac: 6e30 1509 4001 |0084: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +038ab2: 0c1f |0087: move-result-object v31 │ │ +038ab4: 6004 0000 |0088: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +038ab8: 1305 0900 |008a: const/16 v5, #int 9 // #9 │ │ +038abc: 3554 5e00 |008c: if-ge v4, v5, 00ea // +005e │ │ +038ac0: 0800 2000 |008e: move-object/from16 v0, v32 │ │ +038ac4: 2104 |0090: array-length v4, v0 │ │ +038ac6: d804 04fe |0091: add-int/lit8 v4, v4, #int -2 // #fe │ │ +038aca: 2340 3302 |0093: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ +038ace: 081b 0000 |0095: move-object/from16 v27, v0 │ │ +038ad2: 1315 0000 |0097: const/16 v21, #int 0 // #0 │ │ +038ad6: 0800 1b00 |0099: move-object/from16 v0, v27 │ │ +038ada: 2104 |009b: array-length v4, v0 │ │ +038adc: 0200 1500 |009c: move/from16 v0, v21 │ │ +038ae0: 3540 0c00 |009e: if-ge v0, v4, 00aa // +000c │ │ +038ae4: 4604 2015 |00a0: aget-object v4, v32, v21 │ │ +038ae8: 4d04 1b15 |00a2: aput-object v4, v27, v21 │ │ +038aec: d815 1501 |00a4: add-int/lit8 v21, v21, #int 1 // #01 │ │ +038af0: 28f3 |00a6: goto 0099 // -000d │ │ +038af2: 1317 ffff |00a7: const/16 v23, #int -1 // #ffff │ │ +038af6: 28c3 |00a9: goto 006c // -003d │ │ +038af8: 0820 1b00 |00aa: move-object/from16 v32, v27 │ │ +038afc: 1a04 b600 |00ac: const-string v4, "0" // string@00b6 │ │ +038b00: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ +038b04: 6e20 0609 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +038b0a: 0a04 |00b3: move-result v4 │ │ +038b0c: 3904 4900 |00b4: if-nez v4, 00fd // +0049 │ │ +038b10: 2204 5f01 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +038b14: 7010 1a09 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +038b1a: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ +038b1e: 6e20 2009 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038b24: 0c04 |00c0: move-result-object v4 │ │ +038b26: 1a05 ac00 |00c1: const-string v5, "," // string@00ac │ │ +038b2a: 6e20 2009 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038b30: 0c04 |00c6: move-result-object v4 │ │ +038b32: 0800 1a00 |00c7: move-object/from16 v0, v26 │ │ +038b36: 6e20 2009 0400 |00c9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038b3c: 0c04 |00cc: move-result-object v4 │ │ +038b3e: 6e10 2609 0400 |00cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +038b44: 0c0a |00d0: move-result-object v10 │ │ +038b46: 7601 a109 1c00 |00d1: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +038b4c: 0a04 |00d4: move-result v4 │ │ +038b4e: 3804 2100 |00d5: if-eqz v4, 00f6 // +0021 │ │ +038b52: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +038b56: 5404 0502 |00d9: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +038b5a: 0735 |00db: move-object v5, v3 │ │ +038b5c: 0806 1e00 |00dc: move-object/from16 v6, v30 │ │ +038b60: 0807 1f00 |00de: move-object/from16 v7, v31 │ │ +038b64: 0808 2000 |00e0: move-object/from16 v8, v32 │ │ +038b68: 0809 2100 |00e2: move-object/from16 v9, v33 │ │ +038b6c: 7407 c80a 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac8 │ │ +038b72: 0c14 |00e7: move-result-object v20 │ │ +038b74: 2900 5aff |00e8: goto/16 0042 // -00a6 │ │ +038b78: 0800 2000 |00ea: move-object/from16 v0, v32 │ │ +038b7c: 2104 |00ec: array-length v4, v0 │ │ +038b7e: d804 04fe |00ed: add-int/lit8 v4, v4, #int -2 // #fe │ │ +038b82: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ +038b86: 7120 930b 4000 |00f1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ +038b8c: 0c20 |00f4: move-result-object v32 │ │ +038b8e: 28b7 |00f5: goto 00ac // -0049 │ │ +038b90: 2204 2600 |00f6: new-instance v4, Landroid/database/MatrixCursor; // type@0026 │ │ +038b94: 6205 6903 |00f8: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ +038b98: 7020 8700 5400 |00fa: invoke-direct {v4, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +038b9e: 1310 0000 |00fd: const/16 v16, #int 0 // #0 │ │ +038ba2: 1311 0000 |00ff: const/16 v17, #int 0 // #0 │ │ +038ba6: 073c |0101: move-object v12, v3 │ │ +038ba8: 080d 1e00 |0102: move-object/from16 v13, v30 │ │ +038bac: 080e 1f00 |0104: move-object/from16 v14, v31 │ │ +038bb0: 080f 2000 |0106: move-object/from16 v15, v32 │ │ +038bb4: 0812 2100 |0108: move-object/from16 v18, v33 │ │ +038bb8: 0813 0a00 |010a: move-object/from16 v19, v10 │ │ +038bbc: 7409 9900 0b00 |010c: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ +038bc2: 0c14 |010f: move-result-object v20 │ │ +038bc4: 3814 0800 |0110: if-eqz v20, 0118 // +0008 │ │ +038bc8: 7801 7800 1400 |0112: invoke-interface/range {v20}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +038bce: 0a04 |0115: move-result v4 │ │ +038bd0: 3c04 2cff |0116: if-gtz v4, 0042 // -00d4 │ │ +038bd4: 390a 0400 |0118: if-nez v10, 011c // +0004 │ │ +038bd8: 1a0a b800 |011a: const-string v10, "0,20" // string@00b8 │ │ +038bdc: 7601 a109 1c00 |011c: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +038be2: 0a04 |011f: move-result v4 │ │ +038be4: 3804 1500 |0120: if-eqz v4, 0135 // +0015 │ │ +038be8: 0800 1c00 |0122: move-object/from16 v0, v28 │ │ +038bec: 5404 0502 |0124: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +038bf0: 0735 |0126: move-object v5, v3 │ │ +038bf2: 0806 1e00 |0127: move-object/from16 v6, v30 │ │ +038bf6: 0807 1f00 |0129: move-object/from16 v7, v31 │ │ +038bfa: 0808 2000 |012b: move-object/from16 v8, v32 │ │ +038bfe: 0809 2100 |012d: move-object/from16 v9, v33 │ │ +038c02: 7407 c80a 0400 |012f: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac8 │ │ +038c08: 0c14 |0132: move-result-object v20 │ │ +038c0a: 2900 0fff |0133: goto/16 0042 // -00f1 │ │ +038c0e: 2214 2600 |0135: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ +038c12: 6204 6903 |0137: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.GENRES_FIELDS:[Ljava/lang/String; // field@0369 │ │ +038c16: 0800 1400 |0139: move-object/from16 v0, v20 │ │ +038c1a: 7020 8700 4000 |013b: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +038c20: 2900 04ff |013e: goto/16 0042 // -00fc │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ + 0x0004 line=854 │ │ 0x000f line=855 │ │ + 0x0013 line=856 │ │ 0x001e line=857 │ │ 0x0022 line=858 │ │ 0x002a line=859 │ │ 0x002f line=860 │ │ 0x0034 line=861 │ │ 0x0042 line=910 │ │ - 0x0043 line=853 │ │ - 0x0049 line=855 │ │ + 0x0043 line=854 │ │ + 0x0049 line=856 │ │ 0x004f line=865 │ │ 0x0057 line=866 │ │ 0x005c line=867 │ │ 0x0061 line=868 │ │ 0x0062 line=869 │ │ 0x006c line=870 │ │ 0x0071 line=872 │ │ @@ -72754,177 +73023,177 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 33 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 310 16-bit code units │ │ -0380bc: |[0380bc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0380cc: 1a02 e000 |0000: const-string v2, "=" // string@00e0 │ │ -0380d0: 0800 1e00 |0002: move-object/from16 v0, v30 │ │ -0380d4: 6e20 1209 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -0380da: 0c17 |0007: move-result-object v23 │ │ -0380dc: 1313 0000 |0008: const/16 v19, #int 0 // #0 │ │ -0380e0: 1314 0000 |000a: const/16 v20, #int 0 // #0 │ │ -0380e4: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -0380e8: 2102 |000e: array-length v2, v0 │ │ -0380ea: 0200 1400 |000f: move/from16 v0, v20 │ │ -0380ee: 3520 0f00 |0011: if-ge v0, v2, 0020 // +000f │ │ -0380f2: 4602 1714 |0013: aget-object v2, v23, v20 │ │ -0380f6: 1a04 4e09 |0015: const-string v4, "genre_id" // string@094e │ │ -0380fa: 6e20 0c09 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -038100: 0a02 |001a: move-result v2 │ │ -038102: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -038104: 3242 8700 |001c: if-eq v2, v4, 00a3 // +0087 │ │ -038108: 4613 1f14 |001e: aget-object v19, v31, v20 │ │ -03810c: 7601 af09 1b00 |0020: invoke-direct/range {v27}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038112: 0c02 |0023: move-result-object v2 │ │ -038114: 6e10 d409 0200 |0024: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03811a: 0c03 |0027: move-result-object v3 │ │ -03811c: 2209 2b00 |0028: new-instance v9, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -038120: 7010 9600 0900 |002a: invoke-direct {v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -038126: 1a02 6707 |002d: const-string v2, "audio" // string@0767 │ │ -03812a: 6e20 9a00 2900 |002f: invoke-virtual {v9, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -038130: 1208 |0032: const/4 v8, #int 0 // #0 │ │ -038132: 221a 5f01 |0033: new-instance v26, Ljava/lang/StringBuilder; // type@015f │ │ -038136: 7601 1a09 1a00 |0035: invoke-direct/range {v26}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03813c: 1a02 7e10 |0038: const-string v2, "tags" // string@107e │ │ -038140: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ -038144: 6e20 2009 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03814a: 0c02 |003f: move-result-object v2 │ │ -03814c: 2204 5f01 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -038150: 7010 1a09 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -038156: 1a05 4700 |0045: const-string v5, " like '%/" // string@0047 │ │ -03815a: 6e20 2009 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038160: 0c04 |004a: move-result-object v4 │ │ -038162: 0800 1300 |004b: move-object/from16 v0, v19 │ │ -038166: 6e20 2009 0400 |004d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03816c: 0c04 |0050: move-result-object v4 │ │ -03816e: 1a05 b500 |0051: const-string v5, "/%'" // string@00b5 │ │ -038172: 6e20 2009 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038178: 0c04 |0056: move-result-object v4 │ │ -03817a: 6e10 2609 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -038180: 0c04 |005a: move-result-object v4 │ │ -038182: 6e20 2009 4200 |005b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038188: 381e 4900 |005e: if-eqz v30, 00a7 // +0049 │ │ -03818c: 1a02 0a01 |0060: const-string v2, "AND LIMIT" // string@010a │ │ -038190: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ -038194: 6e20 0c09 2000 |0064: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -03819a: 0a16 |0067: move-result v22 │ │ -03819c: 12f2 |0068: const/4 v2, #int -1 // #ff │ │ -03819e: 0200 1600 |0069: move/from16 v0, v22 │ │ -0381a2: 3220 8f00 |006b: if-eq v0, v2, 00fa // +008f │ │ -0381a6: 0800 1f00 |006d: move-object/from16 v0, v31 │ │ -0381aa: 2102 |006f: array-length v2, v0 │ │ -0381ac: d802 02ff |0070: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0381b0: 4615 1f02 |0072: aget-object v21, v31, v2 │ │ -0381b4: 0800 1f00 |0074: move-object/from16 v0, v31 │ │ -0381b8: 2102 |0076: array-length v2, v0 │ │ -0381ba: d802 02fe |0077: add-int/lit8 v2, v2, #int -2 // #fe │ │ -0381be: 4618 1f02 |0079: aget-object v24, v31, v2 │ │ -0381c2: 1202 |007b: const/4 v2, #int 0 // #0 │ │ -0381c4: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ -0381c8: 0201 1600 |007e: move/from16 v1, v22 │ │ -0381cc: 6e30 1509 2001 |0080: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -0381d2: 0c1e |0083: move-result-object v30 │ │ -0381d4: 6002 0000 |0084: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -0381d8: 1304 0900 |0086: const/16 v4, #int 9 // #9 │ │ -0381dc: 3542 5f00 |0088: if-ge v2, v4, 00e7 // +005f │ │ -0381e0: 0800 1f00 |008a: move-object/from16 v0, v31 │ │ -0381e4: 2102 |008c: array-length v2, v0 │ │ -0381e6: d802 02fe |008d: add-int/lit8 v2, v2, #int -2 // #fe │ │ -0381ea: 2320 3302 |008f: new-array v0, v2, [Ljava/lang/String; // type@0233 │ │ -0381ee: 0819 0000 |0091: move-object/from16 v25, v0 │ │ -0381f2: 1314 0000 |0093: const/16 v20, #int 0 // #0 │ │ -0381f6: 0800 1900 |0095: move-object/from16 v0, v25 │ │ -0381fa: 2102 |0097: array-length v2, v0 │ │ -0381fc: 0200 1400 |0098: move/from16 v0, v20 │ │ -038200: 3520 1000 |009a: if-ge v0, v2, 00aa // +0010 │ │ -038204: 4602 1f14 |009c: aget-object v2, v31, v20 │ │ -038208: 4d02 1914 |009e: aput-object v2, v25, v20 │ │ -03820c: d814 1401 |00a0: add-int/lit8 v20, v20, #int 1 // #01 │ │ -038210: 28f3 |00a2: goto 0095 // -000d │ │ -038212: d814 1401 |00a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ -038216: 2900 67ff |00a5: goto/16 000c // -0099 │ │ -03821a: 1316 ffff |00a7: const/16 v22, #int -1 // #ffff │ │ -03821e: 28bf |00a9: goto 0068 // -0041 │ │ -038220: 081f 1900 |00aa: move-object/from16 v31, v25 │ │ -038224: 1a02 b600 |00ac: const-string v2, "0" // string@00b6 │ │ -038228: 0800 1500 |00ae: move-object/from16 v0, v21 │ │ -03822c: 6e20 0609 2000 |00b0: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -038232: 0a02 |00b3: move-result v2 │ │ -038234: 3902 4600 |00b4: if-nez v2, 00fa // +0046 │ │ -038238: 2202 5f01 |00b6: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -03823c: 7010 1a09 0200 |00b8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -038242: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -038246: 6e20 2009 0200 |00bd: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03824c: 0c02 |00c0: move-result-object v2 │ │ -03824e: 1a04 ac00 |00c1: const-string v4, "," // string@00ac │ │ -038252: 6e20 2009 4200 |00c3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038258: 0c02 |00c6: move-result-object v2 │ │ -03825a: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ -03825e: 6e20 2009 0200 |00c9: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038264: 0c02 |00cc: move-result-object v2 │ │ -038266: 6e10 2609 0200 |00cd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03826c: 0c08 |00d0: move-result-object v8 │ │ -03826e: 7601 a109 1b00 |00d1: invoke-direct/range {v27}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -038274: 0a02 |00d4: move-result v2 │ │ -038276: 3802 1e00 |00d5: if-eqz v2, 00f3 // +001e │ │ -03827a: 0800 1b00 |00d7: move-object/from16 v0, v27 │ │ -03827e: 5402 0502 |00d9: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -038282: 1204 |00db: const/4 v4, #int 0 // #0 │ │ -038284: 0805 1e00 |00dc: move-object/from16 v5, v30 │ │ -038288: 0806 1f00 |00de: move-object/from16 v6, v31 │ │ -03828c: 0807 2000 |00e0: move-object/from16 v7, v32 │ │ -038290: 7407 c90a 0200 |00e2: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac9 │ │ -038296: 0c12 |00e5: move-result-object v18 │ │ -038298: 1112 |00e6: return-object v18 │ │ -03829a: 0800 1f00 |00e7: move-object/from16 v0, v31 │ │ -03829e: 2102 |00e9: array-length v2, v0 │ │ -0382a0: d802 02fe |00ea: add-int/lit8 v2, v2, #int -2 // #fe │ │ -0382a4: 0800 1f00 |00ec: move-object/from16 v0, v31 │ │ -0382a8: 7120 930b 2000 |00ee: invoke-static {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ -0382ae: 0c1f |00f1: move-result-object v31 │ │ -0382b0: 28ba |00f2: goto 00ac // -0046 │ │ -0382b2: 2202 2600 |00f3: new-instance v2, Landroid/database/MatrixCursor; // type@0026 │ │ -0382b6: 6204 6a03 |00f5: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -0382ba: 7020 8700 4200 |00f7: invoke-direct {v2, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -0382c0: 620b 6a03 |00fa: sget-object v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -0382c4: 7401 2609 1a00 |00fc: invoke-virtual/range {v26}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -0382ca: 0c0c |00ff: move-result-object v12 │ │ -0382cc: 120d |0100: const/4 v13, #int 0 // #0 │ │ -0382ce: 120e |0101: const/4 v14, #int 0 // #0 │ │ -0382d0: 120f |0102: const/4 v15, #int 0 // #0 │ │ -0382d2: 1311 0000 |0103: const/16 v17, #int 0 // #0 │ │ -0382d6: 073a |0105: move-object v10, v3 │ │ -0382d8: 0810 2000 |0106: move-object/from16 v16, v32 │ │ -0382dc: 7409 9900 0900 |0108: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ -0382e2: 0c12 |010b: move-result-object v18 │ │ -0382e4: 7801 7800 1200 |010c: invoke-interface/range {v18}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -0382ea: 0a02 |010f: move-result v2 │ │ -0382ec: 3c02 d6ff |0110: if-gtz v2, 00e6 // -002a │ │ -0382f0: 3908 0400 |0112: if-nez v8, 0116 // +0004 │ │ -0382f4: 1a08 b800 |0114: const-string v8, "0,20" // string@00b8 │ │ -0382f8: 7601 a109 1b00 |0116: invoke-direct/range {v27}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -0382fe: 0a02 |0119: move-result v2 │ │ -038300: 3802 1200 |011a: if-eqz v2, 012c // +0012 │ │ -038304: 0800 1b00 |011c: move-object/from16 v0, v27 │ │ -038308: 5402 0502 |011e: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -03830c: 1204 |0120: const/4 v4, #int 0 // #0 │ │ -03830e: 0805 1e00 |0121: move-object/from16 v5, v30 │ │ -038312: 0806 1f00 |0123: move-object/from16 v6, v31 │ │ -038316: 0807 2000 |0125: move-object/from16 v7, v32 │ │ -03831a: 7407 c90a 0200 |0127: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac9 │ │ -038320: 0c12 |012a: move-result-object v18 │ │ -038322: 28bb |012b: goto 00e6 // -0045 │ │ -038324: 2212 2600 |012c: new-instance v18, Landroid/database/MatrixCursor; // type@0026 │ │ -038328: 6202 6a03 |012e: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -03832c: 0800 1200 |0130: move-object/from16 v0, v18 │ │ -038330: 7020 8700 2000 |0132: invoke-direct {v0, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -038336: 28b1 |0135: goto 00e6 // -004f │ │ +038c24: |[038c24] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +038c34: 1a02 e000 |0000: const-string v2, "=" // string@00e0 │ │ +038c38: 0800 1e00 |0002: move-object/from16 v0, v30 │ │ +038c3c: 6e20 1209 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +038c42: 0c17 |0007: move-result-object v23 │ │ +038c44: 1313 0000 |0008: const/16 v19, #int 0 // #0 │ │ +038c48: 1314 0000 |000a: const/16 v20, #int 0 // #0 │ │ +038c4c: 0800 1700 |000c: move-object/from16 v0, v23 │ │ +038c50: 2102 |000e: array-length v2, v0 │ │ +038c52: 0200 1400 |000f: move/from16 v0, v20 │ │ +038c56: 3520 0f00 |0011: if-ge v0, v2, 0020 // +000f │ │ +038c5a: 4602 1714 |0013: aget-object v2, v23, v20 │ │ +038c5e: 1a04 4d09 |0015: const-string v4, "genre_id" // string@094d │ │ +038c62: 6e20 0c09 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +038c68: 0a02 |001a: move-result v2 │ │ +038c6a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +038c6c: 3242 8700 |001c: if-eq v2, v4, 00a3 // +0087 │ │ +038c70: 4613 1f14 |001e: aget-object v19, v31, v20 │ │ +038c74: 7601 af09 1b00 |0020: invoke-direct/range {v27}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +038c7a: 0c02 |0023: move-result-object v2 │ │ +038c7c: 6e10 d409 0200 |0024: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +038c82: 0c03 |0027: move-result-object v3 │ │ +038c84: 2209 2b00 |0028: new-instance v9, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +038c88: 7010 9600 0900 |002a: invoke-direct {v9}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +038c8e: 1a02 6607 |002d: const-string v2, "audio" // string@0766 │ │ +038c92: 6e20 9a00 2900 |002f: invoke-virtual {v9, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +038c98: 1208 |0032: const/4 v8, #int 0 // #0 │ │ +038c9a: 221a 5f01 |0033: new-instance v26, Ljava/lang/StringBuilder; // type@015f │ │ +038c9e: 7601 1a09 1a00 |0035: invoke-direct/range {v26}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +038ca4: 1a02 7c10 |0038: const-string v2, "tags" // string@107c │ │ +038ca8: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ +038cac: 6e20 2009 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038cb2: 0c02 |003f: move-result-object v2 │ │ +038cb4: 2204 5f01 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +038cb8: 7010 1a09 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +038cbe: 1a05 4700 |0045: const-string v5, " like '%/" // string@0047 │ │ +038cc2: 6e20 2009 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038cc8: 0c04 |004a: move-result-object v4 │ │ +038cca: 0800 1300 |004b: move-object/from16 v0, v19 │ │ +038cce: 6e20 2009 0400 |004d: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038cd4: 0c04 |0050: move-result-object v4 │ │ +038cd6: 1a05 b500 |0051: const-string v5, "/%'" // string@00b5 │ │ +038cda: 6e20 2009 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038ce0: 0c04 |0056: move-result-object v4 │ │ +038ce2: 6e10 2609 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +038ce8: 0c04 |005a: move-result-object v4 │ │ +038cea: 6e20 2009 4200 |005b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038cf0: 381e 4900 |005e: if-eqz v30, 00a7 // +0049 │ │ +038cf4: 1a02 0a01 |0060: const-string v2, "AND LIMIT" // string@010a │ │ +038cf8: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ +038cfc: 6e20 0c09 2000 |0064: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +038d02: 0a16 |0067: move-result v22 │ │ +038d04: 12f2 |0068: const/4 v2, #int -1 // #ff │ │ +038d06: 0200 1600 |0069: move/from16 v0, v22 │ │ +038d0a: 3220 8f00 |006b: if-eq v0, v2, 00fa // +008f │ │ +038d0e: 0800 1f00 |006d: move-object/from16 v0, v31 │ │ +038d12: 2102 |006f: array-length v2, v0 │ │ +038d14: d802 02ff |0070: add-int/lit8 v2, v2, #int -1 // #ff │ │ +038d18: 4615 1f02 |0072: aget-object v21, v31, v2 │ │ +038d1c: 0800 1f00 |0074: move-object/from16 v0, v31 │ │ +038d20: 2102 |0076: array-length v2, v0 │ │ +038d22: d802 02fe |0077: add-int/lit8 v2, v2, #int -2 // #fe │ │ +038d26: 4618 1f02 |0079: aget-object v24, v31, v2 │ │ +038d2a: 1202 |007b: const/4 v2, #int 0 // #0 │ │ +038d2c: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ +038d30: 0201 1600 |007e: move/from16 v1, v22 │ │ +038d34: 6e30 1509 2001 |0080: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +038d3a: 0c1e |0083: move-result-object v30 │ │ +038d3c: 6002 0000 |0084: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +038d40: 1304 0900 |0086: const/16 v4, #int 9 // #9 │ │ +038d44: 3542 5f00 |0088: if-ge v2, v4, 00e7 // +005f │ │ +038d48: 0800 1f00 |008a: move-object/from16 v0, v31 │ │ +038d4c: 2102 |008c: array-length v2, v0 │ │ +038d4e: d802 02fe |008d: add-int/lit8 v2, v2, #int -2 // #fe │ │ +038d52: 2320 3302 |008f: new-array v0, v2, [Ljava/lang/String; // type@0233 │ │ +038d56: 0819 0000 |0091: move-object/from16 v25, v0 │ │ +038d5a: 1314 0000 |0093: const/16 v20, #int 0 // #0 │ │ +038d5e: 0800 1900 |0095: move-object/from16 v0, v25 │ │ +038d62: 2102 |0097: array-length v2, v0 │ │ +038d64: 0200 1400 |0098: move/from16 v0, v20 │ │ +038d68: 3520 1000 |009a: if-ge v0, v2, 00aa // +0010 │ │ +038d6c: 4602 1f14 |009c: aget-object v2, v31, v20 │ │ +038d70: 4d02 1914 |009e: aput-object v2, v25, v20 │ │ +038d74: d814 1401 |00a0: add-int/lit8 v20, v20, #int 1 // #01 │ │ +038d78: 28f3 |00a2: goto 0095 // -000d │ │ +038d7a: d814 1401 |00a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ +038d7e: 2900 67ff |00a5: goto/16 000c // -0099 │ │ +038d82: 1316 ffff |00a7: const/16 v22, #int -1 // #ffff │ │ +038d86: 28bf |00a9: goto 0068 // -0041 │ │ +038d88: 081f 1900 |00aa: move-object/from16 v31, v25 │ │ +038d8c: 1a02 b600 |00ac: const-string v2, "0" // string@00b6 │ │ +038d90: 0800 1500 |00ae: move-object/from16 v0, v21 │ │ +038d94: 6e20 0609 2000 |00b0: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +038d9a: 0a02 |00b3: move-result v2 │ │ +038d9c: 3902 4600 |00b4: if-nez v2, 00fa // +0046 │ │ +038da0: 2202 5f01 |00b6: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +038da4: 7010 1a09 0200 |00b8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +038daa: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +038dae: 6e20 2009 0200 |00bd: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038db4: 0c02 |00c0: move-result-object v2 │ │ +038db6: 1a04 ac00 |00c1: const-string v4, "," // string@00ac │ │ +038dba: 6e20 2009 4200 |00c3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038dc0: 0c02 |00c6: move-result-object v2 │ │ +038dc2: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ +038dc6: 6e20 2009 0200 |00c9: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +038dcc: 0c02 |00cc: move-result-object v2 │ │ +038dce: 6e10 2609 0200 |00cd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +038dd4: 0c08 |00d0: move-result-object v8 │ │ +038dd6: 7601 a109 1b00 |00d1: invoke-direct/range {v27}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +038ddc: 0a02 |00d4: move-result v2 │ │ +038dde: 3802 1e00 |00d5: if-eqz v2, 00f3 // +001e │ │ +038de2: 0800 1b00 |00d7: move-object/from16 v0, v27 │ │ +038de6: 5402 0502 |00d9: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +038dea: 1204 |00db: const/4 v4, #int 0 // #0 │ │ +038dec: 0805 1e00 |00dc: move-object/from16 v5, v30 │ │ +038df0: 0806 1f00 |00de: move-object/from16 v6, v31 │ │ +038df4: 0807 2000 |00e0: move-object/from16 v7, v32 │ │ +038df8: 7407 c90a 0200 |00e2: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac9 │ │ +038dfe: 0c12 |00e5: move-result-object v18 │ │ +038e00: 1112 |00e6: return-object v18 │ │ +038e02: 0800 1f00 |00e7: move-object/from16 v0, v31 │ │ +038e06: 2102 |00e9: array-length v2, v0 │ │ +038e08: d802 02fe |00ea: add-int/lit8 v2, v2, #int -2 // #fe │ │ +038e0c: 0800 1f00 |00ec: move-object/from16 v0, v31 │ │ +038e10: 7120 930b 2000 |00ee: invoke-static {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ +038e16: 0c1f |00f1: move-result-object v31 │ │ +038e18: 28ba |00f2: goto 00ac // -0046 │ │ +038e1a: 2202 2600 |00f3: new-instance v2, Landroid/database/MatrixCursor; // type@0026 │ │ +038e1e: 6204 6a03 |00f5: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +038e22: 7020 8700 4200 |00f7: invoke-direct {v2, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +038e28: 620b 6a03 |00fa: sget-object v11, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +038e2c: 7401 2609 1a00 |00fc: invoke-virtual/range {v26}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +038e32: 0c0c |00ff: move-result-object v12 │ │ +038e34: 120d |0100: const/4 v13, #int 0 // #0 │ │ +038e36: 120e |0101: const/4 v14, #int 0 // #0 │ │ +038e38: 120f |0102: const/4 v15, #int 0 // #0 │ │ +038e3a: 1311 0000 |0103: const/16 v17, #int 0 // #0 │ │ +038e3e: 073a |0105: move-object v10, v3 │ │ +038e40: 0810 2000 |0106: move-object/from16 v16, v32 │ │ +038e44: 7409 9900 0900 |0108: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ +038e4a: 0c12 |010b: move-result-object v18 │ │ +038e4c: 7801 7800 1200 |010c: invoke-interface/range {v18}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +038e52: 0a02 |010f: move-result v2 │ │ +038e54: 3c02 d6ff |0110: if-gtz v2, 00e6 // -002a │ │ +038e58: 3908 0400 |0112: if-nez v8, 0116 // +0004 │ │ +038e5c: 1a08 b800 |0114: const-string v8, "0,20" // string@00b8 │ │ +038e60: 7601 a109 1b00 |0116: invoke-direct/range {v27}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +038e66: 0a02 |0119: move-result v2 │ │ +038e68: 3802 1200 |011a: if-eqz v2, 012c // +0012 │ │ +038e6c: 0800 1b00 |011c: move-object/from16 v0, v27 │ │ +038e70: 5402 0502 |011e: iget-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +038e74: 1204 |0120: const/4 v4, #int 0 // #0 │ │ +038e76: 0805 1e00 |0121: move-object/from16 v5, v30 │ │ +038e7a: 0806 1f00 |0123: move-object/from16 v6, v31 │ │ +038e7e: 0807 2000 |0125: move-object/from16 v7, v32 │ │ +038e82: 7407 c90a 0200 |0127: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.genresmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ac9 │ │ +038e88: 0c12 |012a: move-result-object v18 │ │ +038e8a: 28bb |012b: goto 00e6 // -0045 │ │ +038e8c: 2212 2600 |012c: new-instance v18, Landroid/database/MatrixCursor; // type@0026 │ │ +038e90: 6202 6a03 |012e: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +038e94: 0800 1200 |0130: move-object/from16 v0, v18 │ │ +038e98: 7020 8700 2000 |0132: invoke-direct {v0, v2}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +038e9e: 28b1 |0135: goto 00e6 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0008 line=917 │ │ 0x000a line=918 │ │ 0x0013 line=919 │ │ 0x001e line=920 │ │ @@ -72992,109 +73261,113 @@ │ │ 0x0000 - 0x0136 reg=32 sortOrder Ljava/lang/String; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'getAlbumKey' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 76 16-bit code units │ │ -038338: |[038338] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getAlbumKey:(J)Ljava/lang/String; │ │ -038348: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -03834a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -03834c: 7010 af09 0a00 |0002: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038352: 0c01 |0005: move-result-object v1 │ │ -038354: 6e10 d309 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -03835a: 0c00 |0009: move-result-object v0 │ │ -03835c: 1a01 1c07 |000a: const-string v1, "album" // string@071c │ │ -038360: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -038362: 2322 3302 |000d: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -038366: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -038368: 1a04 2307 |0010: const-string v4, "album_key" // string@0723 │ │ -03836c: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -038370: 1a03 db06 |0014: const-string v3, "_id = ?" // string@06db │ │ -038374: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -038376: 2344 3302 |0017: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -03837a: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -03837c: 7120 ed08 cb00 |001a: invoke-static {v11, v12}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -038382: 0c06 |001d: move-result-object v6 │ │ -038384: 4d06 0405 |001e: aput-object v6, v4, v5 │ │ -038388: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -03838a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -03838c: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -03838e: 7408 9000 0000 |0023: 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@0090 │ │ -038394: 0c09 |0026: move-result-object v9 │ │ -038396: 3809 1800 |0027: if-eqz v9, 003f // +0018 │ │ -03839a: 7210 7e00 0900 |0029: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -0383a0: 0a01 |002c: move-result v1 │ │ -0383a2: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ -0383a6: 1a01 2307 |002f: const-string v1, "album_key" // string@0723 │ │ -0383aa: 7220 7600 1900 |0031: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -0383b0: 0a01 |0034: move-result v1 │ │ -0383b2: 7220 7b00 1900 |0035: invoke-interface {v9, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -0383b8: 0c08 |0038: move-result-object v8 │ │ -0383ba: 3809 0500 |0039: if-eqz v9, 003e // +0005 │ │ -0383be: 7210 7500 0900 |003b: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0383c4: 1108 |003e: return-object v8 │ │ -0383c6: 3809 ffff |003f: if-eqz v9, 003e // -0001 │ │ -0383ca: 7210 7500 0900 |0041: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0383d0: 28fa |0044: goto 003e // -0006 │ │ -0383d2: 0d01 |0045: move-exception v1 │ │ -0383d4: 3809 0500 |0046: if-eqz v9, 004b // +0005 │ │ -0383d8: 7210 7500 0900 |0048: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0383de: 2701 |004b: throw v1 │ │ +038ea0: |[038ea0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getAlbumKey:(J)Ljava/lang/String; │ │ +038eb0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +038eb2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +038eb4: 7010 af09 0b00 |0002: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +038eba: 0c01 |0005: move-result-object v1 │ │ +038ebc: 6e10 d309 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +038ec2: 0c00 |0009: move-result-object v0 │ │ +038ec4: 1a01 1c07 |000a: const-string v1, "album" // string@071c │ │ +038ec8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +038eca: 2322 3302 |000d: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ +038ece: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +038ed0: 1a04 2307 |0010: const-string v4, "album_key" // string@0723 │ │ +038ed4: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ +038ed8: 1a03 db06 |0014: const-string v3, "_id = ?" // string@06db │ │ +038edc: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +038ede: 2344 3302 |0017: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +038ee2: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +038ee4: 7120 ed08 dc00 |001a: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +038eea: 0c06 |001d: move-result-object v6 │ │ +038eec: 4d06 0405 |001e: aput-object v6, v4, v5 │ │ +038ef0: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +038ef2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +038ef4: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +038ef6: 7408 9000 0000 |0023: 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@0090 │ │ +038efc: 0c09 |0026: move-result-object v9 │ │ +038efe: 3809 1800 |0027: if-eqz v9, 003f // +0018 │ │ +038f02: 7210 7e00 0900 |0029: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +038f08: 0a01 |002c: move-result v1 │ │ +038f0a: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ +038f0e: 1a01 2307 |002f: const-string v1, "album_key" // string@0723 │ │ +038f12: 7220 7600 1900 |0031: invoke-interface {v9, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +038f18: 0a01 |0034: move-result v1 │ │ +038f1a: 7220 7b00 1900 |0035: invoke-interface {v9, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +038f20: 0c08 |0038: move-result-object v8 │ │ +038f22: 3809 0500 |0039: if-eqz v9, 003e // +0005 │ │ +038f26: 7210 7500 0900 |003b: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +038f2c: 1108 |003e: return-object v8 │ │ +038f2e: 3809 ffff |003f: if-eqz v9, 003e // -0001 │ │ +038f32: 7210 7500 0900 |0041: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +038f38: 28fa |0044: goto 003e // -0006 │ │ +038f3a: 0d01 |0045: move-exception v1 │ │ +038f3c: 3809 0500 |0046: if-eqz v9, 004b // +0005 │ │ +038f40: 7210 7500 0900 |0048: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +038f46: 2701 |004b: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x0038 │ │ -> 0x0045 │ │ positions : │ │ 0x0001 line=1694 │ │ 0x0002 line=1696 │ │ 0x000a line=1697 │ │ + 0x001a line=1702 │ │ + 0x0023 line=1697 │ │ 0x0027 line=1705 │ │ 0x002f line=1706 │ │ + 0x0031 line=1707 │ │ + 0x0035 line=1706 │ │ 0x0039 line=1712 │ │ 0x003b line=1713 │ │ 0x003e line=1716 │ │ 0x003f line=1712 │ │ 0x0041 line=1713 │ │ 0x0045 line=1712 │ │ 0x0048 line=1713 │ │ locals : │ │ 0x0039 - 0x003e reg=8 albumKey Ljava/lang/String; │ │ 0x000a - 0x0045 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0002 - 0x004c reg=9 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x004c reg=10 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ - 0x0000 - 0x004c reg=11 id J │ │ + 0x0000 - 0x004c reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ + 0x0000 - 0x004c reg=12 id J │ │ │ │ #11 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'getAmpacheHelper' │ │ type : '()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0383ec: |[0383ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ -0383fc: 1d02 |0000: monitor-enter v2 │ │ -0383fe: 5420 0402 |0001: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ -038402: 3900 0d00 |0003: if-nez v0, 0010 // +000d │ │ -038406: 2200 ac01 |0005: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ -03840a: 6e10 ae09 0200 |0007: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -038410: 0c01 |000a: move-result-object v1 │ │ -038412: 7020 e109 1000 |000b: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ -038418: 5b20 0402 |000e: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ -03841c: 5420 0402 |0010: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ -038420: 1e02 |0012: monitor-exit v2 │ │ -038422: 1100 |0013: return-object v0 │ │ -038424: 0d00 |0014: move-exception v0 │ │ -038426: 1e02 |0015: monitor-exit v2 │ │ -038428: 2700 |0016: throw v0 │ │ +038f54: |[038f54] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ +038f64: 1d02 |0000: monitor-enter v2 │ │ +038f66: 5420 0402 |0001: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ +038f6a: 3900 0d00 |0003: if-nez v0, 0010 // +000d │ │ +038f6e: 2200 ac01 |0005: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ +038f72: 6e10 ae09 0200 |0007: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +038f78: 0c01 |000a: move-result-object v1 │ │ +038f7a: 7020 e109 1000 |000b: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ +038f80: 5b20 0402 |000e: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ +038f84: 5420 0402 |0010: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0204 │ │ +038f88: 1e02 |0012: monitor-exit v2 │ │ +038f8a: 1100 |0013: return-object v0 │ │ +038f8c: 0d00 |0014: move-exception v0 │ │ +038f8e: 1e02 |0015: monitor-exit v2 │ │ +038f90: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x0010 line=80 │ │ @@ -73107,30 +73380,30 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -038438: |[038438] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getBytes:(Ljava/lang/String;)[B │ │ -038448: 6e10 0e09 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ -03844e: 0a03 |0003: move-result v3 │ │ -038450: 2330 2302 |0004: new-array v0, v3, [B // type@0223 │ │ -038454: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -038456: 3532 0b00 |0007: if-ge v2, v3, 0012 // +000b │ │ -03845a: 6e20 0309 2600 |0009: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@0903 │ │ -038460: 0a01 |000c: move-result v1 │ │ -038462: 1304 0001 |000d: const/16 v4, #int 256 // #100 │ │ -038466: 3441 0400 |000f: if-lt v1, v4, 0013 // +0004 │ │ -03846a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -03846c: 1100 |0012: return-object v0 │ │ -03846e: 8d14 |0013: int-to-byte v4, v1 │ │ -038470: 4f04 0002 |0014: aput-byte v4, v0, v2 │ │ -038474: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -038478: 28ef |0018: goto 0007 // -0011 │ │ +038fa0: |[038fa0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getBytes:(Ljava/lang/String;)[B │ │ +038fb0: 6e10 0e09 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ +038fb6: 0a03 |0003: move-result v3 │ │ +038fb8: 2330 2302 |0004: new-array v0, v3, [B // type@0223 │ │ +038fbc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +038fbe: 3532 0b00 |0007: if-ge v2, v3, 0012 // +000b │ │ +038fc2: 6e20 0309 2600 |0009: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@0903 │ │ +038fc8: 0a01 |000c: move-result v1 │ │ +038fca: 1304 0001 |000d: const/16 v4, #int 256 // #100 │ │ +038fce: 3441 0400 |000f: if-lt v1, v4, 0013 // +0004 │ │ +038fd2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +038fd4: 1100 |0012: return-object v0 │ │ +038fd6: 8d14 |0013: int-to-byte v4, v1 │ │ +038fd8: 4f04 0002 |0014: aput-byte v4, v0, v2 │ │ +038fdc: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +038fe0: 28ef |0018: goto 0007 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ 0x0004 line=1634 │ │ 0x0006 line=1635 │ │ 0x0009 line=1636 │ │ 0x000d line=1637 │ │ @@ -73153,50 +73426,50 @@ │ │ type : '()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -03847c: |[03847c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ -03848c: 1d05 |0000: monitor-enter v5 │ │ -03848e: 7010 b009 0500 |0001: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBN:()Ljava/lang/String; // method@09b0 │ │ -038494: 0c01 |0004: move-result-object v1 │ │ -038496: 5452 0702 |0005: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ -03849a: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -03849e: 5452 0902 |0009: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabasename:Ljava/lang/String; // field@0209 │ │ -0384a2: 6e20 0609 1200 |000b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -0384a8: 0a02 |000e: move-result v2 │ │ -0384aa: 3902 2c00 |000f: if-nez v2, 003b // +002c │ │ -0384ae: 5452 0702 |0011: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ -0384b2: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ -0384b6: 5452 0702 |0015: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ -0384ba: 6e10 ce09 0200 |0017: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -0384c0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0384c2: 5b52 0702 |001b: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ -0384c6: 7010 b009 0500 |001d: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBN:()Ljava/lang/String; // method@09b0 │ │ -0384cc: 0c02 |0020: move-result-object v2 │ │ -0384ce: 5b52 0902 |0021: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabasename:Ljava/lang/String; // field@0209 │ │ -0384d2: 2202 a801 |0023: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ -0384d6: 6e10 ae09 0500 |0025: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -0384dc: 0c03 |0028: move-result-object v3 │ │ -0384de: 5454 0902 |0029: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabasename:Ljava/lang/String; // field@0209 │ │ -0384e2: 7030 cd09 3204 |002b: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ -0384e8: 5b52 0702 |002e: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ -0384ec: 5452 0702 |0030: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ -0384f0: 6e10 d409 0200 |0032: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0384f6: 0c00 |0035: move-result-object v0 │ │ -0384f8: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ -0384fc: 6e10 8b00 0000 |0038: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -038502: 5452 0702 |003b: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ -038506: 1e05 |003d: monitor-exit v5 │ │ -038508: 1102 |003e: return-object v2 │ │ -03850a: 0d02 |003f: move-exception v2 │ │ -03850c: 1e05 |0040: monitor-exit v5 │ │ -03850e: 2702 |0041: throw v2 │ │ +038fe4: |[038fe4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ +038ff4: 1d05 |0000: monitor-enter v5 │ │ +038ff6: 7010 b009 0500 |0001: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBN:()Ljava/lang/String; // method@09b0 │ │ +038ffc: 0c01 |0004: move-result-object v1 │ │ +038ffe: 5452 0702 |0005: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ +039002: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +039006: 5452 0902 |0009: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabasename:Ljava/lang/String; // field@0209 │ │ +03900a: 6e20 0609 1200 |000b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +039010: 0a02 |000e: move-result v2 │ │ +039012: 3902 2c00 |000f: if-nez v2, 003b // +002c │ │ +039016: 5452 0702 |0011: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ +03901a: 3802 0a00 |0013: if-eqz v2, 001d // +000a │ │ +03901e: 5452 0702 |0015: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ +039022: 6e10 ce09 0200 |0017: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +039028: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +03902a: 5b52 0702 |001b: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ +03902e: 7010 b009 0500 |001d: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBN:()Ljava/lang/String; // method@09b0 │ │ +039034: 0c02 |0020: move-result-object v2 │ │ +039036: 5b52 0902 |0021: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabasename:Ljava/lang/String; // field@0209 │ │ +03903a: 2202 a801 |0023: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ +03903e: 6e10 ae09 0500 |0025: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +039044: 0c03 |0028: move-result-object v3 │ │ +039046: 5454 0902 |0029: iget-object v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabasename:Ljava/lang/String; // field@0209 │ │ +03904a: 7030 cd09 3204 |002b: invoke-direct {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ +039050: 5b52 0702 |002e: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ +039054: 5452 0702 |0030: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ +039058: 6e10 d409 0200 |0032: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03905e: 0c00 |0035: move-result-object v0 │ │ +039060: 3800 0500 |0036: if-eqz v0, 003b // +0005 │ │ +039064: 6e10 8b00 0000 |0038: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +03906a: 5452 0702 |003b: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // field@0207 │ │ +03906e: 1e05 |003d: monitor-exit v5 │ │ +039070: 1102 |003e: return-object v2 │ │ +039072: 0d02 |003f: move-exception v2 │ │ +039074: 1e05 |0040: monitor-exit v5 │ │ +039076: 2702 |0041: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x003d │ │ -> 0x003f │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x0011 line=97 │ │ @@ -73219,31 +73492,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -03851c: |[03851c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getDBN:()Ljava/lang/String; │ │ -03852c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -03852e: 5230 0802 |0001: iget v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ -038532: 3320 1300 |0003: if-ne v0, v2, 0016 // +0013 │ │ -038536: 5430 0a02 |0005: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ -03853a: 1a01 9002 |0007: const-string v1, "KEY.AMPACHE_INDEX" // string@0290 │ │ -03853e: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0066 │ │ -038544: 0a00 |000c: move-result v0 │ │ -038546: 5930 0802 |000d: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ -03854a: 5230 0802 |000f: iget v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ -03854e: 3320 0500 |0011: if-ne v0, v2, 0016 // +0005 │ │ -038552: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -038554: 5930 0802 |0014: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ -038558: 5230 0802 |0016: iget v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ -03855c: 7110 f409 0000 |0018: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ -038562: 0c00 |001b: move-result-object v0 │ │ -038564: 1100 |001c: return-object v0 │ │ +039084: |[039084] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getDBN:()Ljava/lang/String; │ │ +039094: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +039096: 5230 0802 |0001: iget v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ +03909a: 3320 1300 |0003: if-ne v0, v2, 0016 // +0013 │ │ +03909e: 5430 0a02 |0005: iget-object v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ +0390a2: 1a01 9002 |0007: const-string v1, "KEY.AMPACHE_INDEX" // string@0290 │ │ +0390a6: 7230 6600 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0066 │ │ +0390ac: 0a00 |000c: move-result v0 │ │ +0390ae: 5930 0802 |000d: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ +0390b2: 5230 0802 |000f: iget v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ +0390b6: 3320 0500 |0011: if-ne v0, v2, 0016 // +0005 │ │ +0390ba: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0390bc: 5930 0802 |0014: iput v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ +0390c0: 5230 0802 |0016: iget v0, v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ +0390c4: 7110 f409 0000 |0018: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ +0390ca: 0c00 |001b: move-result-object v0 │ │ +0390cc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000f line=87 │ │ 0x0013 line=88 │ │ 0x0016 line=91 │ │ @@ -73251,179 +73524,187 @@ │ │ 0x0000 - 0x001d reg=3 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ │ │ #15 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'getPlaylistKey' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 76 16-bit code units │ │ -038568: |[038568] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getPlaylistKey:(J)Ljava/lang/String; │ │ -038578: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -03857a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -03857c: 7010 af09 0a00 |0002: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038582: 0c01 |0005: move-result-object v1 │ │ -038584: 6e10 d309 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -03858a: 0c00 |0009: move-result-object v0 │ │ -03858c: 1a01 550e |000a: const-string v1, "playlist" // string@0e55 │ │ -038590: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -038592: 2322 3302 |000d: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -038596: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -038598: 1a04 600e |0010: const-string v4, "playlist_key" // string@0e60 │ │ -03859c: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -0385a0: 1a03 db06 |0014: const-string v3, "_id = ?" // string@06db │ │ -0385a4: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -0385a6: 2344 3302 |0017: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -0385aa: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0385ac: 7120 ed08 cb00 |001a: invoke-static {v11, v12}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0385b2: 0c06 |001d: move-result-object v6 │ │ -0385b4: 4d06 0405 |001e: aput-object v6, v4, v5 │ │ -0385b8: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -0385ba: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -0385bc: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -0385be: 7408 9000 0000 |0023: 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@0090 │ │ -0385c4: 0c08 |0026: move-result-object v8 │ │ -0385c6: 3808 1800 |0027: if-eqz v8, 003f // +0018 │ │ -0385ca: 7210 7e00 0800 |0029: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -0385d0: 0a01 |002c: move-result v1 │ │ -0385d2: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ -0385d6: 1a01 600e |002f: const-string v1, "playlist_key" // string@0e60 │ │ -0385da: 7220 7600 1800 |0031: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -0385e0: 0a01 |0034: move-result v1 │ │ -0385e2: 7220 7b00 1800 |0035: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -0385e8: 0c09 |0038: move-result-object v9 │ │ -0385ea: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ -0385ee: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0385f4: 1109 |003e: return-object v9 │ │ -0385f6: 3808 ffff |003f: if-eqz v8, 003e // -0001 │ │ -0385fa: 7210 7500 0800 |0041: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -038600: 28fa |0044: goto 003e // -0006 │ │ -038602: 0d01 |0045: move-exception v1 │ │ -038604: 3808 0500 |0046: if-eqz v8, 004b // +0005 │ │ -038608: 7210 7500 0800 |0048: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03860e: 2701 |004b: throw v1 │ │ +0390d0: |[0390d0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getPlaylistKey:(J)Ljava/lang/String; │ │ +0390e0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0390e2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0390e4: 7010 af09 0b00 |0002: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0390ea: 0c01 |0005: move-result-object v1 │ │ +0390ec: 6e10 d309 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +0390f2: 0c00 |0009: move-result-object v0 │ │ +0390f4: 1a01 530e |000a: const-string v1, "playlist" // string@0e53 │ │ +0390f8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0390fa: 2322 3302 |000d: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ +0390fe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +039100: 1a04 5e0e |0010: const-string v4, "playlist_key" // string@0e5e │ │ +039104: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ +039108: 1a03 db06 |0014: const-string v3, "_id = ?" // string@06db │ │ +03910c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +03910e: 2344 3302 |0017: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +039112: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +039114: 7120 ed08 dc00 |001a: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03911a: 0c06 |001d: move-result-object v6 │ │ +03911c: 4d06 0405 |001e: aput-object v6, v4, v5 │ │ +039120: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +039122: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +039124: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +039126: 7408 9000 0000 |0023: 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@0090 │ │ +03912c: 0c08 |0026: move-result-object v8 │ │ +03912e: 3808 1800 |0027: if-eqz v8, 003f // +0018 │ │ +039132: 7210 7e00 0800 |0029: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +039138: 0a01 |002c: move-result v1 │ │ +03913a: 3801 1200 |002d: if-eqz v1, 003f // +0012 │ │ +03913e: 1a01 5e0e |002f: const-string v1, "playlist_key" // string@0e5e │ │ +039142: 7220 7600 1800 |0031: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +039148: 0a01 |0034: move-result v1 │ │ +03914a: 7220 7b00 1800 |0035: invoke-interface {v8, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +039150: 0c09 |0038: move-result-object v9 │ │ +039152: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ +039156: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03915c: 1109 |003e: return-object v9 │ │ +03915e: 3808 ffff |003f: if-eqz v8, 003e // -0001 │ │ +039162: 7210 7500 0800 |0041: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039168: 28fa |0044: goto 003e // -0006 │ │ +03916a: 0d01 |0045: move-exception v1 │ │ +03916c: 3808 0500 |0046: if-eqz v8, 004b // +0005 │ │ +039170: 7210 7500 0800 |0048: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039176: 2701 |004b: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x0038 │ │ -> 0x0045 │ │ positions : │ │ 0x0001 line=1720 │ │ 0x0002 line=1722 │ │ 0x000a line=1723 │ │ + 0x001a line=1728 │ │ + 0x0023 line=1723 │ │ 0x0027 line=1731 │ │ 0x002f line=1732 │ │ + 0x0031 line=1733 │ │ + 0x0035 line=1732 │ │ 0x0039 line=1738 │ │ 0x003b line=1739 │ │ 0x003e line=1742 │ │ 0x003f line=1738 │ │ 0x0041 line=1739 │ │ 0x0045 line=1738 │ │ 0x0048 line=1739 │ │ locals : │ │ 0x0039 - 0x003e reg=9 playlistKey Ljava/lang/String; │ │ 0x000a - 0x0045 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0002 - 0x004c reg=8 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x004c reg=10 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ - 0x0000 - 0x004c reg=11 id J │ │ + 0x0000 - 0x004c reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ + 0x0000 - 0x004c reg=12 id J │ │ │ │ #16 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'isWifiConnected' │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -03861c: |[03861c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.isWifiConnected:()Z │ │ -03862c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03862e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -038630: 5451 0602 |0002: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0206 │ │ -038634: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ -038638: 6e10 ae09 0500 |0006: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -03863e: 0c01 |0009: move-result-object v1 │ │ -038640: 6e10 4d00 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ -038646: 0c01 |000d: move-result-object v1 │ │ -038648: 1a04 0f08 |000e: const-string v4, "connectivity" // string@080f │ │ -03864c: 6e20 5400 4100 |0010: invoke-virtual {v1, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ -038652: 0c01 |0013: move-result-object v1 │ │ -038654: 1f01 2f00 |0014: check-cast v1, Landroid/net/ConnectivityManager; // type@002f │ │ -038658: 5b51 0602 |0016: iput-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0206 │ │ -03865c: 5451 0602 |0018: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0206 │ │ -038660: 6e10 a300 0100 |001a: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a3 │ │ -038666: 0c00 |001d: move-result-object v0 │ │ -038668: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ -03866c: 6e10 a400 0000 |0020: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00a4 │ │ -038672: 0a01 |0023: move-result v1 │ │ -038674: 3321 0a00 |0024: if-ne v1, v2, 002e // +000a │ │ -038678: 6e10 a500 0000 |0026: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00a5 │ │ -03867e: 0a01 |0029: move-result v1 │ │ -038680: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ -038684: 0121 |002c: move v1, v2 │ │ -038686: 0f01 |002d: return v1 │ │ -038688: 0131 |002e: move v1, v3 │ │ -03868a: 28fe |002f: goto 002d // -0002 │ │ -03868c: 0131 |0030: move v1, v3 │ │ -03868e: 28fc |0031: goto 002d // -0004 │ │ +039184: |[039184] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.isWifiConnected:()Z │ │ +039194: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +039196: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +039198: 5451 0602 |0002: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0206 │ │ +03919c: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ +0391a0: 6e10 ae09 0500 |0006: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +0391a6: 0c01 |0009: move-result-object v1 │ │ +0391a8: 6e10 4d00 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ +0391ae: 0c01 |000d: move-result-object v1 │ │ +0391b0: 1a04 0e08 |000e: const-string v4, "connectivity" // string@080e │ │ +0391b4: 6e20 5400 4100 |0010: invoke-virtual {v1, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ +0391ba: 0c01 |0013: move-result-object v1 │ │ +0391bc: 1f01 2f00 |0014: check-cast v1, Landroid/net/ConnectivityManager; // type@002f │ │ +0391c0: 5b51 0602 |0016: iput-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0206 │ │ +0391c4: 5451 0602 |0018: iget-object v1, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mConnectionMgr:Landroid/net/ConnectivityManager; // field@0206 │ │ +0391c8: 6e10 a300 0100 |001a: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00a3 │ │ +0391ce: 0c00 |001d: move-result-object v0 │ │ +0391d0: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ +0391d4: 6e10 a400 0000 |0020: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00a4 │ │ +0391da: 0a01 |0023: move-result v1 │ │ +0391dc: 3321 0a00 |0024: if-ne v1, v2, 002e // +000a │ │ +0391e0: 6e10 a500 0000 |0026: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@00a5 │ │ +0391e6: 0a01 |0029: move-result v1 │ │ +0391e8: 3801 0400 |002a: if-eqz v1, 002e // +0004 │ │ +0391ec: 0121 |002c: move v1, v2 │ │ +0391ee: 0f01 |002d: return v1 │ │ +0391f0: 0131 |002e: move v1, v3 │ │ +0391f2: 28fe |002f: goto 002d // -0002 │ │ +0391f4: 0131 |0030: move v1, v3 │ │ +0391f6: 28fc |0031: goto 002d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x0006 line=54 │ │ + 0x000a line=55 │ │ 0x0018 line=58 │ │ 0x001e line=59 │ │ 0x0020 line=60 │ │ + 0x0026 line=61 │ │ 0x002d line=64 │ │ - 0x002f line=60 │ │ + 0x002f line=61 │ │ 0x0031 line=64 │ │ locals : │ │ 0x001e - 0x0032 reg=0 info Landroid/net/NetworkInfo; │ │ 0x0000 - 0x0032 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ │ │ #17 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'mediaIdQuery' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 44 16-bit code units │ │ -038690: |[038690] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0386a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0386a2: 7010 af09 0a00 |0001: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0386a8: 0c02 |0004: move-result-object v2 │ │ -0386aa: 6e10 d309 0200 |0005: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -0386b0: 0c01 |0008: move-result-object v1 │ │ -0386b2: 7110 4200 0b00 |0009: invoke-static {v11}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -0386b8: 0b08 |000c: move-result-wide v8 │ │ -0386ba: 2200 2b00 |000d: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -0386be: 7010 9600 0000 |000f: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -0386c4: 1a02 6707 |0012: const-string v2, "audio" // string@0767 │ │ -0386c8: 6e20 9a00 2000 |0014: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -0386ce: 6202 6a03 |0017: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -0386d2: 1a03 db06 |0019: const-string v3, "_id = ?" // string@06db │ │ -0386d6: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -0386d8: 2344 3302 |001c: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -0386dc: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0386de: 7120 ed08 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0386e4: 0c07 |0022: move-result-object v7 │ │ -0386e6: 4d07 0406 |0023: aput-object v7, v4, v6 │ │ -0386ea: 0756 |0025: move-object v6, v5 │ │ -0386ec: 07f7 |0026: move-object v7, v15 │ │ -0386ee: 7408 9800 0000 |0027: 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@0098 │ │ -0386f4: 0c02 |002a: move-result-object v2 │ │ -0386f6: 1102 |002b: return-object v2 │ │ +0391f8: |[0391f8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +039208: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03920a: 7010 af09 0a00 |0001: invoke-direct {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +039210: 0c02 |0004: move-result-object v2 │ │ +039212: 6e10 d309 0200 |0005: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +039218: 0c01 |0008: move-result-object v1 │ │ +03921a: 7110 4200 0b00 |0009: invoke-static {v11}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +039220: 0b08 |000c: move-result-wide v8 │ │ +039222: 2200 2b00 |000d: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +039226: 7010 9600 0000 |000f: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +03922c: 1a02 6607 |0012: const-string v2, "audio" // string@0766 │ │ +039230: 6e20 9a00 2000 |0014: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +039236: 6202 6a03 |0017: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +03923a: 1a03 db06 |0019: const-string v3, "_id = ?" // string@06db │ │ +03923e: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +039240: 2344 3302 |001c: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +039244: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +039246: 7120 ed08 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03924c: 0c07 |0022: move-result-object v7 │ │ +03924e: 4d07 0406 |0023: aput-object v7, v4, v6 │ │ +039252: 0756 |0025: move-object v6, v5 │ │ +039254: 07f7 |0026: move-object v7, v15 │ │ +039256: 7408 9800 0000 |0027: 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@0098 │ │ +03925c: 0c02 |002a: move-result-object v2 │ │ +03925e: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=538 │ │ 0x0009 line=539 │ │ 0x000d line=540 │ │ 0x0012 line=541 │ │ 0x0017 line=542 │ │ + 0x001f line=544 │ │ + 0x0027 line=542 │ │ locals : │ │ 0x0012 - 0x002c reg=0 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ 0x0009 - 0x002c reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x000d - 0x002c reg=8 id J │ │ 0x0000 - 0x002c reg=10 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x002c reg=11 uri Landroid/net/Uri; │ │ 0x0000 - 0x002c reg=12 projection [Ljava/lang/String; │ │ @@ -73436,151 +73717,155 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 198 16-bit code units │ │ -0386f8: |[0386f8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -038708: 380e 9900 |0000: if-eqz v14, 0099 // +0099 │ │ -03870c: 1a01 d008 |0002: const-string v1, "encoding" // string@08d0 │ │ -038710: 6e20 4500 1e00 |0004: invoke-virtual {v14, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ -038716: 0a01 |0007: move-result v1 │ │ -038718: 3801 9100 |0008: if-eqz v1, 0099 // +0091 │ │ -03871c: 7110 4200 0d00 |000a: invoke-static {v13}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -038722: 0b0a |000d: move-result-wide v10 │ │ -038724: 1601 0000 |000e: const-wide/16 v1, #int 0 // #0 │ │ -038728: 3101 0a01 |0010: cmp-long v1, v10, v1 │ │ -03872c: 3a01 7000 |0012: if-ltz v1, 0082 // +0070 │ │ -038730: 1a01 d008 |0014: const-string v1, "encoding" // string@08d0 │ │ -038734: 6e20 4800 1e00 |0016: invoke-virtual {v14, v1}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ -03873a: 0c09 |0019: move-result-object v9 │ │ -03873c: 7010 af09 0c00 |001a: invoke-direct {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038742: 0c01 |001d: move-result-object v1 │ │ -038744: 6e10 d309 0100 |001e: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -03874a: 0c00 |0021: move-result-object v0 │ │ -03874c: 1208 |0022: const/4 v8, #int 0 // #0 │ │ -03874e: 1a01 6707 |0023: const-string v1, "audio" // string@0767 │ │ -038752: 1242 |0025: const/4 v2, #int 4 // #4 │ │ -038754: 2322 3302 |0026: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -038758: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -03875a: 1a04 da06 |0029: const-string v4, "_id" // string@06da │ │ -03875e: 4d04 0203 |002b: aput-object v4, v2, v3 │ │ -038762: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -038764: 1a04 9a10 |002e: const-string v4, "title" // string@109a │ │ -038768: 4d04 0203 |0030: aput-object v4, v2, v3 │ │ -03876c: 1223 |0032: const/4 v3, #int 2 // #2 │ │ -03876e: 1a04 1c07 |0033: const-string v4, "album" // string@071c │ │ -038772: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ -038776: 1233 |0037: const/4 v3, #int 3 // #3 │ │ -038778: 1a04 5607 |0038: const-string v4, "artist" // string@0756 │ │ -03877c: 4d04 0203 |003a: aput-object v4, v2, v3 │ │ -038780: 1a03 d506 |003c: const-string v3, "_ID = ?" // string@06d5 │ │ -038784: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -038786: 2344 3302 |003f: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ -03878a: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -03878c: 7120 ed08 ba00 |0042: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -038792: 0c06 |0045: move-result-object v6 │ │ -038794: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ -038798: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -03879a: 1206 |0049: const/4 v6, #int 0 // #0 │ │ -03879c: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -03879e: 7408 9000 0000 |004b: 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@0090 │ │ -0387a4: 0c08 |004e: move-result-object v8 │ │ -0387a6: 3808 2000 |004f: if-eqz v8, 006f // +0020 │ │ -0387aa: 7210 7e00 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -0387b0: 0a01 |0054: move-result v1 │ │ -0387b2: 3801 1a00 |0055: if-eqz v1, 006f // +001a │ │ -0387b6: 7030 c809 8c09 |0057: invoke-direct {v12, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I // method@09c8 │ │ -0387bc: 0a01 |005a: move-result v1 │ │ -0387be: 3808 0500 |005b: if-eqz v8, 0060 // +0005 │ │ -0387c2: 7210 7500 0800 |005d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0387c8: 6e10 ae09 0c00 |0060: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -0387ce: 0c02 |0063: move-result-object v2 │ │ -0387d0: 6e10 5000 0200 |0064: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -0387d6: 0c02 |0067: move-result-object v2 │ │ -0387d8: 6203 0102 |0068: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ -0387dc: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -0387de: 6e30 3f00 3204 |006b: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -0387e4: 0f01 |006e: return v1 │ │ -0387e6: 3808 0500 |006f: if-eqz v8, 0074 // +0005 │ │ -0387ea: 7210 7500 0800 |0071: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0387f0: 6e10 ae09 0c00 |0074: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -0387f6: 0c01 |0077: move-result-object v1 │ │ -0387f8: 6e10 5000 0100 |0078: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -0387fe: 0c01 |007b: move-result-object v1 │ │ -038800: 6202 0102 |007c: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ -038804: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -038806: 6e30 3f00 2103 |007f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -03880c: 1201 |0082: const/4 v1, #int 0 // #0 │ │ -03880e: 28eb |0083: goto 006e // -0015 │ │ -038810: 0d01 |0084: move-exception v1 │ │ -038812: 3808 0500 |0085: if-eqz v8, 008a // +0005 │ │ -038816: 7210 7500 0800 |0087: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03881c: 6e10 ae09 0c00 |008a: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -038822: 0c02 |008d: move-result-object v2 │ │ -038824: 6e10 5000 0200 |008e: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -03882a: 0c02 |0091: move-result-object v2 │ │ -03882c: 6203 0102 |0092: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ -038830: 1204 |0094: const/4 v4, #int 0 // #0 │ │ -038832: 6e30 3f00 3204 |0095: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ -038838: 2701 |0098: throw v1 │ │ -03883a: 7010 af09 0c00 |0099: invoke-direct {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038840: 0c01 |009c: move-result-object v1 │ │ -038842: 6e10 d409 0100 |009d: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -038848: 0c00 |00a0: move-result-object v0 │ │ -03884a: 7110 4200 0d00 |00a1: invoke-static {v13}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -038850: 0b0a |00a4: move-result-wide v10 │ │ -038852: 6e10 8a00 0000 |00a5: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -038858: 1a01 6707 |00a8: const-string v1, "audio" // string@0767 │ │ -03885c: 1a02 db06 |00aa: const-string v2, "_id = ?" // string@06db │ │ -038860: 1213 |00ac: const/4 v3, #int 1 // #1 │ │ -038862: 2333 3302 |00ad: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ -038866: 1204 |00af: const/4 v4, #int 0 // #0 │ │ -038868: 7120 ed08 ba00 |00b0: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -03886e: 0c05 |00b3: move-result-object v5 │ │ -038870: 4d05 0304 |00b4: aput-object v5, v3, v4 │ │ -038874: 6e53 9400 102e |00b6: invoke-virtual {v0, v1, v14, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -03887a: 6e10 9300 0000 |00b9: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -038880: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ -038882: 6e10 8d00 0000 |00bd: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -038888: 28ae |00c0: goto 006e // -0052 │ │ -03888a: 0d01 |00c1: move-exception v1 │ │ -03888c: 6e10 8d00 0000 |00c2: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -038892: 2701 |00c5: throw v1 │ │ +039260: |[039260] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +039270: 380e 9900 |0000: if-eqz v14, 0099 // +0099 │ │ +039274: 1a01 cf08 |0002: const-string v1, "encoding" // string@08cf │ │ +039278: 6e20 4500 1e00 |0004: invoke-virtual {v14, v1}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0045 │ │ +03927e: 0a01 |0007: move-result v1 │ │ +039280: 3801 9100 |0008: if-eqz v1, 0099 // +0091 │ │ +039284: 7110 4200 0d00 |000a: invoke-static {v13}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +03928a: 0b0a |000d: move-result-wide v10 │ │ +03928c: 1602 0000 |000e: const-wide/16 v2, #int 0 // #0 │ │ +039290: 3101 0a02 |0010: cmp-long v1, v10, v2 │ │ +039294: 3a01 7000 |0012: if-ltz v1, 0082 // +0070 │ │ +039298: 1a01 cf08 |0014: const-string v1, "encoding" // string@08cf │ │ +03929c: 6e20 4800 1e00 |0016: invoke-virtual {v14, v1}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ +0392a2: 0c09 |0019: move-result-object v9 │ │ +0392a4: 7010 af09 0c00 |001a: invoke-direct {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0392aa: 0c01 |001d: move-result-object v1 │ │ +0392ac: 6e10 d309 0100 |001e: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +0392b2: 0c00 |0021: move-result-object v0 │ │ +0392b4: 1208 |0022: const/4 v8, #int 0 // #0 │ │ +0392b6: 1a01 6607 |0023: const-string v1, "audio" // string@0766 │ │ +0392ba: 1242 |0025: const/4 v2, #int 4 // #4 │ │ +0392bc: 2322 3302 |0026: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ +0392c0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0392c2: 1a04 da06 |0029: const-string v4, "_id" // string@06da │ │ +0392c6: 4d04 0203 |002b: aput-object v4, v2, v3 │ │ +0392ca: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0392cc: 1a04 9810 |002e: const-string v4, "title" // string@1098 │ │ +0392d0: 4d04 0203 |0030: aput-object v4, v2, v3 │ │ +0392d4: 1223 |0032: const/4 v3, #int 2 // #2 │ │ +0392d6: 1a04 1c07 |0033: const-string v4, "album" // string@071c │ │ +0392da: 4d04 0203 |0035: aput-object v4, v2, v3 │ │ +0392de: 1233 |0037: const/4 v3, #int 3 // #3 │ │ +0392e0: 1a04 5507 |0038: const-string v4, "artist" // string@0755 │ │ +0392e4: 4d04 0203 |003a: aput-object v4, v2, v3 │ │ +0392e8: 1a03 d506 |003c: const-string v3, "_ID = ?" // string@06d5 │ │ +0392ec: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +0392ee: 2344 3302 |003f: new-array v4, v4, [Ljava/lang/String; // type@0233 │ │ +0392f2: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +0392f4: 7120 ed08 ba00 |0042: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +0392fa: 0c06 |0045: move-result-object v6 │ │ +0392fc: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ +039300: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +039302: 1206 |0049: const/4 v6, #int 0 // #0 │ │ +039304: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +039306: 7408 9000 0000 |004b: 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@0090 │ │ +03930c: 0c08 |004e: move-result-object v8 │ │ +03930e: 3808 2000 |004f: if-eqz v8, 006f // +0020 │ │ +039312: 7210 7e00 0800 |0051: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +039318: 0a01 |0054: move-result v1 │ │ +03931a: 3801 1a00 |0055: if-eqz v1, 006f // +001a │ │ +03931e: 7030 c809 8c09 |0057: invoke-direct {v12, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I // method@09c8 │ │ +039324: 0a01 |005a: move-result v1 │ │ +039326: 3808 0500 |005b: if-eqz v8, 0060 // +0005 │ │ +03932a: 7210 7500 0800 |005d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039330: 6e10 ae09 0c00 |0060: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +039336: 0c02 |0063: move-result-object v2 │ │ +039338: 6e10 5000 0200 |0064: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +03933e: 0c02 |0067: move-result-object v2 │ │ +039340: 6203 0102 |0068: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ +039344: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +039346: 6e30 3f00 3204 |006b: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +03934c: 0f01 |006e: return v1 │ │ +03934e: 3808 0500 |006f: if-eqz v8, 0074 // +0005 │ │ +039352: 7210 7500 0800 |0071: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039358: 6e10 ae09 0c00 |0074: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +03935e: 0c01 |0077: move-result-object v1 │ │ +039360: 6e10 5000 0100 |0078: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +039366: 0c01 |007b: move-result-object v1 │ │ +039368: 6202 0102 |007c: sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ +03936c: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +03936e: 6e30 3f00 2103 |007f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +039374: 1201 |0082: const/4 v1, #int 0 // #0 │ │ +039376: 28eb |0083: goto 006e // -0015 │ │ +039378: 0d01 |0084: move-exception v1 │ │ +03937a: 3808 0500 |0085: if-eqz v8, 008a // +0005 │ │ +03937e: 7210 7500 0800 |0087: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039384: 6e10 ae09 0c00 |008a: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +03938a: 0c02 |008d: move-result-object v2 │ │ +03938c: 6e10 5000 0200 |008e: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +039392: 0c02 |0091: move-result-object v2 │ │ +039394: 6203 0102 |0092: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ +039398: 1204 |0094: const/4 v4, #int 0 // #0 │ │ +03939a: 6e30 3f00 3204 |0095: invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@003f │ │ +0393a0: 2701 |0098: throw v1 │ │ +0393a2: 7010 af09 0c00 |0099: invoke-direct {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0393a8: 0c01 |009c: move-result-object v1 │ │ +0393aa: 6e10 d409 0100 |009d: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +0393b0: 0c00 |00a0: move-result-object v0 │ │ +0393b2: 7110 4200 0d00 |00a1: invoke-static {v13}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +0393b8: 0b0a |00a4: move-result-wide v10 │ │ +0393ba: 6e10 8a00 0000 |00a5: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +0393c0: 1a01 6607 |00a8: const-string v1, "audio" // string@0766 │ │ +0393c4: 1a02 db06 |00aa: const-string v2, "_id = ?" // string@06db │ │ +0393c8: 1213 |00ac: const/4 v3, #int 1 // #1 │ │ +0393ca: 2333 3302 |00ad: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ +0393ce: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +0393d0: 7120 ed08 ba00 |00b0: invoke-static {v10, v11}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +0393d6: 0c05 |00b3: move-result-object v5 │ │ +0393d8: 4d05 0304 |00b4: aput-object v5, v3, v4 │ │ +0393dc: 6e53 9400 102e |00b6: invoke-virtual {v0, v1, v14, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +0393e2: 6e10 9300 0000 |00b9: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +0393e8: 1211 |00bc: const/4 v1, #int 1 // #1 │ │ +0393ea: 6e10 8d00 0000 |00bd: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +0393f0: 28ae |00c0: goto 006e // -0052 │ │ +0393f2: 0d01 |00c1: move-exception v1 │ │ +0393f4: 6e10 8d00 0000 |00c2: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +0393fa: 2701 |00c5: throw v1 │ │ catches : 2 │ │ 0x0023 - 0x005a │ │ -> 0x0084 │ │ 0x00a1 - 0x00bc │ │ -> 0x00c1 │ │ positions : │ │ 0x0000 line=1249 │ │ 0x000a line=1250 │ │ 0x000e line=1251 │ │ 0x0014 line=1252 │ │ 0x001a line=1253 │ │ 0x0022 line=1254 │ │ 0x0023 line=1256 │ │ + 0x0042 line=1261 │ │ + 0x004b line=1256 │ │ 0x004f line=1264 │ │ 0x0057 line=1265 │ │ 0x005b line=1268 │ │ 0x005d line=1269 │ │ 0x0060 line=1271 │ │ - 0x006e line=1289 │ │ + 0x006e line=1287 │ │ 0x006f line=1268 │ │ 0x0071 line=1269 │ │ 0x0074 line=1271 │ │ 0x0082 line=1275 │ │ 0x0084 line=1268 │ │ 0x0087 line=1269 │ │ 0x008a line=1271 │ │ 0x0099 line=1278 │ │ 0x00a1 line=1280 │ │ 0x00a5 line=1281 │ │ 0x00a8 line=1282 │ │ + 0x00b0 line=1284 │ │ + 0x00b6 line=1282 │ │ 0x00b9 line=1286 │ │ 0x00bc line=1287 │ │ 0x00bd line=1289 │ │ locals : │ │ 0x0022 - 0x006e reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0023 - 0x006e reg=8 cur Landroid/database/Cursor; │ │ 0x001a - 0x006e reg=9 enc Ljava/lang/String; │ │ @@ -73604,294 +73889,295 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 39 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 520 16-bit code units │ │ -0388ac: |[0388ac] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0388bc: 3824 b900 |0000: if-eqz v36, 00b9 // +00b9 │ │ -0388c0: 1a05 2307 |0002: const-string v5, "album_key" // string@0723 │ │ -0388c4: 0800 2400 |0004: move-object/from16 v0, v36 │ │ -0388c8: 6e20 0c09 5000 |0006: invoke-virtual {v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -0388ce: 0a05 |0009: move-result v5 │ │ -0388d0: 12f6 |000a: const/4 v6, #int -1 // #ff │ │ -0388d2: 3265 aa00 |000b: if-eq v5, v6, 00b5 // +00aa │ │ -0388d6: 131d 0100 |000d: const/16 v29, #int 1 // #1 │ │ -0388da: 7601 a109 2100 |000f: invoke-direct/range {v33}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -0388e0: 0a16 |0012: move-result v22 │ │ -0388e2: 381d e700 |0013: if-eqz v29, 00fa // +00e7 │ │ -0388e6: 1a05 e000 |0015: const-string v5, "=" // string@00e0 │ │ -0388ea: 0800 2400 |0017: move-object/from16 v0, v36 │ │ -0388ee: 6e20 1209 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ -0388f4: 0c1e |001c: move-result-object v30 │ │ -0388f6: 1315 0000 |001d: const/16 v21, #int 0 // #0 │ │ -0388fa: 1319 0000 |001f: const/16 v25, #int 0 // #0 │ │ -0388fe: 0800 1e00 |0021: move-object/from16 v0, v30 │ │ -038902: 2105 |0023: array-length v5, v0 │ │ -038904: 0200 1900 |0024: move/from16 v0, v25 │ │ -038908: 3550 0f00 |0026: if-ge v0, v5, 0035 // +000f │ │ -03890c: 4605 1e19 |0028: aget-object v5, v30, v25 │ │ -038910: 1a06 2307 |002a: const-string v6, "album_key" // string@0723 │ │ -038914: 6e20 0c09 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -03891a: 0a05 |002f: move-result v5 │ │ -03891c: 12f6 |0030: const/4 v6, #int -1 // #ff │ │ -03891e: 3265 8c00 |0031: if-eq v5, v6, 00bd // +008c │ │ -038922: 4615 2519 |0033: aget-object v21, v37, v25 │ │ -038926: 3815 af00 |0035: if-eqz v21, 00e4 // +00af │ │ -03892a: 7601 af09 2100 |0037: invoke-direct/range {v33}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038930: 0c05 |003a: move-result-object v5 │ │ -038932: 6e10 d409 0500 |003b: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -038938: 0c03 |003e: move-result-object v3 │ │ -03893a: 2202 2b00 |003f: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -03893e: 7010 9600 0200 |0041: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -038944: 1a05 1c07 |0044: const-string v5, "album" // string@071c │ │ -038948: 6e20 9a00 5200 |0046: invoke-virtual {v2, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -03894e: 1317 0000 |0049: const/16 v23, #int 0 // #0 │ │ -038952: 1215 |004b: const/4 v5, #int 1 // #1 │ │ -038954: 2354 3302 |004c: new-array v4, v5, [Ljava/lang/String; // type@0233 │ │ -038958: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -03895a: 1a06 cd0a |004f: const-string v6, "init_flg" // string@0acd │ │ -03895e: 4d06 0405 |0051: aput-object v6, v4, v5 │ │ -038962: 1a05 2407 |0053: const-string v5, "album_key = ?" // string@0724 │ │ -038966: 1216 |0055: const/4 v6, #int 1 // #1 │ │ -038968: 2366 3302 |0056: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ -03896c: 1207 |0058: const/4 v7, #int 0 // #0 │ │ -03896e: 4d15 0607 |0059: aput-object v21, v6, v7 │ │ -038972: 1207 |005b: const/4 v7, #int 0 // #0 │ │ -038974: 1208 |005c: const/4 v8, #int 0 // #0 │ │ -038976: 1209 |005d: const/4 v9, #int 0 // #0 │ │ -038978: 7408 9800 0200 |005e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ -03897e: 0c17 |0061: move-result-object v23 │ │ -038980: 3817 7d00 |0062: if-eqz v23, 00df // +007d │ │ -038984: 7801 7e00 1700 |0064: invoke-interface/range {v23}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -03898a: 0a05 |0067: move-result v5 │ │ -03898c: 3805 7700 |0068: if-eqz v5, 00df // +0077 │ │ -038990: 1a05 cd0a |006a: const-string v5, "init_flg" // string@0acd │ │ -038994: 0800 1700 |006c: move-object/from16 v0, v23 │ │ -038998: 7220 7600 5000 |006e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03899e: 0a1a |0071: move-result v26 │ │ -0389a0: 0800 1700 |0072: move-object/from16 v0, v23 │ │ -0389a4: 0201 1a00 |0074: move/from16 v1, v26 │ │ -0389a8: 7220 7d00 1000 |0076: invoke-interface {v0, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@007d │ │ -0389ae: 0a05 |0079: move-result v5 │ │ -0389b0: 3905 4700 |007a: if-nez v5, 00c1 // +0047 │ │ -0389b4: 0800 1700 |007c: move-object/from16 v0, v23 │ │ -0389b8: 0201 1a00 |007e: move/from16 v1, v26 │ │ -0389bc: 7220 7900 1000 |0080: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ -0389c2: 0a18 |0083: move-result v24 │ │ -0389c4: 1215 |0084: const/4 v5, #int 1 // #1 │ │ -0389c6: 0200 1800 |0085: move/from16 v0, v24 │ │ -0389ca: 3350 3a00 |0087: if-ne v0, v5, 00c1 // +003a │ │ -0389ce: 2204 2b00 |0089: new-instance v4, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -0389d2: 7010 9600 0400 |008b: invoke-direct {v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -0389d8: 1a05 6707 |008e: const-string v5, "audio" // string@0767 │ │ -0389dc: 6e20 9a00 5400 |0090: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -0389e2: 3916 0700 |0093: if-nez v22, 009a // +0007 │ │ -0389e6: 1a05 b807 |0095: const-string v5, "cache_file is not null" // string@07b8 │ │ -0389ea: 6e20 9700 5400 |0097: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ -0389f0: 6206 6a03 |009a: sget-object v6, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -0389f4: 1a07 2407 |009c: const-string v7, "album_key = ?" // string@0724 │ │ -0389f8: 1215 |009e: const/4 v5, #int 1 // #1 │ │ -0389fa: 2358 3302 |009f: new-array v8, v5, [Ljava/lang/String; // type@0233 │ │ -0389fe: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ -038a00: 4d15 0805 |00a2: aput-object v21, v8, v5 │ │ -038a04: 1209 |00a4: const/4 v9, #int 0 // #0 │ │ -038a06: 120a |00a5: const/4 v10, #int 0 // #0 │ │ -038a08: 0735 |00a6: move-object v5, v3 │ │ -038a0a: 080b 2600 |00a7: move-object/from16 v11, v38 │ │ -038a0e: 7408 9800 0400 |00a9: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, 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@0098 │ │ -038a14: 0c05 |00ac: move-result-object v5 │ │ -038a16: 3817 0500 |00ad: if-eqz v23, 00b2 // +0005 │ │ -038a1a: 7801 7500 1700 |00af: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -038a20: 0817 0500 |00b2: move-object/from16 v23, v5 │ │ -038a24: 1117 |00b4: return-object v23 │ │ -038a26: 131d 0000 |00b5: const/16 v29, #int 0 // #0 │ │ -038a2a: 2900 58ff |00b7: goto/16 000f // -00a8 │ │ -038a2e: 131d 0000 |00b9: const/16 v29, #int 0 // #0 │ │ -038a32: 2900 54ff |00bb: goto/16 000f // -00ac │ │ -038a36: d819 1901 |00bd: add-int/lit8 v25, v25, #int 1 // #01 │ │ -038a3a: 2900 62ff |00bf: goto/16 0021 // -009e │ │ -038a3e: 3816 1e00 |00c1: if-eqz v22, 00df // +001e │ │ -038a42: 0800 2100 |00c3: move-object/from16 v0, v33 │ │ -038a46: 5405 0502 |00c5: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -038a4a: 1209 |00c7: const/4 v9, #int 0 // #0 │ │ -038a4c: 0736 |00c8: move-object v6, v3 │ │ -038a4e: 0807 1500 |00c9: move-object/from16 v7, v21 │ │ -038a52: 0808 2200 |00cb: move-object/from16 v8, v34 │ │ -038a56: 080a 2400 |00cd: move-object/from16 v10, v36 │ │ -038a5a: 080b 2500 |00cf: move-object/from16 v11, v37 │ │ -038a5e: 080c 2600 |00d1: move-object/from16 v12, v38 │ │ -038a62: 7408 ce0a 0500 |00d3: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mediaQueryAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ace │ │ -038a68: 0c05 |00d6: move-result-object v5 │ │ -038a6a: 3817 0500 |00d7: if-eqz v23, 00dc // +0005 │ │ -038a6e: 7801 7500 1700 |00d9: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -038a74: 0817 0500 |00dc: move-object/from16 v23, v5 │ │ -038a78: 28d6 |00de: goto 00b4 // -002a │ │ -038a7a: 3817 0500 |00df: if-eqz v23, 00e4 // +0005 │ │ -038a7e: 7801 7500 1700 |00e1: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -038a84: 2217 2600 |00e4: new-instance v23, Landroid/database/MatrixCursor; // type@0026 │ │ -038a88: 3823 1100 |00e6: if-eqz v35, 00f7 // +0011 │ │ -038a8c: 0800 1700 |00e8: move-object/from16 v0, v23 │ │ -038a90: 0801 2300 |00ea: move-object/from16 v1, v35 │ │ -038a94: 7020 8700 1000 |00ec: invoke-direct {v0, v1}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -038a9a: 28c5 |00ef: goto 00b4 // -003b │ │ -038a9c: 0d05 |00f0: move-exception v5 │ │ -038a9e: 3817 0500 |00f1: if-eqz v23, 00f6 // +0005 │ │ -038aa2: 7801 7500 1700 |00f3: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -038aa8: 2705 |00f6: throw v5 │ │ -038aaa: 6223 6a03 |00f7: sget-object v35, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -038aae: 28ef |00f9: goto 00e8 // -0011 │ │ -038ab0: 7601 af09 2100 |00fa: invoke-direct/range {v33}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038ab6: 0c05 |00fd: move-result-object v5 │ │ -038ab8: 6e10 d409 0500 |00fe: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -038abe: 0c03 |0101: move-result-object v3 │ │ -038ac0: 2204 2b00 |0102: new-instance v4, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -038ac4: 7010 9600 0400 |0104: invoke-direct {v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -038aca: 1a05 6707 |0107: const-string v5, "audio" // string@0767 │ │ -038ace: 6e20 9a00 5400 |0109: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -038ad4: 3916 0700 |010c: if-nez v22, 0113 // +0007 │ │ -038ad8: 1a05 b807 |010e: const-string v5, "cache_file is not null" // string@07b8 │ │ -038adc: 6e20 9700 5400 |0110: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ -038ae2: 120b |0113: const/4 v11, #int 0 // #0 │ │ -038ae4: 3824 4500 |0114: if-eqz v36, 0159 // +0045 │ │ -038ae8: 1a05 0a01 |0116: const-string v5, "AND LIMIT" // string@010a │ │ -038aec: 0800 2400 |0118: move-object/from16 v0, v36 │ │ -038af0: 6e20 0c09 5000 |011a: invoke-virtual {v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -038af6: 0a1c |011d: move-result v28 │ │ -038af8: 12f5 |011e: const/4 v5, #int -1 // #ff │ │ -038afa: 0200 1c00 |011f: move/from16 v0, v28 │ │ -038afe: 3250 8d00 |0121: if-eq v0, v5, 01ae // +008d │ │ -038b02: 0800 2500 |0123: move-object/from16 v0, v37 │ │ -038b06: 2105 |0125: array-length v5, v0 │ │ -038b08: d805 05ff |0126: add-int/lit8 v5, v5, #int -1 // #ff │ │ -038b0c: 461b 2505 |0128: aget-object v27, v37, v5 │ │ -038b10: 0800 2500 |012a: move-object/from16 v0, v37 │ │ -038b14: 2105 |012c: array-length v5, v0 │ │ -038b16: d805 05fe |012d: add-int/lit8 v5, v5, #int -2 // #fe │ │ -038b1a: 461f 2505 |012f: aget-object v31, v37, v5 │ │ -038b1e: 1205 |0131: const/4 v5, #int 0 // #0 │ │ -038b20: 0800 2400 |0132: move-object/from16 v0, v36 │ │ -038b24: 0201 1c00 |0134: move/from16 v1, v28 │ │ -038b28: 6e30 1509 5001 |0136: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -038b2e: 0c24 |0139: move-result-object v36 │ │ -038b30: 6005 0000 |013a: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -038b34: 1306 0900 |013c: const/16 v6, #int 9 // #9 │ │ -038b38: 3565 5900 |013e: if-ge v5, v6, 0197 // +0059 │ │ -038b3c: 0800 2500 |0140: move-object/from16 v0, v37 │ │ -038b40: 2105 |0142: array-length v5, v0 │ │ -038b42: d805 05fe |0143: add-int/lit8 v5, v5, #int -2 // #fe │ │ -038b46: 2350 3302 |0145: new-array v0, v5, [Ljava/lang/String; // type@0233 │ │ -038b4a: 0820 0000 |0147: move-object/from16 v32, v0 │ │ -038b4e: 1319 0000 |0149: const/16 v25, #int 0 // #0 │ │ -038b52: 0800 2000 |014b: move-object/from16 v0, v32 │ │ -038b56: 2105 |014d: array-length v5, v0 │ │ -038b58: 0200 1900 |014e: move/from16 v0, v25 │ │ -038b5c: 3550 0c00 |0150: if-ge v0, v5, 015c // +000c │ │ -038b60: 4605 2519 |0152: aget-object v5, v37, v25 │ │ -038b64: 4d05 2019 |0154: aput-object v5, v32, v25 │ │ -038b68: d819 1901 |0156: add-int/lit8 v25, v25, #int 1 // #01 │ │ -038b6c: 28f3 |0158: goto 014b // -000d │ │ -038b6e: 131c ffff |0159: const/16 v28, #int -1 // #ffff │ │ -038b72: 28c3 |015b: goto 011e // -003d │ │ -038b74: 0825 2000 |015c: move-object/from16 v37, v32 │ │ -038b78: 1a05 b600 |015e: const-string v5, "0" // string@00b6 │ │ -038b7c: 0800 1b00 |0160: move-object/from16 v0, v27 │ │ -038b80: 6e20 0609 5000 |0162: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -038b86: 0a05 |0165: move-result v5 │ │ -038b88: 3905 4800 |0166: if-nez v5, 01ae // +0048 │ │ -038b8c: 2205 5f01 |0168: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -038b90: 7010 1a09 0500 |016a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -038b96: 0800 1b00 |016d: move-object/from16 v0, v27 │ │ -038b9a: 6e20 2009 0500 |016f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038ba0: 0c05 |0172: move-result-object v5 │ │ -038ba2: 1a06 ac00 |0173: const-string v6, "," // string@00ac │ │ -038ba6: 6e20 2009 6500 |0175: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038bac: 0c05 |0178: move-result-object v5 │ │ -038bae: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ -038bb2: 6e20 2009 0500 |017b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038bb8: 0c05 |017e: move-result-object v5 │ │ -038bba: 6e10 2609 0500 |017f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -038bc0: 0c0b |0182: move-result-object v11 │ │ -038bc2: 3816 2000 |0183: if-eqz v22, 01a3 // +0020 │ │ -038bc6: 0800 2100 |0185: move-object/from16 v0, v33 │ │ -038bca: 5405 0502 |0187: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -038bce: 1207 |0189: const/4 v7, #int 0 // #0 │ │ -038bd0: 0736 |018a: move-object v6, v3 │ │ -038bd2: 0808 2400 |018b: move-object/from16 v8, v36 │ │ -038bd6: 0809 2500 |018d: move-object/from16 v9, v37 │ │ -038bda: 080a 2600 |018f: move-object/from16 v10, v38 │ │ -038bde: 7407 cd0a 0500 |0191: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mediaQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acd │ │ -038be4: 0c17 |0194: move-result-object v23 │ │ -038be6: 2900 1fff |0195: goto/16 00b4 // -00e1 │ │ -038bea: 0800 2500 |0197: move-object/from16 v0, v37 │ │ -038bee: 2105 |0199: array-length v5, v0 │ │ -038bf0: d805 05fe |019a: add-int/lit8 v5, v5, #int -2 // #fe │ │ -038bf4: 0800 2500 |019c: move-object/from16 v0, v37 │ │ -038bf8: 7120 930b 5000 |019e: invoke-static {v0, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ -038bfe: 0c25 |01a1: move-result-object v37 │ │ -038c00: 28bc |01a2: goto 015e // -0044 │ │ -038c02: 2217 2600 |01a3: new-instance v23, Landroid/database/MatrixCursor; // type@0026 │ │ -038c06: 6205 6a03 |01a5: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -038c0a: 0800 1700 |01a7: move-object/from16 v0, v23 │ │ -038c0e: 7020 8700 5000 |01a9: invoke-direct {v0, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -038c14: 2900 08ff |01ac: goto/16 00b4 // -00f8 │ │ -038c18: 620e 6a03 |01ae: sget-object v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -038c1c: 1311 0000 |01b0: const/16 v17, #int 0 // #0 │ │ -038c20: 1312 0000 |01b2: const/16 v18, #int 0 // #0 │ │ -038c24: 074c |01b4: move-object v12, v4 │ │ -038c26: 073d |01b5: move-object v13, v3 │ │ -038c28: 080f 2400 |01b6: move-object/from16 v15, v36 │ │ -038c2c: 0810 2500 |01b8: move-object/from16 v16, v37 │ │ -038c30: 0813 2600 |01ba: move-object/from16 v19, v38 │ │ -038c34: 0814 0b00 |01bc: move-object/from16 v20, v11 │ │ -038c38: 7409 9900 0c00 |01be: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ -038c3e: 0c17 |01c1: move-result-object v23 │ │ -038c40: 3817 0800 |01c2: if-eqz v23, 01ca // +0008 │ │ -038c44: 7801 7800 1700 |01c4: invoke-interface/range {v23}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -038c4a: 0a05 |01c7: move-result v5 │ │ -038c4c: 3c05 ecfe |01c8: if-gtz v5, 00b4 // -0114 │ │ -038c50: 2205 5f01 |01ca: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -038c54: 7010 1a09 0500 |01cc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -038c5a: 1a06 b700 |01cf: const-string v6, "0," // string@00b7 │ │ -038c5e: 6e20 2009 6500 |01d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038c64: 0c05 |01d4: move-result-object v5 │ │ -038c66: 0800 2100 |01d5: move-object/from16 v0, v33 │ │ -038c6a: 5406 0a02 |01d7: iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ -038c6e: 1a07 860e |01d9: const-string v7, "pref.limit" // string@0e86 │ │ -038c72: 1a08 bc00 |01db: const-string v8, "50" // string@00bc │ │ -038c76: 7230 6800 7608 |01dd: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ -038c7c: 0c06 |01e0: move-result-object v6 │ │ -038c7e: 6e20 2009 6500 |01e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038c84: 0c05 |01e4: move-result-object v5 │ │ -038c86: 6e10 2609 0500 |01e5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -038c8c: 0c0b |01e8: move-result-object v11 │ │ -038c8e: 3816 1400 |01e9: if-eqz v22, 01fd // +0014 │ │ -038c92: 0800 2100 |01eb: move-object/from16 v0, v33 │ │ -038c96: 5405 0502 |01ed: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -038c9a: 1207 |01ef: const/4 v7, #int 0 // #0 │ │ -038c9c: 0736 |01f0: move-object v6, v3 │ │ -038c9e: 0808 2400 |01f1: move-object/from16 v8, v36 │ │ -038ca2: 0809 2500 |01f3: move-object/from16 v9, v37 │ │ -038ca6: 080a 2600 |01f5: move-object/from16 v10, v38 │ │ -038caa: 7407 cd0a 0500 |01f7: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mediaQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acd │ │ -038cb0: 0c17 |01fa: move-result-object v23 │ │ -038cb2: 2900 b9fe |01fb: goto/16 00b4 // -0147 │ │ -038cb6: 2217 2600 |01fd: new-instance v23, Landroid/database/MatrixCursor; // type@0026 │ │ -038cba: 6205 6a03 |01ff: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -038cbe: 0800 1700 |0201: move-object/from16 v0, v23 │ │ -038cc2: 7020 8700 5000 |0203: invoke-direct {v0, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -038cc8: 2900 aefe |0206: goto/16 00b4 // -0152 │ │ +039414: |[039414] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +039424: 3824 b900 |0000: if-eqz v36, 00b9 // +00b9 │ │ +039428: 1a05 2307 |0002: const-string v5, "album_key" // string@0723 │ │ +03942c: 0800 2400 |0004: move-object/from16 v0, v36 │ │ +039430: 6e20 0c09 5000 |0006: invoke-virtual {v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +039436: 0a05 |0009: move-result v5 │ │ +039438: 12f6 |000a: const/4 v6, #int -1 // #ff │ │ +03943a: 3265 aa00 |000b: if-eq v5, v6, 00b5 // +00aa │ │ +03943e: 131d 0100 |000d: const/16 v29, #int 1 // #1 │ │ +039442: 7601 a109 2100 |000f: invoke-direct/range {v33}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +039448: 0a16 |0012: move-result v22 │ │ +03944a: 381d e700 |0013: if-eqz v29, 00fa // +00e7 │ │ +03944e: 1a05 e000 |0015: const-string v5, "=" // string@00e0 │ │ +039452: 0800 2400 |0017: move-object/from16 v0, v36 │ │ +039456: 6e20 1209 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0912 │ │ +03945c: 0c1e |001c: move-result-object v30 │ │ +03945e: 1315 0000 |001d: const/16 v21, #int 0 // #0 │ │ +039462: 1319 0000 |001f: const/16 v25, #int 0 // #0 │ │ +039466: 0800 1e00 |0021: move-object/from16 v0, v30 │ │ +03946a: 2105 |0023: array-length v5, v0 │ │ +03946c: 0200 1900 |0024: move/from16 v0, v25 │ │ +039470: 3550 0f00 |0026: if-ge v0, v5, 0035 // +000f │ │ +039474: 4605 1e19 |0028: aget-object v5, v30, v25 │ │ +039478: 1a06 2307 |002a: const-string v6, "album_key" // string@0723 │ │ +03947c: 6e20 0c09 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +039482: 0a05 |002f: move-result v5 │ │ +039484: 12f6 |0030: const/4 v6, #int -1 // #ff │ │ +039486: 3265 8c00 |0031: if-eq v5, v6, 00bd // +008c │ │ +03948a: 4615 2519 |0033: aget-object v21, v37, v25 │ │ +03948e: 3815 af00 |0035: if-eqz v21, 00e4 // +00af │ │ +039492: 7601 af09 2100 |0037: invoke-direct/range {v33}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +039498: 0c05 |003a: move-result-object v5 │ │ +03949a: 6e10 d409 0500 |003b: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +0394a0: 0c03 |003e: move-result-object v3 │ │ +0394a2: 2202 2b00 |003f: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +0394a6: 7010 9600 0200 |0041: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +0394ac: 1a05 1c07 |0044: const-string v5, "album" // string@071c │ │ +0394b0: 6e20 9a00 5200 |0046: invoke-virtual {v2, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +0394b6: 1317 0000 |0049: const/16 v23, #int 0 // #0 │ │ +0394ba: 1215 |004b: const/4 v5, #int 1 // #1 │ │ +0394bc: 2354 3302 |004c: new-array v4, v5, [Ljava/lang/String; // type@0233 │ │ +0394c0: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +0394c2: 1a06 cc0a |004f: const-string v6, "init_flg" // string@0acc │ │ +0394c6: 4d06 0405 |0051: aput-object v6, v4, v5 │ │ +0394ca: 1a05 2407 |0053: const-string v5, "album_key = ?" // string@0724 │ │ +0394ce: 1216 |0055: const/4 v6, #int 1 // #1 │ │ +0394d0: 2366 3302 |0056: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +0394d4: 1207 |0058: const/4 v7, #int 0 // #0 │ │ +0394d6: 4d15 0607 |0059: aput-object v21, v6, v7 │ │ +0394da: 1207 |005b: const/4 v7, #int 0 // #0 │ │ +0394dc: 1208 |005c: const/4 v8, #int 0 // #0 │ │ +0394de: 1209 |005d: const/4 v9, #int 0 // #0 │ │ +0394e0: 7408 9800 0200 |005e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ +0394e6: 0c17 |0061: move-result-object v23 │ │ +0394e8: 3817 7d00 |0062: if-eqz v23, 00df // +007d │ │ +0394ec: 7801 7e00 1700 |0064: invoke-interface/range {v23}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +0394f2: 0a05 |0067: move-result v5 │ │ +0394f4: 3805 7700 |0068: if-eqz v5, 00df // +0077 │ │ +0394f8: 1a05 cc0a |006a: const-string v5, "init_flg" // string@0acc │ │ +0394fc: 0800 1700 |006c: move-object/from16 v0, v23 │ │ +039500: 7220 7600 5000 |006e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +039506: 0a1a |0071: move-result v26 │ │ +039508: 0800 1700 |0072: move-object/from16 v0, v23 │ │ +03950c: 0201 1a00 |0074: move/from16 v1, v26 │ │ +039510: 7220 7d00 1000 |0076: invoke-interface {v0, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@007d │ │ +039516: 0a05 |0079: move-result v5 │ │ +039518: 3905 4700 |007a: if-nez v5, 00c1 // +0047 │ │ +03951c: 0800 1700 |007c: move-object/from16 v0, v23 │ │ +039520: 0201 1a00 |007e: move/from16 v1, v26 │ │ +039524: 7220 7900 1000 |0080: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ +03952a: 0a18 |0083: move-result v24 │ │ +03952c: 1215 |0084: const/4 v5, #int 1 // #1 │ │ +03952e: 0200 1800 |0085: move/from16 v0, v24 │ │ +039532: 3350 3a00 |0087: if-ne v0, v5, 00c1 // +003a │ │ +039536: 2204 2b00 |0089: new-instance v4, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +03953a: 7010 9600 0400 |008b: invoke-direct {v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +039540: 1a05 6607 |008e: const-string v5, "audio" // string@0766 │ │ +039544: 6e20 9a00 5400 |0090: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +03954a: 3916 0700 |0093: if-nez v22, 009a // +0007 │ │ +03954e: 1a05 b707 |0095: const-string v5, "cache_file is not null" // string@07b7 │ │ +039552: 6e20 9700 5400 |0097: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ +039558: 6206 6a03 |009a: sget-object v6, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +03955c: 1a07 2407 |009c: const-string v7, "album_key = ?" // string@0724 │ │ +039560: 1215 |009e: const/4 v5, #int 1 // #1 │ │ +039562: 2358 3302 |009f: new-array v8, v5, [Ljava/lang/String; // type@0233 │ │ +039566: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ +039568: 4d15 0805 |00a2: aput-object v21, v8, v5 │ │ +03956c: 1209 |00a4: const/4 v9, #int 0 // #0 │ │ +03956e: 120a |00a5: const/4 v10, #int 0 // #0 │ │ +039570: 0735 |00a6: move-object v5, v3 │ │ +039572: 080b 2600 |00a7: move-object/from16 v11, v38 │ │ +039576: 7408 9800 0400 |00a9: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, 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@0098 │ │ +03957c: 0c05 |00ac: move-result-object v5 │ │ +03957e: 3817 0500 |00ad: if-eqz v23, 00b2 // +0005 │ │ +039582: 7801 7500 1700 |00af: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039588: 0817 0500 |00b2: move-object/from16 v23, v5 │ │ +03958c: 1117 |00b4: return-object v23 │ │ +03958e: 131d 0000 |00b5: const/16 v29, #int 0 // #0 │ │ +039592: 2900 58ff |00b7: goto/16 000f // -00a8 │ │ +039596: 131d 0000 |00b9: const/16 v29, #int 0 // #0 │ │ +03959a: 2900 54ff |00bb: goto/16 000f // -00ac │ │ +03959e: d819 1901 |00bd: add-int/lit8 v25, v25, #int 1 // #01 │ │ +0395a2: 2900 62ff |00bf: goto/16 0021 // -009e │ │ +0395a6: 3816 1e00 |00c1: if-eqz v22, 00df // +001e │ │ +0395aa: 0800 2100 |00c3: move-object/from16 v0, v33 │ │ +0395ae: 5405 0502 |00c5: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +0395b2: 1209 |00c7: const/4 v9, #int 0 // #0 │ │ +0395b4: 0736 |00c8: move-object v6, v3 │ │ +0395b6: 0807 1500 |00c9: move-object/from16 v7, v21 │ │ +0395ba: 0808 2200 |00cb: move-object/from16 v8, v34 │ │ +0395be: 080a 2400 |00cd: move-object/from16 v10, v36 │ │ +0395c2: 080b 2500 |00cf: move-object/from16 v11, v37 │ │ +0395c6: 080c 2600 |00d1: move-object/from16 v12, v38 │ │ +0395ca: 7408 ce0a 0500 |00d3: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mediaQueryAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0ace │ │ +0395d0: 0c05 |00d6: move-result-object v5 │ │ +0395d2: 3817 0500 |00d7: if-eqz v23, 00dc // +0005 │ │ +0395d6: 7801 7500 1700 |00d9: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0395dc: 0817 0500 |00dc: move-object/from16 v23, v5 │ │ +0395e0: 28d6 |00de: goto 00b4 // -002a │ │ +0395e2: 3817 0500 |00df: if-eqz v23, 00e4 // +0005 │ │ +0395e6: 7801 7500 1700 |00e1: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +0395ec: 2217 2600 |00e4: new-instance v23, Landroid/database/MatrixCursor; // type@0026 │ │ +0395f0: 3823 1100 |00e6: if-eqz v35, 00f7 // +0011 │ │ +0395f4: 0800 1700 |00e8: move-object/from16 v0, v23 │ │ +0395f8: 0801 2300 |00ea: move-object/from16 v1, v35 │ │ +0395fc: 7020 8700 1000 |00ec: invoke-direct {v0, v1}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +039602: 28c5 |00ef: goto 00b4 // -003b │ │ +039604: 0d05 |00f0: move-exception v5 │ │ +039606: 3817 0500 |00f1: if-eqz v23, 00f6 // +0005 │ │ +03960a: 7801 7500 1700 |00f3: invoke-interface/range {v23}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039610: 2705 |00f6: throw v5 │ │ +039612: 6223 6a03 |00f7: sget-object v35, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +039616: 28ef |00f9: goto 00e8 // -0011 │ │ +039618: 7601 af09 2100 |00fa: invoke-direct/range {v33}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03961e: 0c05 |00fd: move-result-object v5 │ │ +039620: 6e10 d409 0500 |00fe: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +039626: 0c03 |0101: move-result-object v3 │ │ +039628: 2204 2b00 |0102: new-instance v4, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +03962c: 7010 9600 0400 |0104: invoke-direct {v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +039632: 1a05 6607 |0107: const-string v5, "audio" // string@0766 │ │ +039636: 6e20 9a00 5400 |0109: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +03963c: 3916 0700 |010c: if-nez v22, 0113 // +0007 │ │ +039640: 1a05 b707 |010e: const-string v5, "cache_file is not null" // string@07b7 │ │ +039644: 6e20 9700 5400 |0110: invoke-virtual {v4, v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ +03964a: 120b |0113: const/4 v11, #int 0 // #0 │ │ +03964c: 3824 4500 |0114: if-eqz v36, 0159 // +0045 │ │ +039650: 1a05 0a01 |0116: const-string v5, "AND LIMIT" // string@010a │ │ +039654: 0800 2400 |0118: move-object/from16 v0, v36 │ │ +039658: 6e20 0c09 5000 |011a: invoke-virtual {v0, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +03965e: 0a1c |011d: move-result v28 │ │ +039660: 12f5 |011e: const/4 v5, #int -1 // #ff │ │ +039662: 0200 1c00 |011f: move/from16 v0, v28 │ │ +039666: 3250 8d00 |0121: if-eq v0, v5, 01ae // +008d │ │ +03966a: 0800 2500 |0123: move-object/from16 v0, v37 │ │ +03966e: 2105 |0125: array-length v5, v0 │ │ +039670: d805 05ff |0126: add-int/lit8 v5, v5, #int -1 // #ff │ │ +039674: 461b 2505 |0128: aget-object v27, v37, v5 │ │ +039678: 0800 2500 |012a: move-object/from16 v0, v37 │ │ +03967c: 2105 |012c: array-length v5, v0 │ │ +03967e: d805 05fe |012d: add-int/lit8 v5, v5, #int -2 // #fe │ │ +039682: 461f 2505 |012f: aget-object v31, v37, v5 │ │ +039686: 1205 |0131: const/4 v5, #int 0 // #0 │ │ +039688: 0800 2400 |0132: move-object/from16 v0, v36 │ │ +03968c: 0201 1c00 |0134: move/from16 v1, v28 │ │ +039690: 6e30 1509 5001 |0136: invoke-virtual {v0, v5, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +039696: 0c24 |0139: move-result-object v36 │ │ +039698: 6005 0000 |013a: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +03969c: 1306 0900 |013c: const/16 v6, #int 9 // #9 │ │ +0396a0: 3565 5900 |013e: if-ge v5, v6, 0197 // +0059 │ │ +0396a4: 0800 2500 |0140: move-object/from16 v0, v37 │ │ +0396a8: 2105 |0142: array-length v5, v0 │ │ +0396aa: d805 05fe |0143: add-int/lit8 v5, v5, #int -2 // #fe │ │ +0396ae: 2350 3302 |0145: new-array v0, v5, [Ljava/lang/String; // type@0233 │ │ +0396b2: 0820 0000 |0147: move-object/from16 v32, v0 │ │ +0396b6: 1319 0000 |0149: const/16 v25, #int 0 // #0 │ │ +0396ba: 0800 2000 |014b: move-object/from16 v0, v32 │ │ +0396be: 2105 |014d: array-length v5, v0 │ │ +0396c0: 0200 1900 |014e: move/from16 v0, v25 │ │ +0396c4: 3550 0c00 |0150: if-ge v0, v5, 015c // +000c │ │ +0396c8: 4605 2519 |0152: aget-object v5, v37, v25 │ │ +0396cc: 4d05 2019 |0154: aput-object v5, v32, v25 │ │ +0396d0: d819 1901 |0156: add-int/lit8 v25, v25, #int 1 // #01 │ │ +0396d4: 28f3 |0158: goto 014b // -000d │ │ +0396d6: 131c ffff |0159: const/16 v28, #int -1 // #ffff │ │ +0396da: 28c3 |015b: goto 011e // -003d │ │ +0396dc: 0825 2000 |015c: move-object/from16 v37, v32 │ │ +0396e0: 1a05 b600 |015e: const-string v5, "0" // string@00b6 │ │ +0396e4: 0800 1b00 |0160: move-object/from16 v0, v27 │ │ +0396e8: 6e20 0609 5000 |0162: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +0396ee: 0a05 |0165: move-result v5 │ │ +0396f0: 3905 4800 |0166: if-nez v5, 01ae // +0048 │ │ +0396f4: 2205 5f01 |0168: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0396f8: 7010 1a09 0500 |016a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0396fe: 0800 1b00 |016d: move-object/from16 v0, v27 │ │ +039702: 6e20 2009 0500 |016f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039708: 0c05 |0172: move-result-object v5 │ │ +03970a: 1a06 ac00 |0173: const-string v6, "," // string@00ac │ │ +03970e: 6e20 2009 6500 |0175: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039714: 0c05 |0178: move-result-object v5 │ │ +039716: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ +03971a: 6e20 2009 0500 |017b: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039720: 0c05 |017e: move-result-object v5 │ │ +039722: 6e10 2609 0500 |017f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +039728: 0c0b |0182: move-result-object v11 │ │ +03972a: 3816 2000 |0183: if-eqz v22, 01a3 // +0020 │ │ +03972e: 0800 2100 |0185: move-object/from16 v0, v33 │ │ +039732: 5405 0502 |0187: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +039736: 1207 |0189: const/4 v7, #int 0 // #0 │ │ +039738: 0736 |018a: move-object v6, v3 │ │ +03973a: 0808 2400 |018b: move-object/from16 v8, v36 │ │ +03973e: 0809 2500 |018d: move-object/from16 v9, v37 │ │ +039742: 080a 2600 |018f: move-object/from16 v10, v38 │ │ +039746: 7407 cd0a 0500 |0191: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mediaQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acd │ │ +03974c: 0c17 |0194: move-result-object v23 │ │ +03974e: 2900 1fff |0195: goto/16 00b4 // -00e1 │ │ +039752: 0800 2500 |0197: move-object/from16 v0, v37 │ │ +039756: 2105 |0199: array-length v5, v0 │ │ +039758: d805 05fe |019a: add-int/lit8 v5, v5, #int -2 // #fe │ │ +03975c: 0800 2500 |019c: move-object/from16 v0, v37 │ │ +039760: 7120 930b 5000 |019e: invoke-static {v0, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ +039766: 0c25 |01a1: move-result-object v37 │ │ +039768: 28bc |01a2: goto 015e // -0044 │ │ +03976a: 2217 2600 |01a3: new-instance v23, Landroid/database/MatrixCursor; // type@0026 │ │ +03976e: 6205 6a03 |01a5: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +039772: 0800 1700 |01a7: move-object/from16 v0, v23 │ │ +039776: 7020 8700 5000 |01a9: invoke-direct {v0, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +03977c: 2900 08ff |01ac: goto/16 00b4 // -00f8 │ │ +039780: 620e 6a03 |01ae: sget-object v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +039784: 1311 0000 |01b0: const/16 v17, #int 0 // #0 │ │ +039788: 1312 0000 |01b2: const/16 v18, #int 0 // #0 │ │ +03978c: 074c |01b4: move-object v12, v4 │ │ +03978e: 073d |01b5: move-object v13, v3 │ │ +039790: 080f 2400 |01b6: move-object/from16 v15, v36 │ │ +039794: 0810 2500 |01b8: move-object/from16 v16, v37 │ │ +039798: 0813 2600 |01ba: move-object/from16 v19, v38 │ │ +03979c: 0814 0b00 |01bc: move-object/from16 v20, v11 │ │ +0397a0: 7409 9900 0c00 |01be: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ +0397a6: 0c17 |01c1: move-result-object v23 │ │ +0397a8: 3817 0800 |01c2: if-eqz v23, 01ca // +0008 │ │ +0397ac: 7801 7800 1700 |01c4: invoke-interface/range {v23}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +0397b2: 0a05 |01c7: move-result v5 │ │ +0397b4: 3c05 ecfe |01c8: if-gtz v5, 00b4 // -0114 │ │ +0397b8: 2205 5f01 |01ca: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +0397bc: 7010 1a09 0500 |01cc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +0397c2: 1a06 b700 |01cf: const-string v6, "0," // string@00b7 │ │ +0397c6: 6e20 2009 6500 |01d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0397cc: 0c05 |01d4: move-result-object v5 │ │ +0397ce: 0800 2100 |01d5: move-object/from16 v0, v33 │ │ +0397d2: 5406 0a02 |01d7: iget-object v6, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ +0397d6: 1a07 840e |01d9: const-string v7, "pref.limit" // string@0e84 │ │ +0397da: 1a08 bc00 |01db: const-string v8, "50" // string@00bc │ │ +0397de: 7230 6800 7608 |01dd: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0068 │ │ +0397e4: 0c06 |01e0: move-result-object v6 │ │ +0397e6: 6e20 2009 6500 |01e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +0397ec: 0c05 |01e4: move-result-object v5 │ │ +0397ee: 6e10 2609 0500 |01e5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +0397f4: 0c0b |01e8: move-result-object v11 │ │ +0397f6: 3816 1400 |01e9: if-eqz v22, 01fd // +0014 │ │ +0397fa: 0800 2100 |01eb: move-object/from16 v0, v33 │ │ +0397fe: 5405 0502 |01ed: iget-object v5, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +039802: 1207 |01ef: const/4 v7, #int 0 // #0 │ │ +039804: 0736 |01f0: move-object v6, v3 │ │ +039806: 0808 2400 |01f1: move-object/from16 v8, v36 │ │ +03980a: 0809 2500 |01f3: move-object/from16 v9, v37 │ │ +03980e: 080a 2600 |01f5: move-object/from16 v10, v38 │ │ +039812: 7407 cd0a 0500 |01f7: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mediaQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acd │ │ +039818: 0c17 |01fa: move-result-object v23 │ │ +03981a: 2900 b9fe |01fb: goto/16 00b4 // -0147 │ │ +03981e: 2217 2600 |01fd: new-instance v23, Landroid/database/MatrixCursor; // type@0026 │ │ +039822: 6205 6a03 |01ff: sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +039826: 0800 1700 |0201: move-object/from16 v0, v23 │ │ +03982a: 7020 8700 5000 |0203: invoke-direct {v0, v5}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +039830: 2900 aefe |0206: goto/16 00b4 // -0152 │ │ catches : 2 │ │ 0x004c - 0x00ac │ │ -> 0x00f0 │ │ 0x00c3 - 0x00d6 │ │ -> 0x00f0 │ │ positions : │ │ 0x0000 line=357 │ │ + 0x0004 line=358 │ │ 0x000f line=359 │ │ 0x0013 line=360 │ │ 0x0015 line=361 │ │ 0x001d line=362 │ │ 0x001f line=363 │ │ 0x0028 line=364 │ │ 0x0033 line=365 │ │ @@ -73910,20 +74196,21 @@ │ │ 0x008e line=389 │ │ 0x0093 line=390 │ │ 0x0095 line=391 │ │ 0x009a line=394 │ │ 0x00ad line=408 │ │ 0x00af line=409 │ │ 0x00b4 line=462 │ │ - 0x00b5 line=357 │ │ + 0x00b5 line=358 │ │ 0x00bd line=363 │ │ 0x00c1 line=402 │ │ 0x00c3 line=403 │ │ 0x00d7 line=408 │ │ 0x00d9 line=409 │ │ + 0x00de line=403 │ │ 0x00df line=408 │ │ 0x00e1 line=409 │ │ 0x00e4 line=413 │ │ 0x00f0 line=408 │ │ 0x00f3 line=409 │ │ 0x00f7 line=413 │ │ 0x00fa line=416 │ │ @@ -74008,21 +74295,21 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -038ce0: |[038ce0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.orderAudioIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -038cf0: 1a00 200e |0000: const-string v0, "orderAudioIdQuery" // string@0e20 │ │ -038cf4: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ -038cf8: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ -038cfe: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -038d04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -038d06: 1100 |000b: return-object v0 │ │ +039848: |[039848] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.orderAudioIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +039858: 1a00 1e0e |0000: const-string v0, "orderAudioIdQuery" // string@0e1e │ │ +03985c: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ +039860: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ +039866: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +03986c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03986e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ 0x000a line=987 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x000c reg=3 uri Landroid/net/Uri; │ │ @@ -74036,21 +74323,21 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -038d08: |[038d08] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.orderAudioQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -038d18: 1a00 220e |0000: const-string v0, "orderAudioQuery" // string@0e22 │ │ -038d1c: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ -038d20: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ -038d26: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -038d2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -038d2e: 1100 |000b: return-object v0 │ │ +039870: |[039870] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.orderAudioQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +039880: 1a00 200e |0000: const-string v0, "orderAudioQuery" // string@0e20 │ │ +039884: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ +039888: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ +03988e: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +039894: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +039896: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x000a line=981 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x000c reg=3 uri Landroid/net/Uri; │ │ @@ -74064,25 +74351,25 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -038d30: |[038d30] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.parseLong:(Ljava/lang/String;)J │ │ -038d40: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -038d44: 6e10 0e09 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@090e │ │ -038d4a: 0a00 |0005: move-result v0 │ │ -038d4c: 3d00 0800 |0006: if-lez v0, 000e // +0008 │ │ -038d50: 7110 ec08 0200 |0008: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -038d56: 0b00 |000b: move-result-wide v0 │ │ -038d58: 1000 |000c: return-wide v0 │ │ -038d5a: 0d00 |000d: move-exception v0 │ │ -038d5c: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ -038d60: 28fc |0010: goto 000c // -0004 │ │ +039898: |[039898] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.parseLong:(Ljava/lang/String;)J │ │ +0398a8: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +0398ac: 6e10 0e09 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@090e │ │ +0398b2: 0a00 |0005: move-result v0 │ │ +0398b4: 3d00 0800 |0006: if-lez v0, 000e // +0008 │ │ +0398b8: 7110 ec08 0200 |0008: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +0398be: 0b00 |000b: move-result-wide v0 │ │ +0398c0: 1000 |000c: return-wide v0 │ │ +0398c2: 0d00 |000d: move-exception v0 │ │ +0398c4: 1600 0000 |000e: const-wide/16 v0, #int 0 // #0 │ │ +0398c8: 28fc |0010: goto 000c // -0004 │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1622 │ │ 0x0008 line=1624 │ │ 0x000c line=1629 │ │ @@ -74096,26 +74383,26 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -038d74: |[038d74] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -038d84: 7010 af09 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038d8a: 0c02 |0003: move-result-object v2 │ │ -038d8c: 6e10 d409 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -038d92: 0c00 |0007: move-result-object v0 │ │ -038d94: 1a02 550e |0008: const-string v2, "playlist" // string@0e55 │ │ -038d98: 6e40 8c00 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@008c │ │ -038d9e: 0a01 |000d: move-result v1 │ │ -038da0: 1a02 5b0e |000e: const-string v2, "playlist_audio" // string@0e5b │ │ -038da4: 1a03 5f0e |0010: const-string v3, "playlist_id = ?" // string@0e5f │ │ -038da8: 6e40 8c00 2073 |0012: invoke-virtual {v0, v2, v3, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@008c │ │ -038dae: 0f01 |0015: return v1 │ │ +0398dc: |[0398dc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0398ec: 7010 af09 0400 |0000: invoke-direct {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0398f2: 0c02 |0003: move-result-object v2 │ │ +0398f4: 6e10 d409 0200 |0004: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +0398fa: 0c00 |0007: move-result-object v0 │ │ +0398fc: 1a02 530e |0008: const-string v2, "playlist" // string@0e53 │ │ +039900: 6e40 8c00 2076 |000a: invoke-virtual {v0, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@008c │ │ +039906: 0a01 |000d: move-result v1 │ │ +039908: 1a02 590e |000e: const-string v2, "playlist_audio" // string@0e59 │ │ +03990c: 1a03 5d0e |0010: const-string v3, "playlist_id = ?" // string@0e5d │ │ +039910: 6e40 8c00 2073 |0012: invoke-virtual {v0, v2, v3, v7}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@008c │ │ +039916: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1557 │ │ 0x0008 line=1559 │ │ 0x000e line=1562 │ │ 0x0015 line=1566 │ │ locals : │ │ @@ -74131,197 +74418,199 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 34 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 324 16-bit code units │ │ -038db0: |[038db0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -038dc0: 381f 4600 |0000: if-eqz v31, 0046 // +0046 │ │ -038dc4: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ -038dc8: 0800 1f00 |0004: move-object/from16 v0, v31 │ │ -038dcc: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -038dd2: 0a04 |0009: move-result v4 │ │ -038dd4: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ -038dd6: 3254 3800 |000b: if-eq v4, v5, 0043 // +0038 │ │ -038dda: 1318 0100 |000d: const/16 v24, #int 1 // #1 │ │ -038dde: 381f 3d00 |000f: if-eqz v31, 004c // +003d │ │ -038de2: 1a04 600e |0011: const-string v4, "playlist_key" // string@0e60 │ │ -038de6: 0800 1f00 |0013: move-object/from16 v0, v31 │ │ -038dea: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -038df0: 0a04 |0018: move-result v4 │ │ -038df2: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ -038df4: 3254 2f00 |001a: if-eq v4, v5, 0049 // +002f │ │ -038df8: 1319 0100 |001c: const/16 v25, #int 1 // #1 │ │ -038dfc: 3918 0400 |001e: if-nez v24, 0022 // +0004 │ │ -038e00: 3819 2f00 |0020: if-eqz v25, 004f // +002f │ │ -038e04: 7601 af09 1c00 |0022: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038e0a: 0c04 |0025: move-result-object v4 │ │ -038e0c: 6e10 d309 0400 |0026: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -038e12: 0c03 |0029: move-result-object v3 │ │ -038e14: 2202 2b00 |002a: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -038e18: 7010 9600 0200 |002c: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -038e1e: 1a04 550e |002f: const-string v4, "playlist" // string@0e55 │ │ -038e22: 6e20 9a00 4200 |0031: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -038e28: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -038e2a: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -038e2c: 0804 1e00 |0036: move-object/from16 v4, v30 │ │ -038e30: 0805 1f00 |0038: move-object/from16 v5, v31 │ │ -038e34: 0806 2000 |003a: move-object/from16 v6, v32 │ │ -038e38: 0809 2100 |003c: move-object/from16 v9, v33 │ │ -038e3c: 7408 9800 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ -038e42: 0c14 |0041: move-result-object v20 │ │ -038e44: 1114 |0042: return-object v20 │ │ -038e46: 1318 0000 |0043: const/16 v24, #int 0 // #0 │ │ -038e4a: 28ca |0045: goto 000f // -0036 │ │ -038e4c: 1318 0000 |0046: const/16 v24, #int 0 // #0 │ │ -038e50: 28c7 |0048: goto 000f // -0039 │ │ -038e52: 1319 0000 |0049: const/16 v25, #int 0 // #0 │ │ -038e56: 28d3 |004b: goto 001e // -002d │ │ -038e58: 1319 0000 |004c: const/16 v25, #int 0 // #0 │ │ -038e5c: 28d0 |004e: goto 001e // -0030 │ │ -038e5e: 7601 af09 1c00 |004f: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -038e64: 0c04 |0052: move-result-object v4 │ │ -038e66: 6e10 d409 0400 |0053: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -038e6c: 0c03 |0056: move-result-object v3 │ │ -038e6e: 220b 2b00 |0057: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -038e72: 7010 9600 0b00 |0059: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -038e78: 1a04 550e |005c: const-string v4, "playlist" // string@0e55 │ │ -038e7c: 6e20 9a00 4b00 |005e: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -038e82: 120a |0061: const/4 v10, #int 0 // #0 │ │ -038e84: 381f 4500 |0062: if-eqz v31, 00a7 // +0045 │ │ -038e88: 1a04 a802 |0064: const-string v4, "LIMIT" // string@02a8 │ │ -038e8c: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ -038e90: 6e20 0c09 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -038e96: 0a17 |006b: move-result v23 │ │ -038e98: 12f4 |006c: const/4 v4, #int -1 // #ff │ │ -038e9a: 0200 1700 |006d: move/from16 v0, v23 │ │ -038e9e: 3240 9200 |006f: if-eq v0, v4, 0101 // +0092 │ │ -038ea2: 0800 2000 |0071: move-object/from16 v0, v32 │ │ -038ea6: 2104 |0073: array-length v4, v0 │ │ -038ea8: d804 04ff |0074: add-int/lit8 v4, v4, #int -1 // #ff │ │ -038eac: 4616 2004 |0076: aget-object v22, v32, v4 │ │ -038eb0: 0800 2000 |0078: move-object/from16 v0, v32 │ │ -038eb4: 2104 |007a: array-length v4, v0 │ │ -038eb6: d804 04fe |007b: add-int/lit8 v4, v4, #int -2 // #fe │ │ -038eba: 461a 2004 |007d: aget-object v26, v32, v4 │ │ -038ebe: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -038ec0: 0800 1f00 |0080: move-object/from16 v0, v31 │ │ -038ec4: 0201 1700 |0082: move/from16 v1, v23 │ │ -038ec8: 6e30 1509 4001 |0084: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ -038ece: 0c1f |0087: move-result-object v31 │ │ -038ed0: 6004 0000 |0088: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ -038ed4: 1305 0900 |008a: const/16 v5, #int 9 // #9 │ │ -038ed8: 3554 5e00 |008c: if-ge v4, v5, 00ea // +005e │ │ -038edc: 0800 2000 |008e: move-object/from16 v0, v32 │ │ -038ee0: 2104 |0090: array-length v4, v0 │ │ -038ee2: d804 04fe |0091: add-int/lit8 v4, v4, #int -2 // #fe │ │ -038ee6: 2340 3302 |0093: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ -038eea: 081b 0000 |0095: move-object/from16 v27, v0 │ │ -038eee: 1315 0000 |0097: const/16 v21, #int 0 // #0 │ │ -038ef2: 0800 1b00 |0099: move-object/from16 v0, v27 │ │ -038ef6: 2104 |009b: array-length v4, v0 │ │ -038ef8: 0200 1500 |009c: move/from16 v0, v21 │ │ -038efc: 3540 0c00 |009e: if-ge v0, v4, 00aa // +000c │ │ -038f00: 4604 2015 |00a0: aget-object v4, v32, v21 │ │ -038f04: 4d04 1b15 |00a2: aput-object v4, v27, v21 │ │ -038f08: d815 1501 |00a4: add-int/lit8 v21, v21, #int 1 // #01 │ │ -038f0c: 28f3 |00a6: goto 0099 // -000d │ │ -038f0e: 1317 ffff |00a7: const/16 v23, #int -1 // #ffff │ │ -038f12: 28c3 |00a9: goto 006c // -003d │ │ -038f14: 0820 1b00 |00aa: move-object/from16 v32, v27 │ │ -038f18: 1a04 b600 |00ac: const-string v4, "0" // string@00b6 │ │ -038f1c: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ -038f20: 6e20 0609 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -038f26: 0a04 |00b3: move-result v4 │ │ -038f28: 3904 4d00 |00b4: if-nez v4, 0101 // +004d │ │ -038f2c: 2204 5f01 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -038f30: 7010 1a09 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -038f36: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ -038f3a: 6e20 2009 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038f40: 0c04 |00c0: move-result-object v4 │ │ -038f42: 1a05 ac00 |00c1: const-string v5, "," // string@00ac │ │ -038f46: 6e20 2009 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038f4c: 0c04 |00c6: move-result-object v4 │ │ -038f4e: 0800 1a00 |00c7: move-object/from16 v0, v26 │ │ -038f52: 6e20 2009 0400 |00c9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -038f58: 0c04 |00cc: move-result-object v4 │ │ -038f5a: 6e10 2609 0400 |00cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -038f60: 0c0a |00d0: move-result-object v10 │ │ -038f62: 7601 a109 1c00 |00d1: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -038f68: 0a04 |00d4: move-result v4 │ │ -038f6a: 3804 2100 |00d5: if-eqz v4, 00f6 // +0021 │ │ -038f6e: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -038f72: 5404 0502 |00d9: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -038f76: 0735 |00db: move-object v5, v3 │ │ -038f78: 0806 1e00 |00dc: move-object/from16 v6, v30 │ │ -038f7c: 0807 1f00 |00de: move-object/from16 v7, v31 │ │ -038f80: 0808 2000 |00e0: move-object/from16 v8, v32 │ │ -038f84: 0809 2100 |00e2: move-object/from16 v9, v33 │ │ -038f88: 7407 cf0a 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.playlistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acf │ │ -038f8e: 0c14 |00e7: move-result-object v20 │ │ -038f90: 2900 5aff |00e8: goto/16 0042 // -00a6 │ │ -038f94: 0800 2000 |00ea: move-object/from16 v0, v32 │ │ -038f98: 2104 |00ec: array-length v4, v0 │ │ -038f9a: d804 04fe |00ed: add-int/lit8 v4, v4, #int -2 // #fe │ │ -038f9e: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ -038fa2: 7120 930b 4000 |00f1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ -038fa8: 0c20 |00f4: move-result-object v32 │ │ -038faa: 28b7 |00f5: goto 00ac // -0049 │ │ -038fac: 2214 2600 |00f6: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ -038fb0: 6204 6b03 |00f8: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ -038fb4: 0800 1400 |00fa: move-object/from16 v0, v20 │ │ -038fb8: 7020 8700 4000 |00fc: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -038fbe: 2900 43ff |00ff: goto/16 0042 // -00bd │ │ -038fc2: 1310 0000 |0101: const/16 v16, #int 0 // #0 │ │ -038fc6: 1311 0000 |0103: const/16 v17, #int 0 // #0 │ │ -038fca: 073c |0105: move-object v12, v3 │ │ -038fcc: 080d 1e00 |0106: move-object/from16 v13, v30 │ │ -038fd0: 080e 1f00 |0108: move-object/from16 v14, v31 │ │ -038fd4: 080f 2000 |010a: move-object/from16 v15, v32 │ │ -038fd8: 0812 2100 |010c: move-object/from16 v18, v33 │ │ -038fdc: 0813 0a00 |010e: move-object/from16 v19, v10 │ │ -038fe0: 7409 9900 0b00 |0110: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ -038fe6: 0c14 |0113: move-result-object v20 │ │ -038fe8: 3814 0800 |0114: if-eqz v20, 011c // +0008 │ │ -038fec: 7801 7800 1400 |0116: invoke-interface/range {v20}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -038ff2: 0a04 |0119: move-result v4 │ │ -038ff4: 3c04 28ff |011a: if-gtz v4, 0042 // -00d8 │ │ -038ff8: 390a 0400 |011c: if-nez v10, 0120 // +0004 │ │ -038ffc: 1a0a b800 |011e: const-string v10, "0,20" // string@00b8 │ │ -039000: 7601 a109 1c00 |0120: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -039006: 0a04 |0123: move-result v4 │ │ -039008: 3804 1500 |0124: if-eqz v4, 0139 // +0015 │ │ -03900c: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ -039010: 5404 0502 |0128: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -039014: 0735 |012a: move-object v5, v3 │ │ -039016: 0806 1e00 |012b: move-object/from16 v6, v30 │ │ -03901a: 0807 1f00 |012d: move-object/from16 v7, v31 │ │ -03901e: 0808 2000 |012f: move-object/from16 v8, v32 │ │ -039022: 0809 2100 |0131: move-object/from16 v9, v33 │ │ -039026: 7407 cf0a 0400 |0133: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.playlistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acf │ │ -03902c: 0c14 |0136: move-result-object v20 │ │ -03902e: 2900 0bff |0137: goto/16 0042 // -00f5 │ │ -039032: 2214 2600 |0139: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ -039036: 6204 6b03 |013b: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ -03903a: 0800 1400 |013d: move-object/from16 v0, v20 │ │ -03903e: 7020 8700 4000 |013f: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -039044: 2900 00ff |0142: goto/16 0042 // -0100 │ │ +039918: |[039918] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +039928: 381f 4600 |0000: if-eqz v31, 0046 // +0046 │ │ +03992c: 1a04 da06 |0002: const-string v4, "_id" // string@06da │ │ +039930: 0800 1f00 |0004: move-object/from16 v0, v31 │ │ +039934: 6e20 0c09 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +03993a: 0a04 |0009: move-result v4 │ │ +03993c: 12f5 |000a: const/4 v5, #int -1 // #ff │ │ +03993e: 3254 3800 |000b: if-eq v4, v5, 0043 // +0038 │ │ +039942: 1318 0100 |000d: const/16 v24, #int 1 // #1 │ │ +039946: 381f 3d00 |000f: if-eqz v31, 004c // +003d │ │ +03994a: 1a04 5e0e |0011: const-string v4, "playlist_key" // string@0e5e │ │ +03994e: 0800 1f00 |0013: move-object/from16 v0, v31 │ │ +039952: 6e20 0c09 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +039958: 0a04 |0018: move-result v4 │ │ +03995a: 12f5 |0019: const/4 v5, #int -1 // #ff │ │ +03995c: 3254 2f00 |001a: if-eq v4, v5, 0049 // +002f │ │ +039960: 1319 0100 |001c: const/16 v25, #int 1 // #1 │ │ +039964: 3918 0400 |001e: if-nez v24, 0022 // +0004 │ │ +039968: 3819 2f00 |0020: if-eqz v25, 004f // +002f │ │ +03996c: 7601 af09 1c00 |0022: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +039972: 0c04 |0025: move-result-object v4 │ │ +039974: 6e10 d309 0400 |0026: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +03997a: 0c03 |0029: move-result-object v3 │ │ +03997c: 2202 2b00 |002a: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +039980: 7010 9600 0200 |002c: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +039986: 1a04 530e |002f: const-string v4, "playlist" // string@0e53 │ │ +03998a: 6e20 9a00 4200 |0031: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +039990: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +039992: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +039994: 0804 1e00 |0036: move-object/from16 v4, v30 │ │ +039998: 0805 1f00 |0038: move-object/from16 v5, v31 │ │ +03999c: 0806 2000 |003a: move-object/from16 v6, v32 │ │ +0399a0: 0809 2100 |003c: move-object/from16 v9, v33 │ │ +0399a4: 7408 9800 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ +0399aa: 0c14 |0041: move-result-object v20 │ │ +0399ac: 1114 |0042: return-object v20 │ │ +0399ae: 1318 0000 |0043: const/16 v24, #int 0 // #0 │ │ +0399b2: 28ca |0045: goto 000f // -0036 │ │ +0399b4: 1318 0000 |0046: const/16 v24, #int 0 // #0 │ │ +0399b8: 28c7 |0048: goto 000f // -0039 │ │ +0399ba: 1319 0000 |0049: const/16 v25, #int 0 // #0 │ │ +0399be: 28d3 |004b: goto 001e // -002d │ │ +0399c0: 1319 0000 |004c: const/16 v25, #int 0 // #0 │ │ +0399c4: 28d0 |004e: goto 001e // -0030 │ │ +0399c6: 7601 af09 1c00 |004f: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +0399cc: 0c04 |0052: move-result-object v4 │ │ +0399ce: 6e10 d409 0400 |0053: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +0399d4: 0c03 |0056: move-result-object v3 │ │ +0399d6: 220b 2b00 |0057: new-instance v11, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +0399da: 7010 9600 0b00 |0059: invoke-direct {v11}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +0399e0: 1a04 530e |005c: const-string v4, "playlist" // string@0e53 │ │ +0399e4: 6e20 9a00 4b00 |005e: invoke-virtual {v11, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +0399ea: 120a |0061: const/4 v10, #int 0 // #0 │ │ +0399ec: 381f 4500 |0062: if-eqz v31, 00a7 // +0045 │ │ +0399f0: 1a04 a802 |0064: const-string v4, "LIMIT" // string@02a8 │ │ +0399f4: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ +0399f8: 6e20 0c09 4000 |0068: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +0399fe: 0a17 |006b: move-result v23 │ │ +039a00: 12f4 |006c: const/4 v4, #int -1 // #ff │ │ +039a02: 0200 1700 |006d: move/from16 v0, v23 │ │ +039a06: 3240 9200 |006f: if-eq v0, v4, 0101 // +0092 │ │ +039a0a: 0800 2000 |0071: move-object/from16 v0, v32 │ │ +039a0e: 2104 |0073: array-length v4, v0 │ │ +039a10: d804 04ff |0074: add-int/lit8 v4, v4, #int -1 // #ff │ │ +039a14: 4616 2004 |0076: aget-object v22, v32, v4 │ │ +039a18: 0800 2000 |0078: move-object/from16 v0, v32 │ │ +039a1c: 2104 |007a: array-length v4, v0 │ │ +039a1e: d804 04fe |007b: add-int/lit8 v4, v4, #int -2 // #fe │ │ +039a22: 461a 2004 |007d: aget-object v26, v32, v4 │ │ +039a26: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +039a28: 0800 1f00 |0080: move-object/from16 v0, v31 │ │ +039a2c: 0201 1700 |0082: move/from16 v1, v23 │ │ +039a30: 6e30 1509 4001 |0084: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0915 │ │ +039a36: 0c1f |0087: move-result-object v31 │ │ +039a38: 6004 0000 |0088: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0000 │ │ +039a3c: 1305 0900 |008a: const/16 v5, #int 9 // #9 │ │ +039a40: 3554 5e00 |008c: if-ge v4, v5, 00ea // +005e │ │ +039a44: 0800 2000 |008e: move-object/from16 v0, v32 │ │ +039a48: 2104 |0090: array-length v4, v0 │ │ +039a4a: d804 04fe |0091: add-int/lit8 v4, v4, #int -2 // #fe │ │ +039a4e: 2340 3302 |0093: new-array v0, v4, [Ljava/lang/String; // type@0233 │ │ +039a52: 081b 0000 |0095: move-object/from16 v27, v0 │ │ +039a56: 1315 0000 |0097: const/16 v21, #int 0 // #0 │ │ +039a5a: 0800 1b00 |0099: move-object/from16 v0, v27 │ │ +039a5e: 2104 |009b: array-length v4, v0 │ │ +039a60: 0200 1500 |009c: move/from16 v0, v21 │ │ +039a64: 3540 0c00 |009e: if-ge v0, v4, 00aa // +000c │ │ +039a68: 4604 2015 |00a0: aget-object v4, v32, v21 │ │ +039a6c: 4d04 1b15 |00a2: aput-object v4, v27, v21 │ │ +039a70: d815 1501 |00a4: add-int/lit8 v21, v21, #int 1 // #01 │ │ +039a74: 28f3 |00a6: goto 0099 // -000d │ │ +039a76: 1317 ffff |00a7: const/16 v23, #int -1 // #ffff │ │ +039a7a: 28c3 |00a9: goto 006c // -003d │ │ +039a7c: 0820 1b00 |00aa: move-object/from16 v32, v27 │ │ +039a80: 1a04 b600 |00ac: const-string v4, "0" // string@00b6 │ │ +039a84: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ +039a88: 6e20 0609 4000 |00b0: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +039a8e: 0a04 |00b3: move-result v4 │ │ +039a90: 3904 4d00 |00b4: if-nez v4, 0101 // +004d │ │ +039a94: 2204 5f01 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +039a98: 7010 1a09 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +039a9e: 0800 1600 |00bb: move-object/from16 v0, v22 │ │ +039aa2: 6e20 2009 0400 |00bd: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039aa8: 0c04 |00c0: move-result-object v4 │ │ +039aaa: 1a05 ac00 |00c1: const-string v5, "," // string@00ac │ │ +039aae: 6e20 2009 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039ab4: 0c04 |00c6: move-result-object v4 │ │ +039ab6: 0800 1a00 |00c7: move-object/from16 v0, v26 │ │ +039aba: 6e20 2009 0400 |00c9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039ac0: 0c04 |00cc: move-result-object v4 │ │ +039ac2: 6e10 2609 0400 |00cd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +039ac8: 0c0a |00d0: move-result-object v10 │ │ +039aca: 7601 a109 1c00 |00d1: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +039ad0: 0a04 |00d4: move-result v4 │ │ +039ad2: 3804 2100 |00d5: if-eqz v4, 00f6 // +0021 │ │ +039ad6: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +039ada: 5404 0502 |00d9: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +039ade: 0735 |00db: move-object v5, v3 │ │ +039ae0: 0806 1e00 |00dc: move-object/from16 v6, v30 │ │ +039ae4: 0807 1f00 |00de: move-object/from16 v7, v31 │ │ +039ae8: 0808 2000 |00e0: move-object/from16 v8, v32 │ │ +039aec: 0809 2100 |00e2: move-object/from16 v9, v33 │ │ +039af0: 7407 cf0a 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.playlistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acf │ │ +039af6: 0c14 |00e7: move-result-object v20 │ │ +039af8: 2900 5aff |00e8: goto/16 0042 // -00a6 │ │ +039afc: 0800 2000 |00ea: move-object/from16 v0, v32 │ │ +039b00: 2104 |00ec: array-length v4, v0 │ │ +039b02: d804 04fe |00ed: add-int/lit8 v4, v4, #int -2 // #fe │ │ +039b06: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ +039b0a: 7120 930b 4000 |00f1: invoke-static {v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ArrayUtils;.fastArrayCopy:([Ljava/lang/String;I)[Ljava/lang/String; // method@0b93 │ │ +039b10: 0c20 |00f4: move-result-object v32 │ │ +039b12: 28b7 |00f5: goto 00ac // -0049 │ │ +039b14: 2214 2600 |00f6: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ +039b18: 6204 6b03 |00f8: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ +039b1c: 0800 1400 |00fa: move-object/from16 v0, v20 │ │ +039b20: 7020 8700 4000 |00fc: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +039b26: 2900 43ff |00ff: goto/16 0042 // -00bd │ │ +039b2a: 1310 0000 |0101: const/16 v16, #int 0 // #0 │ │ +039b2e: 1311 0000 |0103: const/16 v17, #int 0 // #0 │ │ +039b32: 073c |0105: move-object v12, v3 │ │ +039b34: 080d 1e00 |0106: move-object/from16 v13, v30 │ │ +039b38: 080e 1f00 |0108: move-object/from16 v14, v31 │ │ +039b3c: 080f 2000 |010a: move-object/from16 v15, v32 │ │ +039b40: 0812 2100 |010c: move-object/from16 v18, v33 │ │ +039b44: 0813 0a00 |010e: move-object/from16 v19, v10 │ │ +039b48: 7409 9900 0b00 |0110: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, 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;Ljava/lang/String;)Landroid/database/Cursor; // method@0099 │ │ +039b4e: 0c14 |0113: move-result-object v20 │ │ +039b50: 3814 0800 |0114: if-eqz v20, 011c // +0008 │ │ +039b54: 7801 7800 1400 |0116: invoke-interface/range {v20}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +039b5a: 0a04 |0119: move-result v4 │ │ +039b5c: 3c04 28ff |011a: if-gtz v4, 0042 // -00d8 │ │ +039b60: 390a 0400 |011c: if-nez v10, 0120 // +0004 │ │ +039b64: 1a0a b800 |011e: const-string v10, "0,20" // string@00b8 │ │ +039b68: 7601 a109 1c00 |0120: invoke-direct/range {v28}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +039b6e: 0a04 |0123: move-result v4 │ │ +039b70: 3804 1500 |0124: if-eqz v4, 0139 // +0015 │ │ +039b74: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ +039b78: 5404 0502 |0128: iget-object v4, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +039b7c: 0735 |012a: move-object v5, v3 │ │ +039b7e: 0806 1e00 |012b: move-object/from16 v6, v30 │ │ +039b82: 0807 1f00 |012d: move-object/from16 v7, v31 │ │ +039b86: 0808 2000 |012f: move-object/from16 v8, v32 │ │ +039b8a: 0809 2100 |0131: move-object/from16 v9, v33 │ │ +039b8e: 7407 cf0a 0400 |0133: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.playlistQuery:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; // method@0acf │ │ +039b94: 0c14 |0136: move-result-object v20 │ │ +039b96: 2900 0bff |0137: goto/16 0042 // -00f5 │ │ +039b9a: 2214 2600 |0139: new-instance v20, Landroid/database/MatrixCursor; // type@0026 │ │ +039b9e: 6204 6b03 |013b: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.PLAYLIST_FIELDS:[Ljava/lang/String; // field@036b │ │ +039ba2: 0800 1400 |013d: move-object/from16 v0, v20 │ │ +039ba6: 7020 8700 4000 |013f: invoke-direct {v0, v4}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +039bac: 2900 00ff |0142: goto/16 0042 // -0100 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ + 0x0004 line=615 │ │ 0x000f line=616 │ │ + 0x0013 line=617 │ │ 0x001e line=618 │ │ 0x0022 line=619 │ │ 0x002a line=620 │ │ 0x002f line=621 │ │ 0x0034 line=622 │ │ 0x0042 line=670 │ │ - 0x0043 line=614 │ │ - 0x0049 line=616 │ │ + 0x0043 line=615 │ │ + 0x0049 line=617 │ │ 0x004f line=625 │ │ 0x0057 line=626 │ │ 0x005c line=627 │ │ 0x0061 line=628 │ │ 0x0062 line=629 │ │ 0x006c line=630 │ │ 0x0071 line=632 │ │ @@ -74380,23 +74669,23 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -039048: |[039048] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -039058: 7010 af09 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03905e: 0c01 |0003: move-result-object v1 │ │ -039060: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -039066: 0c00 |0007: move-result-object v0 │ │ -039068: 1a01 550e |0008: const-string v1, "playlist" // string@0e55 │ │ -03906c: 6e56 9400 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -039072: 0a01 |000d: move-result v1 │ │ -039074: 0f01 |000e: return v1 │ │ +039bb0: |[039bb0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +039bc0: 7010 af09 0200 |0000: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +039bc6: 0c01 |0003: move-result-object v1 │ │ +039bc8: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +039bce: 0c00 |0007: move-result-object v0 │ │ +039bd0: 1a01 530e |0008: const-string v1, "playlist" // string@0e53 │ │ +039bd4: 6e56 9400 1054 |000a: invoke-virtual {v0, v1, v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +039bda: 0a01 |000d: move-result v1 │ │ +039bdc: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1158 │ │ 0x0008 line=1160 │ │ locals : │ │ 0x0008 - 0x000f reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x000f reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ @@ -74410,625 +74699,661 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -039078: |[039078] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -039088: 7110 4200 0800 |0000: invoke-static {v8}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -03908e: 0b01 |0003: move-result-wide v1 │ │ -039090: 2204 5f01 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -039094: 7010 1a09 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03909a: 1a05 5d0e |0009: const-string v5, "playlist_id" // string@0e5d │ │ -03909e: 6e20 2009 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0390a4: 0c05 |000e: move-result-object v5 │ │ -0390a6: 1a06 2600 |000f: const-string v6, " = " // string@0026 │ │ -0390aa: 6e20 2009 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0390b0: 0c05 |0014: move-result-object v5 │ │ -0390b2: 7120 ed08 2100 |0015: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0390b8: 0c06 |0018: move-result-object v6 │ │ -0390ba: 6e20 2009 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0390c0: 3809 1700 |001c: if-eqz v9, 0033 // +0017 │ │ -0390c4: 6e10 0e09 0900 |001e: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@090e │ │ -0390ca: 0a05 |0021: move-result v5 │ │ -0390cc: 3d05 1100 |0022: if-lez v5, 0033 // +0011 │ │ -0390d0: 1a05 2700 |0024: const-string v5, " AND ( " // string@0027 │ │ -0390d4: 6e20 2009 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0390da: 0c05 |0029: move-result-object v5 │ │ -0390dc: 6e20 2009 9500 |002a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0390e2: 0c05 |002d: move-result-object v5 │ │ -0390e4: 1a06 2200 |002e: const-string v6, " )" // string@0022 │ │ -0390e8: 6e20 2009 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -0390ee: 7010 af09 0700 |0033: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0390f4: 0c05 |0036: move-result-object v5 │ │ -0390f6: 6e10 d409 0500 |0037: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0390fc: 0c00 |003a: move-result-object v0 │ │ -0390fe: 1a05 5b0e |003b: const-string v5, "playlist_audio" // string@0e5b │ │ -039102: 6e10 2609 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -039108: 0c06 |0040: move-result-object v6 │ │ -03910a: 6e40 8c00 50a6 |0041: invoke-virtual {v0, v5, v6, v10}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@008c │ │ -039110: 0a03 |0044: move-result v3 │ │ -039112: 2205 5f01 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ -039116: 7010 1a09 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03911c: 1a06 f40e |004a: const-string v6, "ret=" // string@0ef4 │ │ -039120: 6e20 2009 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -039126: 0c05 |004f: move-result-object v5 │ │ -039128: 6e20 1d09 3500 |0050: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03912e: 0c05 |0053: move-result-object v5 │ │ -039130: 6e10 2609 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -039136: 0c05 |0057: move-result-object v5 │ │ -039138: 7110 950b 0500 |0058: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03913e: 0f03 |005b: return v3 │ │ +039be0: |[039be0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +039bf0: 7110 4200 0800 |0000: invoke-static {v8}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +039bf6: 0b02 |0003: move-result-wide v2 │ │ +039bf8: 2204 5f01 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +039bfc: 7010 1a09 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +039c02: 1a05 5b0e |0009: const-string v5, "playlist_id" // string@0e5b │ │ +039c06: 6e20 2009 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039c0c: 0c05 |000e: move-result-object v5 │ │ +039c0e: 1a06 2600 |000f: const-string v6, " = " // string@0026 │ │ +039c12: 6e20 2009 6500 |0011: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039c18: 0c05 |0014: move-result-object v5 │ │ +039c1a: 7120 ed08 3200 |0015: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +039c20: 0c06 |0018: move-result-object v6 │ │ +039c22: 6e20 2009 6500 |0019: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039c28: 3809 1700 |001c: if-eqz v9, 0033 // +0017 │ │ +039c2c: 6e10 0e09 0900 |001e: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@090e │ │ +039c32: 0a05 |0021: move-result v5 │ │ +039c34: 3d05 1100 |0022: if-lez v5, 0033 // +0011 │ │ +039c38: 1a05 2700 |0024: const-string v5, " AND ( " // string@0027 │ │ +039c3c: 6e20 2009 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039c42: 0c05 |0029: move-result-object v5 │ │ +039c44: 6e20 2009 9500 |002a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039c4a: 0c05 |002d: move-result-object v5 │ │ +039c4c: 1a06 2200 |002e: const-string v6, " )" // string@0022 │ │ +039c50: 6e20 2009 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039c56: 7010 af09 0700 |0033: invoke-direct {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +039c5c: 0c05 |0036: move-result-object v5 │ │ +039c5e: 6e10 d409 0500 |0037: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +039c64: 0c00 |003a: move-result-object v0 │ │ +039c66: 1a05 590e |003b: const-string v5, "playlist_audio" // string@0e59 │ │ +039c6a: 6e10 2609 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +039c70: 0c06 |0040: move-result-object v6 │ │ +039c72: 6e40 8c00 50a6 |0041: invoke-virtual {v0, v5, v6, v10}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@008c │ │ +039c78: 0a01 |0044: move-result v1 │ │ +039c7a: 2205 5f01 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@015f │ │ +039c7e: 7010 1a09 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +039c84: 1a06 f20e |004a: const-string v6, "ret=" // string@0ef2 │ │ +039c88: 6e20 2009 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039c8e: 0c05 |004f: move-result-object v5 │ │ +039c90: 6e20 1d09 1500 |0050: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +039c96: 0c05 |0053: move-result-object v5 │ │ +039c98: 6e10 2609 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +039c9e: 0c05 |0057: move-result-object v5 │ │ +039ca0: 7110 950b 0500 |0058: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +039ca6: 0f01 |005b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1571 │ │ 0x0004 line=1573 │ │ 0x0009 line=1574 │ │ + 0x0015 line=1575 │ │ 0x001c line=1576 │ │ 0x0024 line=1577 │ │ 0x0033 line=1580 │ │ 0x003b line=1581 │ │ + 0x003d line=1582 │ │ + 0x0041 line=1581 │ │ 0x0045 line=1584 │ │ 0x005b line=1585 │ │ locals : │ │ 0x003b - 0x005c reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0004 - 0x005c reg=1 id J │ │ - 0x0045 - 0x005c reg=3 ret I │ │ + 0x0045 - 0x005c reg=1 ret I │ │ + 0x0004 - 0x005c reg=2 id J │ │ 0x0009 - 0x005c reg=4 where Ljava/lang/StringBuilder; │ │ 0x0000 - 0x005c reg=7 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x005c reg=8 uri Landroid/net/Uri; │ │ 0x0000 - 0x005c reg=9 selection Ljava/lang/String; │ │ 0x0000 - 0x005c reg=10 selectionArgs [Ljava/lang/String; │ │ │ │ #27 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'playlistmemberQuery' │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 31 │ │ + registers : 32 │ │ ins : 6 │ │ outs : 8 │ │ - insns size : 465 16-bit code units │ │ -039140: |[039140] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -039150: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -039152: 7701 4200 1a00 |0001: invoke-static/range {v26}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -039158: 0b14 |0004: move-result-wide v20 │ │ -03915a: 2203 2b00 |0005: new-instance v3, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -03915e: 7010 9600 0300 |0007: invoke-direct {v3}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -039164: 1a07 5b0e |000a: const-string v7, "playlist_audio" // string@0e5b │ │ -039168: 6e20 9a00 7300 |000c: invoke-virtual {v3, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -03916e: 2207 5f01 |000f: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ -039172: 7010 1a09 0700 |0011: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -039178: 1a08 5e0e |0014: const-string v8, "playlist_id = " // string@0e5e │ │ -03917c: 6e20 2009 8700 |0016: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -039182: 0c07 |0019: move-result-object v7 │ │ -039184: 0500 1400 |001a: move-wide/from16 v0, v20 │ │ -039188: 6e30 1e09 0701 |001c: invoke-virtual {v7, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@091e │ │ -03918e: 0c07 |001f: move-result-object v7 │ │ -039190: 6e10 2609 0700 |0020: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -039196: 0c07 |0023: move-result-object v7 │ │ -039198: 6e20 9700 7300 |0024: invoke-virtual {v3, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ -03919e: 120e |0027: const/4 v14, #int 0 // #0 │ │ -0391a0: 7601 af09 1900 |0028: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0391a6: 0c07 |002b: move-result-object v7 │ │ -0391a8: 6e10 d409 0700 |002c: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0391ae: 0c04 |002f: move-result-object v4 │ │ -0391b0: 2217 2600 |0030: new-instance v23, Landroid/database/MatrixCursor; // type@0026 │ │ -0391b4: 0800 1900 |0032: move-object/from16 v0, v25 │ │ -0391b8: 5407 0c02 |0034: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlist_audio_cols:[Ljava/lang/String; // field@020c │ │ -0391bc: 0800 1700 |0036: move-object/from16 v0, v23 │ │ -0391c0: 7020 8700 7000 |0038: invoke-direct {v0, v7}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -0391c6: 1237 |003b: const/4 v7, #int 3 // #3 │ │ -0391c8: 2375 3302 |003c: new-array v5, v7, [Ljava/lang/String; // type@0233 │ │ -0391cc: 1207 |003e: const/4 v7, #int 0 // #0 │ │ -0391ce: 1a08 da06 |003f: const-string v8, "_id" // string@06da │ │ -0391d2: 4d08 0507 |0041: aput-object v8, v5, v7 │ │ -0391d6: 1217 |0043: const/4 v7, #int 1 // #1 │ │ -0391d8: 1a08 7d07 |0044: const-string v8, "audio_id" // string@077d │ │ -0391dc: 4d08 0507 |0046: aput-object v8, v5, v7 │ │ -0391e0: 1227 |0048: const/4 v7, #int 2 // #2 │ │ -0391e2: 1a08 540e |0049: const-string v8, "play_order" // string@0e54 │ │ -0391e6: 4d08 0507 |004b: aput-object v8, v5, v7 │ │ -0391ea: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -0391ec: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -0391ee: 0806 1c00 |004f: move-object/from16 v6, v28 │ │ -0391f2: 0807 1d00 |0051: move-object/from16 v7, v29 │ │ -0391f6: 080a 1e00 |0053: move-object/from16 v10, v30 │ │ -0391fa: 7408 9800 0300 |0055: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, 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@0098 │ │ -039200: 0c0e |0058: move-result-object v14 │ │ -039202: 380e cf00 |0059: if-eqz v14, 0128 // +00cf │ │ -039206: 7210 7e00 0e00 |005b: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -03920c: 0a07 |005e: move-result v7 │ │ -03920e: 3807 c900 |005f: if-eqz v7, 0128 // +00c9 │ │ -039212: 1a07 7d07 |0061: const-string v7, "audio_id" // string@077d │ │ -039216: 7220 7600 7e00 |0063: invoke-interface {v14, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03921c: 0a07 |0066: move-result v7 │ │ -03921e: 7220 7a00 7e00 |0067: invoke-interface {v14, v7}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -039224: 0b11 |006a: move-result-wide v17 │ │ -039226: 7401 ae09 1900 |006b: invoke-virtual/range {v25}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -03922c: 0c07 |006e: move-result-object v7 │ │ -03922e: 0800 1900 |006f: move-object/from16 v0, v25 │ │ -039232: 5408 0302 |0071: iget-object v8, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.audio_cols:[Ljava/lang/String; // field@0203 │ │ -039236: 0800 1900 |0073: move-object/from16 v0, v25 │ │ -03923a: 0501 1100 |0075: move-wide/from16 v1, v17 │ │ -03923e: 6e52 b109 7018 |0077: invoke-virtual {v0, v7, v8, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; // method@09b1 │ │ -039244: 0c18 |007a: move-result-object v24 │ │ -039246: 7401 6509 1800 |007b: invoke-virtual/range {v24}, Ljava/util/Hashtable;.isEmpty:()Z // method@0965 │ │ -03924c: 0a07 |007e: move-result v7 │ │ -03924e: 3907 9d00 |007f: if-nez v7, 011c // +009d │ │ -039252: 1307 0b00 |0081: const/16 v7, #int 11 // #b │ │ -039256: 2378 3102 |0083: new-array v8, v7, [Ljava/lang/Object; // type@0231 │ │ -03925a: 1207 |0085: const/4 v7, #int 0 // #0 │ │ -03925c: 1a09 da06 |0086: const-string v9, "_id" // string@06da │ │ -039260: 7220 7600 9e00 |0088: invoke-interface {v14, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -039266: 0a09 |008b: move-result v9 │ │ -039268: 7220 7a00 9e00 |008c: invoke-interface {v14, v9}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -03926e: 0b09 |008f: move-result-wide v9 │ │ -039270: 7120 ee08 a900 |0090: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -039276: 0c09 |0093: move-result-object v9 │ │ -039278: 4d09 0807 |0094: aput-object v9, v8, v7 │ │ -03927c: 1217 |0096: const/4 v7, #int 1 // #1 │ │ -03927e: 1a09 da06 |0097: const-string v9, "_id" // string@06da │ │ -039282: 0800 1800 |0099: move-object/from16 v0, v24 │ │ -039286: 6e20 6409 9000 |009b: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -03928c: 0c09 |009e: move-result-object v9 │ │ -03928e: 4d09 0807 |009f: aput-object v9, v8, v7 │ │ -039292: 1227 |00a1: const/4 v7, #int 2 // #2 │ │ -039294: 1a09 9a10 |00a2: const-string v9, "title" // string@109a │ │ -039298: 0800 1800 |00a4: move-object/from16 v0, v24 │ │ -03929c: 6e20 6409 9000 |00a6: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -0392a2: 0c09 |00a9: move-result-object v9 │ │ -0392a4: 4d09 0807 |00aa: aput-object v9, v8, v7 │ │ -0392a8: 1237 |00ac: const/4 v7, #int 3 // #3 │ │ -0392aa: 1a09 9b10 |00ad: const-string v9, "title_key" // string@109b │ │ -0392ae: 0800 1800 |00af: move-object/from16 v0, v24 │ │ -0392b2: 6e20 6409 9000 |00b1: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -0392b8: 0c09 |00b4: move-result-object v9 │ │ -0392ba: 4d09 0807 |00b5: aput-object v9, v8, v7 │ │ -0392be: 1247 |00b7: const/4 v7, #int 4 // #4 │ │ -0392c0: 1a09 d606 |00b8: const-string v9, "_data" // string@06d6 │ │ -0392c4: 0800 1800 |00ba: move-object/from16 v0, v24 │ │ -0392c8: 6e20 6409 9000 |00bc: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -0392ce: 0c09 |00bf: move-result-object v9 │ │ -0392d0: 4d09 0807 |00c0: aput-object v9, v8, v7 │ │ -0392d4: 1259 |00c2: const/4 v9, #int 5 // #5 │ │ -0392d6: 1a07 bd08 |00c3: const-string v7, "duration" // string@08bd │ │ -0392da: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ -0392de: 6e20 6409 7000 |00c7: invoke-virtual {v0, v7}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -0392e4: 0c07 |00ca: move-result-object v7 │ │ -0392e6: 1f07 5d01 |00cb: check-cast v7, Ljava/lang/String; // type@015d │ │ -0392ea: 7110 be09 0700 |00cd: invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.parseLong:(Ljava/lang/String;)J // method@09be │ │ -0392f0: 0b0a |00d0: move-result-wide v10 │ │ -0392f2: 7120 ee08 ba00 |00d1: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -0392f8: 0c07 |00d4: move-result-object v7 │ │ -0392fa: 4d07 0809 |00d5: aput-object v7, v8, v9 │ │ -0392fe: 1267 |00d7: const/4 v7, #int 6 // #6 │ │ -039300: 1a09 5607 |00d8: const-string v9, "artist" // string@0756 │ │ -039304: 0800 1800 |00da: move-object/from16 v0, v24 │ │ -039308: 6e20 6409 9000 |00dc: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -03930e: 0c09 |00df: move-result-object v9 │ │ -039310: 4d09 0807 |00e0: aput-object v9, v8, v7 │ │ -039314: 1277 |00e2: const/4 v7, #int 7 // #7 │ │ -039316: 1a09 5c07 |00e3: const-string v9, "artist_key" // string@075c │ │ -03931a: 0800 1800 |00e5: move-object/from16 v0, v24 │ │ -03931e: 6e20 6409 9000 |00e7: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -039324: 0c09 |00ea: move-result-object v9 │ │ -039326: 4d09 0807 |00eb: aput-object v9, v8, v7 │ │ -03932a: 1307 0800 |00ed: const/16 v7, #int 8 // #8 │ │ -03932e: 1a09 1c07 |00ef: const-string v9, "album" // string@071c │ │ -039332: 0800 1800 |00f1: move-object/from16 v0, v24 │ │ -039336: 6e20 6409 9000 |00f3: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -03933c: 0c09 |00f6: move-result-object v9 │ │ -03933e: 4d09 0807 |00f7: aput-object v9, v8, v7 │ │ -039342: 1307 0900 |00f9: const/16 v7, #int 9 // #9 │ │ -039346: 1a09 2307 |00fb: const-string v9, "album_key" // string@0723 │ │ -03934a: 0800 1800 |00fd: move-object/from16 v0, v24 │ │ -03934e: 6e20 6409 9000 |00ff: invoke-virtual {v0, v9}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ -039354: 0c09 |0102: move-result-object v9 │ │ -039356: 4d09 0807 |0103: aput-object v9, v8, v7 │ │ -03935a: 1307 0a00 |0105: const/16 v7, #int 10 // #a │ │ -03935e: 1a09 540e |0107: const-string v9, "play_order" // string@0e54 │ │ -039362: 7220 7600 9e00 |0109: invoke-interface {v14, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -039368: 0a09 |010c: move-result v9 │ │ -03936a: 7220 7900 9e00 |010d: invoke-interface {v14, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ -039370: 0a09 |0110: move-result v9 │ │ -039372: 7110 e808 0900 |0111: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -039378: 0c09 |0114: move-result-object v9 │ │ -03937a: 4d09 0807 |0115: aput-object v9, v8, v7 │ │ -03937e: 0800 1700 |0117: move-object/from16 v0, v23 │ │ -039382: 6e20 8800 8000 |0119: invoke-virtual {v0, v8}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -039388: 7210 7f00 0e00 |011c: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@007f │ │ -03938e: 0a07 |011f: move-result v7 │ │ -039390: 3907 41ff |0120: if-nez v7, 0061 // -00bf │ │ -039394: 380e 0500 |0122: if-eqz v14, 0127 // +0005 │ │ -039398: 7210 7500 0e00 |0124: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03939e: 1117 |0127: return-object v23 │ │ -0393a0: 0800 1900 |0128: move-object/from16 v0, v25 │ │ -0393a4: 0501 1400 |012a: move-wide/from16 v1, v20 │ │ -0393a8: 7030 b209 1002 |012c: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getPlaylistKey:(J)Ljava/lang/String; // method@09b2 │ │ -0393ae: 0c16 |012f: move-result-object v22 │ │ -0393b0: 3816 f2ff |0130: if-eqz v22, 0122 // -000e │ │ -0393b4: 2205 2b00 |0132: new-instance v5, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -0393b8: 7010 9600 0500 |0134: invoke-direct {v5}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -0393be: 1a07 550e |0137: const-string v7, "playlist" // string@0e55 │ │ -0393c2: 6e20 9a00 7500 |0139: invoke-virtual {v5, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -0393c8: 120f |013c: const/4 v15, #int 0 // #0 │ │ -0393ca: 1217 |013d: const/4 v7, #int 1 // #1 │ │ -0393cc: 2377 3302 |013e: new-array v7, v7, [Ljava/lang/String; // type@0233 │ │ -0393d0: 1208 |0140: const/4 v8, #int 0 // #0 │ │ -0393d2: 1a09 cd0a |0141: const-string v9, "init_flg" // string@0acd │ │ -0393d6: 4d09 0708 |0143: aput-object v9, v7, v8 │ │ -0393da: 1a08 610e |0145: const-string v8, "playlist_key = ?" // string@0e61 │ │ -0393de: 1219 |0147: const/4 v9, #int 1 // #1 │ │ -0393e0: 2399 3302 |0148: new-array v9, v9, [Ljava/lang/String; // type@0233 │ │ -0393e4: 120a |014a: const/4 v10, #int 0 // #0 │ │ -0393e6: 4d16 090a |014b: aput-object v22, v9, v10 │ │ -0393ea: 120a |014d: const/4 v10, #int 0 // #0 │ │ -0393ec: 120b |014e: const/4 v11, #int 0 // #0 │ │ -0393ee: 120c |014f: const/4 v12, #int 0 // #0 │ │ -0393f0: 0746 |0150: move-object v6, v4 │ │ -0393f2: 7408 9800 0500 |0151: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, 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@0098 │ │ -0393f8: 0c0f |0154: move-result-object v15 │ │ -0393fa: 380f 6700 |0155: if-eqz v15, 01bc // +0067 │ │ -0393fe: 7210 7e00 0f00 |0157: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -039404: 0a07 |015a: move-result v7 │ │ -039406: 3807 6100 |015b: if-eqz v7, 01bc // +0061 │ │ -03940a: 1a07 cd0a |015d: const-string v7, "init_flg" // string@0acd │ │ -03940e: 7220 7600 7f00 |015f: invoke-interface {v15, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -039414: 0a13 |0162: move-result v19 │ │ -039416: 0200 1300 |0163: move/from16 v0, v19 │ │ -03941a: 7220 7d00 0f00 |0165: invoke-interface {v15, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@007d │ │ -039420: 0a07 |0168: move-result v7 │ │ -039422: 3907 3500 |0169: if-nez v7, 019e // +0035 │ │ -039426: 0200 1300 |016b: move/from16 v0, v19 │ │ -03942a: 7220 7900 0f00 |016d: invoke-interface {v15, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ -039430: 0a10 |0170: move-result v16 │ │ -039432: 1217 |0171: const/4 v7, #int 1 // #1 │ │ -039434: 0200 1000 |0172: move/from16 v0, v16 │ │ -039438: 3370 2a00 |0174: if-ne v0, v7, 019e // +002a │ │ -03943c: 2206 2b00 |0176: new-instance v6, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -039440: 7010 9600 0600 |0178: invoke-direct {v6}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -039446: 1a07 5b0e |017b: const-string v7, "playlist_audio" // string@0e5b │ │ -03944a: 6e20 9a00 7600 |017d: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -039450: 1a09 5f0e |0180: const-string v9, "playlist_id = ?" // string@0e5f │ │ -039454: 1217 |0182: const/4 v7, #int 1 // #1 │ │ -039456: 237a 3302 |0183: new-array v10, v7, [Ljava/lang/String; // type@0233 │ │ -03945a: 1207 |0185: const/4 v7, #int 0 // #0 │ │ -03945c: 4d16 0a07 |0186: aput-object v22, v10, v7 │ │ -039460: 120b |0188: const/4 v11, #int 0 // #0 │ │ -039462: 120c |0189: const/4 v12, #int 0 // #0 │ │ -039464: 0747 |018a: move-object v7, v4 │ │ -039466: 0808 1b00 |018b: move-object/from16 v8, v27 │ │ -03946a: 080d 1e00 |018d: move-object/from16 v13, v30 │ │ -03946e: 7408 9800 0600 |018f: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13}, 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@0098 │ │ -039474: 0c17 |0192: move-result-object v23 │ │ -039476: 380e 0500 |0193: if-eqz v14, 0198 // +0005 │ │ -03947a: 7210 7500 0e00 |0195: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -039480: 380e 8fff |0198: if-eqz v14, 0127 // -0071 │ │ -039484: 7210 7500 0e00 |019a: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03948a: 288a |019d: goto 0127 // -0076 │ │ -03948c: 7601 a109 1900 |019e: invoke-direct/range {v25}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ -039492: 0a07 |01a1: move-result v7 │ │ -039494: 3807 1a00 |01a2: if-eqz v7, 01bc // +001a │ │ -039498: 0800 1900 |01a4: move-object/from16 v0, v25 │ │ -03949c: 5407 0502 |01a6: iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -0394a0: 0800 1600 |01a8: move-object/from16 v0, v22 │ │ -0394a4: 0501 1400 |01aa: move-wide/from16 v1, v20 │ │ -0394a8: 6e52 d00a 4710 |01ac: invoke-virtual {v7, v4, v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.playlistmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; // method@0ad0 │ │ -0394ae: 0c17 |01af: move-result-object v23 │ │ -0394b0: 380e 0500 |01b0: if-eqz v14, 01b5 // +0005 │ │ -0394b4: 7210 7500 0e00 |01b2: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0394ba: 380e 72ff |01b5: if-eqz v14, 0127 // -008e │ │ -0394be: 7210 7500 0e00 |01b7: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0394c4: 2900 6dff |01ba: goto/16 0127 // -0093 │ │ -0394c8: 380e 66ff |01bc: if-eqz v14, 0122 // -009a │ │ -0394cc: 7210 7500 0e00 |01be: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0394d2: 2900 61ff |01c1: goto/16 0122 // -009f │ │ -0394d6: 0d07 |01c3: move-exception v7 │ │ -0394d8: 380e 0500 |01c4: if-eqz v14, 01c9 // +0005 │ │ -0394dc: 7210 7500 0e00 |01c6: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0394e2: 2707 |01c9: throw v7 │ │ -0394e4: 0d07 |01ca: move-exception v7 │ │ -0394e6: 380e 0500 |01cb: if-eqz v14, 01d0 // +0005 │ │ -0394ea: 7210 7500 0e00 |01cd: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0394f0: 2707 |01d0: throw v7 │ │ + insns size : 472 16-bit code units │ │ +039ca8: |[039ca8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +039cb8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +039cba: 7701 4200 1b00 |0001: invoke-static/range {v27}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +039cc0: 0b16 |0004: move-result-wide v22 │ │ +039cc2: 2204 2b00 |0005: new-instance v4, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +039cc6: 7010 9600 0400 |0007: invoke-direct {v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +039ccc: 1a08 590e |000a: const-string v8, "playlist_audio" // string@0e59 │ │ +039cd0: 6e20 9a00 8400 |000c: invoke-virtual {v4, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +039cd6: 2208 5f01 |000f: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ +039cda: 7010 1a09 0800 |0011: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +039ce0: 1a09 5c0e |0014: const-string v9, "playlist_id = " // string@0e5c │ │ +039ce4: 6e20 2009 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +039cea: 0c08 |0019: move-result-object v8 │ │ +039cec: 0500 1600 |001a: move-wide/from16 v0, v22 │ │ +039cf0: 6e30 1e09 0801 |001c: invoke-virtual {v8, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@091e │ │ +039cf6: 0c08 |001f: move-result-object v8 │ │ +039cf8: 6e10 2609 0800 |0020: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +039cfe: 0c08 |0023: move-result-object v8 │ │ +039d00: 6e20 9700 8400 |0024: invoke-virtual {v4, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0097 │ │ +039d06: 120f |0027: const/4 v15, #int 0 // #0 │ │ +039d08: 7601 af09 1a00 |0028: invoke-direct/range {v26}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +039d0e: 0c08 |002b: move-result-object v8 │ │ +039d10: 6e10 d409 0800 |002c: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +039d16: 0c05 |002f: move-result-object v5 │ │ +039d18: 2218 2600 |0030: new-instance v24, Landroid/database/MatrixCursor; // type@0026 │ │ +039d1c: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +039d20: 5408 0c02 |0034: iget-object v8, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlist_audio_cols:[Ljava/lang/String; // field@020c │ │ +039d24: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +039d28: 7020 8700 8000 |0038: invoke-direct {v0, v8}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +039d2e: 1238 |003b: const/4 v8, #int 3 // #3 │ │ +039d30: 2386 3302 |003c: new-array v6, v8, [Ljava/lang/String; // type@0233 │ │ +039d34: 1208 |003e: const/4 v8, #int 0 // #0 │ │ +039d36: 1a09 da06 |003f: const-string v9, "_id" // string@06da │ │ +039d3a: 4d09 0608 |0041: aput-object v9, v6, v8 │ │ +039d3e: 1218 |0043: const/4 v8, #int 1 // #1 │ │ +039d40: 1a09 7c07 |0044: const-string v9, "audio_id" // string@077c │ │ +039d44: 4d09 0608 |0046: aput-object v9, v6, v8 │ │ +039d48: 1228 |0048: const/4 v8, #int 2 // #2 │ │ +039d4a: 1a09 520e |0049: const-string v9, "play_order" // string@0e52 │ │ +039d4e: 4d09 0608 |004b: aput-object v9, v6, v8 │ │ +039d52: 1209 |004d: const/4 v9, #int 0 // #0 │ │ +039d54: 120a |004e: const/4 v10, #int 0 // #0 │ │ +039d56: 0807 1d00 |004f: move-object/from16 v7, v29 │ │ +039d5a: 0808 1e00 |0051: move-object/from16 v8, v30 │ │ +039d5e: 080b 1f00 |0053: move-object/from16 v11, v31 │ │ +039d62: 7408 9800 0400 |0055: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, 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@0098 │ │ +039d68: 0c0f |0058: move-result-object v15 │ │ +039d6a: 380f cf00 |0059: if-eqz v15, 0128 // +00cf │ │ +039d6e: 7210 7e00 0f00 |005b: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +039d74: 0a08 |005e: move-result v8 │ │ +039d76: 3808 c900 |005f: if-eqz v8, 0128 // +00c9 │ │ +039d7a: 1a08 7c07 |0061: const-string v8, "audio_id" // string@077c │ │ +039d7e: 7220 7600 8f00 |0063: invoke-interface {v15, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +039d84: 0a08 |0066: move-result v8 │ │ +039d86: 7220 7a00 8f00 |0067: invoke-interface {v15, v8}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +039d8c: 0b12 |006a: move-result-wide v18 │ │ +039d8e: 7401 ae09 1a00 |006b: invoke-virtual/range {v26}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +039d94: 0c08 |006e: move-result-object v8 │ │ +039d96: 0800 1a00 |006f: move-object/from16 v0, v26 │ │ +039d9a: 5409 0302 |0071: iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.audio_cols:[Ljava/lang/String; // field@0203 │ │ +039d9e: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ +039da2: 0501 1200 |0075: move-wide/from16 v1, v18 │ │ +039da6: 6e52 b109 8019 |0077: invoke-virtual {v0, v8, v9, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; // method@09b1 │ │ +039dac: 0c19 |007a: move-result-object v25 │ │ +039dae: 7401 6509 1900 |007b: invoke-virtual/range {v25}, Ljava/util/Hashtable;.isEmpty:()Z // method@0965 │ │ +039db4: 0a08 |007e: move-result v8 │ │ +039db6: 3908 9d00 |007f: if-nez v8, 011c // +009d │ │ +039dba: 1308 0b00 |0081: const/16 v8, #int 11 // #b │ │ +039dbe: 2389 3102 |0083: new-array v9, v8, [Ljava/lang/Object; // type@0231 │ │ +039dc2: 1208 |0085: const/4 v8, #int 0 // #0 │ │ +039dc4: 1a0a da06 |0086: const-string v10, "_id" // string@06da │ │ +039dc8: 7220 7600 af00 |0088: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +039dce: 0a0a |008b: move-result v10 │ │ +039dd0: 7220 7a00 af00 |008c: invoke-interface {v15, v10}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +039dd6: 0b0a |008f: move-result-wide v10 │ │ +039dd8: 7120 ee08 ba00 |0090: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +039dde: 0c0a |0093: move-result-object v10 │ │ +039de0: 4d0a 0908 |0094: aput-object v10, v9, v8 │ │ +039de4: 1218 |0096: const/4 v8, #int 1 // #1 │ │ +039de6: 1a0a da06 |0097: const-string v10, "_id" // string@06da │ │ +039dea: 0800 1900 |0099: move-object/from16 v0, v25 │ │ +039dee: 6e20 6409 a000 |009b: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039df4: 0c0a |009e: move-result-object v10 │ │ +039df6: 4d0a 0908 |009f: aput-object v10, v9, v8 │ │ +039dfa: 1228 |00a1: const/4 v8, #int 2 // #2 │ │ +039dfc: 1a0a 9810 |00a2: const-string v10, "title" // string@1098 │ │ +039e00: 0800 1900 |00a4: move-object/from16 v0, v25 │ │ +039e04: 6e20 6409 a000 |00a6: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039e0a: 0c0a |00a9: move-result-object v10 │ │ +039e0c: 4d0a 0908 |00aa: aput-object v10, v9, v8 │ │ +039e10: 1238 |00ac: const/4 v8, #int 3 // #3 │ │ +039e12: 1a0a 9910 |00ad: const-string v10, "title_key" // string@1099 │ │ +039e16: 0800 1900 |00af: move-object/from16 v0, v25 │ │ +039e1a: 6e20 6409 a000 |00b1: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039e20: 0c0a |00b4: move-result-object v10 │ │ +039e22: 4d0a 0908 |00b5: aput-object v10, v9, v8 │ │ +039e26: 1248 |00b7: const/4 v8, #int 4 // #4 │ │ +039e28: 1a0a d606 |00b8: const-string v10, "_data" // string@06d6 │ │ +039e2c: 0800 1900 |00ba: move-object/from16 v0, v25 │ │ +039e30: 6e20 6409 a000 |00bc: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039e36: 0c0a |00bf: move-result-object v10 │ │ +039e38: 4d0a 0908 |00c0: aput-object v10, v9, v8 │ │ +039e3c: 125a |00c2: const/4 v10, #int 5 // #5 │ │ +039e3e: 1a08 bc08 |00c3: const-string v8, "duration" // string@08bc │ │ +039e42: 0800 1900 |00c5: move-object/from16 v0, v25 │ │ +039e46: 6e20 6409 8000 |00c7: invoke-virtual {v0, v8}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039e4c: 0c08 |00ca: move-result-object v8 │ │ +039e4e: 1f08 5d01 |00cb: check-cast v8, Ljava/lang/String; // type@015d │ │ +039e52: 7110 be09 0800 |00cd: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.parseLong:(Ljava/lang/String;)J // method@09be │ │ +039e58: 0b0c |00d0: move-result-wide v12 │ │ +039e5a: 7120 ee08 dc00 |00d1: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +039e60: 0c08 |00d4: move-result-object v8 │ │ +039e62: 4d08 090a |00d5: aput-object v8, v9, v10 │ │ +039e66: 1268 |00d7: const/4 v8, #int 6 // #6 │ │ +039e68: 1a0a 5507 |00d8: const-string v10, "artist" // string@0755 │ │ +039e6c: 0800 1900 |00da: move-object/from16 v0, v25 │ │ +039e70: 6e20 6409 a000 |00dc: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039e76: 0c0a |00df: move-result-object v10 │ │ +039e78: 4d0a 0908 |00e0: aput-object v10, v9, v8 │ │ +039e7c: 1278 |00e2: const/4 v8, #int 7 // #7 │ │ +039e7e: 1a0a 5b07 |00e3: const-string v10, "artist_key" // string@075b │ │ +039e82: 0800 1900 |00e5: move-object/from16 v0, v25 │ │ +039e86: 6e20 6409 a000 |00e7: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039e8c: 0c0a |00ea: move-result-object v10 │ │ +039e8e: 4d0a 0908 |00eb: aput-object v10, v9, v8 │ │ +039e92: 1308 0800 |00ed: const/16 v8, #int 8 // #8 │ │ +039e96: 1a0a 1c07 |00ef: const-string v10, "album" // string@071c │ │ +039e9a: 0800 1900 |00f1: move-object/from16 v0, v25 │ │ +039e9e: 6e20 6409 a000 |00f3: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039ea4: 0c0a |00f6: move-result-object v10 │ │ +039ea6: 4d0a 0908 |00f7: aput-object v10, v9, v8 │ │ +039eaa: 1308 0900 |00f9: const/16 v8, #int 9 // #9 │ │ +039eae: 1a0a 2307 |00fb: const-string v10, "album_key" // string@0723 │ │ +039eb2: 0800 1900 |00fd: move-object/from16 v0, v25 │ │ +039eb6: 6e20 6409 a000 |00ff: invoke-virtual {v0, v10}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0964 │ │ +039ebc: 0c0a |0102: move-result-object v10 │ │ +039ebe: 4d0a 0908 |0103: aput-object v10, v9, v8 │ │ +039ec2: 1308 0a00 |0105: const/16 v8, #int 10 // #a │ │ +039ec6: 1a0a 520e |0107: const-string v10, "play_order" // string@0e52 │ │ +039eca: 7220 7600 af00 |0109: invoke-interface {v15, v10}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +039ed0: 0a0a |010c: move-result v10 │ │ +039ed2: 7220 7900 af00 |010d: invoke-interface {v15, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ +039ed8: 0a0a |0110: move-result v10 │ │ +039eda: 7110 e808 0a00 |0111: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +039ee0: 0c0a |0114: move-result-object v10 │ │ +039ee2: 4d0a 0908 |0115: aput-object v10, v9, v8 │ │ +039ee6: 0800 1800 |0117: move-object/from16 v0, v24 │ │ +039eea: 6e20 8800 9000 |0119: invoke-virtual {v0, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +039ef0: 7210 7f00 0f00 |011c: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@007f │ │ +039ef6: 0a08 |011f: move-result v8 │ │ +039ef8: 3908 41ff |0120: if-nez v8, 0061 // -00bf │ │ +039efc: 380f 0500 |0122: if-eqz v15, 0127 // +0005 │ │ +039f00: 7210 7500 0f00 |0124: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039f06: 1118 |0127: return-object v24 │ │ +039f08: 0800 1a00 |0128: move-object/from16 v0, v26 │ │ +039f0c: 0501 1600 |012a: move-wide/from16 v1, v22 │ │ +039f10: 7030 b209 1002 |012c: invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getPlaylistKey:(J)Ljava/lang/String; // method@09b2 │ │ +039f16: 0c15 |012f: move-result-object v21 │ │ +039f18: 3815 f2ff |0130: if-eqz v21, 0122 // -000e │ │ +039f1c: 2206 2b00 |0132: new-instance v6, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +039f20: 7010 9600 0600 |0134: invoke-direct {v6}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +039f26: 1a08 530e |0137: const-string v8, "playlist" // string@0e53 │ │ +039f2a: 6e20 9a00 8600 |0139: invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +039f30: 1310 0000 |013c: const/16 v16, #int 0 // #0 │ │ +039f34: 1218 |013e: const/4 v8, #int 1 // #1 │ │ +039f36: 2388 3302 |013f: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +039f3a: 1209 |0141: const/4 v9, #int 0 // #0 │ │ +039f3c: 1a0a cc0a |0142: const-string v10, "init_flg" // string@0acc │ │ +039f40: 4d0a 0809 |0144: aput-object v10, v8, v9 │ │ +039f44: 1a09 5f0e |0146: const-string v9, "playlist_key = ?" // string@0e5f │ │ +039f48: 121a |0148: const/4 v10, #int 1 // #1 │ │ +039f4a: 23aa 3302 |0149: new-array v10, v10, [Ljava/lang/String; // type@0233 │ │ +039f4e: 120b |014b: const/4 v11, #int 0 // #0 │ │ +039f50: 4d15 0a0b |014c: aput-object v21, v10, v11 │ │ +039f54: 120b |014e: const/4 v11, #int 0 // #0 │ │ +039f56: 120c |014f: const/4 v12, #int 0 // #0 │ │ +039f58: 120d |0150: const/4 v13, #int 0 // #0 │ │ +039f5a: 0757 |0151: move-object v7, v5 │ │ +039f5c: 7408 9800 0600 |0152: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13}, 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@0098 │ │ +039f62: 0c10 |0155: move-result-object v16 │ │ +039f64: 3810 6d00 |0156: if-eqz v16, 01c3 // +006d │ │ +039f68: 7801 7e00 1000 |0158: invoke-interface/range {v16}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +039f6e: 0a08 |015b: move-result v8 │ │ +039f70: 3808 6700 |015c: if-eqz v8, 01c3 // +0067 │ │ +039f74: 1a08 cc0a |015e: const-string v8, "init_flg" // string@0acc │ │ +039f78: 0800 1000 |0160: move-object/from16 v0, v16 │ │ +039f7c: 7220 7600 8000 |0162: invoke-interface {v0, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +039f82: 0a14 |0165: move-result v20 │ │ +039f84: 0800 1000 |0166: move-object/from16 v0, v16 │ │ +039f88: 0201 1400 |0168: move/from16 v1, v20 │ │ +039f8c: 7220 7d00 1000 |016a: invoke-interface {v0, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@007d │ │ +039f92: 0a08 |016d: move-result v8 │ │ +039f94: 3908 3700 |016e: if-nez v8, 01a5 // +0037 │ │ +039f98: 0800 1000 |0170: move-object/from16 v0, v16 │ │ +039f9c: 0201 1400 |0172: move/from16 v1, v20 │ │ +039fa0: 7220 7900 1000 |0174: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ +039fa6: 0a11 |0177: move-result v17 │ │ +039fa8: 1218 |0178: const/4 v8, #int 1 // #1 │ │ +039faa: 0200 1100 |0179: move/from16 v0, v17 │ │ +039fae: 3380 2a00 |017b: if-ne v0, v8, 01a5 // +002a │ │ +039fb2: 2207 2b00 |017d: new-instance v7, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +039fb6: 7010 9600 0700 |017f: invoke-direct {v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +039fbc: 1a08 590e |0182: const-string v8, "playlist_audio" // string@0e59 │ │ +039fc0: 6e20 9a00 8700 |0184: invoke-virtual {v7, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +039fc6: 1a0a 5d0e |0187: const-string v10, "playlist_id = ?" // string@0e5d │ │ +039fca: 1218 |0189: const/4 v8, #int 1 // #1 │ │ +039fcc: 238b 3302 |018a: new-array v11, v8, [Ljava/lang/String; // type@0233 │ │ +039fd0: 1208 |018c: const/4 v8, #int 0 // #0 │ │ +039fd2: 4d15 0b08 |018d: aput-object v21, v11, v8 │ │ +039fd6: 120c |018f: const/4 v12, #int 0 // #0 │ │ +039fd8: 120d |0190: const/4 v13, #int 0 // #0 │ │ +039fda: 0758 |0191: move-object v8, v5 │ │ +039fdc: 0809 1c00 |0192: move-object/from16 v9, v28 │ │ +039fe0: 080e 1f00 |0194: move-object/from16 v14, v31 │ │ +039fe4: 7408 9800 0700 |0196: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, 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@0098 │ │ +039fea: 0c18 |0199: move-result-object v24 │ │ +039fec: 380f 0500 |019a: if-eqz v15, 019f // +0005 │ │ +039ff0: 7210 7500 0f00 |019c: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +039ff6: 380f 88ff |019f: if-eqz v15, 0127 // -0078 │ │ +039ffa: 7210 7500 0f00 |01a1: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a000: 2883 |01a4: goto 0127 // -007d │ │ +03a002: 7601 a109 1a00 |01a5: invoke-direct/range {v26}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.canUseNetwork:()Z // method@09a1 │ │ +03a008: 0a08 |01a8: move-result v8 │ │ +03a00a: 3808 1a00 |01a9: if-eqz v8, 01c3 // +001a │ │ +03a00e: 0800 1a00 |01ab: move-object/from16 v0, v26 │ │ +03a012: 5408 0502 |01ad: iget-object v8, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +03a016: 0800 1500 |01af: move-object/from16 v0, v21 │ │ +03a01a: 0501 1600 |01b1: move-wide/from16 v1, v22 │ │ +03a01e: 6e52 d00a 5810 |01b3: invoke-virtual {v8, v5, v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.playlistmemberQuery:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; // method@0ad0 │ │ +03a024: 0c18 |01b6: move-result-object v24 │ │ +03a026: 380f 0500 |01b7: if-eqz v15, 01bc // +0005 │ │ +03a02a: 7210 7500 0f00 |01b9: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a030: 380f 6bff |01bc: if-eqz v15, 0127 // -0095 │ │ +03a034: 7210 7500 0f00 |01be: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a03a: 2900 66ff |01c1: goto/16 0127 // -009a │ │ +03a03e: 380f 5fff |01c3: if-eqz v15, 0122 // -00a1 │ │ +03a042: 7210 7500 0f00 |01c5: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a048: 2900 5aff |01c8: goto/16 0122 // -00a6 │ │ +03a04c: 0d08 |01ca: move-exception v8 │ │ +03a04e: 380f 0500 |01cb: if-eqz v15, 01d0 // +0005 │ │ +03a052: 7210 7500 0f00 |01cd: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a058: 2708 |01d0: throw v8 │ │ +03a05a: 0d08 |01d1: move-exception v8 │ │ +03a05c: 380f 0500 |01d2: if-eqz v15, 01d7 // +0005 │ │ +03a060: 7210 7500 0f00 |01d4: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a066: 2708 |01d7: throw v8 │ │ catches : 8 │ │ 0x0028 - 0x011f │ │ - -> 0x01c3 │ │ + -> 0x01ca │ │ 0x0128 - 0x013c │ │ - -> 0x01c3 │ │ - 0x013e - 0x0192 │ │ -> 0x01ca │ │ - 0x0195 - 0x0198 │ │ - -> 0x01c3 │ │ - 0x019e - 0x01af │ │ + 0x013f - 0x0199 │ │ + -> 0x01d1 │ │ + 0x019c - 0x019f │ │ + -> 0x01ca │ │ + 0x01a5 - 0x01b6 │ │ + -> 0x01d1 │ │ + 0x01b9 - 0x01bc │ │ + -> 0x01ca │ │ + 0x01c5 - 0x01c8 │ │ + -> 0x01ca │ │ + 0x01d4 - 0x01d8 │ │ -> 0x01ca │ │ - 0x01b2 - 0x01b5 │ │ - -> 0x01c3 │ │ - 0x01be - 0x01c1 │ │ - -> 0x01c3 │ │ - 0x01cd - 0x01d1 │ │ - -> 0x01c3 │ │ positions : │ │ 0x0000 line=694 │ │ 0x0001 line=695 │ │ 0x0005 line=696 │ │ 0x000a line=697 │ │ 0x000f line=698 │ │ 0x0027 line=699 │ │ 0x0028 line=701 │ │ 0x0030 line=704 │ │ 0x003b line=705 │ │ 0x0059 line=711 │ │ 0x0061 line=713 │ │ + 0x0063 line=714 │ │ + 0x0067 line=713 │ │ 0x006b line=715 │ │ 0x007b line=717 │ │ 0x0081 line=718 │ │ + 0x0088 line=722 │ │ + 0x008c line=721 │ │ + 0x0099 line=723 │ │ + 0x00a4 line=724 │ │ + 0x00af line=725 │ │ + 0x00ba line=726 │ │ + 0x00c5 line=727 │ │ + 0x00da line=728 │ │ + 0x00e5 line=729 │ │ + 0x00f1 line=730 │ │ + 0x00fd line=731 │ │ + 0x0109 line=734 │ │ + 0x010d line=733 │ │ + 0x0117 line=719 │ │ 0x011c line=737 │ │ 0x0122 line=780 │ │ 0x0124 line=781 │ │ + 0x0127 line=778 │ │ 0x0128 line=741 │ │ 0x0130 line=742 │ │ 0x0132 line=743 │ │ 0x0137 line=744 │ │ 0x013c line=745 │ │ - 0x013d line=747 │ │ - 0x0155 line=753 │ │ - 0x015d line=754 │ │ - 0x0163 line=755 │ │ - 0x016b line=756 │ │ - 0x0171 line=757 │ │ - 0x0176 line=758 │ │ - 0x017b line=759 │ │ - 0x0180 line=760 │ │ - 0x0193 line=771 │ │ - 0x0195 line=772 │ │ - 0x0198 line=780 │ │ - 0x019a line=781 │ │ - 0x019e line=766 │ │ - 0x01a4 line=767 │ │ - 0x01b0 line=771 │ │ - 0x01b2 line=772 │ │ - 0x01b5 line=780 │ │ - 0x01b7 line=781 │ │ - 0x01bc line=771 │ │ - 0x01be line=772 │ │ - 0x01c3 line=780 │ │ - 0x01c6 line=781 │ │ - 0x01ca line=771 │ │ - 0x01cd line=772 │ │ - locals : │ │ - 0x006b - 0x0122 reg=17 mediaId J │ │ - 0x007b - 0x0122 reg=24 tbl Ljava/util/Hashtable; Ljava/util/Hashtable; │ │ - 0x003b - 0x0127 reg=23 ret_cursor Landroid/database/MatrixCursor; │ │ - 0x0128 - 0x0193 reg=23 ret_cursor Landroid/database/MatrixCursor; │ │ - 0x017b - 0x019e reg=6 qb3 Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0171 - 0x019e reg=16 flg I │ │ - 0x019e - 0x01b0 reg=23 ret_cursor Landroid/database/MatrixCursor; │ │ - 0x0163 - 0x01bc reg=19 n I │ │ - 0x0137 - 0x01c3 reg=5 qb2 Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x013d - 0x01c3 reg=15 cur2 Landroid/database/Cursor; │ │ - 0x0130 - 0x01c3 reg=22 playlist_key Ljava/lang/String; │ │ - 0x01bc - 0x01c3 reg=23 ret_cursor Landroid/database/MatrixCursor; │ │ - 0x000a - 0x01d1 reg=3 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0001 - 0x01d1 reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x01ca - 0x01d1 reg=5 qb2 Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - 0x0028 - 0x01d1 reg=14 cur Landroid/database/Cursor; │ │ - 0x01ca - 0x01d1 reg=15 cur2 Landroid/database/Cursor; │ │ - 0x0005 - 0x01d1 reg=20 playlist_id J │ │ - 0x01ca - 0x01d1 reg=22 playlist_key Ljava/lang/String; │ │ - 0x01ca - 0x01d1 reg=23 ret_cursor Landroid/database/MatrixCursor; │ │ - 0x0000 - 0x01d1 reg=25 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ - 0x0000 - 0x01d1 reg=26 uri Landroid/net/Uri; │ │ - 0x0000 - 0x01d1 reg=27 projection [Ljava/lang/String; │ │ - 0x0000 - 0x01d1 reg=28 selection Ljava/lang/String; │ │ - 0x0000 - 0x01d1 reg=29 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x01d1 reg=30 sortOrder Ljava/lang/String; │ │ + 0x013e line=747 │ │ + 0x0156 line=753 │ │ + 0x015e line=754 │ │ + 0x0166 line=755 │ │ + 0x0170 line=756 │ │ + 0x0178 line=757 │ │ + 0x017d line=758 │ │ + 0x0182 line=759 │ │ + 0x0187 line=760 │ │ + 0x019a line=771 │ │ + 0x019c line=772 │ │ + 0x019f line=780 │ │ + 0x01a1 line=781 │ │ + 0x01a5 line=766 │ │ + 0x01ab line=767 │ │ + 0x01b7 line=771 │ │ + 0x01b9 line=772 │ │ + 0x01bc line=780 │ │ + 0x01be line=781 │ │ + 0x01c3 line=771 │ │ + 0x01c5 line=772 │ │ + 0x01ca line=780 │ │ + 0x01cd line=781 │ │ + 0x01d1 line=771 │ │ + 0x01d4 line=772 │ │ + locals : │ │ + 0x006b - 0x0122 reg=18 mediaId J │ │ + 0x007b - 0x0122 reg=25 tbl Ljava/util/Hashtable; Ljava/util/Hashtable; │ │ + 0x003b - 0x0127 reg=24 ret_cursor Landroid/database/MatrixCursor; │ │ + 0x0128 - 0x019a reg=24 ret_cursor Landroid/database/MatrixCursor; │ │ + 0x0182 - 0x01a5 reg=7 qb3 Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0178 - 0x01a5 reg=17 flg I │ │ + 0x01a5 - 0x01b7 reg=24 ret_cursor Landroid/database/MatrixCursor; │ │ + 0x0166 - 0x01c3 reg=20 n I │ │ + 0x0137 - 0x01ca reg=6 qb2 Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x013e - 0x01ca reg=16 cur2 Landroid/database/Cursor; │ │ + 0x0130 - 0x01ca reg=21 playlist_key Ljava/lang/String; │ │ + 0x01c3 - 0x01ca reg=24 ret_cursor Landroid/database/MatrixCursor; │ │ + 0x000a - 0x01d8 reg=4 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0001 - 0x01d8 reg=5 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x01d1 - 0x01d8 reg=6 qb2 Landroid/database/sqlite/SQLiteQueryBuilder; │ │ + 0x0028 - 0x01d8 reg=15 cur Landroid/database/Cursor; │ │ + 0x01d1 - 0x01d8 reg=16 cur2 Landroid/database/Cursor; │ │ + 0x01d1 - 0x01d8 reg=21 playlist_key Ljava/lang/String; │ │ + 0x0005 - 0x01d8 reg=22 playlist_id J │ │ + 0x01d1 - 0x01d8 reg=24 ret_cursor Landroid/database/MatrixCursor; │ │ + 0x0000 - 0x01d8 reg=26 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ + 0x0000 - 0x01d8 reg=27 uri Landroid/net/Uri; │ │ + 0x0000 - 0x01d8 reg=28 projection [Ljava/lang/String; │ │ + 0x0000 - 0x01d8 reg=29 selection Ljava/lang/String; │ │ + 0x0000 - 0x01d8 reg=30 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x01d8 reg=31 sortOrder Ljava/lang/String; │ │ │ │ #28 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'playlistmemberUpdate' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 16 │ │ + registers : 21 │ │ ins : 5 │ │ outs : 8 │ │ - insns size : 70 16-bit code units │ │ -03953c: |[03953c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -03954c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03954e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -039550: 7010 af09 0b00 |0002: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -039556: 0c01 |0005: move-result-object v1 │ │ -039558: 6e10 d409 0100 |0006: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03955e: 0c00 |0009: move-result-object v0 │ │ -039560: 1a01 5b0e |000a: const-string v1, "playlist_audio" // string@0e5b │ │ -039564: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -039566: 2322 3302 |000d: new-array v2, v2, [Ljava/lang/String; // type@0233 │ │ -03956a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -03956c: 1a04 7d07 |0010: const-string v4, "audio_id" // string@077d │ │ -039570: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -039574: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -039576: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -039578: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -03957a: 07e3 |0017: move-object v3, v14 │ │ -03957c: 07f4 |0018: move-object v4, v15 │ │ -03957e: 7408 9000 0000 |0019: 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@0090 │ │ -039584: 0c08 |001c: move-result-object v8 │ │ -039586: 3808 1400 |001d: if-eqz v8, 0031 // +0014 │ │ -03958a: 7210 7e00 0800 |001f: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -039590: 0a01 |0022: move-result v1 │ │ -039592: 3801 0e00 |0023: if-eqz v1, 0031 // +000e │ │ -039596: 1a01 5b0e |0025: const-string v1, "playlist_audio" // string@0e5b │ │ -03959a: 6e5f 9400 10ed |0027: invoke-virtual {v0, v1, v13, v14, v15}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -0395a0: 0a01 |002a: move-result v1 │ │ -0395a2: 3808 0500 |002b: if-eqz v8, 0030 // +0005 │ │ -0395a6: 7210 7500 0800 |002d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0395ac: 0f01 |0030: return v1 │ │ -0395ae: 1a01 5b0e |0031: const-string v1, "playlist_audio" // string@0e5b │ │ -0395b2: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -0395b4: 6e40 8f00 10d2 |0034: invoke-virtual {v0, v1, v2, v13}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -0395ba: 0b09 |0037: move-result-wide v9 │ │ -0395bc: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -0395be: 3808 f7ff |0039: if-eqz v8, 0030 // -0009 │ │ -0395c2: 7210 7500 0800 |003b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0395c8: 28f2 |003e: goto 0030 // -000e │ │ -0395ca: 0d01 |003f: move-exception v1 │ │ -0395cc: 3808 0500 |0040: if-eqz v8, 0045 // +0005 │ │ -0395d0: 7210 7500 0800 |0042: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -0395d6: 2701 |0045: throw v1 │ │ + insns size : 80 16-bit code units │ │ +03a0b0: |[03a0b0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +03a0c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03a0c2: 120c |0001: const/4 v12, #int 0 // #0 │ │ +03a0c4: 7601 af09 1000 |0002: invoke-direct/range {v16}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a0ca: 0c05 |0005: move-result-object v5 │ │ +03a0cc: 6e10 d409 0500 |0006: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a0d2: 0c04 |0009: move-result-object v4 │ │ +03a0d4: 1a05 590e |000a: const-string v5, "playlist_audio" // string@0e59 │ │ +03a0d8: 1216 |000c: const/4 v6, #int 1 // #1 │ │ +03a0da: 2366 3302 |000d: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03a0de: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +03a0e0: 1a08 7c07 |0010: const-string v8, "audio_id" // string@077c │ │ +03a0e4: 4d08 0607 |0012: aput-object v8, v6, v7 │ │ +03a0e8: 1209 |0014: const/4 v9, #int 0 // #0 │ │ +03a0ea: 120a |0015: const/4 v10, #int 0 // #0 │ │ +03a0ec: 120b |0016: const/4 v11, #int 0 // #0 │ │ +03a0ee: 0807 1300 |0017: move-object/from16 v7, v19 │ │ +03a0f2: 0808 1400 |0019: move-object/from16 v8, v20 │ │ +03a0f6: 7408 9000 0400 |001b: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, 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@0090 │ │ +03a0fc: 0c0c |001e: move-result-object v12 │ │ +03a0fe: 380c 1a00 |001f: if-eqz v12, 0039 // +001a │ │ +03a102: 7210 7e00 0c00 |0021: invoke-interface {v12}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +03a108: 0a05 |0024: move-result v5 │ │ +03a10a: 3805 1400 |0025: if-eqz v5, 0039 // +0014 │ │ +03a10e: 1a05 590e |0027: const-string v5, "playlist_audio" // string@0e59 │ │ +03a112: 0800 1200 |0029: move-object/from16 v0, v18 │ │ +03a116: 0801 1300 |002b: move-object/from16 v1, v19 │ │ +03a11a: 0802 1400 |002d: move-object/from16 v2, v20 │ │ +03a11e: 6e52 9400 5410 |002f: invoke-virtual {v4, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a124: 0a05 |0032: move-result v5 │ │ +03a126: 380c 0500 |0033: if-eqz v12, 0038 // +0005 │ │ +03a12a: 7210 7500 0c00 |0035: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a130: 0f05 |0038: return v5 │ │ +03a132: 1a05 590e |0039: const-string v5, "playlist_audio" // string@0e59 │ │ +03a136: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +03a138: 0800 1200 |003c: move-object/from16 v0, v18 │ │ +03a13c: 6e40 8f00 5406 |003e: invoke-virtual {v4, v5, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03a142: 0b0e |0041: move-result-wide v14 │ │ +03a144: 1215 |0042: const/4 v5, #int 1 // #1 │ │ +03a146: 380c f5ff |0043: if-eqz v12, 0038 // -000b │ │ +03a14a: 7210 7500 0c00 |0045: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a150: 28f0 |0048: goto 0038 // -0010 │ │ +03a152: 0d05 |0049: move-exception v5 │ │ +03a154: 380c 0500 |004a: if-eqz v12, 004f // +0005 │ │ +03a158: 7210 7500 0c00 |004c: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a15e: 2705 |004f: throw v5 │ │ catches : 2 │ │ - 0x0002 - 0x002a │ │ - -> 0x003f │ │ - 0x0031 - 0x0037 │ │ - -> 0x003f │ │ + 0x0002 - 0x0032 │ │ + -> 0x0049 │ │ + 0x0039 - 0x0041 │ │ + -> 0x0049 │ │ positions : │ │ 0x0000 line=1132 │ │ 0x0001 line=1133 │ │ 0x0002 line=1135 │ │ 0x000a line=1136 │ │ - 0x001d line=1141 │ │ - 0x0025 line=1142 │ │ - 0x002b line=1150 │ │ - 0x002d line=1151 │ │ - 0x0031 line=1145 │ │ + 0x001f line=1141 │ │ + 0x0027 line=1142 │ │ + 0x0033 line=1150 │ │ + 0x0035 line=1151 │ │ 0x0038 line=1147 │ │ - 0x0039 line=1150 │ │ - 0x003b line=1151 │ │ - 0x003f line=1150 │ │ - 0x0042 line=1151 │ │ - locals : │ │ - 0x0038 - 0x003f reg=9 id J │ │ - 0x0001 - 0x0046 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0002 - 0x0046 reg=8 cur Landroid/database/Cursor; │ │ - 0x0000 - 0x0046 reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ - 0x0000 - 0x0046 reg=12 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0046 reg=13 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0046 reg=14 selection Ljava/lang/String; │ │ - 0x0000 - 0x0046 reg=15 selectionArgs [Ljava/lang/String; │ │ + 0x0039 line=1145 │ │ + 0x0042 line=1147 │ │ + 0x0043 line=1150 │ │ + 0x0045 line=1151 │ │ + 0x0049 line=1150 │ │ + 0x004c line=1151 │ │ + locals : │ │ + 0x0042 - 0x0049 reg=14 id J │ │ + 0x0001 - 0x0050 reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0002 - 0x0050 reg=12 cur Landroid/database/Cursor; │ │ + 0x0000 - 0x0050 reg=16 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ + 0x0000 - 0x0050 reg=17 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0050 reg=18 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x0050 reg=19 selection Ljava/lang/String; │ │ + 0x0000 - 0x0050 reg=20 selectionArgs [Ljava/lang/String; │ │ │ │ #29 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'setId3Tag' │ │ type : '(Landroid/database/Cursor;Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 172 16-bit code units │ │ -0395ec: |[0395ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I │ │ -0395fc: 7010 af09 0d00 |0000: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -039602: 0c08 |0003: move-result-object v8 │ │ -039604: 6e10 d409 0800 |0004: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03960a: 0c03 |0007: move-result-object v3 │ │ -03960c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -03960e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -039610: 2207 1300 |000a: new-instance v7, Landroid/content/ContentValues; // type@0013 │ │ -039614: 7010 4400 0700 |000c: invoke-direct {v7}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03961a: 1a08 9a10 |000f: const-string v8, "title" // string@109a │ │ -03961e: 7220 7600 8e00 |0011: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -039624: 0a08 |0014: move-result v8 │ │ -039626: 7220 7b00 8e00 |0015: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03962c: 0c08 |0018: move-result-object v8 │ │ -03962e: 7020 ad09 8d00 |0019: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ -039634: 0c00 |001c: move-result-object v0 │ │ -039636: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ -03963a: 1a08 9a10 |001f: const-string v8, "title" // string@109a │ │ -03963e: 2209 5d01 |0021: new-instance v9, Ljava/lang/String; // type@015d │ │ -039642: 7030 0109 090f |0023: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ -039648: 6e30 4b00 8709 |0026: invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03964e: 1a08 5607 |0029: const-string v8, "artist" // string@0756 │ │ -039652: 7220 7600 8e00 |002b: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -039658: 0a08 |002e: move-result v8 │ │ -03965a: 7220 7b00 8e00 |002f: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -039660: 0c08 |0032: move-result-object v8 │ │ -039662: 7020 ad09 8d00 |0033: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ -039668: 0c00 |0036: move-result-object v0 │ │ -03966a: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ -03966e: 1a08 5607 |0039: const-string v8, "artist" // string@0756 │ │ -039672: 2209 5d01 |003b: new-instance v9, Ljava/lang/String; // type@015d │ │ -039676: 7030 0109 090f |003d: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ -03967c: 6e30 4b00 8709 |0040: invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -039682: 1a08 1c07 |0043: const-string v8, "album" // string@071c │ │ -039686: 7220 7600 8e00 |0045: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03968c: 0a08 |0048: move-result v8 │ │ -03968e: 7220 7b00 8e00 |0049: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -039694: 0c08 |004c: move-result-object v8 │ │ -039696: 7020 ad09 8d00 |004d: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ -03969c: 0c00 |0050: move-result-object v0 │ │ -03969e: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ -0396a2: 1a08 1c07 |0053: const-string v8, "album" // string@071c │ │ -0396a6: 2209 5d01 |0055: new-instance v9, Ljava/lang/String; // type@015d │ │ -0396aa: 7030 0109 090f |0057: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ -0396b0: 6e30 4b00 8709 |005a: invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -0396b6: 6e10 4c00 0700 |005d: invoke-virtual {v7}, Landroid/content/ContentValues;.size:()I // method@004c │ │ -0396bc: 0a08 |0060: move-result v8 │ │ -0396be: 3d08 2600 |0061: if-lez v8, 0087 // +0026 │ │ -0396c2: 1218 |0063: const/4 v8, #int 1 // #1 │ │ -0396c4: 3284 0600 |0064: if-eq v4, v8, 006a // +0006 │ │ -0396c8: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -0396ca: 6e10 8a00 0300 |0067: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -0396d0: 1a08 da06 |006a: const-string v8, "_id" // string@06da │ │ -0396d4: 7220 7600 8e00 |006c: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -0396da: 0a08 |006f: move-result v8 │ │ -0396dc: 7220 7a00 8e00 |0070: invoke-interface {v14, v8}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -0396e2: 0b05 |0073: move-result-wide v5 │ │ -0396e4: 1a08 6707 |0074: const-string v8, "audio" // string@0767 │ │ -0396e8: 1a09 db06 |0076: const-string v9, "_id = ?" // string@06db │ │ -0396ec: 121a |0078: const/4 v10, #int 1 // #1 │ │ -0396ee: 23aa 3302 |0079: new-array v10, v10, [Ljava/lang/String; // type@0233 │ │ -0396f2: 120b |007b: const/4 v11, #int 0 // #0 │ │ -0396f4: 7120 ed08 6500 |007c: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0396fa: 0c0c |007f: move-result-object v12 │ │ -0396fc: 4d0c 0a0b |0080: aput-object v12, v10, v11 │ │ -039700: 6e5a 9400 8397 |0082: invoke-virtual {v3, v8, v7, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -039706: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03970a: 7210 7f00 0e00 |0087: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@007f │ │ -039710: 0a08 |008a: move-result v8 │ │ -039712: 3908 7fff |008b: if-nez v8, 000a // -0081 │ │ -039716: 3804 0800 |008d: if-eqz v4, 0095 // +0008 │ │ -03971a: 6e10 9300 0300 |008f: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -039720: 6e10 8d00 0300 |0092: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039726: 0112 |0095: move v2, v1 │ │ -039728: 0f02 |0096: return v2 │ │ -03972a: 0d08 |0097: move-exception v8 │ │ -03972c: 3804 0800 |0098: if-eqz v4, 00a0 // +0008 │ │ -039730: 6e10 9300 0300 |009a: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -039736: 6e10 8d00 0300 |009d: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03973c: 0112 |00a0: move v2, v1 │ │ -03973e: 28f5 |00a1: goto 0096 // -000b │ │ -039740: 0d08 |00a2: move-exception v8 │ │ -039742: 3804 0800 |00a3: if-eqz v4, 00ab // +0008 │ │ -039746: 6e10 9300 0300 |00a5: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -03974c: 6e10 8d00 0300 |00a8: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039752: 2708 |00ab: throw v8 │ │ +03a174: |[03a174] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.setId3Tag:(Landroid/database/Cursor;Ljava/lang/String;)I │ │ +03a184: 7010 af09 0d00 |0000: invoke-direct {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a18a: 0c08 |0003: move-result-object v8 │ │ +03a18c: 6e10 d409 0800 |0004: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a192: 0c03 |0007: move-result-object v3 │ │ +03a194: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +03a196: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03a198: 2205 1300 |000a: new-instance v5, Landroid/content/ContentValues; // type@0013 │ │ +03a19c: 7010 4400 0500 |000c: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03a1a2: 1a08 9810 |000f: const-string v8, "title" // string@1098 │ │ +03a1a6: 7220 7600 8e00 |0011: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03a1ac: 0a08 |0014: move-result v8 │ │ +03a1ae: 7220 7b00 8e00 |0015: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03a1b4: 0c08 |0018: move-result-object v8 │ │ +03a1b6: 7020 ad09 8d00 |0019: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ +03a1bc: 0c00 |001c: move-result-object v0 │ │ +03a1be: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ +03a1c2: 1a08 9810 |001f: const-string v8, "title" // string@1098 │ │ +03a1c6: 2209 5d01 |0021: new-instance v9, Ljava/lang/String; // type@015d │ │ +03a1ca: 7030 0109 090f |0023: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ +03a1d0: 6e30 4b00 8509 |0026: invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03a1d6: 1a08 5507 |0029: const-string v8, "artist" // string@0755 │ │ +03a1da: 7220 7600 8e00 |002b: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03a1e0: 0a08 |002e: move-result v8 │ │ +03a1e2: 7220 7b00 8e00 |002f: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03a1e8: 0c08 |0032: move-result-object v8 │ │ +03a1ea: 7020 ad09 8d00 |0033: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ +03a1f0: 0c00 |0036: move-result-object v0 │ │ +03a1f2: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ +03a1f6: 1a08 5507 |0039: const-string v8, "artist" // string@0755 │ │ +03a1fa: 2209 5d01 |003b: new-instance v9, Ljava/lang/String; // type@015d │ │ +03a1fe: 7030 0109 090f |003d: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ +03a204: 6e30 4b00 8509 |0040: invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03a20a: 1a08 1c07 |0043: const-string v8, "album" // string@071c │ │ +03a20e: 7220 7600 8e00 |0045: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03a214: 0a08 |0048: move-result v8 │ │ +03a216: 7220 7b00 8e00 |0049: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03a21c: 0c08 |004c: move-result-object v8 │ │ +03a21e: 7020 ad09 8d00 |004d: invoke-direct {v13, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getBytes:(Ljava/lang/String;)[B // method@09ad │ │ +03a224: 0c00 |0050: move-result-object v0 │ │ +03a226: 3800 0c00 |0051: if-eqz v0, 005d // +000c │ │ +03a22a: 1a08 1c07 |0053: const-string v8, "album" // string@071c │ │ +03a22e: 2209 5d01 |0055: new-instance v9, Ljava/lang/String; // type@015d │ │ +03a232: 7030 0109 090f |0057: invoke-direct {v9, v0, v15}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0901 │ │ +03a238: 6e30 4b00 8509 |005a: invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03a23e: 6e10 4c00 0500 |005d: invoke-virtual {v5}, Landroid/content/ContentValues;.size:()I // method@004c │ │ +03a244: 0a08 |0060: move-result v8 │ │ +03a246: 3d08 2600 |0061: if-lez v8, 0087 // +0026 │ │ +03a24a: 1218 |0063: const/4 v8, #int 1 // #1 │ │ +03a24c: 3284 0600 |0064: if-eq v4, v8, 006a // +0006 │ │ +03a250: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +03a252: 6e10 8a00 0300 |0067: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03a258: 1a08 da06 |006a: const-string v8, "_id" // string@06da │ │ +03a25c: 7220 7600 8e00 |006c: invoke-interface {v14, v8}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03a262: 0a08 |006f: move-result v8 │ │ +03a264: 7220 7a00 8e00 |0070: invoke-interface {v14, v8}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +03a26a: 0b06 |0073: move-result-wide v6 │ │ +03a26c: 1a08 6607 |0074: const-string v8, "audio" // string@0766 │ │ +03a270: 1a09 db06 |0076: const-string v9, "_id = ?" // string@06db │ │ +03a274: 121a |0078: const/4 v10, #int 1 // #1 │ │ +03a276: 23aa 3302 |0079: new-array v10, v10, [Ljava/lang/String; // type@0233 │ │ +03a27a: 120b |007b: const/4 v11, #int 0 // #0 │ │ +03a27c: 7120 ed08 7600 |007c: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03a282: 0c0c |007f: move-result-object v12 │ │ +03a284: 4d0c 0a0b |0080: aput-object v12, v10, v11 │ │ +03a288: 6e5a 9400 8395 |0082: invoke-virtual {v3, v8, v5, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a28e: d801 0101 |0085: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a292: 7210 7f00 0e00 |0087: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@007f │ │ +03a298: 0a08 |008a: move-result v8 │ │ +03a29a: 3908 7fff |008b: if-nez v8, 000a // -0081 │ │ +03a29e: 3804 0800 |008d: if-eqz v4, 0095 // +0008 │ │ +03a2a2: 6e10 9300 0300 |008f: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a2a8: 6e10 8d00 0300 |0092: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a2ae: 0112 |0095: move v2, v1 │ │ +03a2b0: 0f02 |0096: return v2 │ │ +03a2b2: 0d08 |0097: move-exception v8 │ │ +03a2b4: 3804 0800 |0098: if-eqz v4, 00a0 // +0008 │ │ +03a2b8: 6e10 9300 0300 |009a: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a2be: 6e10 8d00 0300 |009d: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a2c4: 0112 |00a0: move v2, v1 │ │ +03a2c6: 28f5 |00a1: goto 0096 // -000b │ │ +03a2c8: 0d08 |00a2: move-exception v8 │ │ +03a2ca: 3804 0800 |00a3: if-eqz v4, 00ab // +0008 │ │ +03a2ce: 6e10 9300 0300 |00a5: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a2d4: 6e10 8d00 0300 |00a8: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a2da: 2708 |00ab: throw v8 │ │ catches : 1 │ │ 0x000a - 0x008a │ │ Ljava/io/UnsupportedEncodingException; -> 0x0097 │ │ -> 0x00a2 │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0008 line=1648 │ │ 0x0009 line=1649 │ │ 0x000a line=1652 │ │ 0x000f line=1653 │ │ + 0x0011 line=1654 │ │ + 0x0015 line=1653 │ │ 0x001d line=1655 │ │ 0x001f line=1656 │ │ 0x0029 line=1658 │ │ + 0x002b line=1659 │ │ + 0x002f line=1658 │ │ 0x0037 line=1660 │ │ 0x0039 line=1661 │ │ 0x0043 line=1663 │ │ + 0x0045 line=1664 │ │ + 0x0049 line=1663 │ │ 0x0051 line=1665 │ │ 0x0053 line=1666 │ │ 0x005d line=1668 │ │ 0x0063 line=1669 │ │ 0x0066 line=1670 │ │ 0x0067 line=1671 │ │ 0x006a line=1673 │ │ 0x0074 line=1674 │ │ + 0x007c line=1677 │ │ + 0x0082 line=1674 │ │ 0x0085 line=1679 │ │ 0x0087 line=1681 │ │ 0x008d line=1685 │ │ 0x008f line=1686 │ │ 0x0092 line=1687 │ │ 0x0096 line=1690 │ │ 0x0097 line=1683 │ │ @@ -75036,18 +75361,18 @@ │ │ 0x009a line=1686 │ │ 0x009d line=1687 │ │ 0x00a1 line=1690 │ │ 0x00a2 line=1685 │ │ 0x00a5 line=1686 │ │ 0x00a8 line=1687 │ │ locals : │ │ - 0x0074 - 0x0087 reg=5 id J │ │ + 0x0074 - 0x0087 reg=6 id J │ │ 0x001d - 0x0096 reg=0 bufs [B │ │ 0x000a - 0x0096 reg=1 count I │ │ - 0x000f - 0x0096 reg=7 updateValues Landroid/content/ContentValues; │ │ + 0x000f - 0x0096 reg=5 updateValues Landroid/content/ContentValues; │ │ 0x0096 - 0x0097 reg=2 count I │ │ 0x0097 - 0x00a1 reg=1 count I │ │ 0x00a1 - 0x00a2 reg=2 count I │ │ 0x00a2 - 0x00ac reg=1 count I │ │ 0x0008 - 0x00ac reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0009 - 0x00ac reg=4 hasTransaction Z │ │ 0x0000 - 0x00ac reg=13 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ @@ -75059,21 +75384,21 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -039764: |[039764] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.videoIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -039774: 1a00 1611 |0000: const-string v0, "videoIdQuery not supported yet." // string@1116 │ │ -039778: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ -03977c: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ -039782: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ -039788: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03978a: 1100 |000b: return-object v0 │ │ +03a2ec: |[03a2ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.videoIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +03a2fc: 1a00 1411 |0000: const-string v0, "videoIdQuery not supported yet." // string@1114 │ │ +03a300: 2201 4c01 |0002: new-instance v1, Ljava/lang/Exception; // type@014c │ │ +03a304: 7010 db08 0100 |0004: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@08db │ │ +03a30a: 7120 960b 1000 |0007: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.e:(Ljava/lang/String;Ljava/lang/Exception;)I // method@0b96 │ │ +03a310: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03a312: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ 0x000a line=847 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x000c reg=3 uri Landroid/net/Uri; │ │ @@ -75087,29 +75412,29 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -03978c: |[03978c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.videoQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -03979c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03979e: 7010 af09 0800 |0001: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0397a4: 0c01 |0004: move-result-object v1 │ │ -0397a6: 6e10 d309 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ -0397ac: 0c00 |0008: move-result-object v0 │ │ -0397ae: 1a01 1211 |0009: const-string v1, "video" // string@1112 │ │ -0397b2: 07a2 |000b: move-object v2, v10 │ │ -0397b4: 07b3 |000c: move-object v3, v11 │ │ -0397b6: 07c4 |000d: move-object v4, v12 │ │ -0397b8: 0756 |000e: move-object v6, v5 │ │ -0397ba: 07d7 |000f: move-object v7, v13 │ │ -0397bc: 7408 9000 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@0090 │ │ -0397c2: 0c01 |0013: move-result-object v1 │ │ -0397c4: 1101 |0014: return-object v1 │ │ +03a314: |[03a314] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.videoQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +03a324: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03a326: 7010 af09 0800 |0001: invoke-direct {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a32c: 0c01 |0004: move-result-object v1 │ │ +03a32e: 6e10 d309 0100 |0005: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d3 │ │ +03a334: 0c00 |0008: move-result-object v0 │ │ +03a336: 1a01 1011 |0009: const-string v1, "video" // string@1110 │ │ +03a33a: 07a2 |000b: move-object v2, v10 │ │ +03a33c: 07b3 |000c: move-object v3, v11 │ │ +03a33e: 07c4 |000d: move-object v4, v12 │ │ +03a340: 0756 |000e: move-object v6, v5 │ │ +03a342: 07d7 |000f: move-object v7, v13 │ │ +03a344: 7408 9000 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@0090 │ │ +03a34a: 0c01 |0013: move-result-object v1 │ │ +03a34c: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=839 │ │ 0x0009 line=840 │ │ locals : │ │ 0x0009 - 0x0015 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0015 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ @@ -75125,119 +75450,124 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0397c8: |[0397c8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.albumInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -0397d8: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0397de: 0c03 |0003: move-result-object v3 │ │ -0397e0: 6e10 d409 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0397e6: 0c00 |0007: move-result-object v0 │ │ -0397e8: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -0397ee: 1a03 1c07 |000b: const-string v3, "album" // string@071c │ │ -0397f2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0397f4: 6e40 8f00 3074 |000e: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -0397fa: 0b01 |0011: move-result-wide v1 │ │ -0397fc: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -039802: 6203 1504 |0015: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ -039806: 7130 4300 1302 |0017: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -03980c: 0c03 |001a: move-result-object v3 │ │ -03980e: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039814: 1103 |001e: return-object v3 │ │ -039816: 0d03 |001f: move-exception v3 │ │ -039818: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03981e: 2703 |0023: throw v3 │ │ +03a350: |[03a350] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.albumInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03a360: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a366: 0c01 |0003: move-result-object v1 │ │ +03a368: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a36e: 0c00 |0007: move-result-object v0 │ │ +03a370: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03a376: 1a01 1c07 |000b: const-string v1, "album" // string@071c │ │ +03a37a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03a37c: 6e40 8f00 1074 |000e: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03a382: 0b02 |0011: move-result-wide v2 │ │ +03a384: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a38a: 6201 1504 |0015: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ALBUM_CONTENT_URI:Landroid/net/Uri; // field@0415 │ │ +03a38e: 7130 4300 2103 |0017: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03a394: 0c01 |001a: move-result-object v1 │ │ +03a396: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a39c: 1101 |001e: return-object v1 │ │ +03a39e: 0d01 |001f: move-exception v1 │ │ +03a3a0: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a3a6: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=1382 │ │ 0x0008 line=1384 │ │ 0x000b line=1385 │ │ 0x0012 line=1386 │ │ 0x0015 line=1387 │ │ + 0x0017 line=1388 │ │ 0x001b line=1390 │ │ + 0x001e line=1387 │ │ + 0x001f line=1390 │ │ locals : │ │ - 0x0012 - 0x001f reg=1 id J │ │ + 0x0012 - 0x001f reg=2 id J │ │ 0x0008 - 0x0024 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0024 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0024 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0024 reg=7 values Landroid/content/ContentValues; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'artistInsert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -03982c: |[03982c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.artistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -03983c: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -039842: 0c03 |0003: move-result-object v3 │ │ -039844: 6e10 d409 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03984a: 0c00 |0007: move-result-object v0 │ │ -03984c: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -039852: 1a03 5607 |000b: const-string v3, "artist" // string@0756 │ │ -039856: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -039858: 6e40 8f00 3074 |000e: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -03985e: 0b01 |0011: move-result-wide v1 │ │ -039860: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -039866: 6203 1804 |0015: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ -03986a: 7130 4300 1302 |0017: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -039870: 0c03 |001a: move-result-object v3 │ │ -039872: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039878: 1103 |001e: return-object v3 │ │ -03987a: 0d03 |001f: move-exception v3 │ │ -03987c: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039882: 2703 |0023: throw v3 │ │ +03a3b4: |[03a3b4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.artistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03a3c4: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a3ca: 0c01 |0003: move-result-object v1 │ │ +03a3cc: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a3d2: 0c00 |0007: move-result-object v0 │ │ +03a3d4: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03a3da: 1a01 5507 |000b: const-string v1, "artist" // string@0755 │ │ +03a3de: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03a3e0: 6e40 8f00 1074 |000e: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03a3e6: 0b02 |0011: move-result-wide v2 │ │ +03a3e8: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a3ee: 6201 1804 |0015: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.ARTIST_CONTENT_URI:Landroid/net/Uri; // field@0418 │ │ +03a3f2: 7130 4300 2103 |0017: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03a3f8: 0c01 |001a: move-result-object v1 │ │ +03a3fa: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a400: 1101 |001e: return-object v1 │ │ +03a402: 0d01 |001f: move-exception v1 │ │ +03a404: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a40a: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0008 line=1397 │ │ 0x000b line=1398 │ │ 0x0012 line=1399 │ │ 0x0015 line=1400 │ │ 0x001b line=1403 │ │ + 0x001e line=1400 │ │ + 0x001f line=1403 │ │ locals : │ │ - 0x0012 - 0x001f reg=1 id J │ │ + 0x0012 - 0x001f reg=2 id J │ │ 0x0008 - 0x0024 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0024 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0024 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0024 reg=7 values Landroid/content/ContentValues; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'delete' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -039890: |[039890] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0398a0: 5421 0b02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -0398a4: 6e20 6b00 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ -0398aa: 0a00 |0005: move-result v0 │ │ -0398ac: 2b00 1000 0000 |0006: packed-switch v0, 00000016 // +00000010 │ │ -0398b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0398b4: 0f01 |000a: return v1 │ │ -0398b6: 7040 bf09 3254 |000b: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@09bf │ │ -0398bc: 0a01 |000e: move-result v1 │ │ -0398be: 28fb |000f: goto 000a // -0005 │ │ -0398c0: 7040 c309 3254 |0010: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@09c3 │ │ -0398c6: 0a01 |0013: move-result v1 │ │ -0398c8: 28f6 |0014: goto 000a // -000a │ │ -0398ca: 0000 |0015: nop // spacer │ │ -0398cc: 0001 0200 0600 0000 0500 0000 0a00 ... |0016: packed-switch-data (8 units) │ │ +03a418: |[03a418] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +03a428: 5421 0b02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03a42c: 6e20 6b00 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ +03a432: 0a00 |0005: move-result v0 │ │ +03a434: 2b00 1000 0000 |0006: packed-switch v0, 00000016 // +00000010 │ │ +03a43a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03a43c: 0f01 |000a: return v1 │ │ +03a43e: 7040 bf09 3254 |000b: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@09bf │ │ +03a444: 0a01 |000e: move-result v1 │ │ +03a446: 28fb |000f: goto 000a // -0005 │ │ +03a448: 7040 c309 3254 |0010: invoke-direct {v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberDelete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@09c3 │ │ +03a44e: 0a01 |0013: move-result v1 │ │ +03a450: 28f6 |0014: goto 000a // -000a │ │ +03a452: 0000 |0015: nop // spacer │ │ +03a454: 0001 0200 0600 0000 0500 0000 0a00 ... |0016: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0006 line=173 │ │ 0x0009 line=181 │ │ 0x000b line=175 │ │ 0x0010 line=178 │ │ @@ -75254,101 +75584,101 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 174 16-bit code units │ │ -0398dc: |[0398dc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.favoriteInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -0398ec: 7010 af09 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -0398f2: 0c06 |0003: move-result-object v6 │ │ -0398f4: 6e10 d409 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -0398fa: 0c00 |0007: move-result-object v0 │ │ -0398fc: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -039902: 1a06 2e0d |000b: const-string v6, "media_id" // string@0d2e │ │ -039906: 6e20 4700 6d00 |000d: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0047 │ │ -03990c: 0c06 |0010: move-result-object v6 │ │ -03990e: 6e10 eb08 0600 |0011: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@08eb │ │ -039914: 0b01 |0014: move-result-wide v1 │ │ -039916: 1a06 690e |0015: const-string v6, "point" // string@0e69 │ │ -03991a: 6e20 4600 6d00 |0017: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ -039920: 0c06 |001a: move-result-object v6 │ │ -039922: 6e10 e408 0600 |001b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -039928: 0a03 |001e: move-result v3 │ │ -03992a: 1a06 d910 |001f: const-string v6, "type" // string@10d9 │ │ -03992e: 6e20 4800 6d00 |0021: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ -039934: 0c05 |0024: move-result-object v5 │ │ -039936: 1a06 3010 |0025: const-string v6, "song" // string@1030 │ │ -03993a: 6e20 0609 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -039940: 0a06 |002a: move-result v6 │ │ -039942: 3806 2e00 |002b: if-eqz v6, 0059 // +002e │ │ -039946: 2204 1300 |002d: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ -03994a: 7010 4400 0400 |002f: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -039950: 1a06 690e |0032: const-string v6, "point" // string@0e69 │ │ -039954: 7110 e808 0300 |0034: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03995a: 0c07 |0037: move-result-object v7 │ │ -03995c: 6e30 4900 6407 |0038: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -039962: 1a06 6707 |003b: const-string v6, "audio" // string@0767 │ │ -039966: 1a07 db06 |003d: const-string v7, "_id = ?" // string@06db │ │ -03996a: 1218 |003f: const/4 v8, #int 1 // #1 │ │ -03996c: 2388 3302 |0040: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ -039970: 1209 |0042: const/4 v9, #int 0 // #0 │ │ -039972: 7120 ed08 2100 |0043: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -039978: 0c0a |0046: move-result-object v10 │ │ -03997a: 4d0a 0809 |0047: aput-object v10, v8, v9 │ │ -03997e: 6e58 9400 6074 |0049: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -039984: 6e10 9300 0000 |004c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -03998a: 6206 3c04 |004f: sget-object v6, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@043c │ │ -03998e: 7130 4300 1602 |0051: invoke-static {v6, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -039994: 0c06 |0054: move-result-object v6 │ │ -039996: 6e10 8d00 0000 |0055: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03999c: 1106 |0058: return-object v6 │ │ -03999e: 1a06 1c07 |0059: const-string v6, "album" // string@071c │ │ -0399a2: 6e20 0609 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -0399a8: 0a06 |005e: move-result v6 │ │ -0399aa: 3806 2700 |005f: if-eqz v6, 0086 // +0027 │ │ -0399ae: 2204 1300 |0061: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ -0399b2: 7010 4400 0400 |0063: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -0399b8: 1a06 690e |0066: const-string v6, "point" // string@0e69 │ │ -0399bc: 7110 e808 0300 |0068: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -0399c2: 0c07 |006b: move-result-object v7 │ │ -0399c4: 6e30 4900 6407 |006c: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -0399ca: 1a06 1c07 |006f: const-string v6, "album" // string@071c │ │ -0399ce: 1a07 db06 |0071: const-string v7, "_id = ?" // string@06db │ │ -0399d2: 1218 |0073: const/4 v8, #int 1 // #1 │ │ -0399d4: 2388 3302 |0074: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ -0399d8: 1209 |0076: const/4 v9, #int 0 // #0 │ │ -0399da: 7120 ed08 2100 |0077: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -0399e0: 0c0a |007a: move-result-object v10 │ │ -0399e2: 4d0a 0809 |007b: aput-object v10, v8, v9 │ │ -0399e6: 6e58 9400 6074 |007d: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -0399ec: 28cc |0080: goto 004c // -0034 │ │ -0399ee: 0d06 |0081: move-exception v6 │ │ -0399f0: 6e10 8d00 0000 |0082: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -0399f6: 2706 |0085: throw v6 │ │ -0399f8: 1a06 5607 |0086: const-string v6, "artist" // string@0756 │ │ -0399fc: 6e20 0609 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -039a02: 0a06 |008b: move-result v6 │ │ -039a04: 3806 c0ff |008c: if-eqz v6, 004c // -0040 │ │ -039a08: 2204 1300 |008e: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ -039a0c: 7010 4400 0400 |0090: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -039a12: 1a06 690e |0093: const-string v6, "point" // string@0e69 │ │ -039a16: 7110 e808 0300 |0095: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -039a1c: 0c07 |0098: move-result-object v7 │ │ -039a1e: 6e30 4900 6407 |0099: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -039a24: 1a06 5607 |009c: const-string v6, "artist" // string@0756 │ │ -039a28: 1a07 db06 |009e: const-string v7, "_id = ?" // string@06db │ │ -039a2c: 1218 |00a0: const/4 v8, #int 1 // #1 │ │ -039a2e: 2388 3302 |00a1: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ -039a32: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ -039a34: 7120 ed08 2100 |00a4: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -039a3a: 0c0a |00a7: move-result-object v10 │ │ -039a3c: 4d0a 0809 |00a8: aput-object v10, v8, v9 │ │ -039a40: 6e58 9400 6074 |00aa: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -039a46: 289f |00ad: goto 004c // -0061 │ │ +03a464: |[03a464] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.favoriteInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03a474: 7010 af09 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a47a: 0c06 |0003: move-result-object v6 │ │ +03a47c: 6e10 d409 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a482: 0c00 |0007: move-result-object v0 │ │ +03a484: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03a48a: 1a06 2c0d |000b: const-string v6, "media_id" // string@0d2c │ │ +03a48e: 6e20 4700 6d00 |000d: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0047 │ │ +03a494: 0c06 |0010: move-result-object v6 │ │ +03a496: 6e10 eb08 0600 |0011: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@08eb │ │ +03a49c: 0b02 |0014: move-result-wide v2 │ │ +03a49e: 1a06 670e |0015: const-string v6, "point" // string@0e67 │ │ +03a4a2: 6e20 4600 6d00 |0017: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ +03a4a8: 0c06 |001a: move-result-object v6 │ │ +03a4aa: 6e10 e408 0600 |001b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +03a4b0: 0a01 |001e: move-result v1 │ │ +03a4b2: 1a06 d710 |001f: const-string v6, "type" // string@10d7 │ │ +03a4b6: 6e20 4800 6d00 |0021: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsString:(Ljava/lang/String;)Ljava/lang/String; // method@0048 │ │ +03a4bc: 0c05 |0024: move-result-object v5 │ │ +03a4be: 1a06 2e10 |0025: const-string v6, "song" // string@102e │ │ +03a4c2: 6e20 0609 6500 |0027: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03a4c8: 0a06 |002a: move-result v6 │ │ +03a4ca: 3806 2e00 |002b: if-eqz v6, 0059 // +002e │ │ +03a4ce: 2204 1300 |002d: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ +03a4d2: 7010 4400 0400 |002f: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03a4d8: 1a06 670e |0032: const-string v6, "point" // string@0e67 │ │ +03a4dc: 7110 e808 0100 |0034: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03a4e2: 0c07 |0037: move-result-object v7 │ │ +03a4e4: 6e30 4900 6407 |0038: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03a4ea: 1a06 6607 |003b: const-string v6, "audio" // string@0766 │ │ +03a4ee: 1a07 db06 |003d: const-string v7, "_id = ?" // string@06db │ │ +03a4f2: 1218 |003f: const/4 v8, #int 1 // #1 │ │ +03a4f4: 2388 3302 |0040: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +03a4f8: 1209 |0042: const/4 v9, #int 0 // #0 │ │ +03a4fa: 7120 ed08 3200 |0043: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03a500: 0c0a |0046: move-result-object v10 │ │ +03a502: 4d0a 0809 |0047: aput-object v10, v8, v9 │ │ +03a506: 6e58 9400 6074 |0049: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a50c: 6e10 9300 0000 |004c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a512: 6206 3c04 |004f: sget-object v6, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.FAVORITE_CONTENT_URI:Landroid/net/Uri; // field@043c │ │ +03a516: 7130 4300 2603 |0051: invoke-static {v6, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03a51c: 0c06 |0054: move-result-object v6 │ │ +03a51e: 6e10 8d00 0000 |0055: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a524: 1106 |0058: return-object v6 │ │ +03a526: 1a06 1c07 |0059: const-string v6, "album" // string@071c │ │ +03a52a: 6e20 0609 6500 |005b: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03a530: 0a06 |005e: move-result v6 │ │ +03a532: 3806 2700 |005f: if-eqz v6, 0086 // +0027 │ │ +03a536: 2204 1300 |0061: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ +03a53a: 7010 4400 0400 |0063: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03a540: 1a06 670e |0066: const-string v6, "point" // string@0e67 │ │ +03a544: 7110 e808 0100 |0068: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03a54a: 0c07 |006b: move-result-object v7 │ │ +03a54c: 6e30 4900 6407 |006c: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03a552: 1a06 1c07 |006f: const-string v6, "album" // string@071c │ │ +03a556: 1a07 db06 |0071: const-string v7, "_id = ?" // string@06db │ │ +03a55a: 1218 |0073: const/4 v8, #int 1 // #1 │ │ +03a55c: 2388 3302 |0074: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +03a560: 1209 |0076: const/4 v9, #int 0 // #0 │ │ +03a562: 7120 ed08 3200 |0077: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03a568: 0c0a |007a: move-result-object v10 │ │ +03a56a: 4d0a 0809 |007b: aput-object v10, v8, v9 │ │ +03a56e: 6e58 9400 6074 |007d: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a574: 28cc |0080: goto 004c // -0034 │ │ +03a576: 0d06 |0081: move-exception v6 │ │ +03a578: 6e10 8d00 0000 |0082: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a57e: 2706 |0085: throw v6 │ │ +03a580: 1a06 5507 |0086: const-string v6, "artist" // string@0755 │ │ +03a584: 6e20 0609 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03a58a: 0a06 |008b: move-result v6 │ │ +03a58c: 3806 c0ff |008c: if-eqz v6, 004c // -0040 │ │ +03a590: 2204 1300 |008e: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ +03a594: 7010 4400 0400 |0090: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03a59a: 1a06 670e |0093: const-string v6, "point" // string@0e67 │ │ +03a59e: 7110 e808 0100 |0095: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03a5a4: 0c07 |0098: move-result-object v7 │ │ +03a5a6: 6e30 4900 6407 |0099: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03a5ac: 1a06 5507 |009c: const-string v6, "artist" // string@0755 │ │ +03a5b0: 1a07 db06 |009e: const-string v7, "_id = ?" // string@06db │ │ +03a5b4: 1218 |00a0: const/4 v8, #int 1 // #1 │ │ +03a5b6: 2388 3302 |00a1: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +03a5ba: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ +03a5bc: 7120 ed08 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03a5c2: 0c0a |00a7: move-result-object v10 │ │ +03a5c4: 4d0a 0809 |00a8: aput-object v10, v8, v9 │ │ +03a5c8: 6e58 9400 6074 |00aa: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a5ce: 289f |00ad: goto 004c // -0061 │ │ catches : 3 │ │ 0x0008 - 0x0054 │ │ -> 0x0081 │ │ 0x0059 - 0x0080 │ │ -> 0x0081 │ │ 0x0086 - 0x00ad │ │ -> 0x0081 │ │ @@ -75358,35 +75688,42 @@ │ │ 0x000b line=1298 │ │ 0x0015 line=1299 │ │ 0x001f line=1300 │ │ 0x0025 line=1301 │ │ 0x002d line=1302 │ │ 0x0032 line=1303 │ │ 0x003b line=1304 │ │ + 0x0043 line=1306 │ │ + 0x0049 line=1304 │ │ 0x004c line=1323 │ │ 0x004f line=1324 │ │ 0x0055 line=1327 │ │ + 0x0058 line=1324 │ │ 0x0059 line=1308 │ │ 0x0061 line=1309 │ │ 0x0066 line=1310 │ │ 0x006f line=1311 │ │ + 0x0077 line=1313 │ │ + 0x007d line=1311 │ │ 0x0081 line=1327 │ │ 0x0086 line=1315 │ │ 0x008e line=1316 │ │ 0x0093 line=1317 │ │ 0x009c line=1318 │ │ + 0x00a4 line=1320 │ │ + 0x00aa line=1318 │ │ locals : │ │ 0x0032 - 0x004c reg=4 s_values Landroid/content/ContentValues; │ │ - 0x0015 - 0x0081 reg=1 id J │ │ - 0x001f - 0x0081 reg=3 point I │ │ + 0x001f - 0x0081 reg=1 point I │ │ + 0x0015 - 0x0081 reg=2 id J │ │ 0x0066 - 0x0081 reg=4 s_values Landroid/content/ContentValues; │ │ 0x0025 - 0x0081 reg=5 type Ljava/lang/String; │ │ 0x0008 - 0x00ae reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0086 - 0x00ae reg=1 id J │ │ - 0x0086 - 0x00ae reg=3 point I │ │ + 0x0086 - 0x00ae reg=1 point I │ │ + 0x0086 - 0x00ae reg=2 id J │ │ 0x0093 - 0x00ae reg=4 s_values Landroid/content/ContentValues; │ │ 0x0086 - 0x00ae reg=5 type Ljava/lang/String; │ │ 0x0000 - 0x00ae reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x00ae reg=12 uri Landroid/net/Uri; │ │ 0x0000 - 0x00ae reg=13 values Landroid/content/ContentValues; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ @@ -75394,97 +75731,97 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 163 16-bit code units │ │ -039a64: |[039a64] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.favoriteUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -039a74: 7010 af09 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -039a7a: 0c06 |0003: move-result-object v6 │ │ -039a7c: 6e10 d409 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -039a82: 0c00 |0007: move-result-object v0 │ │ -039a84: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -039a8a: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -039a8c: 4606 0f06 |000c: aget-object v6, v15, v6 │ │ -039a90: 7110 ec08 0600 |000e: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ -039a96: 0b01 |0011: move-result-wide v1 │ │ -039a98: 1a06 690e |0012: const-string v6, "point" // string@0e69 │ │ -039a9c: 6e20 4600 6d00 |0014: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ -039aa2: 0c06 |0017: move-result-object v6 │ │ -039aa4: 6e10 e408 0600 |0018: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -039aaa: 0a03 |001b: move-result v3 │ │ -039aac: 1216 |001c: const/4 v6, #int 1 // #1 │ │ -039aae: 4605 0f06 |001d: aget-object v5, v15, v6 │ │ -039ab2: 1a06 3010 |001f: const-string v6, "song" // string@1030 │ │ -039ab6: 6e20 0609 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -039abc: 0a06 |0024: move-result v6 │ │ -039abe: 3806 2900 |0025: if-eqz v6, 004e // +0029 │ │ -039ac2: 2204 1300 |0027: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ -039ac6: 7010 4400 0400 |0029: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -039acc: 1a06 690e |002c: const-string v6, "point" // string@0e69 │ │ -039ad0: 7110 e808 0300 |002e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -039ad6: 0c07 |0031: move-result-object v7 │ │ -039ad8: 6e30 4900 6407 |0032: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -039ade: 1a06 6707 |0035: const-string v6, "audio" // string@0767 │ │ -039ae2: 1a07 db06 |0037: const-string v7, "_id = ?" // string@06db │ │ -039ae6: 1218 |0039: const/4 v8, #int 1 // #1 │ │ -039ae8: 2388 3302 |003a: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ -039aec: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -039aee: 7120 ed08 2100 |003d: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -039af4: 0c0a |0040: move-result-object v10 │ │ -039af6: 4d0a 0809 |0041: aput-object v10, v8, v9 │ │ -039afa: 6e58 9400 6074 |0043: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -039b00: 6e10 9300 0000 |0046: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -039b06: 1216 |0049: const/4 v6, #int 1 // #1 │ │ -039b08: 6e10 8d00 0000 |004a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039b0e: 0f06 |004d: return v6 │ │ -039b10: 1a06 1c07 |004e: const-string v6, "album" // string@071c │ │ -039b14: 6e20 0609 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -039b1a: 0a06 |0053: move-result v6 │ │ -039b1c: 3806 2700 |0054: if-eqz v6, 007b // +0027 │ │ -039b20: 2204 1300 |0056: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ -039b24: 7010 4400 0400 |0058: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -039b2a: 1a06 690e |005b: const-string v6, "point" // string@0e69 │ │ -039b2e: 7110 e808 0300 |005d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -039b34: 0c07 |0060: move-result-object v7 │ │ -039b36: 6e30 4900 6407 |0061: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -039b3c: 1a06 1c07 |0064: const-string v6, "album" // string@071c │ │ -039b40: 1a07 db06 |0066: const-string v7, "_id = ?" // string@06db │ │ -039b44: 1218 |0068: const/4 v8, #int 1 // #1 │ │ -039b46: 2388 3302 |0069: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ -039b4a: 1209 |006b: const/4 v9, #int 0 // #0 │ │ -039b4c: 7120 ed08 2100 |006c: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -039b52: 0c0a |006f: move-result-object v10 │ │ -039b54: 4d0a 0809 |0070: aput-object v10, v8, v9 │ │ -039b58: 6e58 9400 6074 |0072: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -039b5e: 28d1 |0075: goto 0046 // -002f │ │ -039b60: 0d06 |0076: move-exception v6 │ │ -039b62: 6e10 8d00 0000 |0077: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039b68: 2706 |007a: throw v6 │ │ -039b6a: 1a06 5607 |007b: const-string v6, "artist" // string@0756 │ │ -039b6e: 6e20 0609 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -039b74: 0a06 |0080: move-result v6 │ │ -039b76: 3806 c5ff |0081: if-eqz v6, 0046 // -003b │ │ -039b7a: 2204 1300 |0083: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ -039b7e: 7010 4400 0400 |0085: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -039b84: 1a06 690e |0088: const-string v6, "point" // string@0e69 │ │ -039b88: 7110 e808 0300 |008a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -039b8e: 0c07 |008d: move-result-object v7 │ │ -039b90: 6e30 4900 6407 |008e: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -039b96: 1a06 5607 |0091: const-string v6, "artist" // string@0756 │ │ -039b9a: 1a07 db06 |0093: const-string v7, "_id = ?" // string@06db │ │ -039b9e: 1218 |0095: const/4 v8, #int 1 // #1 │ │ -039ba0: 2388 3302 |0096: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ -039ba4: 1209 |0098: const/4 v9, #int 0 // #0 │ │ -039ba6: 7120 ed08 2100 |0099: invoke-static {v1, v2}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -039bac: 0c0a |009c: move-result-object v10 │ │ -039bae: 4d0a 0809 |009d: aput-object v10, v8, v9 │ │ -039bb2: 6e58 9400 6074 |009f: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -039bb8: 28a4 |00a2: goto 0046 // -005c │ │ +03a5ec: |[03a5ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.favoriteUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +03a5fc: 7010 af09 0b00 |0000: invoke-direct {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a602: 0c06 |0003: move-result-object v6 │ │ +03a604: 6e10 d409 0600 |0004: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a60a: 0c00 |0007: move-result-object v0 │ │ +03a60c: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03a612: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +03a614: 4606 0f06 |000c: aget-object v6, v15, v6 │ │ +03a618: 7110 ec08 0600 |000e: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@08ec │ │ +03a61e: 0b02 |0011: move-result-wide v2 │ │ +03a620: 1a06 670e |0012: const-string v6, "point" // string@0e67 │ │ +03a624: 6e20 4600 6d00 |0014: invoke-virtual {v13, v6}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ +03a62a: 0c06 |0017: move-result-object v6 │ │ +03a62c: 6e10 e408 0600 |0018: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +03a632: 0a01 |001b: move-result v1 │ │ +03a634: 1216 |001c: const/4 v6, #int 1 // #1 │ │ +03a636: 4605 0f06 |001d: aget-object v5, v15, v6 │ │ +03a63a: 1a06 2e10 |001f: const-string v6, "song" // string@102e │ │ +03a63e: 6e20 0609 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03a644: 0a06 |0024: move-result v6 │ │ +03a646: 3806 2900 |0025: if-eqz v6, 004e // +0029 │ │ +03a64a: 2204 1300 |0027: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ +03a64e: 7010 4400 0400 |0029: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03a654: 1a06 670e |002c: const-string v6, "point" // string@0e67 │ │ +03a658: 7110 e808 0100 |002e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03a65e: 0c07 |0031: move-result-object v7 │ │ +03a660: 6e30 4900 6407 |0032: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03a666: 1a06 6607 |0035: const-string v6, "audio" // string@0766 │ │ +03a66a: 1a07 db06 |0037: const-string v7, "_id = ?" // string@06db │ │ +03a66e: 1218 |0039: const/4 v8, #int 1 // #1 │ │ +03a670: 2388 3302 |003a: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +03a674: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +03a676: 7120 ed08 3200 |003d: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03a67c: 0c0a |0040: move-result-object v10 │ │ +03a67e: 4d0a 0809 |0041: aput-object v10, v8, v9 │ │ +03a682: 6e58 9400 6074 |0043: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a688: 6e10 9300 0000 |0046: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a68e: 1216 |0049: const/4 v6, #int 1 // #1 │ │ +03a690: 6e10 8d00 0000 |004a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a696: 0f06 |004d: return v6 │ │ +03a698: 1a06 1c07 |004e: const-string v6, "album" // string@071c │ │ +03a69c: 6e20 0609 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03a6a2: 0a06 |0053: move-result v6 │ │ +03a6a4: 3806 2700 |0054: if-eqz v6, 007b // +0027 │ │ +03a6a8: 2204 1300 |0056: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ +03a6ac: 7010 4400 0400 |0058: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03a6b2: 1a06 670e |005b: const-string v6, "point" // string@0e67 │ │ +03a6b6: 7110 e808 0100 |005d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03a6bc: 0c07 |0060: move-result-object v7 │ │ +03a6be: 6e30 4900 6407 |0061: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03a6c4: 1a06 1c07 |0064: const-string v6, "album" // string@071c │ │ +03a6c8: 1a07 db06 |0066: const-string v7, "_id = ?" // string@06db │ │ +03a6cc: 1218 |0068: const/4 v8, #int 1 // #1 │ │ +03a6ce: 2388 3302 |0069: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +03a6d2: 1209 |006b: const/4 v9, #int 0 // #0 │ │ +03a6d4: 7120 ed08 3200 |006c: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03a6da: 0c0a |006f: move-result-object v10 │ │ +03a6dc: 4d0a 0809 |0070: aput-object v10, v8, v9 │ │ +03a6e0: 6e58 9400 6074 |0072: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a6e6: 28d1 |0075: goto 0046 // -002f │ │ +03a6e8: 0d06 |0076: move-exception v6 │ │ +03a6ea: 6e10 8d00 0000 |0077: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a6f0: 2706 |007a: throw v6 │ │ +03a6f2: 1a06 5507 |007b: const-string v6, "artist" // string@0755 │ │ +03a6f6: 6e20 0609 6500 |007d: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03a6fc: 0a06 |0080: move-result v6 │ │ +03a6fe: 3806 c5ff |0081: if-eqz v6, 0046 // -003b │ │ +03a702: 2204 1300 |0083: new-instance v4, Landroid/content/ContentValues; // type@0013 │ │ +03a706: 7010 4400 0400 |0085: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03a70c: 1a06 670e |0088: const-string v6, "point" // string@0e67 │ │ +03a710: 7110 e808 0100 |008a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03a716: 0c07 |008d: move-result-object v7 │ │ +03a718: 6e30 4900 6407 |008e: invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03a71e: 1a06 5507 |0091: const-string v6, "artist" // string@0755 │ │ +03a722: 1a07 db06 |0093: const-string v7, "_id = ?" // string@06db │ │ +03a726: 1218 |0095: const/4 v8, #int 1 // #1 │ │ +03a728: 2388 3302 |0096: new-array v8, v8, [Ljava/lang/String; // type@0233 │ │ +03a72c: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +03a72e: 7120 ed08 3200 |0099: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03a734: 0c0a |009c: move-result-object v10 │ │ +03a736: 4d0a 0809 |009d: aput-object v10, v8, v9 │ │ +03a73a: 6e58 9400 6074 |009f: invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03a740: 28a4 |00a2: goto 0046 // -005c │ │ catches : 3 │ │ 0x0008 - 0x0049 │ │ -> 0x0076 │ │ 0x004e - 0x0075 │ │ -> 0x0076 │ │ 0x007b - 0x00a2 │ │ -> 0x0076 │ │ @@ -75494,35 +75831,42 @@ │ │ 0x000b line=1336 │ │ 0x0012 line=1337 │ │ 0x001c line=1338 │ │ 0x001f line=1339 │ │ 0x0027 line=1340 │ │ 0x002c line=1341 │ │ 0x0035 line=1342 │ │ + 0x003d line=1344 │ │ + 0x0043 line=1342 │ │ 0x0046 line=1361 │ │ 0x0049 line=1362 │ │ 0x004a line=1364 │ │ + 0x004d line=1362 │ │ 0x004e line=1346 │ │ 0x0056 line=1347 │ │ 0x005b line=1348 │ │ 0x0064 line=1349 │ │ + 0x006c line=1351 │ │ + 0x0072 line=1349 │ │ 0x0076 line=1364 │ │ 0x007b line=1353 │ │ 0x0083 line=1354 │ │ 0x0088 line=1355 │ │ 0x0091 line=1356 │ │ + 0x0099 line=1358 │ │ + 0x009f line=1356 │ │ locals : │ │ 0x002c - 0x0046 reg=4 s_values Landroid/content/ContentValues; │ │ - 0x0012 - 0x0076 reg=1 id J │ │ - 0x001c - 0x0076 reg=3 point I │ │ + 0x001c - 0x0076 reg=1 point I │ │ + 0x0012 - 0x0076 reg=2 id J │ │ 0x005b - 0x0076 reg=4 s_values Landroid/content/ContentValues; │ │ 0x001f - 0x0076 reg=5 type Ljava/lang/String; │ │ 0x0008 - 0x00a3 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x007b - 0x00a3 reg=1 id J │ │ - 0x007b - 0x00a3 reg=3 point I │ │ + 0x007b - 0x00a3 reg=1 point I │ │ + 0x007b - 0x00a3 reg=2 id J │ │ 0x0088 - 0x00a3 reg=4 s_values Landroid/content/ContentValues; │ │ 0x007b - 0x00a3 reg=5 type Ljava/lang/String; │ │ 0x0000 - 0x00a3 reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x00a3 reg=12 uri Landroid/net/Uri; │ │ 0x0000 - 0x00a3 reg=13 values Landroid/content/ContentValues; │ │ 0x0000 - 0x00a3 reg=14 selection Ljava/lang/String; │ │ 0x0000 - 0x00a3 reg=15 selectionArgs [Ljava/lang/String; │ │ @@ -75532,62 +75876,64 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -039bd8: |[039bd8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -039be8: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -039bee: 0c03 |0003: move-result-object v3 │ │ -039bf0: 6e10 d409 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -039bf6: 0c00 |0007: move-result-object v0 │ │ -039bf8: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -039bfe: 1a03 4f09 |000b: const-string v3, "genres" // string@094f │ │ -039c02: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -039c04: 6e40 8f00 3074 |000e: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -039c0a: 0b01 |0011: move-result-wide v1 │ │ -039c0c: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -039c12: 6203 3d04 |0015: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ -039c16: 7130 4300 1302 |0017: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -039c1c: 0c03 |001a: move-result-object v3 │ │ -039c1e: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039c24: 1103 |001e: return-object v3 │ │ -039c26: 0d03 |001f: move-exception v3 │ │ -039c28: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039c2e: 2703 |0023: throw v3 │ │ +03a760: |[03a760] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03a770: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a776: 0c01 |0003: move-result-object v1 │ │ +03a778: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a77e: 0c00 |0007: move-result-object v0 │ │ +03a780: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03a786: 1a01 4e09 |000b: const-string v1, "genres" // string@094e │ │ +03a78a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03a78c: 6e40 8f00 1074 |000e: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03a792: 0b02 |0011: move-result-wide v2 │ │ +03a794: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a79a: 6201 3d04 |0015: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.GENRES_CONTENT_URI:Landroid/net/Uri; // field@043d │ │ +03a79e: 7130 4300 2103 |0017: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03a7a4: 0c01 |001a: move-result-object v1 │ │ +03a7a6: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a7ac: 1101 |001e: return-object v1 │ │ +03a7ae: 0d01 |001f: move-exception v1 │ │ +03a7b0: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03a7b6: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0008 line=1510 │ │ 0x000b line=1511 │ │ 0x0012 line=1512 │ │ 0x0015 line=1513 │ │ 0x001b line=1516 │ │ + 0x001e line=1513 │ │ + 0x001f line=1516 │ │ locals : │ │ - 0x0012 - 0x001f reg=1 id J │ │ + 0x0012 - 0x001f reg=2 id J │ │ 0x0008 - 0x0024 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0024 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0024 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0024 reg=7 values Landroid/content/ContentValues; │ │ │ │ #6 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'genresmemberInsert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039c3c: |[039c3c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -039c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039c4e: 1100 |0001: return-object v0 │ │ +03a7c4: |[03a7c4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.genresmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03a7d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a7d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 values Landroid/content/ContentValues; │ │ @@ -75597,90 +75943,93 @@ │ │ type : '(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -039c50: |[039c50] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ │ -039c60: 2209 8801 |0000: new-instance v9, Ljava/util/Hashtable; // type@0188 │ │ -039c64: 7010 6309 0900 |0002: invoke-direct {v9}, Ljava/util/Hashtable;.:()V // method@0963 │ │ -039c6a: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -039c6c: 07d2 |0006: move-object v2, v13 │ │ -039c6e: 3902 1f00 |0007: if-nez v2, 0026 // +001f │ │ -039c72: 1250 |0009: const/4 v0, #int 5 // #5 │ │ -039c74: 2308 3302 |000a: new-array v8, v0, [Ljava/lang/String; // type@0233 │ │ -039c78: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -039c7a: 1a01 1c07 |000d: const-string v1, "album" // string@071c │ │ -039c7e: 4d01 0800 |000f: aput-object v1, v8, v0 │ │ -039c82: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -039c84: 1a01 2307 |0012: const-string v1, "album_key" // string@0723 │ │ -039c88: 4d01 0800 |0014: aput-object v1, v8, v0 │ │ -039c8c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -039c8e: 1a01 5607 |0017: const-string v1, "artist" // string@0756 │ │ -039c92: 4d01 0800 |0019: aput-object v1, v8, v0 │ │ -039c96: 1230 |001b: const/4 v0, #int 3 // #3 │ │ -039c98: 1a01 9a10 |001c: const-string v1, "title" // string@109a │ │ -039c9c: 4d01 0800 |001e: aput-object v1, v8, v0 │ │ -039ca0: 1240 |0020: const/4 v0, #int 4 // #4 │ │ -039ca2: 1a01 bd08 |0021: const-string v1, "duration" // string@08bd │ │ -039ca6: 4d01 0800 |0023: aput-object v1, v8, v0 │ │ -039caa: 0782 |0025: move-object v2, v8 │ │ -039cac: 6e10 5000 0c00 |0026: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -039cb2: 0c00 |0029: move-result-object v0 │ │ -039cb4: 6201 0102 |002a: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ -039cb8: 7130 4300 e10f |002c: invoke-static {v1, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -039cbe: 0c01 |002f: move-result-object v1 │ │ -039cc0: 1a03 db06 |0030: const-string v3, "_id = ?" // string@06db │ │ -039cc4: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -039cc6: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -039cc8: 7406 4000 0000 |0034: 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@0040 │ │ -039cce: 0c06 |0037: move-result-object v6 │ │ -039cd0: 3806 2000 |0038: if-eqz v6, 0058 // +0020 │ │ -039cd4: 7210 7e00 0600 |003a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -039cda: 0a00 |003d: move-result v0 │ │ -039cdc: 3800 1a00 |003e: if-eqz v0, 0058 // +001a │ │ -039ce0: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -039ce2: 2120 |0041: array-length v0, v2 │ │ -039ce4: 3507 1600 |0042: if-ge v7, v0, 0058 // +0016 │ │ -039ce8: 4600 0207 |0044: aget-object v0, v2, v7 │ │ -039cec: 7220 7600 0600 |0046: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -039cf2: 0a00 |0049: move-result v0 │ │ -039cf4: 7220 7b00 0600 |004a: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -039cfa: 0c0a |004d: move-result-object v10 │ │ -039cfc: 380a 0700 |004e: if-eqz v10, 0055 // +0007 │ │ -039d00: 4600 0207 |0050: aget-object v0, v2, v7 │ │ -039d04: 6e30 6609 090a |0052: invoke-virtual {v9, v0, v10}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0966 │ │ -039d0a: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ -039d0e: 28ea |0057: goto 0041 // -0016 │ │ -039d10: 3806 0500 |0058: if-eqz v6, 005d // +0005 │ │ -039d14: 7210 7500 0600 |005a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -039d1a: 1109 |005d: return-object v9 │ │ -039d1c: 0d00 |005e: move-exception v0 │ │ -039d1e: 3806 0500 |005f: if-eqz v6, 0064 // +0005 │ │ -039d22: 7210 7500 0600 |0061: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -039d28: 2700 |0064: throw v0 │ │ +03a7d8: |[03a7d8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getMedia:(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ │ +03a7e8: 2209 8801 |0000: new-instance v9, Ljava/util/Hashtable; // type@0188 │ │ +03a7ec: 7010 6309 0900 |0002: invoke-direct {v9}, Ljava/util/Hashtable;.:()V // method@0963 │ │ +03a7f2: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +03a7f4: 07d2 |0006: move-object v2, v13 │ │ +03a7f6: 3902 1f00 |0007: if-nez v2, 0026 // +001f │ │ +03a7fa: 1250 |0009: const/4 v0, #int 5 // #5 │ │ +03a7fc: 2308 3302 |000a: new-array v8, v0, [Ljava/lang/String; // type@0233 │ │ +03a800: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03a802: 1a01 1c07 |000d: const-string v1, "album" // string@071c │ │ +03a806: 4d01 0800 |000f: aput-object v1, v8, v0 │ │ +03a80a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +03a80c: 1a01 2307 |0012: const-string v1, "album_key" // string@0723 │ │ +03a810: 4d01 0800 |0014: aput-object v1, v8, v0 │ │ +03a814: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +03a816: 1a01 5507 |0017: const-string v1, "artist" // string@0755 │ │ +03a81a: 4d01 0800 |0019: aput-object v1, v8, v0 │ │ +03a81e: 1230 |001b: const/4 v0, #int 3 // #3 │ │ +03a820: 1a01 9810 |001c: const-string v1, "title" // string@1098 │ │ +03a824: 4d01 0800 |001e: aput-object v1, v8, v0 │ │ +03a828: 1240 |0020: const/4 v0, #int 4 // #4 │ │ +03a82a: 1a01 bc08 |0021: const-string v1, "duration" // string@08bc │ │ +03a82e: 4d01 0800 |0023: aput-object v1, v8, v0 │ │ +03a832: 0782 |0025: move-object v2, v8 │ │ +03a834: 6e10 5000 0c00 |0026: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +03a83a: 0c00 |0029: move-result-object v0 │ │ +03a83c: 6201 0102 |002a: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0201 │ │ +03a840: 7130 4300 e10f |002c: invoke-static {v1, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03a846: 0c01 |002f: move-result-object v1 │ │ +03a848: 1a03 db06 |0030: const-string v3, "_id = ?" // string@06db │ │ +03a84c: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +03a84e: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +03a850: 7406 4000 0000 |0034: 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@0040 │ │ +03a856: 0c06 |0037: move-result-object v6 │ │ +03a858: 3806 2000 |0038: if-eqz v6, 0058 // +0020 │ │ +03a85c: 7210 7e00 0600 |003a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +03a862: 0a00 |003d: move-result v0 │ │ +03a864: 3800 1a00 |003e: if-eqz v0, 0058 // +001a │ │ +03a868: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +03a86a: 2120 |0041: array-length v0, v2 │ │ +03a86c: 3507 1600 |0042: if-ge v7, v0, 0058 // +0016 │ │ +03a870: 4600 0207 |0044: aget-object v0, v2, v7 │ │ +03a874: 7220 7600 0600 |0046: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03a87a: 0a00 |0049: move-result v0 │ │ +03a87c: 7220 7b00 0600 |004a: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03a882: 0c0a |004d: move-result-object v10 │ │ +03a884: 380a 0700 |004e: if-eqz v10, 0055 // +0007 │ │ +03a888: 4600 0207 |0050: aget-object v0, v2, v7 │ │ +03a88c: 6e30 6609 090a |0052: invoke-virtual {v9, v0, v10}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0966 │ │ +03a892: d807 0701 |0055: add-int/lit8 v7, v7, #int 1 // #01 │ │ +03a896: 28ea |0057: goto 0041 // -0016 │ │ +03a898: 3806 0500 |0058: if-eqz v6, 005d // +0005 │ │ +03a89c: 7210 7500 0600 |005a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a8a2: 1109 |005d: return-object v9 │ │ +03a8a4: 0d00 |005e: move-exception v0 │ │ +03a8a6: 3806 0500 |005f: if-eqz v6, 0064 // +0005 │ │ +03a8aa: 7210 7500 0600 |0061: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03a8b0: 2700 |0064: throw v0 │ │ catches : 1 │ │ 0x000a - 0x0055 │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=1590 │ │ 0x0005 line=1591 │ │ 0x0006 line=1593 │ │ 0x0007 line=1594 │ │ 0x0009 line=1595 │ │ 0x0026 line=1601 │ │ + 0x002c line=1602 │ │ + 0x0034 line=1601 │ │ 0x0038 line=1604 │ │ 0x0040 line=1605 │ │ 0x0044 line=1606 │ │ 0x004e line=1607 │ │ 0x0050 line=1608 │ │ 0x0055 line=1605 │ │ 0x0058 line=1615 │ │ 0x005a line=1616 │ │ + 0x005d line=1613 │ │ 0x005e line=1615 │ │ 0x0061 line=1616 │ │ locals : │ │ 0x0007 - 0x0025 reg=2 prj [Ljava/lang/String; │ │ 0x0025 - 0x0026 reg=8 prj [Ljava/lang/String; │ │ 0x0041 - 0x0058 reg=7 i I │ │ 0x004e - 0x0058 reg=10 value Ljava/lang/String; │ │ @@ -75697,17 +76046,17 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039d38: |[039d38] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -039d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039d4a: 1100 |0001: return-object v0 │ │ +03a8c0: |[03a8c0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +03a8d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a8d2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -75716,53 +76065,53 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -039d4c: |[039d4c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -039d5c: 5421 0b02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039d60: 6e20 6b00 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ -039d66: 0a00 |0005: move-result v0 │ │ -039d68: 2b00 3800 0000 |0006: packed-switch v0, 0000003e // +00000038 │ │ -039d6e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -039d70: 1101 |000a: return-object v1 │ │ -039d72: 6e30 b809 3204 |000b: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09b8 │ │ -039d78: 0c01 |000e: move-result-object v1 │ │ -039d7a: 28fb |000f: goto 000a // -0005 │ │ -039d7c: 6e30 9c09 3204 |0010: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.albumInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@099c │ │ -039d82: 0c01 |0013: move-result-object v1 │ │ -039d84: 28f6 |0014: goto 000a // -000a │ │ -039d86: 6e30 9f09 3204 |0015: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.artistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@099f │ │ -039d8c: 0c01 |0018: move-result-object v1 │ │ -039d8e: 28f1 |0019: goto 000a // -000f │ │ -039d90: 6e30 c009 3204 |001a: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09c0 │ │ -039d96: 0c01 |001d: move-result-object v1 │ │ -039d98: 28ec |001e: goto 000a // -0014 │ │ -039d9a: 6e30 c409 3204 |001f: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09c4 │ │ -039da0: 0c01 |0022: move-result-object v1 │ │ -039da2: 28e7 |0023: goto 000a // -0019 │ │ -039da4: 6e30 a409 3204 |0024: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.favoriteInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09a4 │ │ -039daa: 0c01 |0027: move-result-object v1 │ │ -039dac: 28e2 |0028: goto 000a // -001e │ │ -039dae: 6e30 cb09 3204 |0029: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.videoInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09cb │ │ -039db4: 0c01 |002c: move-result-object v1 │ │ -039db6: 28dd |002d: goto 000a // -0023 │ │ -039db8: 6e30 bc09 3204 |002e: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.orderAudioInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09bc │ │ -039dbe: 0c01 |0031: move-result-object v1 │ │ -039dc0: 28d8 |0032: goto 000a // -0028 │ │ -039dc2: 6e30 a709 3204 |0033: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09a7 │ │ -039dc8: 0c01 |0036: move-result-object v1 │ │ -039dca: 28d3 |0037: goto 000a // -002d │ │ -039dcc: 6e30 a909 3204 |0038: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09a9 │ │ -039dd2: 0c01 |003b: move-result-object v1 │ │ -039dd4: 28ce |003c: goto 000a // -0032 │ │ -039dd6: 0000 |003d: nop // spacer │ │ -039dd8: 0001 1600 0000 0000 0500 0000 0300 ... |003e: packed-switch-data (48 units) │ │ +03a8d4: |[03a8d4] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03a8e4: 5421 0b02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03a8e8: 6e20 6b00 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ +03a8ee: 0a00 |0005: move-result v0 │ │ +03a8f0: 2b00 3800 0000 |0006: packed-switch v0, 0000003e // +00000038 │ │ +03a8f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03a8f8: 1101 |000a: return-object v1 │ │ +03a8fa: 6e30 b809 3204 |000b: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09b8 │ │ +03a900: 0c01 |000e: move-result-object v1 │ │ +03a902: 28fb |000f: goto 000a // -0005 │ │ +03a904: 6e30 9c09 3204 |0010: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.albumInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@099c │ │ +03a90a: 0c01 |0013: move-result-object v1 │ │ +03a90c: 28f6 |0014: goto 000a // -000a │ │ +03a90e: 6e30 9f09 3204 |0015: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.artistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@099f │ │ +03a914: 0c01 |0018: move-result-object v1 │ │ +03a916: 28f1 |0019: goto 000a // -000f │ │ +03a918: 6e30 c009 3204 |001a: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09c0 │ │ +03a91e: 0c01 |001d: move-result-object v1 │ │ +03a920: 28ec |001e: goto 000a // -0014 │ │ +03a922: 6e30 c409 3204 |001f: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09c4 │ │ +03a928: 0c01 |0022: move-result-object v1 │ │ +03a92a: 28e7 |0023: goto 000a // -0019 │ │ +03a92c: 6e30 a409 3204 |0024: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.favoriteInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09a4 │ │ +03a932: 0c01 |0027: move-result-object v1 │ │ +03a934: 28e2 |0028: goto 000a // -001e │ │ +03a936: 6e30 cb09 3204 |0029: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.videoInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09cb │ │ +03a93c: 0c01 |002c: move-result-object v1 │ │ +03a93e: 28dd |002d: goto 000a // -0023 │ │ +03a940: 6e30 bc09 3204 |002e: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.orderAudioInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09bc │ │ +03a946: 0c01 |0031: move-result-object v1 │ │ +03a948: 28d8 |0032: goto 000a // -0028 │ │ +03a94a: 6e30 a709 3204 |0033: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09a7 │ │ +03a950: 0c01 |0036: move-result-object v1 │ │ +03a952: 28d3 |0037: goto 000a // -002d │ │ +03a954: 6e30 a909 3204 |0038: invoke-virtual {v2, v3, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@09a9 │ │ +03a95a: 0c01 |003b: move-result-object v1 │ │ +03a95c: 28ce |003c: goto 000a // -0032 │ │ +03a95e: 0000 |003d: nop // spacer │ │ +03a960: 0001 1600 0000 0000 0500 0000 0300 ... |003e: packed-switch-data (48 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x0009 line=221 │ │ 0x000b line=191 │ │ 0x0010 line=194 │ │ @@ -75786,235 +76135,240 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -039e38: |[039e38] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -039e48: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -039e4e: 0c03 |0003: move-result-object v3 │ │ -039e50: 6e10 d409 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -039e56: 0c00 |0007: move-result-object v0 │ │ -039e58: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -039e5e: 1a03 6707 |000b: const-string v3, "audio" // string@0767 │ │ -039e62: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -039e64: 6e40 8f00 3074 |000e: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -039e6a: 0b01 |0011: move-result-wide v1 │ │ -039e6c: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -039e72: 6203 4404 |0015: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0444 │ │ -039e76: 7130 4300 1302 |0017: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -039e7c: 0c03 |001a: move-result-object v3 │ │ -039e7e: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039e84: 1103 |001e: return-object v3 │ │ -039e86: 0d03 |001f: move-exception v3 │ │ -039e88: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -039e8e: 2703 |0023: throw v3 │ │ +03a9c0: |[03a9c0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.mediaInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03a9d0: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03a9d6: 0c01 |0003: move-result-object v1 │ │ +03a9d8: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03a9de: 0c00 |0007: move-result-object v0 │ │ +03a9e0: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03a9e6: 1a01 6607 |000b: const-string v1, "audio" // string@0766 │ │ +03a9ea: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03a9ec: 6e40 8f00 1074 |000e: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03a9f2: 0b02 |0011: move-result-wide v2 │ │ +03a9f4: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03a9fa: 6201 4404 |0015: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.MEDIA_CONTENT_URI:Landroid/net/Uri; // field@0444 │ │ +03a9fe: 7130 4300 2103 |0017: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03aa04: 0c01 |001a: move-result-object v1 │ │ +03aa06: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03aa0c: 1101 |001e: return-object v1 │ │ +03aa0e: 0d01 |001f: move-exception v1 │ │ +03aa10: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03aa16: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=1369 │ │ 0x0008 line=1371 │ │ 0x000b line=1372 │ │ 0x0012 line=1373 │ │ 0x0015 line=1374 │ │ + 0x0017 line=1375 │ │ 0x001b line=1377 │ │ + 0x001e line=1374 │ │ + 0x001f line=1377 │ │ locals : │ │ - 0x0012 - 0x001f reg=1 id J │ │ + 0x0012 - 0x001f reg=2 id J │ │ 0x0008 - 0x0024 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0024 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0024 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0024 reg=7 values Landroid/content/ContentValues; │ │ │ │ #11 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'onCreate' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 365 16-bit code units │ │ -039e9c: |[039e9c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.onCreate:()Z │ │ -039eac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -039eae: 7100 a50b 0000 |0001: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/util/StrictHelper;.registStrictMode:()V // method@0ba5 │ │ -039eb4: 6e10 ae09 0500 |0004: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -039eba: 0c00 |0007: move-result-object v0 │ │ -039ebc: 6e10 4d00 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ -039ec2: 0c00 |000b: move-result-object v0 │ │ -039ec4: 7110 db00 0000 |000c: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00db │ │ -039eca: 0c00 |000f: move-result-object v0 │ │ -039ecc: 5b50 0a02 |0010: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ -039ed0: 2200 cc01 |0012: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // type@01cc │ │ -039ed4: 6e10 ae09 0500 |0014: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ -039eda: 0c01 |0017: move-result-object v1 │ │ -039edc: 5452 0a02 |0018: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ -039ee0: 7010 ac09 0500 |001a: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ -039ee6: 0c03 |001d: move-result-object v3 │ │ -039ee8: 7040 c40a 1032 |001e: invoke-direct {v0, v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.:(Landroid/content/Context;Landroid/content/SharedPreferences;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V // method@0ac4 │ │ -039eee: 5b50 0502 |0021: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ -039ef2: 2200 1e00 |0023: new-instance v0, Landroid/content/UriMatcher; // type@001e │ │ -039ef6: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -039ef8: 7020 6900 1000 |0026: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0069 │ │ -039efe: 5b50 0b02 |0029: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f02: 5450 0b02 |002b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f06: 1a01 230b |002d: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f0a: 1a02 7407 |002f: const-string v2, "audio/media" // string@0774 │ │ -039f0e: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -039f10: 6e40 6a00 1032 |0032: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039f16: 5450 0b02 |0035: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f1a: 1a01 230b |0037: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f1e: 1a02 7507 |0039: const-string v2, "audio/media/#" // string@0775 │ │ -039f22: 6e40 6a00 1042 |003b: invoke-virtual {v0, v1, v2, v4}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039f28: 5450 0b02 |003e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f2c: 1a01 230b |0040: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f30: 1a02 6a07 |0042: const-string v2, "audio/albums" // string@076a │ │ -039f34: 1223 |0044: const/4 v3, #int 2 // #2 │ │ -039f36: 6e40 6a00 1032 |0045: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039f3c: 5450 0b02 |0048: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f40: 1a01 230b |004a: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f44: 1a02 6b07 |004c: const-string v2, "audio/albums/#" // string@076b │ │ -039f48: 1233 |004e: const/4 v3, #int 3 // #3 │ │ -039f4a: 6e40 6a00 1032 |004f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039f50: 5450 0b02 |0052: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f54: 1a01 230b |0054: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f58: 1a02 6c07 |0056: const-string v2, "audio/artist" // string@076c │ │ -039f5c: 1243 |0058: const/4 v3, #int 4 // #4 │ │ -039f5e: 6e40 6a00 1032 |0059: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039f64: 5450 0b02 |005c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f68: 1a01 230b |005e: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f6c: 1a02 6d07 |0060: const-string v2, "audio/artist/#" // string@076d │ │ -039f70: 1253 |0062: const/4 v3, #int 5 // #5 │ │ -039f72: 6e40 6a00 1032 |0063: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039f78: 5450 0b02 |0066: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f7c: 1a01 230b |0068: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f80: 1a02 6807 |006a: const-string v2, "audio/albumart" // string@0768 │ │ -039f84: 1303 0800 |006c: const/16 v3, #int 8 // #8 │ │ -039f88: 6e40 6a00 1032 |006e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039f8e: 5450 0b02 |0071: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039f92: 1a01 230b |0073: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039f96: 1a02 6907 |0075: const-string v2, "audio/albumart/#" // string@0769 │ │ -039f9a: 1303 0900 |0077: const/16 v3, #int 9 // #9 │ │ -039f9e: 6e40 6a00 1032 |0079: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039fa4: 5450 0b02 |007c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039fa8: 1a01 230b |007e: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039fac: 1a02 7607 |0080: const-string v2, "audio/media/#/albumart" // string@0776 │ │ -039fb0: 1303 0a00 |0082: const/16 v3, #int 10 // #a │ │ -039fb4: 6e40 6a00 1032 |0084: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039fba: 5450 0b02 |0087: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039fbe: 1a01 230b |0089: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039fc2: 1a02 7707 |008b: const-string v2, "audio/playlist" // string@0777 │ │ -039fc6: 1263 |008d: const/4 v3, #int 6 // #6 │ │ -039fc8: 6e40 6a00 1032 |008e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039fce: 5450 0b02 |0091: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039fd2: 1a01 230b |0093: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039fd6: 1a02 7807 |0095: const-string v2, "audio/playlist/#" // string@0778 │ │ -039fda: 1273 |0097: const/4 v3, #int 7 // #7 │ │ -039fdc: 6e40 6a00 1032 |0098: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039fe2: 5450 0b02 |009b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039fe6: 1a01 230b |009d: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -039fea: 1a02 7907 |009f: const-string v2, "audio/playlistmember" // string@0779 │ │ -039fee: 1303 0b00 |00a1: const/16 v3, #int 11 // #b │ │ -039ff2: 6e40 6a00 1032 |00a3: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -039ff8: 5450 0b02 |00a6: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -039ffc: 1a01 230b |00a8: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a000: 1a02 7a07 |00aa: const-string v2, "audio/playlistmember/#" // string@077a │ │ -03a004: 1303 0c00 |00ac: const/16 v3, #int 12 // #c │ │ -03a008: 6e40 6a00 1032 |00ae: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a00e: 5450 0b02 |00b1: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a012: 1a01 230b |00b3: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a016: 1a02 6e07 |00b5: const-string v2, "audio/favorite" // string@076e │ │ -03a01a: 1303 0d00 |00b7: const/16 v3, #int 13 // #d │ │ -03a01e: 6e40 6a00 1032 |00b9: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a024: 5450 0b02 |00bc: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a028: 1a01 230b |00be: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a02c: 1a02 6f07 |00c0: const-string v2, "audio/favorite/#" // string@076f │ │ -03a030: 1303 0e00 |00c2: const/16 v3, #int 14 // #e │ │ -03a034: 6e40 6a00 1032 |00c4: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a03a: 5450 0b02 |00c7: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a03e: 1a01 230b |00c9: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a042: 1a02 1311 |00cb: const-string v2, "video/media" // string@1113 │ │ -03a046: 1303 0f00 |00cd: const/16 v3, #int 15 // #f │ │ -03a04a: 6e40 6a00 1032 |00cf: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a050: 5450 0b02 |00d2: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a054: 1a01 230b |00d4: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a058: 1a02 1411 |00d6: const-string v2, "video/media/#" // string@1114 │ │ -03a05c: 1303 1000 |00d8: const/16 v3, #int 16 // #10 │ │ -03a060: 6e40 6a00 1032 |00da: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a066: 5450 0b02 |00dd: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a06a: 1a01 230b |00df: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a06e: 1a02 1e0e |00e1: const-string v2, "order/audio" // string@0e1e │ │ -03a072: 1303 1100 |00e3: const/16 v3, #int 17 // #11 │ │ -03a076: 6e40 6a00 1032 |00e5: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a07c: 5450 0b02 |00e8: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a080: 1a01 230b |00ea: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a084: 1a02 1f0e |00ec: const-string v2, "order/audio/#" // string@0e1f │ │ -03a088: 1303 1200 |00ee: const/16 v3, #int 18 // #12 │ │ -03a08c: 6e40 6a00 1032 |00f0: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a092: 5450 0b02 |00f3: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a096: 1a01 230b |00f5: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a09a: 1a02 b408 |00f7: const-string v2, "download/media" // string@08b4 │ │ -03a09e: 1303 1300 |00f9: const/16 v3, #int 19 // #13 │ │ -03a0a2: 6e40 6a00 1032 |00fb: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a0a8: 5450 0b02 |00fe: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a0ac: 1a01 230b |0100: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a0b0: 1a02 7007 |0102: const-string v2, "audio/genres" // string@0770 │ │ -03a0b4: 1303 1400 |0104: const/16 v3, #int 20 // #14 │ │ -03a0b8: 6e40 6a00 1032 |0106: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a0be: 5450 0b02 |0109: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a0c2: 1a01 230b |010b: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a0c6: 1a02 7107 |010d: const-string v2, "audio/genres/#" // string@0771 │ │ -03a0ca: 1303 1500 |010f: const/16 v3, #int 21 // #15 │ │ -03a0ce: 6e40 6a00 1032 |0111: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a0d4: 5450 0b02 |0114: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a0d8: 1a01 230b |0116: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a0dc: 1a02 7207 |0118: const-string v2, "audio/genresmember" // string@0772 │ │ -03a0e0: 1303 1600 |011a: const/16 v3, #int 22 // #16 │ │ -03a0e4: 6e40 6a00 1032 |011c: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a0ea: 5450 0b02 |011f: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a0ee: 1a01 230b |0121: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a0f2: 1a02 7307 |0123: const-string v2, "audio/genresmember/#" // string@0773 │ │ -03a0f6: 1303 1700 |0125: const/16 v3, #int 23 // #17 │ │ -03a0fa: 6e40 6a00 1032 |0127: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a100: 5450 0b02 |012a: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a104: 1a01 230b |012c: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a108: 1a02 0108 |012e: const-string v2, "config/auth" // string@0801 │ │ -03a10c: 1303 1a00 |0130: const/16 v3, #int 26 // #1a │ │ -03a110: 6e40 6a00 1032 |0132: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a116: 5450 0b02 |0135: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a11a: 1a01 230b |0137: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a11e: 1a02 0208 |0139: const-string v2, "config/clear" // string@0802 │ │ -03a122: 1303 1800 |013b: const/16 v3, #int 24 // #18 │ │ -03a126: 6e40 6a00 1032 |013d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a12c: 5450 0b02 |0140: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a130: 1a01 230b |0142: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a134: 1a02 0508 |0144: const-string v2, "config/reset" // string@0805 │ │ -03a138: 1303 1900 |0146: const/16 v3, #int 25 // #19 │ │ -03a13c: 6e40 6a00 1032 |0148: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a142: 5450 0b02 |014b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a146: 1a01 230b |014d: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a14a: 1a02 0408 |014f: const-string v2, "config/ping" // string@0804 │ │ -03a14e: 1303 1b00 |0151: const/16 v3, #int 27 // #1b │ │ -03a152: 6e40 6a00 1032 |0153: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a158: 5450 0b02 |0156: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a15c: 1a01 230b |0158: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a160: 1a02 0608 |015a: const-string v2, "config/url" // string@0806 │ │ -03a164: 1303 1c00 |015c: const/16 v3, #int 28 // #1c │ │ -03a168: 6e40 6a00 1032 |015e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a16e: 5450 0b02 |0161: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a172: 1a01 230b |0163: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b23 │ │ -03a176: 1a02 0308 |0165: const-string v2, "config/close" // string@0803 │ │ -03a17a: 1303 1d00 |0167: const/16 v3, #int 29 // #1d │ │ -03a17e: 6e40 6a00 1032 |0169: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ -03a184: 0f04 |016c: return v4 │ │ +03aa24: |[03aa24] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.onCreate:()Z │ │ +03aa34: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03aa36: 7100 a50b 0000 |0001: invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/util/StrictHelper;.registStrictMode:()V // method@0ba5 │ │ +03aa3c: 6e10 ae09 0500 |0004: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +03aa42: 0c00 |0007: move-result-object v0 │ │ +03aa44: 6e10 4d00 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@004d │ │ +03aa4a: 0c00 |000b: move-result-object v0 │ │ +03aa4c: 7110 db00 0000 |000c: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00db │ │ +03aa52: 0c00 |000f: move-result-object v0 │ │ +03aa54: 5b50 0a02 |0010: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ +03aa58: 2200 cc01 |0012: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // type@01cc │ │ +03aa5c: 6e10 ae09 0500 |0014: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getContext:()Landroid/content/Context; // method@09ae │ │ +03aa62: 0c01 |0017: move-result-object v1 │ │ +03aa64: 5452 0a02 |0018: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mPreference:Landroid/content/SharedPreferences; // field@020a │ │ +03aa68: 7010 ac09 0500 |001a: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ +03aa6e: 0c03 |001d: move-result-object v3 │ │ +03aa70: 7040 c40a 1032 |001e: invoke-direct {v0, v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.:(Landroid/content/Context;Landroid/content/SharedPreferences;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V // method@0ac4 │ │ +03aa76: 5b50 0502 |0021: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0205 │ │ +03aa7a: 2200 1e00 |0023: new-instance v0, Landroid/content/UriMatcher; // type@001e │ │ +03aa7e: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +03aa80: 7020 6900 1000 |0026: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0069 │ │ +03aa86: 5b50 0b02 |0029: iput-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aa8a: 5450 0b02 |002b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aa8e: 1a01 220b |002d: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03aa92: 1a02 7307 |002f: const-string v2, "audio/media" // string@0773 │ │ +03aa96: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +03aa98: 6e40 6a00 1032 |0032: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03aa9e: 5450 0b02 |0035: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aaa2: 1a01 220b |0037: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03aaa6: 1a02 7407 |0039: const-string v2, "audio/media/#" // string@0774 │ │ +03aaaa: 6e40 6a00 1042 |003b: invoke-virtual {v0, v1, v2, v4}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03aab0: 5450 0b02 |003e: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aab4: 1a01 220b |0040: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03aab8: 1a02 6907 |0042: const-string v2, "audio/albums" // string@0769 │ │ +03aabc: 1223 |0044: const/4 v3, #int 2 // #2 │ │ +03aabe: 6e40 6a00 1032 |0045: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03aac4: 5450 0b02 |0048: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aac8: 1a01 220b |004a: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03aacc: 1a02 6a07 |004c: const-string v2, "audio/albums/#" // string@076a │ │ +03aad0: 1233 |004e: const/4 v3, #int 3 // #3 │ │ +03aad2: 6e40 6a00 1032 |004f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03aad8: 5450 0b02 |0052: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aadc: 1a01 220b |0054: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03aae0: 1a02 6b07 |0056: const-string v2, "audio/artist" // string@076b │ │ +03aae4: 1243 |0058: const/4 v3, #int 4 // #4 │ │ +03aae6: 6e40 6a00 1032 |0059: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03aaec: 5450 0b02 |005c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aaf0: 1a01 220b |005e: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03aaf4: 1a02 6c07 |0060: const-string v2, "audio/artist/#" // string@076c │ │ +03aaf8: 1253 |0062: const/4 v3, #int 5 // #5 │ │ +03aafa: 6e40 6a00 1032 |0063: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab00: 5450 0b02 |0066: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab04: 1a01 220b |0068: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab08: 1a02 6707 |006a: const-string v2, "audio/albumart" // string@0767 │ │ +03ab0c: 1303 0800 |006c: const/16 v3, #int 8 // #8 │ │ +03ab10: 6e40 6a00 1032 |006e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab16: 5450 0b02 |0071: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab1a: 1a01 220b |0073: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab1e: 1a02 6807 |0075: const-string v2, "audio/albumart/#" // string@0768 │ │ +03ab22: 1303 0900 |0077: const/16 v3, #int 9 // #9 │ │ +03ab26: 6e40 6a00 1032 |0079: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab2c: 5450 0b02 |007c: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab30: 1a01 220b |007e: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab34: 1a02 7507 |0080: const-string v2, "audio/media/#/albumart" // string@0775 │ │ +03ab38: 1303 0a00 |0082: const/16 v3, #int 10 // #a │ │ +03ab3c: 6e40 6a00 1032 |0084: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab42: 5450 0b02 |0087: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab46: 1a01 220b |0089: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab4a: 1a02 7607 |008b: const-string v2, "audio/playlist" // string@0776 │ │ +03ab4e: 1263 |008d: const/4 v3, #int 6 // #6 │ │ +03ab50: 6e40 6a00 1032 |008e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab56: 5450 0b02 |0091: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab5a: 1a01 220b |0093: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab5e: 1a02 7707 |0095: const-string v2, "audio/playlist/#" // string@0777 │ │ +03ab62: 1273 |0097: const/4 v3, #int 7 // #7 │ │ +03ab64: 6e40 6a00 1032 |0098: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab6a: 5450 0b02 |009b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab6e: 1a01 220b |009d: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab72: 1a02 7807 |009f: const-string v2, "audio/playlistmember" // string@0778 │ │ +03ab76: 1303 0b00 |00a1: const/16 v3, #int 11 // #b │ │ +03ab7a: 6e40 6a00 1032 |00a3: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab80: 5450 0b02 |00a6: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab84: 1a01 220b |00a8: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab88: 1a02 7907 |00aa: const-string v2, "audio/playlistmember/#" // string@0779 │ │ +03ab8c: 1303 0c00 |00ac: const/16 v3, #int 12 // #c │ │ +03ab90: 6e40 6a00 1032 |00ae: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ab96: 5450 0b02 |00b1: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ab9a: 1a01 220b |00b3: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ab9e: 1a02 6d07 |00b5: const-string v2, "audio/favorite" // string@076d │ │ +03aba2: 1303 0d00 |00b7: const/16 v3, #int 13 // #d │ │ +03aba6: 6e40 6a00 1032 |00b9: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03abac: 5450 0b02 |00bc: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03abb0: 1a01 220b |00be: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03abb4: 1a02 6e07 |00c0: const-string v2, "audio/favorite/#" // string@076e │ │ +03abb8: 1303 0e00 |00c2: const/16 v3, #int 14 // #e │ │ +03abbc: 6e40 6a00 1032 |00c4: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03abc2: 5450 0b02 |00c7: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03abc6: 1a01 220b |00c9: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03abca: 1a02 1111 |00cb: const-string v2, "video/media" // string@1111 │ │ +03abce: 1303 0f00 |00cd: const/16 v3, #int 15 // #f │ │ +03abd2: 6e40 6a00 1032 |00cf: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03abd8: 5450 0b02 |00d2: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03abdc: 1a01 220b |00d4: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03abe0: 1a02 1211 |00d6: const-string v2, "video/media/#" // string@1112 │ │ +03abe4: 1303 1000 |00d8: const/16 v3, #int 16 // #10 │ │ +03abe8: 6e40 6a00 1032 |00da: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03abee: 5450 0b02 |00dd: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03abf2: 1a01 220b |00df: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03abf6: 1a02 1c0e |00e1: const-string v2, "order/audio" // string@0e1c │ │ +03abfa: 1303 1100 |00e3: const/16 v3, #int 17 // #11 │ │ +03abfe: 6e40 6a00 1032 |00e5: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac04: 5450 0b02 |00e8: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ac08: 1a01 220b |00ea: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ac0c: 1a02 1d0e |00ec: const-string v2, "order/audio/#" // string@0e1d │ │ +03ac10: 1303 1200 |00ee: const/16 v3, #int 18 // #12 │ │ +03ac14: 6e40 6a00 1032 |00f0: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac1a: 5450 0b02 |00f3: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ac1e: 1a01 220b |00f5: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ac22: 1a02 b308 |00f7: const-string v2, "download/media" // string@08b3 │ │ +03ac26: 1303 1300 |00f9: const/16 v3, #int 19 // #13 │ │ +03ac2a: 6e40 6a00 1032 |00fb: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac30: 5450 0b02 |00fe: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ac34: 1a01 220b |0100: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ac38: 1a02 6f07 |0102: const-string v2, "audio/genres" // string@076f │ │ +03ac3c: 1303 1400 |0104: const/16 v3, #int 20 // #14 │ │ +03ac40: 6e40 6a00 1032 |0106: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac46: 5450 0b02 |0109: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ac4a: 1a01 220b |010b: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ac4e: 1a02 7007 |010d: const-string v2, "audio/genres/#" // string@0770 │ │ +03ac52: 1303 1500 |010f: const/16 v3, #int 21 // #15 │ │ +03ac56: 6e40 6a00 1032 |0111: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac5c: 5450 0b02 |0114: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ac60: 1a01 220b |0116: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ac64: 1a02 7107 |0118: const-string v2, "audio/genresmember" // string@0771 │ │ +03ac68: 1303 1600 |011a: const/16 v3, #int 22 // #16 │ │ +03ac6c: 6e40 6a00 1032 |011c: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac72: 5450 0b02 |011f: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ac76: 1a01 220b |0121: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ac7a: 1a02 7207 |0123: const-string v2, "audio/genresmember/#" // string@0772 │ │ +03ac7e: 1303 1700 |0125: const/16 v3, #int 23 // #17 │ │ +03ac82: 6e40 6a00 1032 |0127: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac88: 5450 0b02 |012a: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ac8c: 1a01 220b |012c: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ac90: 1a02 0008 |012e: const-string v2, "config/auth" // string@0800 │ │ +03ac94: 1303 1a00 |0130: const/16 v3, #int 26 // #1a │ │ +03ac98: 6e40 6a00 1032 |0132: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ac9e: 5450 0b02 |0135: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03aca2: 1a01 220b |0137: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03aca6: 1a02 0108 |0139: const-string v2, "config/clear" // string@0801 │ │ +03acaa: 1303 1800 |013b: const/16 v3, #int 24 // #18 │ │ +03acae: 6e40 6a00 1032 |013d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03acb4: 5450 0b02 |0140: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03acb8: 1a01 220b |0142: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03acbc: 1a02 0408 |0144: const-string v2, "config/reset" // string@0804 │ │ +03acc0: 1303 1900 |0146: const/16 v3, #int 25 // #19 │ │ +03acc4: 6e40 6a00 1032 |0148: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03acca: 5450 0b02 |014b: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03acce: 1a01 220b |014d: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03acd2: 1a02 0308 |014f: const-string v2, "config/ping" // string@0803 │ │ +03acd6: 1303 1b00 |0151: const/16 v3, #int 27 // #1b │ │ +03acda: 6e40 6a00 1032 |0153: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ace0: 5450 0b02 |0156: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03ace4: 1a01 220b |0158: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03ace8: 1a02 0508 |015a: const-string v2, "config/url" // string@0805 │ │ +03acec: 1303 1c00 |015c: const/16 v3, #int 28 // #1c │ │ +03acf0: 6e40 6a00 1032 |015e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03acf6: 5450 0b02 |0161: iget-object v0, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03acfa: 1a01 220b |0163: const-string v1, "jp.co.kayo.android.localplayer.ds.ampache" // string@0b22 │ │ +03acfe: 1a02 0208 |0165: const-string v2, "config/close" // string@0802 │ │ +03ad02: 1303 1d00 |0167: const/16 v3, #int 29 // #1d │ │ +03ad06: 6e40 6a00 1032 |0169: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@006a │ │ +03ad0c: 0f04 |016c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=116 │ │ - 0x0004 line=117 │ │ + 0x0004 line=118 │ │ + 0x0008 line=119 │ │ + 0x000c line=118 │ │ 0x0012 line=120 │ │ 0x0023 line=121 │ │ 0x002b line=122 │ │ 0x0035 line=123 │ │ 0x003e line=124 │ │ 0x0048 line=125 │ │ 0x0052 line=126 │ │ @@ -76052,372 +76406,405 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -03a188: |[03a188] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.orderAudioInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -03a198: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03a19e: 0c03 |0003: move-result-object v3 │ │ -03a1a0: 6e10 d409 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03a1a6: 0c00 |0007: move-result-object v0 │ │ -03a1a8: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -03a1ae: 1a03 230e |000b: const-string v3, "orderlist" // string@0e23 │ │ -03a1b2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -03a1b4: 6e40 8f00 3074 |000e: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -03a1ba: 0b01 |0011: move-result-wide v1 │ │ -03a1bc: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -03a1c2: 6203 4804 |0015: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@0448 │ │ -03a1c6: 7130 4300 1302 |0017: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -03a1cc: 0c03 |001a: move-result-object v3 │ │ -03a1ce: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03a1d4: 1103 |001e: return-object v3 │ │ -03a1d6: 0d03 |001f: move-exception v3 │ │ -03a1d8: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03a1de: 2703 |0023: throw v3 │ │ +03ad10: |[03ad10] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.orderAudioInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03ad20: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03ad26: 0c01 |0003: move-result-object v1 │ │ +03ad28: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03ad2e: 0c00 |0007: move-result-object v0 │ │ +03ad30: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03ad36: 1a01 210e |000b: const-string v1, "orderlist" // string@0e21 │ │ +03ad3a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03ad3c: 6e40 8f00 1074 |000e: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03ad42: 0b02 |0011: move-result-wide v2 │ │ +03ad44: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03ad4a: 6201 4804 |0015: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYORDER_CONTENT_URI:Landroid/net/Uri; // field@0448 │ │ +03ad4e: 7130 4300 2103 |0017: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03ad54: 0c01 |001a: move-result-object v1 │ │ +03ad56: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03ad5c: 1101 |001e: return-object v1 │ │ +03ad5e: 0d01 |001f: move-exception v1 │ │ +03ad60: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03ad66: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=1531 │ │ 0x0008 line=1533 │ │ 0x000b line=1534 │ │ 0x0012 line=1535 │ │ 0x0015 line=1536 │ │ 0x001b line=1539 │ │ + 0x001e line=1536 │ │ + 0x001f line=1539 │ │ locals : │ │ - 0x0012 - 0x001f reg=1 id J │ │ + 0x0012 - 0x001f reg=2 id J │ │ 0x0008 - 0x0024 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0024 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0024 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0024 reg=7 values Landroid/content/ContentValues; │ │ │ │ #13 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'playlistInsert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -03a1ec: |[03a1ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -03a1fc: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03a202: 0c03 |0003: move-result-object v3 │ │ -03a204: 6e10 d409 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03a20a: 0c00 |0007: move-result-object v0 │ │ -03a20c: 1a03 550e |0008: const-string v3, "playlist" // string@0e55 │ │ -03a210: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -03a212: 6e40 8f00 3074 |000b: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -03a218: 0b01 |000e: move-result-wide v1 │ │ -03a21a: 6203 0202 |000f: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0202 │ │ -03a21e: 7130 4300 1302 |0011: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -03a224: 0c03 |0014: move-result-object v3 │ │ -03a226: 1103 |0015: return-object v3 │ │ +03ad74: |[03ad74] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03ad84: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03ad8a: 0c01 |0003: move-result-object v1 │ │ +03ad8c: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03ad92: 0c00 |0007: move-result-object v0 │ │ +03ad94: 1a01 530e |0008: const-string v1, "playlist" // string@0e53 │ │ +03ad98: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +03ad9a: 6e40 8f00 1074 |000b: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03ada0: 0b02 |000e: move-result-wide v2 │ │ +03ada2: 6201 0202 |000f: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.PLAYLIST_CONTENT_URI:Landroid/net/Uri; // field@0202 │ │ +03ada6: 7130 4300 2103 |0011: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03adac: 0c01 |0014: move-result-object v1 │ │ +03adae: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1408 │ │ 0x0008 line=1409 │ │ 0x000f line=1410 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x000f - 0x0016 reg=1 id J │ │ + 0x000f - 0x0016 reg=2 id J │ │ 0x0000 - 0x0016 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0016 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0016 reg=7 values Landroid/content/ContentValues; │ │ │ │ #14 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;) │ │ name : 'playlistmemberInsert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 42 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 506 16-bit code units │ │ -03a228: |[03a228] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -03a238: 7601 af09 2700 |0000: invoke-direct/range {v39}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03a23e: 0c04 |0003: move-result-object v4 │ │ -03a240: 6e10 d409 0400 |0004: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03a246: 0c03 |0007: move-result-object v3 │ │ -03a248: 7701 4200 2800 |0008: invoke-static/range {v40}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ -03a24e: 0b18 |000b: move-result-wide v24 │ │ -03a250: 1a04 7d07 |000c: const-string v4, "audio_id" // string@077d │ │ -03a254: 0800 2900 |000e: move-object/from16 v0, v41 │ │ -03a258: 6e20 4700 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0047 │ │ -03a25e: 0c04 |0013: move-result-object v4 │ │ -03a260: 6e10 eb08 0400 |0014: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@08eb │ │ -03a266: 0b1a |0017: move-result-wide v26 │ │ -03a268: 1a04 540e |0018: const-string v4, "play_order" // string@0e54 │ │ -03a26c: 0800 2900 |001a: move-object/from16 v0, v41 │ │ -03a270: 6e20 4600 4000 |001c: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ -03a276: 0c04 |001f: move-result-object v4 │ │ -03a278: 6e10 e408 0400 |0020: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -03a27e: 0a1d |0023: move-result v29 │ │ -03a280: 120e |0024: const/4 v14, #int 0 // #0 │ │ -03a282: 1317 0000 |0025: const/16 v23, #int 0 // #0 │ │ -03a286: 2202 2b00 |0027: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ -03a28a: 7010 9600 0200 |0029: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ -03a290: 1a04 6707 |002c: const-string v4, "audio" // string@0767 │ │ -03a294: 6e20 9a00 4200 |002e: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ -03a29a: 6204 6a03 |0031: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ -03a29e: 1a05 db06 |0033: const-string v5, "_id = ?" // string@06db │ │ -03a2a2: 1216 |0035: const/4 v6, #int 1 // #1 │ │ -03a2a4: 2366 3302 |0036: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ -03a2a8: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -03a2aa: 7702 ed08 1a00 |0039: invoke-static/range {v26, v27}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -03a2b0: 0c08 |003c: move-result-object v8 │ │ -03a2b2: 4d08 0607 |003d: aput-object v8, v6, v7 │ │ -03a2b6: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -03a2b8: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -03a2ba: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -03a2bc: 7408 9800 0200 |0042: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ -03a2c2: 0c0e |0045: move-result-object v14 │ │ -03a2c4: 380e 9c01 |0046: if-eqz v14, 01e2 // +019c │ │ -03a2c8: 7210 7e00 0e00 |0048: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ -03a2ce: 0a04 |004b: move-result v4 │ │ -03a2d0: 3804 9601 |004c: if-eqz v4, 01e2 // +0196 │ │ -03a2d4: 1a04 2f0d |004e: const-string v4, "media_key" // string@0d2f │ │ -03a2d8: 7220 7600 4e00 |0050: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a2de: 0a04 |0053: move-result v4 │ │ -03a2e0: 7220 7b00 4e00 |0054: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a2e6: 0c1c |0057: move-result-object v28 │ │ -03a2e8: 1a04 9a10 |0058: const-string v4, "title" // string@109a │ │ -03a2ec: 7220 7600 4e00 |005a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a2f2: 0a04 |005d: move-result v4 │ │ -03a2f4: 7220 7b00 4e00 |005e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a2fa: 0c23 |0061: move-result-object v35 │ │ -03a2fc: 1a04 9b10 |0062: const-string v4, "title_key" // string@109b │ │ -03a300: 7220 7600 4e00 |0064: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a306: 0a04 |0067: move-result v4 │ │ -03a308: 7220 7b00 4e00 |0068: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a30e: 0c24 |006b: move-result-object v36 │ │ -03a310: 1a04 bd08 |006c: const-string v4, "duration" // string@08bd │ │ -03a314: 7220 7600 4e00 |006e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a31a: 0a04 |0071: move-result v4 │ │ -03a31c: 7220 7a00 4e00 |0072: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -03a322: 0b14 |0075: move-result-wide v20 │ │ -03a324: 1a04 5607 |0076: const-string v4, "artist" // string@0756 │ │ -03a328: 7220 7600 4e00 |0078: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a32e: 0a04 |007b: move-result v4 │ │ -03a330: 7220 7b00 4e00 |007c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a336: 0c0c |007f: move-result-object v12 │ │ -03a338: 1a04 5c07 |0080: const-string v4, "artist_key" // string@075c │ │ -03a33c: 7220 7600 4e00 |0082: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a342: 0a04 |0085: move-result v4 │ │ -03a344: 7220 7b00 4e00 |0086: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a34a: 0c0d |0089: move-result-object v13 │ │ -03a34c: 1a04 1c07 |008a: const-string v4, "album" // string@071c │ │ -03a350: 7220 7600 4e00 |008c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a356: 0a04 |008f: move-result v4 │ │ -03a358: 7220 7b00 4e00 |0090: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a35e: 0c0a |0093: move-result-object v10 │ │ -03a360: 1a04 2307 |0094: const-string v4, "album_key" // string@0723 │ │ -03a364: 7220 7600 4e00 |0096: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a36a: 0a04 |0099: move-result v4 │ │ -03a36c: 7220 7b00 4e00 |009a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a372: 0c0b |009d: move-result-object v11 │ │ -03a374: 1a04 d606 |009e: const-string v4, "_data" // string@06d6 │ │ -03a378: 7220 7600 4e00 |00a0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a37e: 0a04 |00a3: move-result v4 │ │ -03a380: 7220 7b00 4e00 |00a4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a386: 0c0f |00a7: move-result-object v15 │ │ -03a388: 1a04 a510 |00a8: const-string v4, "track" // string@10a5 │ │ -03a38c: 7220 7600 4e00 |00aa: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a392: 0a04 |00ad: move-result v4 │ │ -03a394: 7220 7900 4e00 |00ae: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ -03a39a: 0a22 |00b1: move-result v34 │ │ -03a39c: 1a04 5f08 |00b2: const-string v4, "date_added" // string@085f │ │ -03a3a0: 7220 7600 4e00 |00b4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a3a6: 0a04 |00b7: move-result v4 │ │ -03a3a8: 7220 7a00 4e00 |00b8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -03a3ae: 0b10 |00bb: move-result-wide v16 │ │ -03a3b0: 1a04 6008 |00bc: const-string v4, "date_modified" // string@0860 │ │ -03a3b4: 7220 7600 4e00 |00be: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a3ba: 0a04 |00c1: move-result v4 │ │ -03a3bc: 7220 7a00 4e00 |00c2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ -03a3c2: 0b12 |00c5: move-result-wide v18 │ │ -03a3c4: 1a04 7e10 |00c6: const-string v4, "tags" // string@107e │ │ -03a3c8: 7220 7600 4e00 |00c8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a3ce: 0a04 |00cb: move-result v4 │ │ -03a3d0: 7220 7b00 4e00 |00cc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a3d6: 0c21 |00cf: move-result-object v33 │ │ -03a3d8: 1a04 4911 |00d0: const-string v4, "year" // string@1149 │ │ -03a3dc: 7220 7600 4e00 |00d2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a3e2: 0a04 |00d5: move-result v4 │ │ -03a3e4: 7220 7b00 4e00 |00d6: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03a3ea: 0c26 |00d9: move-result-object v38 │ │ -03a3ec: 1a04 690e |00da: const-string v4, "point" // string@0e69 │ │ -03a3f0: 7220 7600 4e00 |00dc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ -03a3f6: 0a04 |00df: move-result v4 │ │ -03a3f8: 7220 7900 4e00 |00e0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ -03a3fe: 0a1e |00e3: move-result v30 │ │ -03a400: 6e10 8a00 0300 |00e4: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -03a406: 1317 0100 |00e7: const/16 v23, #int 1 // #1 │ │ -03a40a: 2225 1300 |00e9: new-instance v37, Landroid/content/ContentValues; // type@0013 │ │ -03a40e: 7601 4400 2500 |00eb: invoke-direct/range {v37}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03a414: 1a04 cd0a |00ee: const-string v4, "init_flg" // string@0acd │ │ -03a418: 1215 |00f0: const/4 v5, #int 1 // #1 │ │ -03a41a: 7110 e808 0500 |00f1: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03a420: 0c05 |00f4: move-result-object v5 │ │ -03a422: 0800 2500 |00f5: move-object/from16 v0, v37 │ │ -03a426: 6e30 4900 4005 |00f7: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03a42c: 1a04 550e |00fa: const-string v4, "playlist" // string@0e55 │ │ -03a430: 1a05 dc06 |00fc: const-string v5, "_id=?" // string@06dc │ │ -03a434: 1216 |00fe: const/4 v6, #int 1 // #1 │ │ -03a436: 2366 3302 |00ff: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ -03a43a: 1207 |0101: const/4 v7, #int 0 // #0 │ │ -03a43c: 7702 ed08 1800 |0102: invoke-static/range {v24, v25}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ -03a442: 0c08 |0105: move-result-object v8 │ │ -03a444: 4d08 0607 |0106: aput-object v8, v6, v7 │ │ -03a448: 0800 2500 |0108: move-object/from16 v0, v37 │ │ -03a44c: 6e56 9400 4350 |010a: invoke-virtual {v3, v4, v0, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -03a452: 2216 1300 |010d: new-instance v22, Landroid/content/ContentValues; // type@0013 │ │ -03a456: 7601 4400 1600 |010f: invoke-direct/range {v22}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03a45c: 1a04 da06 |0112: const-string v4, "_id" // string@06da │ │ -03a460: 0800 1600 |0114: move-object/from16 v0, v22 │ │ -03a464: 0801 1c00 |0116: move-object/from16 v1, v28 │ │ -03a468: 6e30 4b00 4001 |0118: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a46e: 1a04 540e |011b: const-string v4, "play_order" // string@0e54 │ │ -03a472: 7701 e808 1d00 |011d: invoke-static/range {v29}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03a478: 0c05 |0120: move-result-object v5 │ │ -03a47a: 0800 1600 |0121: move-object/from16 v0, v22 │ │ -03a47e: 6e30 4900 4005 |0123: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03a484: 1a04 7d07 |0126: const-string v4, "audio_id" // string@077d │ │ -03a488: 7702 ee08 1a00 |0128: invoke-static/range {v26, v27}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03a48e: 0c05 |012b: move-result-object v5 │ │ -03a490: 0800 1600 |012c: move-object/from16 v0, v22 │ │ -03a494: 6e30 4a00 4005 |012e: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03a49a: 1a04 2f0d |0131: const-string v4, "media_key" // string@0d2f │ │ -03a49e: 0800 1600 |0133: move-object/from16 v0, v22 │ │ -03a4a2: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ -03a4a6: 6e30 4b00 4001 |0137: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a4ac: 1a04 5d0e |013a: const-string v4, "playlist_id" // string@0e5d │ │ -03a4b0: 7702 ee08 1800 |013c: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03a4b6: 0c05 |013f: move-result-object v5 │ │ -03a4b8: 0800 1600 |0140: move-object/from16 v0, v22 │ │ -03a4bc: 6e30 4a00 4005 |0142: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03a4c2: 1a04 9a10 |0145: const-string v4, "title" // string@109a │ │ -03a4c6: 0800 1600 |0147: move-object/from16 v0, v22 │ │ -03a4ca: 0801 2300 |0149: move-object/from16 v1, v35 │ │ -03a4ce: 6e30 4b00 4001 |014b: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a4d4: 1a04 9b10 |014e: const-string v4, "title_key" // string@109b │ │ -03a4d8: 0800 1600 |0150: move-object/from16 v0, v22 │ │ -03a4dc: 0801 2400 |0152: move-object/from16 v1, v36 │ │ -03a4e0: 6e30 4b00 4001 |0154: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a4e6: 1a04 bd08 |0157: const-string v4, "duration" // string@08bd │ │ -03a4ea: 7702 ee08 1400 |0159: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03a4f0: 0c05 |015c: move-result-object v5 │ │ -03a4f2: 0800 1600 |015d: move-object/from16 v0, v22 │ │ -03a4f6: 6e30 4a00 4005 |015f: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03a4fc: 1a04 5607 |0162: const-string v4, "artist" // string@0756 │ │ -03a500: 0800 1600 |0164: move-object/from16 v0, v22 │ │ -03a504: 6e30 4b00 400c |0166: invoke-virtual {v0, v4, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a50a: 1a04 5c07 |0169: const-string v4, "artist_key" // string@075c │ │ -03a50e: 0800 1600 |016b: move-object/from16 v0, v22 │ │ -03a512: 6e30 4b00 400d |016d: invoke-virtual {v0, v4, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a518: 1a04 1c07 |0170: const-string v4, "album" // string@071c │ │ -03a51c: 0800 1600 |0172: move-object/from16 v0, v22 │ │ -03a520: 6e30 4b00 400a |0174: invoke-virtual {v0, v4, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a526: 1a04 2307 |0177: const-string v4, "album_key" // string@0723 │ │ -03a52a: 0800 1600 |0179: move-object/from16 v0, v22 │ │ -03a52e: 6e30 4b00 400b |017b: invoke-virtual {v0, v4, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a534: 1a04 d606 |017e: const-string v4, "_data" // string@06d6 │ │ -03a538: 0800 1600 |0180: move-object/from16 v0, v22 │ │ -03a53c: 6e30 4b00 400f |0182: invoke-virtual {v0, v4, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a542: 1a04 a510 |0185: const-string v4, "track" // string@10a5 │ │ -03a546: 7701 e808 2200 |0187: invoke-static/range {v34}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03a54c: 0c05 |018a: move-result-object v5 │ │ -03a54e: 0800 1600 |018b: move-object/from16 v0, v22 │ │ -03a552: 6e30 4900 4005 |018d: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03a558: 1a04 5f08 |0190: const-string v4, "date_added" // string@085f │ │ -03a55c: 7702 ee08 1000 |0192: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03a562: 0c05 |0195: move-result-object v5 │ │ -03a564: 0800 1600 |0196: move-object/from16 v0, v22 │ │ -03a568: 6e30 4a00 4005 |0198: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03a56e: 1a04 6008 |019b: const-string v4, "date_modified" // string@0860 │ │ -03a572: 7702 ee08 1200 |019d: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03a578: 0c05 |01a0: move-result-object v5 │ │ -03a57a: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -03a57e: 6e30 4a00 4005 |01a3: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03a584: 1a04 7e10 |01a6: const-string v4, "tags" // string@107e │ │ -03a588: 0800 1600 |01a8: move-object/from16 v0, v22 │ │ -03a58c: 0801 2100 |01aa: move-object/from16 v1, v33 │ │ -03a590: 6e30 4b00 4001 |01ac: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a596: 1a04 4911 |01af: const-string v4, "year" // string@1149 │ │ -03a59a: 0800 1600 |01b1: move-object/from16 v0, v22 │ │ -03a59e: 0801 2600 |01b3: move-object/from16 v1, v38 │ │ -03a5a2: 6e30 4b00 4001 |01b5: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03a5a8: 1a04 690e |01b8: const-string v4, "point" // string@0e69 │ │ -03a5ac: 7701 e808 1e00 |01ba: invoke-static/range {v30}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03a5b2: 0c05 |01bd: move-result-object v5 │ │ -03a5b4: 0800 1600 |01be: move-object/from16 v0, v22 │ │ -03a5b8: 6e30 4900 4005 |01c0: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03a5be: 1a04 5b0e |01c3: const-string v4, "playlist_audio" // string@0e5b │ │ -03a5c2: 1205 |01c5: const/4 v5, #int 0 // #0 │ │ -03a5c4: 0800 1600 |01c6: move-object/from16 v0, v22 │ │ -03a5c8: 6e40 9200 4305 |01c8: invoke-virtual {v3, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03a5ce: 0b1f |01cb: move-result-wide v31 │ │ -03a5d0: 6e10 9300 0300 |01cc: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -03a5d6: 6204 4704 |01cf: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@0447 │ │ -03a5da: 0500 1f00 |01d1: move-wide/from16 v0, v31 │ │ -03a5de: 7130 4300 0401 |01d3: invoke-static {v4, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -03a5e4: 0c04 |01d6: move-result-object v4 │ │ -03a5e6: 380e 0500 |01d7: if-eqz v14, 01dc // +0005 │ │ -03a5ea: 7210 7500 0e00 |01d9: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03a5f0: 3817 0500 |01dc: if-eqz v23, 01e1 // +0005 │ │ -03a5f4: 6e10 8d00 0300 |01de: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03a5fa: 1104 |01e1: return-object v4 │ │ -03a5fc: 380e 0500 |01e2: if-eqz v14, 01e7 // +0005 │ │ -03a600: 7210 7500 0e00 |01e4: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03a606: 3817 0500 |01e7: if-eqz v23, 01ec // +0005 │ │ -03a60a: 6e10 8d00 0300 |01e9: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03a610: 1204 |01ec: const/4 v4, #int 0 // #0 │ │ -03a612: 28f4 |01ed: goto 01e1 // -000c │ │ -03a614: 0d04 |01ee: move-exception v4 │ │ -03a616: 380e 0500 |01ef: if-eqz v14, 01f4 // +0005 │ │ -03a61a: 7210 7500 0e00 |01f1: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03a620: 3817 0500 |01f4: if-eqz v23, 01f9 // +0005 │ │ -03a624: 6e10 8d00 0300 |01f6: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03a62a: 2704 |01f9: throw v4 │ │ +03adb0: |[03adb0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.playlistmemberInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03adc0: 7601 af09 2700 |0000: invoke-direct/range {v39}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03adc6: 0c04 |0003: move-result-object v4 │ │ +03adc8: 6e10 d409 0400 |0004: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03adce: 0c03 |0007: move-result-object v3 │ │ +03add0: 7701 4200 2800 |0008: invoke-static/range {v40}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0042 │ │ +03add6: 0b18 |000b: move-result-wide v24 │ │ +03add8: 1a04 7c07 |000c: const-string v4, "audio_id" // string@077c │ │ +03addc: 0800 2900 |000e: move-object/from16 v0, v41 │ │ +03ade0: 6e20 4700 4000 |0010: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsLong:(Ljava/lang/String;)Ljava/lang/Long; // method@0047 │ │ +03ade6: 0c04 |0013: move-result-object v4 │ │ +03ade8: 6e10 eb08 0400 |0014: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@08eb │ │ +03adee: 0b1a |0017: move-result-wide v26 │ │ +03adf0: 1a04 520e |0018: const-string v4, "play_order" // string@0e52 │ │ +03adf4: 0800 2900 |001a: move-object/from16 v0, v41 │ │ +03adf8: 6e20 4600 4000 |001c: invoke-virtual {v0, v4}, Landroid/content/ContentValues;.getAsInteger:(Ljava/lang/String;)Ljava/lang/Integer; // method@0046 │ │ +03adfe: 0c04 |001f: move-result-object v4 │ │ +03ae00: 6e10 e408 0400 |0020: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +03ae06: 0a1d |0023: move-result v29 │ │ +03ae08: 120e |0024: const/4 v14, #int 0 // #0 │ │ +03ae0a: 1317 0000 |0025: const/16 v23, #int 0 // #0 │ │ +03ae0e: 2202 2b00 |0027: new-instance v2, Landroid/database/sqlite/SQLiteQueryBuilder; // type@002b │ │ +03ae12: 7010 9600 0200 |0029: invoke-direct {v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0096 │ │ +03ae18: 1a04 6607 |002c: const-string v4, "audio" // string@0766 │ │ +03ae1c: 6e20 9a00 4200 |002e: invoke-virtual {v2, v4}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@009a │ │ +03ae22: 6204 6a03 |0031: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.MEDIA_FIELDS:[Ljava/lang/String; // field@036a │ │ +03ae26: 1a05 db06 |0033: const-string v5, "_id = ?" // string@06db │ │ +03ae2a: 1216 |0035: const/4 v6, #int 1 // #1 │ │ +03ae2c: 2366 3302 |0036: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03ae30: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +03ae32: 7702 ed08 1a00 |0039: invoke-static/range {v26, v27}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03ae38: 0c08 |003c: move-result-object v8 │ │ +03ae3a: 4d08 0607 |003d: aput-object v8, v6, v7 │ │ +03ae3e: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +03ae40: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +03ae42: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +03ae44: 7408 9800 0200 |0042: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, 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@0098 │ │ +03ae4a: 0c0e |0045: move-result-object v14 │ │ +03ae4c: 380e 9c01 |0046: if-eqz v14, 01e2 // +019c │ │ +03ae50: 7210 7e00 0e00 |0048: invoke-interface {v14}, Landroid/database/Cursor;.moveToFirst:()Z // method@007e │ │ +03ae56: 0a04 |004b: move-result v4 │ │ +03ae58: 3804 9601 |004c: if-eqz v4, 01e2 // +0196 │ │ +03ae5c: 1a04 2d0d |004e: const-string v4, "media_key" // string@0d2d │ │ +03ae60: 7220 7600 4e00 |0050: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03ae66: 0a04 |0053: move-result v4 │ │ +03ae68: 7220 7b00 4e00 |0054: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03ae6e: 0c1c |0057: move-result-object v28 │ │ +03ae70: 1a04 9810 |0058: const-string v4, "title" // string@1098 │ │ +03ae74: 7220 7600 4e00 |005a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03ae7a: 0a04 |005d: move-result v4 │ │ +03ae7c: 7220 7b00 4e00 |005e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03ae82: 0c23 |0061: move-result-object v35 │ │ +03ae84: 1a04 9910 |0062: const-string v4, "title_key" // string@1099 │ │ +03ae88: 7220 7600 4e00 |0064: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03ae8e: 0a04 |0067: move-result v4 │ │ +03ae90: 7220 7b00 4e00 |0068: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03ae96: 0c24 |006b: move-result-object v36 │ │ +03ae98: 1a04 bc08 |006c: const-string v4, "duration" // string@08bc │ │ +03ae9c: 7220 7600 4e00 |006e: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03aea2: 0a04 |0071: move-result v4 │ │ +03aea4: 7220 7a00 4e00 |0072: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +03aeaa: 0b14 |0075: move-result-wide v20 │ │ +03aeac: 1a04 5507 |0076: const-string v4, "artist" // string@0755 │ │ +03aeb0: 7220 7600 4e00 |0078: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03aeb6: 0a04 |007b: move-result v4 │ │ +03aeb8: 7220 7b00 4e00 |007c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03aebe: 0c0c |007f: move-result-object v12 │ │ +03aec0: 1a04 5b07 |0080: const-string v4, "artist_key" // string@075b │ │ +03aec4: 7220 7600 4e00 |0082: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03aeca: 0a04 |0085: move-result v4 │ │ +03aecc: 7220 7b00 4e00 |0086: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03aed2: 0c0d |0089: move-result-object v13 │ │ +03aed4: 1a04 1c07 |008a: const-string v4, "album" // string@071c │ │ +03aed8: 7220 7600 4e00 |008c: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03aede: 0a04 |008f: move-result v4 │ │ +03aee0: 7220 7b00 4e00 |0090: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03aee6: 0c0a |0093: move-result-object v10 │ │ +03aee8: 1a04 2307 |0094: const-string v4, "album_key" // string@0723 │ │ +03aeec: 7220 7600 4e00 |0096: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03aef2: 0a04 |0099: move-result v4 │ │ +03aef4: 7220 7b00 4e00 |009a: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03aefa: 0c0b |009d: move-result-object v11 │ │ +03aefc: 1a04 d606 |009e: const-string v4, "_data" // string@06d6 │ │ +03af00: 7220 7600 4e00 |00a0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03af06: 0a04 |00a3: move-result v4 │ │ +03af08: 7220 7b00 4e00 |00a4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03af0e: 0c0f |00a7: move-result-object v15 │ │ +03af10: 1a04 a310 |00a8: const-string v4, "track" // string@10a3 │ │ +03af14: 7220 7600 4e00 |00aa: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03af1a: 0a04 |00ad: move-result v4 │ │ +03af1c: 7220 7900 4e00 |00ae: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ +03af22: 0a22 |00b1: move-result v34 │ │ +03af24: 1a04 5e08 |00b2: const-string v4, "date_added" // string@085e │ │ +03af28: 7220 7600 4e00 |00b4: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03af2e: 0a04 |00b7: move-result v4 │ │ +03af30: 7220 7a00 4e00 |00b8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +03af36: 0b10 |00bb: move-result-wide v16 │ │ +03af38: 1a04 5f08 |00bc: const-string v4, "date_modified" // string@085f │ │ +03af3c: 7220 7600 4e00 |00be: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03af42: 0a04 |00c1: move-result v4 │ │ +03af44: 7220 7a00 4e00 |00c2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getLong:(I)J // method@007a │ │ +03af4a: 0b12 |00c5: move-result-wide v18 │ │ +03af4c: 1a04 7c10 |00c6: const-string v4, "tags" // string@107c │ │ +03af50: 7220 7600 4e00 |00c8: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03af56: 0a04 |00cb: move-result v4 │ │ +03af58: 7220 7b00 4e00 |00cc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03af5e: 0c1f |00cf: move-result-object v31 │ │ +03af60: 1a04 4711 |00d0: const-string v4, "year" // string@1147 │ │ +03af64: 7220 7600 4e00 |00d2: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03af6a: 0a04 |00d5: move-result v4 │ │ +03af6c: 7220 7b00 4e00 |00d6: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +03af72: 0c26 |00d9: move-result-object v38 │ │ +03af74: 1a04 670e |00da: const-string v4, "point" // string@0e67 │ │ +03af78: 7220 7600 4e00 |00dc: invoke-interface {v14, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0076 │ │ +03af7e: 0a04 |00df: move-result v4 │ │ +03af80: 7220 7900 4e00 |00e0: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0079 │ │ +03af86: 0a1e |00e3: move-result v30 │ │ +03af88: 6e10 8a00 0300 |00e4: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03af8e: 1317 0100 |00e7: const/16 v23, #int 1 // #1 │ │ +03af92: 2225 1300 |00e9: new-instance v37, Landroid/content/ContentValues; // type@0013 │ │ +03af96: 7601 4400 2500 |00eb: invoke-direct/range {v37}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03af9c: 1a04 cc0a |00ee: const-string v4, "init_flg" // string@0acc │ │ +03afa0: 1215 |00f0: const/4 v5, #int 1 // #1 │ │ +03afa2: 7110 e808 0500 |00f1: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03afa8: 0c05 |00f4: move-result-object v5 │ │ +03afaa: 0800 2500 |00f5: move-object/from16 v0, v37 │ │ +03afae: 6e30 4900 4005 |00f7: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03afb4: 1a04 530e |00fa: const-string v4, "playlist" // string@0e53 │ │ +03afb8: 1a05 dc06 |00fc: const-string v5, "_id=?" // string@06dc │ │ +03afbc: 1216 |00fe: const/4 v6, #int 1 // #1 │ │ +03afbe: 2366 3302 |00ff: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03afc2: 1207 |0101: const/4 v7, #int 0 // #0 │ │ +03afc4: 7702 ed08 1800 |0102: invoke-static/range {v24, v25}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@08ed │ │ +03afca: 0c08 |0105: move-result-object v8 │ │ +03afcc: 4d08 0607 |0106: aput-object v8, v6, v7 │ │ +03afd0: 0800 2500 |0108: move-object/from16 v0, v37 │ │ +03afd4: 6e56 9400 4350 |010a: invoke-virtual {v3, v4, v0, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03afda: 2216 1300 |010d: new-instance v22, Landroid/content/ContentValues; // type@0013 │ │ +03afde: 7601 4400 1600 |010f: invoke-direct/range {v22}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03afe4: 1a04 da06 |0112: const-string v4, "_id" // string@06da │ │ +03afe8: 0800 1600 |0114: move-object/from16 v0, v22 │ │ +03afec: 0801 1c00 |0116: move-object/from16 v1, v28 │ │ +03aff0: 6e30 4b00 4001 |0118: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03aff6: 1a04 520e |011b: const-string v4, "play_order" // string@0e52 │ │ +03affa: 7701 e808 1d00 |011d: invoke-static/range {v29}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03b000: 0c05 |0120: move-result-object v5 │ │ +03b002: 0800 1600 |0121: move-object/from16 v0, v22 │ │ +03b006: 6e30 4900 4005 |0123: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03b00c: 1a04 7c07 |0126: const-string v4, "audio_id" // string@077c │ │ +03b010: 7702 ee08 1a00 |0128: invoke-static/range {v26, v27}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03b016: 0c05 |012b: move-result-object v5 │ │ +03b018: 0800 1600 |012c: move-object/from16 v0, v22 │ │ +03b01c: 6e30 4a00 4005 |012e: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03b022: 1a04 2d0d |0131: const-string v4, "media_key" // string@0d2d │ │ +03b026: 0800 1600 |0133: move-object/from16 v0, v22 │ │ +03b02a: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ +03b02e: 6e30 4b00 4001 |0137: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b034: 1a04 5b0e |013a: const-string v4, "playlist_id" // string@0e5b │ │ +03b038: 7702 ee08 1800 |013c: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03b03e: 0c05 |013f: move-result-object v5 │ │ +03b040: 0800 1600 |0140: move-object/from16 v0, v22 │ │ +03b044: 6e30 4a00 4005 |0142: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03b04a: 1a04 9810 |0145: const-string v4, "title" // string@1098 │ │ +03b04e: 0800 1600 |0147: move-object/from16 v0, v22 │ │ +03b052: 0801 2300 |0149: move-object/from16 v1, v35 │ │ +03b056: 6e30 4b00 4001 |014b: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b05c: 1a04 9910 |014e: const-string v4, "title_key" // string@1099 │ │ +03b060: 0800 1600 |0150: move-object/from16 v0, v22 │ │ +03b064: 0801 2400 |0152: move-object/from16 v1, v36 │ │ +03b068: 6e30 4b00 4001 |0154: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b06e: 1a04 bc08 |0157: const-string v4, "duration" // string@08bc │ │ +03b072: 7702 ee08 1400 |0159: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03b078: 0c05 |015c: move-result-object v5 │ │ +03b07a: 0800 1600 |015d: move-object/from16 v0, v22 │ │ +03b07e: 6e30 4a00 4005 |015f: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03b084: 1a04 5507 |0162: const-string v4, "artist" // string@0755 │ │ +03b088: 0800 1600 |0164: move-object/from16 v0, v22 │ │ +03b08c: 6e30 4b00 400c |0166: invoke-virtual {v0, v4, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b092: 1a04 5b07 |0169: const-string v4, "artist_key" // string@075b │ │ +03b096: 0800 1600 |016b: move-object/from16 v0, v22 │ │ +03b09a: 6e30 4b00 400d |016d: invoke-virtual {v0, v4, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b0a0: 1a04 1c07 |0170: const-string v4, "album" // string@071c │ │ +03b0a4: 0800 1600 |0172: move-object/from16 v0, v22 │ │ +03b0a8: 6e30 4b00 400a |0174: invoke-virtual {v0, v4, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b0ae: 1a04 2307 |0177: const-string v4, "album_key" // string@0723 │ │ +03b0b2: 0800 1600 |0179: move-object/from16 v0, v22 │ │ +03b0b6: 6e30 4b00 400b |017b: invoke-virtual {v0, v4, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b0bc: 1a04 d606 |017e: const-string v4, "_data" // string@06d6 │ │ +03b0c0: 0800 1600 |0180: move-object/from16 v0, v22 │ │ +03b0c4: 6e30 4b00 400f |0182: invoke-virtual {v0, v4, v15}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b0ca: 1a04 a310 |0185: const-string v4, "track" // string@10a3 │ │ +03b0ce: 7701 e808 2200 |0187: invoke-static/range {v34}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03b0d4: 0c05 |018a: move-result-object v5 │ │ +03b0d6: 0800 1600 |018b: move-object/from16 v0, v22 │ │ +03b0da: 6e30 4900 4005 |018d: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03b0e0: 1a04 5e08 |0190: const-string v4, "date_added" // string@085e │ │ +03b0e4: 7702 ee08 1000 |0192: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03b0ea: 0c05 |0195: move-result-object v5 │ │ +03b0ec: 0800 1600 |0196: move-object/from16 v0, v22 │ │ +03b0f0: 6e30 4a00 4005 |0198: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03b0f6: 1a04 5f08 |019b: const-string v4, "date_modified" // string@085f │ │ +03b0fa: 7702 ee08 1200 |019d: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03b100: 0c05 |01a0: move-result-object v5 │ │ +03b102: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +03b106: 6e30 4a00 4005 |01a3: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03b10c: 1a04 7c10 |01a6: const-string v4, "tags" // string@107c │ │ +03b110: 0800 1600 |01a8: move-object/from16 v0, v22 │ │ +03b114: 0801 1f00 |01aa: move-object/from16 v1, v31 │ │ +03b118: 6e30 4b00 4001 |01ac: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b11e: 1a04 4711 |01af: const-string v4, "year" // string@1147 │ │ +03b122: 0800 1600 |01b1: move-object/from16 v0, v22 │ │ +03b126: 0801 2600 |01b3: move-object/from16 v1, v38 │ │ +03b12a: 6e30 4b00 4001 |01b5: invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03b130: 1a04 670e |01b8: const-string v4, "point" // string@0e67 │ │ +03b134: 7701 e808 1e00 |01ba: invoke-static/range {v30}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03b13a: 0c05 |01bd: move-result-object v5 │ │ +03b13c: 0800 1600 |01be: move-object/from16 v0, v22 │ │ +03b140: 6e30 4900 4005 |01c0: invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03b146: 1a04 590e |01c3: const-string v4, "playlist_audio" // string@0e59 │ │ +03b14a: 1205 |01c5: const/4 v5, #int 0 // #0 │ │ +03b14c: 0800 1600 |01c6: move-object/from16 v0, v22 │ │ +03b150: 6e40 9200 4305 |01c8: invoke-virtual {v3, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03b156: 0b20 |01cb: move-result-wide v32 │ │ +03b158: 6e10 9300 0300 |01cc: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03b15e: 6204 4704 |01cf: sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; // field@0447 │ │ +03b162: 0500 2000 |01d1: move-wide/from16 v0, v32 │ │ +03b166: 7130 4300 0401 |01d3: invoke-static {v4, v0, v1}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03b16c: 0c04 |01d6: move-result-object v4 │ │ +03b16e: 380e 0500 |01d7: if-eqz v14, 01dc // +0005 │ │ +03b172: 7210 7500 0e00 |01d9: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03b178: 3817 0500 |01dc: if-eqz v23, 01e1 // +0005 │ │ +03b17c: 6e10 8d00 0300 |01de: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03b182: 1104 |01e1: return-object v4 │ │ +03b184: 380e 0500 |01e2: if-eqz v14, 01e7 // +0005 │ │ +03b188: 7210 7500 0e00 |01e4: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03b18e: 3817 0500 |01e7: if-eqz v23, 01ec // +0005 │ │ +03b192: 6e10 8d00 0300 |01e9: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03b198: 1204 |01ec: const/4 v4, #int 0 // #0 │ │ +03b19a: 28f4 |01ed: goto 01e1 // -000c │ │ +03b19c: 0d04 |01ee: move-exception v4 │ │ +03b19e: 380e 0500 |01ef: if-eqz v14, 01f4 // +0005 │ │ +03b1a2: 7210 7500 0e00 |01f1: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03b1a8: 3817 0500 |01f4: if-eqz v23, 01f9 // +0005 │ │ +03b1ac: 6e10 8d00 0300 |01f6: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03b1b2: 2704 |01f9: throw v4 │ │ catches : 1 │ │ 0x0027 - 0x01d6 │ │ -> 0x01ee │ │ positions : │ │ 0x0000 line=1414 │ │ 0x0008 line=1415 │ │ 0x000c line=1416 │ │ 0x0018 line=1417 │ │ 0x0024 line=1419 │ │ 0x0025 line=1420 │ │ 0x0027 line=1422 │ │ 0x002c line=1423 │ │ 0x0031 line=1424 │ │ + 0x0039 line=1426 │ │ + 0x0042 line=1424 │ │ 0x0046 line=1428 │ │ 0x004e line=1429 │ │ + 0x0050 line=1430 │ │ + 0x0054 line=1429 │ │ 0x0058 line=1431 │ │ + 0x005a line=1432 │ │ + 0x005e line=1431 │ │ 0x0062 line=1433 │ │ + 0x0064 line=1434 │ │ + 0x0068 line=1433 │ │ 0x006c line=1435 │ │ + 0x006e line=1436 │ │ + 0x0072 line=1435 │ │ 0x0076 line=1437 │ │ + 0x0078 line=1438 │ │ + 0x007c line=1437 │ │ 0x0080 line=1439 │ │ + 0x0082 line=1440 │ │ + 0x0086 line=1439 │ │ 0x008a line=1441 │ │ + 0x008c line=1442 │ │ + 0x0090 line=1441 │ │ 0x0094 line=1443 │ │ + 0x0096 line=1444 │ │ + 0x009a line=1443 │ │ 0x009e line=1445 │ │ + 0x00a0 line=1446 │ │ 0x00a8 line=1447 │ │ 0x00b2 line=1448 │ │ + 0x00b4 line=1449 │ │ + 0x00b8 line=1448 │ │ 0x00bc line=1450 │ │ + 0x00be line=1451 │ │ + 0x00c2 line=1450 │ │ 0x00c6 line=1452 │ │ + 0x00c8 line=1453 │ │ + 0x00cc line=1452 │ │ 0x00d0 line=1454 │ │ + 0x00d2 line=1455 │ │ + 0x00d6 line=1454 │ │ 0x00da line=1456 │ │ + 0x00dc line=1457 │ │ + 0x00e0 line=1456 │ │ 0x00e4 line=1459 │ │ 0x00e7 line=1460 │ │ 0x00e9 line=1461 │ │ 0x00ee line=1462 │ │ 0x00fa line=1463 │ │ + 0x0102 line=1465 │ │ + 0x0108 line=1463 │ │ 0x010d line=1468 │ │ 0x0112 line=1469 │ │ 0x011b line=1470 │ │ 0x0126 line=1471 │ │ 0x0131 line=1472 │ │ 0x013a line=1473 │ │ 0x0145 line=1474 │ │ @@ -76427,14 +76814,15 @@ │ │ 0x0169 line=1478 │ │ 0x0170 line=1479 │ │ 0x0177 line=1480 │ │ 0x017e line=1481 │ │ 0x0185 line=1482 │ │ 0x0190 line=1483 │ │ 0x019b line=1484 │ │ + 0x019d line=1485 │ │ 0x01a6 line=1486 │ │ 0x01af line=1487 │ │ 0x01b8 line=1488 │ │ 0x01c3 line=1489 │ │ 0x01cc line=1492 │ │ 0x01cf line=1493 │ │ 0x01d7 line=1497 │ │ @@ -76459,16 +76847,16 @@ │ │ 0x00a8 - 0x01e1 reg=15 data Ljava/lang/String; │ │ 0x00bc - 0x01e1 reg=16 date_added J │ │ 0x00c6 - 0x01e1 reg=18 date_modified J │ │ 0x0076 - 0x01e1 reg=20 duration J │ │ 0x0112 - 0x01e1 reg=22 dvalues_pl Landroid/content/ContentValues; │ │ 0x0058 - 0x01e1 reg=28 media_key Ljava/lang/String; │ │ 0x00e4 - 0x01e1 reg=30 point I │ │ - 0x01cc - 0x01e1 reg=31 ret_id J │ │ - 0x00d0 - 0x01e1 reg=33 tags Ljava/lang/String; │ │ + 0x00d0 - 0x01e1 reg=31 tags Ljava/lang/String; │ │ + 0x01cc - 0x01e1 reg=32 ret_id J │ │ 0x00b2 - 0x01e1 reg=34 tarck I │ │ 0x0062 - 0x01e1 reg=35 title Ljava/lang/String; │ │ 0x006c - 0x01e1 reg=36 title_key Ljava/lang/String; │ │ 0x00ee - 0x01e1 reg=37 val Landroid/content/ContentValues; │ │ 0x00da - 0x01e1 reg=38 year Ljava/lang/String; │ │ 0x002c - 0x01ee reg=2 qb Landroid/database/sqlite/SQLiteQueryBuilder; │ │ 0x0008 - 0x01fa reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -76486,185 +76874,185 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 370 16-bit code units │ │ -03a638: |[03a638] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -03a648: 5496 0b02 |0000: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a64c: 6e20 6b00 a600 |0002: invoke-virtual {v6, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ -03a652: 0a04 |0005: move-result v4 │ │ -03a654: 2b04 2c01 0000 |0006: packed-switch v4, 00000132 // +0000012c │ │ -03a65a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03a65c: 1100 |000a: return-object v0 │ │ -03a65e: 7606 b909 0900 |000b: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09b9 │ │ -03a664: 0c00 |000e: move-result-object v0 │ │ -03a666: 28fb |000f: goto 000a // -0005 │ │ -03a668: 7606 b609 0900 |0010: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09b6 │ │ -03a66e: 0c00 |0013: move-result-object v0 │ │ -03a670: 28f6 |0014: goto 000a // -000a │ │ -03a672: 7606 a009 0900 |0015: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.artistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a0 │ │ -03a678: 0c00 |0018: move-result-object v0 │ │ -03a67a: 28f1 |0019: goto 000a // -000f │ │ -03a67c: 7606 c109 0900 |001a: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09c1 │ │ -03a682: 0c00 |001d: move-result-object v0 │ │ -03a684: 28ec |001e: goto 000a // -0014 │ │ -03a686: 7606 c509 0900 |001f: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09c5 │ │ -03a68c: 0c00 |0022: move-result-object v0 │ │ -03a68e: 28e7 |0023: goto 000a // -0019 │ │ -03a690: 7606 a509 0900 |0024: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.favoriteQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a5 │ │ -03a696: 0c00 |0027: move-result-object v0 │ │ -03a698: 28e2 |0028: goto 000a // -001e │ │ -03a69a: 7606 cc09 0900 |0029: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.videoQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09cc │ │ -03a6a0: 0c00 |002c: move-result-object v0 │ │ -03a6a2: 28dd |002d: goto 000a // -0023 │ │ -03a6a4: 7606 ca09 0900 |002e: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.videoIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09ca │ │ -03a6aa: 0c00 |0031: move-result-object v0 │ │ -03a6ac: 28d8 |0032: goto 000a // -0028 │ │ -03a6ae: 7606 9d09 0900 |0033: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.albumQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@099d │ │ -03a6b4: 0c00 |0036: move-result-object v0 │ │ -03a6b6: 28d3 |0037: goto 000a // -002d │ │ -03a6b8: 7606 a809 0900 |0038: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a8 │ │ -03a6be: 0c00 |003b: move-result-object v0 │ │ -03a6c0: 28ce |003c: goto 000a // -0032 │ │ -03a6c2: 7606 aa09 0900 |003d: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09aa │ │ -03a6c8: 0c00 |0040: move-result-object v0 │ │ -03a6ca: 28c9 |0041: goto 000a // -0037 │ │ -03a6cc: 7606 bd09 0900 |0042: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.orderAudioQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09bd │ │ -03a6d2: 0c00 |0045: move-result-object v0 │ │ -03a6d4: 28c4 |0046: goto 000a // -003c │ │ -03a6d6: 7606 bb09 0900 |0047: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.orderAudioIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09bb │ │ -03a6dc: 0c00 |004a: move-result-object v0 │ │ -03a6de: 28bf |004b: goto 000a // -0041 │ │ -03a6e0: 7606 a309 0900 |004c: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.downloadQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a3 │ │ -03a6e6: 0c00 |004f: move-result-object v0 │ │ -03a6e8: 28ba |0050: goto 000a // -0046 │ │ -03a6ea: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -03a6ec: 380c 0c00 |0052: if-eqz v12, 005e // +000c │ │ -03a6f0: 1a06 3b09 |0054: const-string v6, "force" // string@093b │ │ -03a6f4: 6e20 0c09 6c00 |0056: invoke-virtual {v12, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ -03a6fa: 0a06 |0059: move-result v6 │ │ -03a6fc: 12f7 |005a: const/4 v7, #int -1 // #ff │ │ -03a6fe: 3276 0300 |005b: if-eq v6, v7, 005e // +0003 │ │ -03a702: 1212 |005d: const/4 v2, #int 1 // #1 │ │ -03a704: 7010 ac09 0900 |005e: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ -03a70a: 0c06 |0061: move-result-object v6 │ │ -03a70c: 6e20 0c0a 2600 |0062: invoke-virtual {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.ping:(Z)Ljava/lang/String; // method@0a0c │ │ -03a712: 0c03 |0065: move-result-object v3 │ │ -03a714: 1200 |0066: const/4 v0, #int 0 // #0 │ │ -03a716: 3803 a3ff |0067: if-eqz v3, 000a // -005d │ │ -03a71a: 6e10 0e09 0300 |0069: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@090e │ │ -03a720: 0a06 |006c: move-result v6 │ │ -03a722: 3d06 9dff |006d: if-lez v6, 000a // -0063 │ │ -03a726: 2200 2600 |006f: new-instance v0, Landroid/database/MatrixCursor; // type@0026 │ │ -03a72a: 1226 |0071: const/4 v6, #int 2 // #2 │ │ -03a72c: 2366 3302 |0072: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ -03a730: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -03a732: 1a08 da06 |0075: const-string v8, "_id" // string@06da │ │ -03a736: 4d08 0607 |0077: aput-object v8, v6, v7 │ │ -03a73a: 1217 |0079: const/4 v7, #int 1 // #1 │ │ -03a73c: 1a08 8307 |007a: const-string v8, "authkey" // string@0783 │ │ -03a740: 4d08 0607 |007c: aput-object v8, v6, v7 │ │ -03a744: 7020 8700 6000 |007e: invoke-direct {v0, v6}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -03a74a: 1226 |0081: const/4 v6, #int 2 // #2 │ │ -03a74c: 2366 3102 |0082: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ -03a750: 1207 |0084: const/4 v7, #int 0 // #0 │ │ -03a752: 1208 |0085: const/4 v8, #int 0 // #0 │ │ -03a754: 7110 e808 0800 |0086: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03a75a: 0c08 |0089: move-result-object v8 │ │ -03a75c: 4d08 0607 |008a: aput-object v8, v6, v7 │ │ -03a760: 1217 |008c: const/4 v7, #int 1 // #1 │ │ -03a762: 4d03 0607 |008d: aput-object v3, v6, v7 │ │ -03a766: 6e20 8800 6000 |008f: invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03a76c: 2900 78ff |0092: goto/16 000a // -0088 │ │ -03a770: 12f6 |0094: const/4 v6, #int -1 // #ff │ │ -03a772: 5996 0802 |0095: iput v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ -03a776: 7010 ac09 0900 |0097: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ -03a77c: 0c06 |009a: move-result-object v6 │ │ -03a77e: 6e10 e509 0600 |009b: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ -03a784: 2900 6bff |009e: goto/16 0009 // -0095 │ │ -03a788: 7010 ac09 0900 |00a0: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ -03a78e: 0c06 |00a3: move-result-object v6 │ │ -03a790: 6e10 e509 0600 |00a4: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ -03a796: 2900 62ff |00a7: goto/16 0009 // -009e │ │ -03a79a: 2200 2600 |00a9: new-instance v0, Landroid/database/MatrixCursor; // type@0026 │ │ -03a79e: 1226 |00ab: const/4 v6, #int 2 // #2 │ │ -03a7a0: 2366 3302 |00ac: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ -03a7a4: 1207 |00ae: const/4 v7, #int 0 // #0 │ │ -03a7a6: 1a08 da06 |00af: const-string v8, "_id" // string@06da │ │ -03a7aa: 4d08 0607 |00b1: aput-object v8, v6, v7 │ │ -03a7ae: 1217 |00b3: const/4 v7, #int 1 // #1 │ │ -03a7b0: 1a08 8407 |00b4: const-string v8, "authurl" // string@0784 │ │ -03a7b4: 4d08 0607 |00b6: aput-object v8, v6, v7 │ │ -03a7b8: 7020 8700 6000 |00b8: invoke-direct {v0, v6}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -03a7be: 7010 ac09 0900 |00bb: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ -03a7c4: 0c06 |00be: move-result-object v6 │ │ -03a7c6: 1207 |00bf: const/4 v7, #int 0 // #0 │ │ -03a7c8: 4607 0d07 |00c0: aget-object v7, v13, v7 │ │ -03a7cc: 6e20 f009 7600 |00c2: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; // method@09f0 │ │ -03a7d2: 0c05 |00c5: move-result-object v5 │ │ -03a7d4: 1226 |00c6: const/4 v6, #int 2 // #2 │ │ -03a7d6: 2366 3102 |00c7: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ -03a7da: 1207 |00c9: const/4 v7, #int 0 // #0 │ │ -03a7dc: 1208 |00ca: const/4 v8, #int 0 // #0 │ │ -03a7de: 7110 e808 0800 |00cb: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03a7e4: 0c08 |00ce: move-result-object v8 │ │ -03a7e6: 4d08 0607 |00cf: aput-object v8, v6, v7 │ │ -03a7ea: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ -03a7ec: 4d05 0607 |00d2: aput-object v5, v6, v7 │ │ -03a7f0: 6e20 8800 6000 |00d4: invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03a7f6: 2900 33ff |00d7: goto/16 000a // -00cd │ │ -03a7fa: 2200 2600 |00d9: new-instance v0, Landroid/database/MatrixCursor; // type@0026 │ │ -03a7fe: 1226 |00db: const/4 v6, #int 2 // #2 │ │ -03a800: 2366 3302 |00dc: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ -03a804: 1207 |00de: const/4 v7, #int 0 // #0 │ │ -03a806: 1a08 da06 |00df: const-string v8, "_id" // string@06da │ │ -03a80a: 4d08 0607 |00e1: aput-object v8, v6, v7 │ │ -03a80e: 1217 |00e3: const/4 v7, #int 1 // #1 │ │ -03a810: 1a08 8407 |00e4: const-string v8, "authurl" // string@0784 │ │ -03a814: 4d08 0607 |00e6: aput-object v8, v6, v7 │ │ -03a818: 7020 8700 6000 |00e8: invoke-direct {v0, v6}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ -03a81e: 7010 ac09 0900 |00eb: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ -03a824: 0c06 |00ee: move-result-object v6 │ │ -03a826: 1207 |00ef: const/4 v7, #int 0 // #0 │ │ -03a828: 4607 0d07 |00f0: aget-object v7, v13, v7 │ │ -03a82c: 6e20 f909 7600 |00f2: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getMediaAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; // method@09f9 │ │ -03a832: 0c05 |00f5: move-result-object v5 │ │ -03a834: 1226 |00f6: const/4 v6, #int 2 // #2 │ │ -03a836: 2366 3102 |00f7: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ -03a83a: 1207 |00f9: const/4 v7, #int 0 // #0 │ │ -03a83c: 1208 |00fa: const/4 v8, #int 0 // #0 │ │ -03a83e: 7110 e808 0800 |00fb: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03a844: 0c08 |00fe: move-result-object v8 │ │ -03a846: 4d08 0607 |00ff: aput-object v8, v6, v7 │ │ -03a84a: 1217 |0101: const/4 v7, #int 1 // #1 │ │ -03a84c: 4d05 0607 |0102: aput-object v5, v6, v7 │ │ -03a850: 6e20 8800 6000 |0104: invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03a856: 2900 03ff |0107: goto/16 000a // -00fd │ │ -03a85a: 7010 af09 0900 |0109: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03a860: 0c06 |010c: move-result-object v6 │ │ -03a862: 6e10 d409 0600 |010d: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03a868: 0c01 |0110: move-result-object v1 │ │ -03a86a: 6e10 8a00 0100 |0111: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -03a870: 390b 1100 |0114: if-nez v11, 0125 // +0011 │ │ -03a874: 7010 af09 0900 |0116: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03a87a: 0c06 |0119: move-result-object v6 │ │ -03a87c: 6e20 d709 1600 |011a: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d7 │ │ -03a882: 6e10 9300 0100 |011d: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -03a888: 6e10 8d00 0100 |0120: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03a88e: 2900 e6fe |0123: goto/16 0009 // -011a │ │ -03a892: 7010 af09 0900 |0125: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03a898: 0c06 |0128: move-result-object v6 │ │ -03a89a: 6e30 d009 160b |0129: invoke-virtual {v6, v1, v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.deleteTable:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V // method@09d0 │ │ -03a8a0: 28f1 |012c: goto 011d // -000f │ │ -03a8a2: 0d06 |012d: move-exception v6 │ │ -03a8a4: 6e10 8d00 0100 |012e: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03a8aa: 2706 |0131: throw v6 │ │ -03a8ac: 0001 1e00 0000 0000 0500 0000 0a00 ... |0132: packed-switch-data (64 units) │ │ +03b1c0: |[03b1c0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +03b1d0: 5496 0b02 |0000: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03b1d4: 6e20 6b00 a600 |0002: invoke-virtual {v6, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ +03b1da: 0a04 |0005: move-result v4 │ │ +03b1dc: 2b04 2c01 0000 |0006: packed-switch v4, 00000132 // +0000012c │ │ +03b1e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03b1e4: 1100 |000a: return-object v0 │ │ +03b1e6: 7606 b909 0900 |000b: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09b9 │ │ +03b1ec: 0c00 |000e: move-result-object v0 │ │ +03b1ee: 28fb |000f: goto 000a // -0005 │ │ +03b1f0: 7606 b609 0900 |0010: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09b6 │ │ +03b1f6: 0c00 |0013: move-result-object v0 │ │ +03b1f8: 28f6 |0014: goto 000a // -000a │ │ +03b1fa: 7606 a009 0900 |0015: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.artistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a0 │ │ +03b200: 0c00 |0018: move-result-object v0 │ │ +03b202: 28f1 |0019: goto 000a // -000f │ │ +03b204: 7606 c109 0900 |001a: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09c1 │ │ +03b20a: 0c00 |001d: move-result-object v0 │ │ +03b20c: 28ec |001e: goto 000a // -0014 │ │ +03b20e: 7606 c509 0900 |001f: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09c5 │ │ +03b214: 0c00 |0022: move-result-object v0 │ │ +03b216: 28e7 |0023: goto 000a // -0019 │ │ +03b218: 7606 a509 0900 |0024: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.favoriteQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a5 │ │ +03b21e: 0c00 |0027: move-result-object v0 │ │ +03b220: 28e2 |0028: goto 000a // -001e │ │ +03b222: 7606 cc09 0900 |0029: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.videoQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09cc │ │ +03b228: 0c00 |002c: move-result-object v0 │ │ +03b22a: 28dd |002d: goto 000a // -0023 │ │ +03b22c: 7606 ca09 0900 |002e: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.videoIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09ca │ │ +03b232: 0c00 |0031: move-result-object v0 │ │ +03b234: 28d8 |0032: goto 000a // -0028 │ │ +03b236: 7606 9d09 0900 |0033: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.albumQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@099d │ │ +03b23c: 0c00 |0036: move-result-object v0 │ │ +03b23e: 28d3 |0037: goto 000a // -002d │ │ +03b240: 7606 a809 0900 |0038: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a8 │ │ +03b246: 0c00 |003b: move-result-object v0 │ │ +03b248: 28ce |003c: goto 000a // -0032 │ │ +03b24a: 7606 aa09 0900 |003d: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.genresmemberQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09aa │ │ +03b250: 0c00 |0040: move-result-object v0 │ │ +03b252: 28c9 |0041: goto 000a // -0037 │ │ +03b254: 7606 bd09 0900 |0042: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.orderAudioQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09bd │ │ +03b25a: 0c00 |0045: move-result-object v0 │ │ +03b25c: 28c4 |0046: goto 000a // -003c │ │ +03b25e: 7606 bb09 0900 |0047: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.orderAudioIdQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09bb │ │ +03b264: 0c00 |004a: move-result-object v0 │ │ +03b266: 28bf |004b: goto 000a // -0041 │ │ +03b268: 7606 a309 0900 |004c: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.downloadQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@09a3 │ │ +03b26e: 0c00 |004f: move-result-object v0 │ │ +03b270: 28ba |0050: goto 000a // -0046 │ │ +03b272: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +03b274: 380c 0c00 |0052: if-eqz v12, 005e // +000c │ │ +03b278: 1a06 3a09 |0054: const-string v6, "force" // string@093a │ │ +03b27c: 6e20 0c09 6c00 |0056: invoke-virtual {v12, v6}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@090c │ │ +03b282: 0a06 |0059: move-result v6 │ │ +03b284: 12f7 |005a: const/4 v7, #int -1 // #ff │ │ +03b286: 3276 0300 |005b: if-eq v6, v7, 005e // +0003 │ │ +03b28a: 1212 |005d: const/4 v2, #int 1 // #1 │ │ +03b28c: 7010 ac09 0900 |005e: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ +03b292: 0c06 |0061: move-result-object v6 │ │ +03b294: 6e20 0c0a 2600 |0062: invoke-virtual {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.ping:(Z)Ljava/lang/String; // method@0a0c │ │ +03b29a: 0c03 |0065: move-result-object v3 │ │ +03b29c: 1200 |0066: const/4 v0, #int 0 // #0 │ │ +03b29e: 3803 a3ff |0067: if-eqz v3, 000a // -005d │ │ +03b2a2: 6e10 0e09 0300 |0069: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@090e │ │ +03b2a8: 0a06 |006c: move-result v6 │ │ +03b2aa: 3d06 9dff |006d: if-lez v6, 000a // -0063 │ │ +03b2ae: 2200 2600 |006f: new-instance v0, Landroid/database/MatrixCursor; // type@0026 │ │ +03b2b2: 1226 |0071: const/4 v6, #int 2 // #2 │ │ +03b2b4: 2366 3302 |0072: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03b2b8: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +03b2ba: 1a08 da06 |0075: const-string v8, "_id" // string@06da │ │ +03b2be: 4d08 0607 |0077: aput-object v8, v6, v7 │ │ +03b2c2: 1217 |0079: const/4 v7, #int 1 // #1 │ │ +03b2c4: 1a08 8207 |007a: const-string v8, "authkey" // string@0782 │ │ +03b2c8: 4d08 0607 |007c: aput-object v8, v6, v7 │ │ +03b2cc: 7020 8700 6000 |007e: invoke-direct {v0, v6}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +03b2d2: 1226 |0081: const/4 v6, #int 2 // #2 │ │ +03b2d4: 2366 3102 |0082: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ +03b2d8: 1207 |0084: const/4 v7, #int 0 // #0 │ │ +03b2da: 1208 |0085: const/4 v8, #int 0 // #0 │ │ +03b2dc: 7110 e808 0800 |0086: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03b2e2: 0c08 |0089: move-result-object v8 │ │ +03b2e4: 4d08 0607 |008a: aput-object v8, v6, v7 │ │ +03b2e8: 1217 |008c: const/4 v7, #int 1 // #1 │ │ +03b2ea: 4d03 0607 |008d: aput-object v3, v6, v7 │ │ +03b2ee: 6e20 8800 6000 |008f: invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03b2f4: 2900 78ff |0092: goto/16 000a // -0088 │ │ +03b2f8: 12f6 |0094: const/4 v6, #int -1 // #ff │ │ +03b2fa: 5996 0802 |0095: iput v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mDatabaseIndex:I // field@0208 │ │ +03b2fe: 7010 ac09 0900 |0097: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ +03b304: 0c06 |009a: move-result-object v6 │ │ +03b306: 6e10 e509 0600 |009b: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ +03b30c: 2900 6bff |009e: goto/16 0009 // -0095 │ │ +03b310: 7010 ac09 0900 |00a0: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ +03b316: 0c06 |00a3: move-result-object v6 │ │ +03b318: 6e10 e509 0600 |00a4: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.clearAuth:()V // method@09e5 │ │ +03b31e: 2900 62ff |00a7: goto/16 0009 // -009e │ │ +03b322: 2200 2600 |00a9: new-instance v0, Landroid/database/MatrixCursor; // type@0026 │ │ +03b326: 1226 |00ab: const/4 v6, #int 2 // #2 │ │ +03b328: 2366 3302 |00ac: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03b32c: 1207 |00ae: const/4 v7, #int 0 // #0 │ │ +03b32e: 1a08 da06 |00af: const-string v8, "_id" // string@06da │ │ +03b332: 4d08 0607 |00b1: aput-object v8, v6, v7 │ │ +03b336: 1217 |00b3: const/4 v7, #int 1 // #1 │ │ +03b338: 1a08 8307 |00b4: const-string v8, "authurl" // string@0783 │ │ +03b33c: 4d08 0607 |00b6: aput-object v8, v6, v7 │ │ +03b340: 7020 8700 6000 |00b8: invoke-direct {v0, v6}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +03b346: 7010 ac09 0900 |00bb: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ +03b34c: 0c06 |00be: move-result-object v6 │ │ +03b34e: 1207 |00bf: const/4 v7, #int 0 // #0 │ │ +03b350: 4607 0d07 |00c0: aget-object v7, v13, v7 │ │ +03b354: 6e20 f009 7600 |00c2: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; // method@09f0 │ │ +03b35a: 0c05 |00c5: move-result-object v5 │ │ +03b35c: 1226 |00c6: const/4 v6, #int 2 // #2 │ │ +03b35e: 2366 3102 |00c7: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ +03b362: 1207 |00c9: const/4 v7, #int 0 // #0 │ │ +03b364: 1208 |00ca: const/4 v8, #int 0 // #0 │ │ +03b366: 7110 e808 0800 |00cb: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03b36c: 0c08 |00ce: move-result-object v8 │ │ +03b36e: 4d08 0607 |00cf: aput-object v8, v6, v7 │ │ +03b372: 1217 |00d1: const/4 v7, #int 1 // #1 │ │ +03b374: 4d05 0607 |00d2: aput-object v5, v6, v7 │ │ +03b378: 6e20 8800 6000 |00d4: invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03b37e: 2900 33ff |00d7: goto/16 000a // -00cd │ │ +03b382: 2200 2600 |00d9: new-instance v0, Landroid/database/MatrixCursor; // type@0026 │ │ +03b386: 1226 |00db: const/4 v6, #int 2 // #2 │ │ +03b388: 2366 3302 |00dc: new-array v6, v6, [Ljava/lang/String; // type@0233 │ │ +03b38c: 1207 |00de: const/4 v7, #int 0 // #0 │ │ +03b38e: 1a08 da06 |00df: const-string v8, "_id" // string@06da │ │ +03b392: 4d08 0607 |00e1: aput-object v8, v6, v7 │ │ +03b396: 1217 |00e3: const/4 v7, #int 1 // #1 │ │ +03b398: 1a08 8307 |00e4: const-string v8, "authurl" // string@0783 │ │ +03b39c: 4d08 0607 |00e6: aput-object v8, v6, v7 │ │ +03b3a0: 7020 8700 6000 |00e8: invoke-direct {v0, v6}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0087 │ │ +03b3a6: 7010 ac09 0900 |00eb: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getAmpacheHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@09ac │ │ +03b3ac: 0c06 |00ee: move-result-object v6 │ │ +03b3ae: 1207 |00ef: const/4 v7, #int 0 // #0 │ │ +03b3b0: 4607 0d07 |00f0: aget-object v7, v13, v7 │ │ +03b3b4: 6e20 f909 7600 |00f2: invoke-virtual {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getMediaAuthrizedURL:(Ljava/lang/String;)Ljava/lang/String; // method@09f9 │ │ +03b3ba: 0c05 |00f5: move-result-object v5 │ │ +03b3bc: 1226 |00f6: const/4 v6, #int 2 // #2 │ │ +03b3be: 2366 3102 |00f7: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ +03b3c2: 1207 |00f9: const/4 v7, #int 0 // #0 │ │ +03b3c4: 1208 |00fa: const/4 v8, #int 0 // #0 │ │ +03b3c6: 7110 e808 0800 |00fb: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03b3cc: 0c08 |00fe: move-result-object v8 │ │ +03b3ce: 4d08 0607 |00ff: aput-object v8, v6, v7 │ │ +03b3d2: 1217 |0101: const/4 v7, #int 1 // #1 │ │ +03b3d4: 4d05 0607 |0102: aput-object v5, v6, v7 │ │ +03b3d8: 6e20 8800 6000 |0104: invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03b3de: 2900 03ff |0107: goto/16 000a // -00fd │ │ +03b3e2: 7010 af09 0900 |0109: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03b3e8: 0c06 |010c: move-result-object v6 │ │ +03b3ea: 6e10 d409 0600 |010d: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03b3f0: 0c01 |0110: move-result-object v1 │ │ +03b3f2: 6e10 8a00 0100 |0111: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03b3f8: 390b 1100 |0114: if-nez v11, 0125 // +0011 │ │ +03b3fc: 7010 af09 0900 |0116: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03b402: 0c06 |0119: move-result-object v6 │ │ +03b404: 6e20 d709 1600 |011a: invoke-virtual {v6, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.rebuild:(Landroid/database/sqlite/SQLiteDatabase;)V // method@09d7 │ │ +03b40a: 6e10 9300 0100 |011d: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03b410: 6e10 8d00 0100 |0120: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03b416: 2900 e6fe |0123: goto/16 0009 // -011a │ │ +03b41a: 7010 af09 0900 |0125: invoke-direct {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03b420: 0c06 |0128: move-result-object v6 │ │ +03b422: 6e30 d009 160b |0129: invoke-virtual {v6, v1, v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.deleteTable:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V // method@09d0 │ │ +03b428: 28f1 |012c: goto 011d // -000f │ │ +03b42a: 0d06 |012d: move-exception v6 │ │ +03b42c: 6e10 8d00 0100 |012e: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03b432: 2706 |0131: throw v6 │ │ +03b434: 0001 1e00 0000 0000 0500 0000 0a00 ... |0132: packed-switch-data (64 units) │ │ catches : 2 │ │ 0x0111 - 0x0120 │ │ -> 0x012d │ │ 0x0125 - 0x012c │ │ -> 0x012d │ │ positions : │ │ 0x0000 line=229 │ │ @@ -76688,23 +77076,29 @@ │ │ 0x0052 line=289 │ │ 0x005d line=290 │ │ 0x005e line=292 │ │ 0x0066 line=293 │ │ 0x0067 line=294 │ │ 0x006f line=295 │ │ 0x0081 line=299 │ │ + 0x0086 line=300 │ │ + 0x008f line=299 │ │ 0x0094 line=306 │ │ 0x0097 line=307 │ │ 0x00a0 line=311 │ │ 0x00a9 line=315 │ │ 0x00bb line=319 │ │ 0x00c6 line=320 │ │ + 0x00cb line=321 │ │ + 0x00d4 line=320 │ │ 0x00d9 line=326 │ │ 0x00eb line=330 │ │ 0x00f6 line=332 │ │ + 0x00fb line=333 │ │ + 0x0104 line=332 │ │ 0x0109 line=338 │ │ 0x0111 line=340 │ │ 0x0114 line=341 │ │ 0x0116 line=342 │ │ 0x011d line=346 │ │ 0x0120 line=348 │ │ 0x0125 line=344 │ │ @@ -76733,41 +77127,41 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -03a940: |[03a940] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -03a950: 5421 0b02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ -03a954: 6e20 6b00 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ -03a95a: 0a00 |0005: move-result v0 │ │ -03a95c: 2b00 2400 0000 |0006: packed-switch v0, 0000002a // +00000024 │ │ -03a962: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03a964: 0f01 |000a: return v1 │ │ -03a966: 7056 c209 3254 |000b: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09c2 │ │ -03a96c: 0a01 |000e: move-result v1 │ │ -03a96e: 28fb |000f: goto 000a // -0005 │ │ -03a970: 7056 c609 3254 |0010: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09c6 │ │ -03a976: 0a01 |0013: move-result v1 │ │ -03a978: 28f6 |0014: goto 000a // -000a │ │ -03a97a: 6e56 a609 3254 |0015: invoke-virtual {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.favoriteUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09a6 │ │ -03a980: 0a01 |0018: move-result v1 │ │ -03a982: 28f1 |0019: goto 000a // -000f │ │ -03a984: 7056 b709 3254 |001a: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09b7 │ │ -03a98a: 0a01 |001d: move-result v1 │ │ -03a98c: 28ec |001e: goto 000a // -0014 │ │ -03a98e: 7056 9b09 3254 |001f: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.albumIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@099b │ │ -03a994: 0a01 |0022: move-result v1 │ │ -03a996: 28e7 |0023: goto 000a // -0019 │ │ -03a998: 7056 9e09 3254 |0024: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.artistIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@099e │ │ -03a99e: 0a01 |0027: move-result v1 │ │ -03a9a0: 28e2 |0028: goto 000a // -001e │ │ -03a9a2: 0000 |0029: nop // spacer │ │ -03a9a4: 0001 0d00 0100 0000 1400 0000 0300 ... |002a: packed-switch-data (30 units) │ │ +03b4c8: |[03b4c8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +03b4d8: 5421 0b02 |0000: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mUriMatcher:Landroid/content/UriMatcher; // field@020b │ │ +03b4dc: 6e20 6b00 3100 |0002: invoke-virtual {v1, v3}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@006b │ │ +03b4e2: 0a00 |0005: move-result v0 │ │ +03b4e4: 2b00 2400 0000 |0006: packed-switch v0, 0000002a // +00000024 │ │ +03b4ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03b4ec: 0f01 |000a: return v1 │ │ +03b4ee: 7056 c209 3254 |000b: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09c2 │ │ +03b4f4: 0a01 |000e: move-result v1 │ │ +03b4f6: 28fb |000f: goto 000a // -0005 │ │ +03b4f8: 7056 c609 3254 |0010: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.playlistmemberUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09c6 │ │ +03b4fe: 0a01 |0013: move-result v1 │ │ +03b500: 28f6 |0014: goto 000a // -000a │ │ +03b502: 6e56 a609 3254 |0015: invoke-virtual {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.favoriteUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09a6 │ │ +03b508: 0a01 |0018: move-result v1 │ │ +03b50a: 28f1 |0019: goto 000a // -000f │ │ +03b50c: 7056 b709 3254 |001a: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.mediaIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@09b7 │ │ +03b512: 0a01 |001d: move-result v1 │ │ +03b514: 28ec |001e: goto 000a // -0014 │ │ +03b516: 7056 9b09 3254 |001f: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.albumIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@099b │ │ +03b51c: 0a01 |0022: move-result v1 │ │ +03b51e: 28e7 |0023: goto 000a // -0019 │ │ +03b520: 7056 9e09 3254 |0024: invoke-direct {v2, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.artistIdUpdate:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@099e │ │ +03b526: 0a01 |0027: move-result v1 │ │ +03b528: 28e2 |0028: goto 000a // -001e │ │ +03b52a: 0000 |0029: nop // spacer │ │ +03b52c: 0001 0d00 0100 0000 1400 0000 0300 ... |002a: packed-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ 0x0006 line=1000 │ │ 0x0009 line=1020 │ │ 0x000b line=1002 │ │ 0x0010 line=1005 │ │ @@ -76789,45 +77183,48 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -03a9e0: |[03a9e0] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.videoInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -03a9f0: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ -03a9f6: 0c03 |0003: move-result-object v3 │ │ -03a9f8: 6e10 d409 0300 |0004: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03a9fe: 0c00 |0007: move-result-object v0 │ │ -03aa00: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -03aa06: 1a03 1211 |000b: const-string v3, "video" // string@1112 │ │ -03aa0a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -03aa0c: 6e40 8f00 3074 |000e: invoke-virtual {v0, v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ -03aa12: 0b01 |0011: move-result-wide v1 │ │ -03aa14: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -03aa1a: 6203 4a04 |0015: sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ -03aa1e: 7130 4300 1302 |0017: invoke-static {v3, v1, v2}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ -03aa24: 0c03 |001a: move-result-object v3 │ │ -03aa26: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03aa2c: 1103 |001e: return-object v3 │ │ -03aa2e: 0d03 |001f: move-exception v3 │ │ -03aa30: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03aa36: 2703 |0023: throw v3 │ │ +03b568: |[03b568] jp.co.kayo.android.localplayer.ds.ampache.AmpacheContentProvider.videoInsert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +03b578: 7010 af09 0500 |0000: invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;.getDBHelper:()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // method@09af │ │ +03b57e: 0c01 |0003: move-result-object v1 │ │ +03b580: 6e10 d409 0100 |0004: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03b586: 0c00 |0007: move-result-object v0 │ │ +03b588: 6e10 8a00 0000 |0008: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03b58e: 1a01 1011 |000b: const-string v1, "video" // string@1110 │ │ +03b592: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03b594: 6e40 8f00 1074 |000e: invoke-virtual {v0, v1, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@008f │ │ +03b59a: 0b02 |0011: move-result-wide v2 │ │ +03b59c: 6e10 9300 0000 |0012: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03b5a2: 6201 4a04 |0015: sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;.VIDEO_CONTENT_URI:Landroid/net/Uri; // field@044a │ │ +03b5a6: 7130 4300 2103 |0017: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0043 │ │ +03b5ac: 0c01 |001a: move-result-object v1 │ │ +03b5ae: 6e10 8d00 0000 |001b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03b5b4: 1101 |001e: return-object v1 │ │ +03b5b6: 0d01 |001f: move-exception v1 │ │ +03b5b8: 6e10 8d00 0000 |0020: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03b5be: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=1544 │ │ 0x0008 line=1546 │ │ 0x000b line=1547 │ │ 0x0012 line=1548 │ │ 0x0015 line=1549 │ │ + 0x0017 line=1550 │ │ 0x001b line=1552 │ │ + 0x001e line=1549 │ │ + 0x001f line=1552 │ │ locals : │ │ - 0x0012 - 0x001f reg=1 id J │ │ + 0x0012 - 0x001f reg=2 id J │ │ 0x0008 - 0x0024 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0024 reg=5 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider; │ │ 0x0000 - 0x0024 reg=6 uri Landroid/net/Uri; │ │ 0x0000 - 0x0024 reg=7 values Landroid/content/ContentValues; │ │ │ │ source_file_idx : 338 (AmpacheContentProvider.java) │ │ │ │ @@ -76867,40 +77264,40 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03aa44: |[03aa44] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;)V │ │ -03aa54: 5b01 0e02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@020e │ │ -03aa58: 5b02 0f02 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03aa5c: 7010 ea0a 0000 |0004: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03aa62: 0e00 |0007: return-void │ │ +03b5cc: |[03b5cc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;)V │ │ +03b5dc: 5b01 0e02 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@020e │ │ +03b5e0: 5b02 0f02 |0002: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b5e4: 7010 ea0a 0000 |0004: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03b5ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ 0x0000 - 0x0008 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;) │ │ name : 'endTag' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03aa64: |[03aa64] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$1.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03aa74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03aa76: 0f00 |0001: return v0 │ │ +03b5ec: |[03b5ec] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$1.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03b5fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03b5fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1; │ │ 0x0000 - 0x0002 reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ @@ -76909,152 +77306,172 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 229 16-bit code units │ │ -03aa78: |[03aa78] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$1.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03aa88: 7210 f40b 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03aa8e: 0c00 |0003: move-result-object v0 │ │ -03aa90: 1a01 e310 |0004: const-string v1, "update" // string@10e3 │ │ -03aa94: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03aa9a: 0a01 |0009: move-result v1 │ │ -03aa9c: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ -03aaa0: 5441 0f02 |000c: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03aaa4: 7110 b00b 0500 |000e: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03aaaa: 0c02 |0011: move-result-object v2 │ │ -03aaac: 7110 ab0b 0200 |0012: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ -03aab2: 0b02 |0015: move-result-wide v2 │ │ -03aab4: 6e30 260a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateUpdate:(J)V // method@0a26 │ │ -03aaba: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -03aabc: 0f01 |001a: return v1 │ │ -03aabe: 1a01 e310 |001b: const-string v1, "update" // string@10e3 │ │ -03aac2: 6e20 0609 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03aac8: 0a01 |0020: move-result v1 │ │ -03aaca: 3801 1000 |0021: if-eqz v1, 0031 // +0010 │ │ -03aace: 5441 0f02 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03aad2: 7110 b00b 0500 |0025: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03aad8: 0c02 |0028: move-result-object v2 │ │ -03aada: 7110 ab0b 0200 |0029: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ -03aae0: 0b02 |002c: move-result-wide v2 │ │ -03aae2: 6e30 260a 2103 |002d: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateUpdate:(J)V // method@0a26 │ │ -03aae8: 28e9 |0030: goto 0019 // -0017 │ │ -03aaea: 1a01 0407 |0031: const-string v1, "add" // string@0704 │ │ -03aaee: 6e20 0609 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03aaf4: 0a01 |0036: move-result v1 │ │ -03aaf6: 3801 1000 |0037: if-eqz v1, 0047 // +0010 │ │ -03aafa: 5441 0f02 |0039: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03aafe: 7110 b00b 0500 |003b: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03ab04: 0c02 |003e: move-result-object v2 │ │ -03ab06: 7110 ab0b 0200 |003f: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ -03ab0c: 0b02 |0042: move-result-wide v2 │ │ -03ab0e: 6e30 240a 2103 |0043: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateAdd:(J)V // method@0a24 │ │ -03ab14: 28d3 |0046: goto 0019 // -002d │ │ -03ab16: 1a01 e407 |0047: const-string v1, "clean" // string@07e4 │ │ -03ab1a: 6e20 0609 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ab20: 0a01 |004c: move-result v1 │ │ -03ab22: 3801 1000 |004d: if-eqz v1, 005d // +0010 │ │ -03ab26: 5441 0f02 |004f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03ab2a: 7110 b00b 0500 |0051: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03ab30: 0c02 |0054: move-result-object v2 │ │ -03ab32: 7110 ab0b 0200 |0055: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ -03ab38: 0b02 |0058: move-result-wide v2 │ │ -03ab3a: 6e30 250a 2103 |0059: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateClean:(J)V // method@0a25 │ │ -03ab40: 28bd |005c: goto 0019 // -0043 │ │ -03ab42: 1a01 3210 |005d: const-string v1, "songs" // string@1032 │ │ -03ab46: 6e20 0609 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ab4c: 0a01 |0062: move-result v1 │ │ -03ab4e: 3801 1000 |0063: if-eqz v1, 0073 // +0010 │ │ -03ab52: 5441 0f02 |0065: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03ab56: 7110 b00b 0500 |0067: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03ab5c: 0c02 |006a: move-result-object v2 │ │ -03ab5e: 7110 a90b 0200 |006b: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -03ab64: 0a02 |006e: move-result v2 │ │ -03ab66: 6e20 2c0a 2100 |006f: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumSong:(I)V // method@0a2c │ │ -03ab6c: 28a7 |0072: goto 0019 // -0059 │ │ -03ab6e: 1a01 2807 |0073: const-string v1, "albums" // string@0728 │ │ -03ab72: 6e20 0609 0100 |0075: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ab78: 0a01 |0078: move-result v1 │ │ -03ab7a: 3801 1000 |0079: if-eqz v1, 0089 // +0010 │ │ -03ab7e: 5441 0f02 |007b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03ab82: 7110 b00b 0500 |007d: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03ab88: 0c02 |0080: move-result-object v2 │ │ -03ab8a: 7110 a90b 0200 |0081: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -03ab90: 0a02 |0084: move-result v2 │ │ -03ab92: 6e20 290a 2100 |0085: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumAlbum:(I)V // method@0a29 │ │ -03ab98: 2891 |0088: goto 0019 // -006f │ │ -03ab9a: 1a01 5f07 |0089: const-string v1, "artists" // string@075f │ │ -03ab9e: 6e20 0609 0100 |008b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03aba4: 0a01 |008e: move-result v1 │ │ -03aba6: 3801 1100 |008f: if-eqz v1, 00a0 // +0011 │ │ -03abaa: 5441 0f02 |0091: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03abae: 7110 b00b 0500 |0093: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03abb4: 0c02 |0096: move-result-object v2 │ │ -03abb6: 7110 a90b 0200 |0097: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -03abbc: 0a02 |009a: move-result v2 │ │ -03abbe: 6e20 2a0a 2100 |009b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumArtist:(I)V // method@0a2a │ │ -03abc4: 2900 7bff |009e: goto/16 0019 // -0085 │ │ -03abc8: 1a01 680e |00a0: const-string v1, "playlists" // string@0e68 │ │ -03abcc: 6e20 0609 0100 |00a2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03abd2: 0a01 |00a5: move-result v1 │ │ -03abd4: 3801 1100 |00a6: if-eqz v1, 00b7 // +0011 │ │ -03abd8: 5441 0f02 |00a8: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03abdc: 7110 b00b 0500 |00aa: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03abe2: 0c02 |00ad: move-result-object v2 │ │ -03abe4: 7110 a90b 0200 |00ae: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -03abea: 0a02 |00b1: move-result v2 │ │ -03abec: 6e20 2b0a 2100 |00b2: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumPlaylist:(I)V // method@0a2b │ │ -03abf2: 2900 64ff |00b5: goto/16 0019 // -009c │ │ -03abf6: 1a01 1911 |00b7: const-string v1, "videos" // string@1119 │ │ -03abfa: 6e20 0609 0100 |00b9: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ac00: 0a01 |00bc: move-result v1 │ │ -03ac02: 3801 1100 |00bd: if-eqz v1, 00ce // +0011 │ │ -03ac06: 5441 0f02 |00bf: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03ac0a: 7110 b00b 0500 |00c1: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03ac10: 0c02 |00c4: move-result-object v2 │ │ -03ac12: 7110 a90b 0200 |00c5: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -03ac18: 0a02 |00c8: move-result v2 │ │ -03ac1a: 6e20 2e0a 2100 |00c9: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumVideo:(I)V // method@0a2e │ │ -03ac20: 2900 4dff |00cc: goto/16 0019 // -00b3 │ │ -03ac24: 1a01 7e10 |00ce: const-string v1, "tags" // string@107e │ │ -03ac28: 6e20 0609 0100 |00d0: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ac2e: 0a01 |00d3: move-result v1 │ │ -03ac30: 3801 45ff |00d4: if-eqz v1, 0019 // -00bb │ │ -03ac34: 5441 0f02 |00d6: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ -03ac38: 7110 b00b 0500 |00d8: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03ac3e: 0c02 |00db: move-result-object v2 │ │ -03ac40: 7110 a90b 0200 |00dc: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ -03ac46: 0a02 |00df: move-result v2 │ │ -03ac48: 6e20 2d0a 2100 |00e0: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumTag:(I)V // method@0a2d │ │ -03ac4e: 2900 36ff |00e3: goto/16 0019 // -00ca │ │ +03b600: |[03b600] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$1.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03b610: 7210 f40b 0500 |0000: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03b616: 0c00 |0003: move-result-object v0 │ │ +03b618: 1a01 e110 |0004: const-string v1, "update" // string@10e1 │ │ +03b61c: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b622: 0a01 |0009: move-result v1 │ │ +03b624: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ +03b628: 5441 0f02 |000c: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b62c: 7110 b00b 0500 |000e: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b632: 0c02 |0011: move-result-object v2 │ │ +03b634: 7110 ab0b 0200 |0012: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ +03b63a: 0b02 |0015: move-result-wide v2 │ │ +03b63c: 6e30 260a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateUpdate:(J)V // method@0a26 │ │ +03b642: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +03b644: 0f01 |001a: return v1 │ │ +03b646: 1a01 e110 |001b: const-string v1, "update" // string@10e1 │ │ +03b64a: 6e20 0609 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b650: 0a01 |0020: move-result v1 │ │ +03b652: 3801 1000 |0021: if-eqz v1, 0031 // +0010 │ │ +03b656: 5441 0f02 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b65a: 7110 b00b 0500 |0025: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b660: 0c02 |0028: move-result-object v2 │ │ +03b662: 7110 ab0b 0200 |0029: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ +03b668: 0b02 |002c: move-result-wide v2 │ │ +03b66a: 6e30 260a 2103 |002d: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateUpdate:(J)V // method@0a26 │ │ +03b670: 28e9 |0030: goto 0019 // -0017 │ │ +03b672: 1a01 0407 |0031: const-string v1, "add" // string@0704 │ │ +03b676: 6e20 0609 0100 |0033: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b67c: 0a01 |0036: move-result v1 │ │ +03b67e: 3801 1000 |0037: if-eqz v1, 0047 // +0010 │ │ +03b682: 5441 0f02 |0039: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b686: 7110 b00b 0500 |003b: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b68c: 0c02 |003e: move-result-object v2 │ │ +03b68e: 7110 ab0b 0200 |003f: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ +03b694: 0b02 |0042: move-result-wide v2 │ │ +03b696: 6e30 240a 2103 |0043: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateAdd:(J)V // method@0a24 │ │ +03b69c: 28d3 |0046: goto 0019 // -002d │ │ +03b69e: 1a01 e307 |0047: const-string v1, "clean" // string@07e3 │ │ +03b6a2: 6e20 0609 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b6a8: 0a01 |004c: move-result v1 │ │ +03b6aa: 3801 1000 |004d: if-eqz v1, 005d // +0010 │ │ +03b6ae: 5441 0f02 |004f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b6b2: 7110 b00b 0500 |0051: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b6b8: 0c02 |0054: move-result-object v2 │ │ +03b6ba: 7110 ab0b 0200 |0055: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.parseDate:(Ljava/lang/String;)J // method@0bab │ │ +03b6c0: 0b02 |0058: move-result-wide v2 │ │ +03b6c2: 6e30 250a 2103 |0059: invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setDateClean:(J)V // method@0a25 │ │ +03b6c8: 28bd |005c: goto 0019 // -0043 │ │ +03b6ca: 1a01 3010 |005d: const-string v1, "songs" // string@1030 │ │ +03b6ce: 6e20 0609 0100 |005f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b6d4: 0a01 |0062: move-result v1 │ │ +03b6d6: 3801 1000 |0063: if-eqz v1, 0073 // +0010 │ │ +03b6da: 5441 0f02 |0065: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b6de: 7110 b00b 0500 |0067: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b6e4: 0c02 |006a: move-result-object v2 │ │ +03b6e6: 7110 a90b 0200 |006b: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +03b6ec: 0a02 |006e: move-result v2 │ │ +03b6ee: 6e20 2c0a 2100 |006f: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumSong:(I)V // method@0a2c │ │ +03b6f4: 28a7 |0072: goto 0019 // -0059 │ │ +03b6f6: 1a01 2807 |0073: const-string v1, "albums" // string@0728 │ │ +03b6fa: 6e20 0609 0100 |0075: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b700: 0a01 |0078: move-result v1 │ │ +03b702: 3801 1000 |0079: if-eqz v1, 0089 // +0010 │ │ +03b706: 5441 0f02 |007b: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b70a: 7110 b00b 0500 |007d: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b710: 0c02 |0080: move-result-object v2 │ │ +03b712: 7110 a90b 0200 |0081: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +03b718: 0a02 |0084: move-result v2 │ │ +03b71a: 6e20 290a 2100 |0085: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumAlbum:(I)V // method@0a29 │ │ +03b720: 2891 |0088: goto 0019 // -006f │ │ +03b722: 1a01 5e07 |0089: const-string v1, "artists" // string@075e │ │ +03b726: 6e20 0609 0100 |008b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b72c: 0a01 |008e: move-result v1 │ │ +03b72e: 3801 1100 |008f: if-eqz v1, 00a0 // +0011 │ │ +03b732: 5441 0f02 |0091: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b736: 7110 b00b 0500 |0093: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b73c: 0c02 |0096: move-result-object v2 │ │ +03b73e: 7110 a90b 0200 |0097: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +03b744: 0a02 |009a: move-result v2 │ │ +03b746: 6e20 2a0a 2100 |009b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumArtist:(I)V // method@0a2a │ │ +03b74c: 2900 7bff |009e: goto/16 0019 // -0085 │ │ +03b750: 1a01 660e |00a0: const-string v1, "playlists" // string@0e66 │ │ +03b754: 6e20 0609 0100 |00a2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b75a: 0a01 |00a5: move-result v1 │ │ +03b75c: 3801 1100 |00a6: if-eqz v1, 00b7 // +0011 │ │ +03b760: 5441 0f02 |00a8: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b764: 7110 b00b 0500 |00aa: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b76a: 0c02 |00ad: move-result-object v2 │ │ +03b76c: 7110 a90b 0200 |00ae: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +03b772: 0a02 |00b1: move-result v2 │ │ +03b774: 6e20 2b0a 2100 |00b2: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumPlaylist:(I)V // method@0a2b │ │ +03b77a: 2900 64ff |00b5: goto/16 0019 // -009c │ │ +03b77e: 1a01 1711 |00b7: const-string v1, "videos" // string@1117 │ │ +03b782: 6e20 0609 0100 |00b9: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b788: 0a01 |00bc: move-result v1 │ │ +03b78a: 3801 1100 |00bd: if-eqz v1, 00ce // +0011 │ │ +03b78e: 5441 0f02 |00bf: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b792: 7110 b00b 0500 |00c1: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b798: 0c02 |00c4: move-result-object v2 │ │ +03b79a: 7110 a90b 0200 |00c5: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +03b7a0: 0a02 |00c8: move-result v2 │ │ +03b7a2: 6e20 2e0a 2100 |00c9: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumVideo:(I)V // method@0a2e │ │ +03b7a8: 2900 4dff |00cc: goto/16 0019 // -00b3 │ │ +03b7ac: 1a01 7c10 |00ce: const-string v1, "tags" // string@107c │ │ +03b7b0: 6e20 0609 0100 |00d0: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b7b6: 0a01 |00d3: move-result v1 │ │ +03b7b8: 3801 45ff |00d4: if-eqz v1, 0019 // -00bb │ │ +03b7bc: 5441 0f02 |00d6: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;.val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@020f │ │ +03b7c0: 7110 b00b 0500 |00d8: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03b7c6: 0c02 |00db: move-result-object v2 │ │ +03b7c8: 7110 a90b 0200 |00dc: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;.getInt:(Ljava/lang/String;)I // method@0ba9 │ │ +03b7ce: 0a02 |00df: move-result v2 │ │ +03b7d0: 6e20 2d0a 2100 |00e0: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.setNumTag:(I)V // method@0a2d │ │ +03b7d6: 2900 36ff |00e3: goto/16 0019 // -00ca │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0004 line=624 │ │ 0x000c line=625 │ │ + 0x000e line=626 │ │ + 0x0012 line=625 │ │ 0x0019 line=656 │ │ 0x001b line=627 │ │ 0x0023 line=628 │ │ + 0x0025 line=629 │ │ + 0x0029 line=628 │ │ 0x0031 line=630 │ │ 0x0039 line=631 │ │ + 0x003b line=632 │ │ + 0x003f line=631 │ │ 0x0047 line=633 │ │ 0x004f line=634 │ │ + 0x0051 line=635 │ │ + 0x0055 line=634 │ │ 0x005d line=636 │ │ 0x0065 line=637 │ │ + 0x0067 line=638 │ │ + 0x006b line=637 │ │ 0x0073 line=639 │ │ 0x007b line=640 │ │ + 0x007d line=641 │ │ + 0x0081 line=640 │ │ 0x0089 line=642 │ │ 0x0091 line=643 │ │ + 0x0093 line=644 │ │ + 0x0097 line=643 │ │ 0x00a0 line=645 │ │ 0x00a8 line=646 │ │ + 0x00aa line=647 │ │ + 0x00ae line=646 │ │ 0x00b7 line=648 │ │ 0x00bf line=649 │ │ + 0x00c1 line=650 │ │ + 0x00c5 line=649 │ │ 0x00ce line=651 │ │ 0x00d6 line=652 │ │ + 0x00d8 line=653 │ │ + 0x00dc line=652 │ │ locals : │ │ 0x0004 - 0x00e5 reg=0 tag Ljava/lang/String; │ │ 0x0000 - 0x00e5 reg=4 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1; │ │ 0x0000 - 0x00e5 reg=5 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ source_file_idx : 340 (AmpacheHelper.java) │ │ │ │ @@ -77090,38 +77507,38 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ac54: |[03ac54] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V │ │ -03ac64: 5b01 1202 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0212 │ │ -03ac68: 7010 ea0a 0000 |0002: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03ac6e: 0e00 |0005: return-void │ │ +03b7dc: |[03b7dc] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V │ │ +03b7ec: 5b01 1202 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0212 │ │ +03b7f0: 7010 ea0a 0000 |0002: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03b7f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3;) │ │ name : 'endTag' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ac70: |[03ac70] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$3.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03ac80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ac82: 0f00 |0001: return v0 │ │ +03b7f8: |[03b7f8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$3.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03b808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b80a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3; │ │ 0x0000 - 0x0002 reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ @@ -77130,17 +77547,17 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ac84: |[03ac84] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$3.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03ac94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ac96: 0f00 |0001: return v0 │ │ +03b80c: |[03b80c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheHelper$3.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03b81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b81e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3; │ │ 0x0000 - 0x0002 reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ @@ -77205,28 +77622,28 @@ │ │ type : '(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -03ac98: |[03ac98] jp.co.kayo.android.localplayer.ds.ampache.AmpacheXMLHandler.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ -03aca8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03acaa: 7010 ea0a 0200 |0001: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03acb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03acb2: 5c20 3c02 |0005: iput-boolean v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03acb6: 5b21 3a02 |0007: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03acba: 5b21 3b02 |0009: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03acbe: 5b21 3f02 |000b: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03acc2: 5b21 3d02 |000d: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03acc6: 5b21 4002 |000f: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03acca: 5b21 3802 |0011: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03acce: 5b23 3902 |0013: iput-object v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03acd2: 5b24 3802 |0015: iput-object v4, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03acd6: 0e00 |0017: return-void │ │ +03b820: |[03b820] jp.co.kayo.android.localplayer.ds.ampache.AmpacheXMLHandler.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ +03b830: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03b832: 7010 ea0a 0200 |0001: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03b838: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03b83a: 5c20 3c02 |0005: iput-boolean v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03b83e: 5b21 3a02 |0007: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03b842: 5b21 3b02 |0009: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03b846: 5b21 3f02 |000b: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03b84a: 5b21 3d02 |000d: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03b84e: 5b21 4002 |000f: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03b852: 5b21 3802 |0011: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03b856: 5b23 3902 |0013: iput-object v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03b85a: 5b24 3802 |0015: iput-object v4, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03b85e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0004 line=15 │ │ 0x0007 line=16 │ │ 0x0009 line=17 │ │ 0x000b line=18 │ │ @@ -77247,124 +77664,124 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 218 16-bit code units │ │ -03acd8: |[03acd8] jp.co.kayo.android.localplayer.ds.ampache.AmpacheXMLHandler.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03ace8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03acea: 7210 f40b 0500 |0001: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03acf0: 0c00 |0004: move-result-object v0 │ │ -03acf2: 2201 5f01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -03acf6: 7010 1a09 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03acfc: 1a02 d308 |000a: const-string v2, "end tag :" // string@08d3 │ │ -03ad00: 6e20 2009 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03ad06: 0c01 |000f: move-result-object v1 │ │ -03ad08: 6e20 2009 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03ad0e: 0c01 |0013: move-result-object v1 │ │ -03ad10: 6e10 2609 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03ad16: 0c01 |0017: move-result-object v1 │ │ -03ad18: 7110 950b 0100 |0018: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03ad1e: 1a01 1c07 |001b: const-string v1, "album" // string@071c │ │ -03ad22: 6e20 0609 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ad28: 0a01 |0020: move-result v1 │ │ -03ad2a: 3801 1900 |0021: if-eqz v1, 003a // +0019 │ │ -03ad2e: 5441 3a02 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03ad32: 3801 1100 |0025: if-eqz v1, 0036 // +0011 │ │ -03ad36: 5441 3a02 |0027: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03ad3a: 6e10 f40a 0100 |0029: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03ad40: 0c01 |002c: move-result-object v1 │ │ -03ad42: 3801 0900 |002d: if-eqz v1, 0036 // +0009 │ │ -03ad46: 5441 3802 |002f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03ad4a: 5442 3a02 |0031: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03ad4e: 7220 3b0a 2100 |0033: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V // method@0a3b │ │ -03ad54: 5b43 3a02 |0036: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03ad58: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -03ad5a: 0f01 |0039: return v1 │ │ -03ad5c: 1a01 5607 |003a: const-string v1, "artist" // string@0756 │ │ -03ad60: 6e20 0609 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ad66: 0a01 |003f: move-result v1 │ │ -03ad68: 3801 1800 |0040: if-eqz v1, 0058 // +0018 │ │ -03ad6c: 5441 3b02 |0042: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03ad70: 3801 1100 |0044: if-eqz v1, 0055 // +0011 │ │ -03ad74: 5441 3b02 |0046: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03ad78: 6e10 090b 0100 |0048: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03ad7e: 0c01 |004b: move-result-object v1 │ │ -03ad80: 3801 0900 |004c: if-eqz v1, 0055 // +0009 │ │ -03ad84: 5441 3802 |004e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03ad88: 5442 3b02 |0050: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03ad8c: 7220 3c0a 2100 |0052: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0a3c │ │ -03ad92: 5b43 3b02 |0055: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03ad96: 28e1 |0057: goto 0038 // -001f │ │ -03ad98: 1a01 7210 |0058: const-string v1, "tag" // string@1072 │ │ -03ad9c: 6e20 0609 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ada2: 0a01 |005d: move-result v1 │ │ -03ada4: 3801 1800 |005e: if-eqz v1, 0076 // +0018 │ │ -03ada8: 5441 3f02 |0060: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03adac: 3801 1100 |0062: if-eqz v1, 0073 // +0011 │ │ -03adb0: 5441 3f02 |0064: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03adb4: 6e10 4e0b 0100 |0066: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getName:()Ljava/lang/String; // method@0b4e │ │ -03adba: 0c01 |0069: move-result-object v1 │ │ -03adbc: 3801 0900 |006a: if-eqz v1, 0073 // +0009 │ │ -03adc0: 5441 3802 |006c: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03adc4: 5442 3f02 |006e: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03adc8: 7220 3f0a 2100 |0070: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createTag:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V // method@0a3f │ │ -03adce: 5b43 3f02 |0073: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03add2: 28c3 |0075: goto 0038 // -003d │ │ -03add4: 1a01 550e |0076: const-string v1, "playlist" // string@0e55 │ │ -03add8: 6e20 0609 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03adde: 0a01 |007b: move-result v1 │ │ -03ade0: 3801 1800 |007c: if-eqz v1, 0094 // +0018 │ │ -03ade4: 5441 3d02 |007e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03ade8: 3801 1100 |0080: if-eqz v1, 0091 // +0011 │ │ -03adec: 5441 3d02 |0082: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03adf0: 6e10 220b 0100 |0084: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getName:()Ljava/lang/String; // method@0b22 │ │ -03adf6: 0c01 |0087: move-result-object v1 │ │ -03adf8: 3801 0900 |0088: if-eqz v1, 0091 // +0009 │ │ -03adfc: 5441 3802 |008a: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03ae00: 5442 3d02 |008c: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03ae04: 7220 3d0a 2100 |008e: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createPlaylist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V // method@0a3d │ │ -03ae0a: 5b43 3d02 |0091: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03ae0e: 28a5 |0093: goto 0038 // -005b │ │ -03ae10: 1a01 1211 |0094: const-string v1, "video" // string@1112 │ │ -03ae14: 6e20 0609 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ae1a: 0a01 |0099: move-result v1 │ │ -03ae1c: 3801 1800 |009a: if-eqz v1, 00b2 // +0018 │ │ -03ae20: 5441 4002 |009c: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03ae24: 3801 1100 |009e: if-eqz v1, 00af // +0011 │ │ -03ae28: 5441 4002 |00a0: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03ae2c: 6e10 660b 0100 |00a2: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getTitle:()Ljava/lang/String; // method@0b66 │ │ -03ae32: 0c01 |00a5: move-result-object v1 │ │ -03ae34: 3801 0900 |00a6: if-eqz v1, 00af // +0009 │ │ -03ae38: 5441 3802 |00a8: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03ae3c: 5442 4002 |00aa: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03ae40: 7220 400a 2100 |00ac: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createVideo:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V // method@0a40 │ │ -03ae46: 5b43 4002 |00af: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03ae4a: 2887 |00b1: goto 0038 // -0079 │ │ -03ae4c: 1a01 3010 |00b2: const-string v1, "song" // string@1030 │ │ -03ae50: 6e20 0609 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ae56: 0a01 |00b7: move-result v1 │ │ -03ae58: 3801 1700 |00b8: if-eqz v1, 00cf // +0017 │ │ -03ae5c: 5441 3e02 |00ba: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03ae60: 3801 7cff |00bc: if-eqz v1, 0038 // -0084 │ │ -03ae64: 5441 3e02 |00be: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03ae68: 6e10 3b0b 0100 |00c0: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03ae6e: 0c01 |00c3: move-result-object v1 │ │ -03ae70: 3801 74ff |00c4: if-eqz v1, 0038 // -008c │ │ -03ae74: 5441 3802 |00c6: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ -03ae78: 5442 3e02 |00c8: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03ae7c: 7220 3e0a 2100 |00ca: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createSong:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V // method@0a3e │ │ -03ae82: 2900 6bff |00cd: goto/16 0038 // -0095 │ │ -03ae86: 1a01 010f |00cf: const-string v1, "root" // string@0f01 │ │ -03ae8a: 6e20 0609 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ae90: 0a01 |00d4: move-result v1 │ │ -03ae92: 3801 63ff |00d5: if-eqz v1, 0038 // -009d │ │ -03ae96: 1201 |00d7: const/4 v1, #int 0 // #0 │ │ -03ae98: 2900 61ff |00d8: goto/16 0039 // -009f │ │ +03b860: |[03b860] jp.co.kayo.android.localplayer.ds.ampache.AmpacheXMLHandler.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03b870: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03b872: 7210 f40b 0500 |0001: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03b878: 0c00 |0004: move-result-object v0 │ │ +03b87a: 2201 5f01 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +03b87e: 7010 1a09 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03b884: 1a02 d208 |000a: const-string v2, "end tag :" // string@08d2 │ │ +03b888: 6e20 2009 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03b88e: 0c01 |000f: move-result-object v1 │ │ +03b890: 6e20 2009 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03b896: 0c01 |0013: move-result-object v1 │ │ +03b898: 6e10 2609 0100 |0014: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03b89e: 0c01 |0017: move-result-object v1 │ │ +03b8a0: 7110 950b 0100 |0018: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +03b8a6: 1a01 1c07 |001b: const-string v1, "album" // string@071c │ │ +03b8aa: 6e20 0609 0100 |001d: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b8b0: 0a01 |0020: move-result v1 │ │ +03b8b2: 3801 1900 |0021: if-eqz v1, 003a // +0019 │ │ +03b8b6: 5441 3a02 |0023: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03b8ba: 3801 1100 |0025: if-eqz v1, 0036 // +0011 │ │ +03b8be: 5441 3a02 |0027: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03b8c2: 6e10 f40a 0100 |0029: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03b8c8: 0c01 |002c: move-result-object v1 │ │ +03b8ca: 3801 0900 |002d: if-eqz v1, 0036 // +0009 │ │ +03b8ce: 5441 3802 |002f: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03b8d2: 5442 3a02 |0031: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03b8d6: 7220 3b0a 2100 |0033: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V // method@0a3b │ │ +03b8dc: 5b43 3a02 |0036: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03b8e0: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +03b8e2: 0f01 |0039: return v1 │ │ +03b8e4: 1a01 5507 |003a: const-string v1, "artist" // string@0755 │ │ +03b8e8: 6e20 0609 0100 |003c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b8ee: 0a01 |003f: move-result v1 │ │ +03b8f0: 3801 1800 |0040: if-eqz v1, 0058 // +0018 │ │ +03b8f4: 5441 3b02 |0042: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03b8f8: 3801 1100 |0044: if-eqz v1, 0055 // +0011 │ │ +03b8fc: 5441 3b02 |0046: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03b900: 6e10 090b 0100 |0048: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03b906: 0c01 |004b: move-result-object v1 │ │ +03b908: 3801 0900 |004c: if-eqz v1, 0055 // +0009 │ │ +03b90c: 5441 3802 |004e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03b910: 5442 3b02 |0050: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03b914: 7220 3c0a 2100 |0052: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V // method@0a3c │ │ +03b91a: 5b43 3b02 |0055: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03b91e: 28e1 |0057: goto 0038 // -001f │ │ +03b920: 1a01 7010 |0058: const-string v1, "tag" // string@1070 │ │ +03b924: 6e20 0609 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b92a: 0a01 |005d: move-result v1 │ │ +03b92c: 3801 1800 |005e: if-eqz v1, 0076 // +0018 │ │ +03b930: 5441 3f02 |0060: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03b934: 3801 1100 |0062: if-eqz v1, 0073 // +0011 │ │ +03b938: 5441 3f02 |0064: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03b93c: 6e10 4e0b 0100 |0066: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getName:()Ljava/lang/String; // method@0b4e │ │ +03b942: 0c01 |0069: move-result-object v1 │ │ +03b944: 3801 0900 |006a: if-eqz v1, 0073 // +0009 │ │ +03b948: 5441 3802 |006c: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03b94c: 5442 3f02 |006e: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03b950: 7220 3f0a 2100 |0070: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createTag:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V // method@0a3f │ │ +03b956: 5b43 3f02 |0073: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03b95a: 28c3 |0075: goto 0038 // -003d │ │ +03b95c: 1a01 530e |0076: const-string v1, "playlist" // string@0e53 │ │ +03b960: 6e20 0609 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b966: 0a01 |007b: move-result v1 │ │ +03b968: 3801 1800 |007c: if-eqz v1, 0094 // +0018 │ │ +03b96c: 5441 3d02 |007e: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03b970: 3801 1100 |0080: if-eqz v1, 0091 // +0011 │ │ +03b974: 5441 3d02 |0082: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03b978: 6e10 220b 0100 |0084: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getName:()Ljava/lang/String; // method@0b22 │ │ +03b97e: 0c01 |0087: move-result-object v1 │ │ +03b980: 3801 0900 |0088: if-eqz v1, 0091 // +0009 │ │ +03b984: 5441 3802 |008a: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03b988: 5442 3d02 |008c: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03b98c: 7220 3d0a 2100 |008e: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createPlaylist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V // method@0a3d │ │ +03b992: 5b43 3d02 |0091: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03b996: 28a5 |0093: goto 0038 // -005b │ │ +03b998: 1a01 1011 |0094: const-string v1, "video" // string@1110 │ │ +03b99c: 6e20 0609 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b9a2: 0a01 |0099: move-result v1 │ │ +03b9a4: 3801 1800 |009a: if-eqz v1, 00b2 // +0018 │ │ +03b9a8: 5441 4002 |009c: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03b9ac: 3801 1100 |009e: if-eqz v1, 00af // +0011 │ │ +03b9b0: 5441 4002 |00a0: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03b9b4: 6e10 660b 0100 |00a2: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.getTitle:()Ljava/lang/String; // method@0b66 │ │ +03b9ba: 0c01 |00a5: move-result-object v1 │ │ +03b9bc: 3801 0900 |00a6: if-eqz v1, 00af // +0009 │ │ +03b9c0: 5441 3802 |00a8: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03b9c4: 5442 4002 |00aa: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03b9c8: 7220 400a 2100 |00ac: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createVideo:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V // method@0a40 │ │ +03b9ce: 5b43 4002 |00af: iput-object v3, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03b9d2: 2887 |00b1: goto 0038 // -0079 │ │ +03b9d4: 1a01 2e10 |00b2: const-string v1, "song" // string@102e │ │ +03b9d8: 6e20 0609 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03b9de: 0a01 |00b7: move-result v1 │ │ +03b9e0: 3801 1700 |00b8: if-eqz v1, 00cf // +0017 │ │ +03b9e4: 5441 3e02 |00ba: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03b9e8: 3801 7cff |00bc: if-eqz v1, 0038 // -0084 │ │ +03b9ec: 5441 3e02 |00be: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03b9f0: 6e10 3b0b 0100 |00c0: invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03b9f6: 0c01 |00c3: move-result-object v1 │ │ +03b9f8: 3801 74ff |00c4: if-eqz v1, 0038 // -008c │ │ +03b9fc: 5441 3802 |00c6: iget-object v1, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.creator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0238 │ │ +03ba00: 5442 3e02 |00c8: iget-object v2, v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03ba04: 7220 3e0a 2100 |00ca: invoke-interface {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/Creator;.createSong:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V // method@0a3e │ │ +03ba0a: 2900 6bff |00cd: goto/16 0038 // -0095 │ │ +03ba0e: 1a01 ff0e |00cf: const-string v1, "root" // string@0eff │ │ +03ba12: 6e20 0609 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03ba18: 0a01 |00d4: move-result v1 │ │ +03ba1a: 3801 63ff |00d5: if-eqz v1, 0038 // -009d │ │ +03ba1e: 1201 |00d7: const/4 v1, #int 0 // #0 │ │ +03ba20: 2900 61ff |00d8: goto/16 0039 // -009f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0005 line=105 │ │ 0x001b line=106 │ │ 0x0023 line=107 │ │ 0x002f line=109 │ │ @@ -77401,196 +77818,196 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 381 16-bit code units │ │ -03ae9c: |[03ae9c] jp.co.kayo.android.localplayer.ds.ampache.AmpacheXMLHandler.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03aeac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03aeae: 7210 f40b 0600 |0001: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03aeb4: 0c01 |0004: move-result-object v1 │ │ -03aeb6: 2202 5f01 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ -03aeba: 7010 1a09 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03aec0: 1a03 4310 |000a: const-string v3, "start tag :" // string@1043 │ │ -03aec4: 6e20 2009 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03aeca: 0c02 |000f: move-result-object v2 │ │ -03aecc: 6e20 2009 1200 |0010: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03aed2: 0c02 |0013: move-result-object v2 │ │ -03aed4: 6e10 2609 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03aeda: 0c02 |0017: move-result-object v2 │ │ -03aedc: 7110 950b 0200 |0018: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03aee2: 1a02 1c07 |001b: const-string v2, "album" // string@071c │ │ -03aee6: 6e20 0609 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03aeec: 0a02 |0020: move-result v2 │ │ -03aeee: 3802 2300 |0021: if-eqz v2, 0044 // +0023 │ │ -03aef2: 5452 3e02 |0023: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03aef6: 3802 0a00 |0025: if-eqz v2, 002f // +000a │ │ -03aefa: 5452 3e02 |0027: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03aefe: 5453 3902 |0029: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03af02: 6e40 4b0b 3261 |002b: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03af08: 0f04 |002e: return v4 │ │ -03af0a: 5c54 3c02 |002f: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03af0e: 2202 d001 |0031: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // type@01d0 │ │ -03af12: 7010 ee0a 0200 |0033: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.:()V // method@0aee │ │ -03af18: 5b52 3a02 |0036: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03af1c: 1a02 b10a |0038: const-string v2, "id" // string@0ab1 │ │ -03af20: 7120 ad0b 2600 |003a: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03af26: 0c00 |003d: move-result-object v0 │ │ -03af28: 5452 3a02 |003e: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03af2c: 6e20 fe0a 0200 |0040: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ -03af32: 28eb |0043: goto 002e // -0015 │ │ -03af34: 1a02 5607 |0044: const-string v2, "artist" // string@0756 │ │ -03af38: 6e20 0609 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03af3e: 0a02 |0049: move-result v2 │ │ -03af40: 3802 2f00 |004a: if-eqz v2, 0079 // +002f │ │ -03af44: 5452 3a02 |004c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03af48: 3802 0a00 |004e: if-eqz v2, 0058 // +000a │ │ -03af4c: 5452 3a02 |0050: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03af50: 5453 3902 |0052: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03af54: 6e40 040b 3261 |0054: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b04 │ │ -03af5a: 28d7 |0057: goto 002e // -0029 │ │ -03af5c: 5452 3e02 |0058: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03af60: 3802 0a00 |005a: if-eqz v2, 0064 // +000a │ │ -03af64: 5452 3e02 |005c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03af68: 5453 3902 |005e: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03af6c: 6e40 4b0b 3261 |0060: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03af72: 28cb |0063: goto 002e // -0035 │ │ -03af74: 5c54 3c02 |0064: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03af78: 2202 d101 |0066: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ -03af7c: 7010 060b 0200 |0068: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ -03af82: 5b52 3b02 |006b: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03af86: 1a02 b10a |006d: const-string v2, "id" // string@0ab1 │ │ -03af8a: 7120 ad0b 2600 |006f: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03af90: 0c00 |0072: move-result-object v0 │ │ -03af92: 5452 3b02 |0073: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03af96: 6e20 100b 0200 |0075: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ -03af9c: 28b6 |0078: goto 002e // -004a │ │ -03af9e: 1a02 7210 |0079: const-string v2, "tag" // string@1072 │ │ -03afa2: 6e20 0609 1200 |007b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03afa8: 0a02 |007e: move-result v2 │ │ -03afaa: 3802 5600 |007f: if-eqz v2, 00d5 // +0056 │ │ -03afae: 5452 3a02 |0081: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03afb2: 3802 0a00 |0083: if-eqz v2, 008d // +000a │ │ -03afb6: 5452 3a02 |0085: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03afba: 5453 3902 |0087: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03afbe: 6e40 040b 3261 |0089: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b04 │ │ -03afc4: 28a2 |008c: goto 002e // -005e │ │ -03afc6: 5452 3b02 |008d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03afca: 3802 0a00 |008f: if-eqz v2, 0099 // +000a │ │ -03afce: 5452 3b02 |0091: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03afd2: 5453 3902 |0093: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03afd6: 6e40 170b 3261 |0095: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b17 │ │ -03afdc: 2896 |0098: goto 002e // -006a │ │ -03afde: 5452 3d02 |0099: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03afe2: 3802 0a00 |009b: if-eqz v2, 00a5 // +000a │ │ -03afe6: 5452 3d02 |009d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03afea: 5453 3902 |009f: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03afee: 6e40 2d0b 3261 |00a1: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b2d │ │ -03aff4: 288a |00a4: goto 002e // -0076 │ │ -03aff6: 5452 4002 |00a5: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03affa: 3802 0b00 |00a7: if-eqz v2, 00b2 // +000b │ │ -03affe: 5452 4002 |00a9: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03b002: 5453 3902 |00ab: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b006: 6e40 6f0b 3261 |00ad: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b6f │ │ -03b00c: 2900 7eff |00b0: goto/16 002e // -0082 │ │ -03b010: 5452 3e02 |00b2: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03b014: 3802 0b00 |00b4: if-eqz v2, 00bf // +000b │ │ -03b018: 5452 3e02 |00b6: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03b01c: 5453 3902 |00b8: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b020: 6e40 4b0b 3261 |00ba: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03b026: 2900 71ff |00bd: goto/16 002e // -008f │ │ -03b02a: 5c54 3c02 |00bf: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03b02e: 2202 d501 |00c1: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -03b032: 7010 4c0b 0200 |00c3: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ -03b038: 5b52 3f02 |00c6: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03b03c: 1a02 b10a |00c8: const-string v2, "id" // string@0ab1 │ │ -03b040: 7120 ad0b 2600 |00ca: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03b046: 0c00 |00cd: move-result-object v0 │ │ -03b048: 5452 3f02 |00ce: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03b04c: 6e20 570b 0200 |00d0: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ -03b052: 2900 5bff |00d3: goto/16 002e // -00a5 │ │ -03b056: 1a02 550e |00d5: const-string v2, "playlist" // string@0e55 │ │ -03b05a: 6e20 0609 1200 |00d7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03b060: 0a02 |00da: move-result v2 │ │ -03b062: 3802 1800 |00db: if-eqz v2, 00f3 // +0018 │ │ -03b066: 5c54 3c02 |00dd: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03b06a: 2202 d301 |00df: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // type@01d3 │ │ -03b06e: 7010 1f0b 0200 |00e1: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.:()V // method@0b1f │ │ -03b074: 5b52 3d02 |00e4: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03b078: 1a02 b10a |00e6: const-string v2, "id" // string@0ab1 │ │ -03b07c: 7120 ad0b 2600 |00e8: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03b082: 0c00 |00eb: move-result-object v0 │ │ -03b084: 5452 3d02 |00ec: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03b088: 6e20 270b 0200 |00ee: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setId:(Ljava/lang/String;)V // method@0b27 │ │ -03b08e: 2900 3dff |00f1: goto/16 002e // -00c3 │ │ -03b092: 1a02 1211 |00f3: const-string v2, "video" // string@1112 │ │ -03b096: 6e20 0609 1200 |00f5: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03b09c: 0a02 |00f8: move-result v2 │ │ -03b09e: 3802 1800 |00f9: if-eqz v2, 0111 // +0018 │ │ -03b0a2: 5c54 3c02 |00fb: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03b0a6: 2202 d601 |00fd: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // type@01d6 │ │ -03b0aa: 7010 610b 0200 |00ff: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.:()V // method@0b61 │ │ -03b0b0: 5b52 4002 |0102: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03b0b4: 1a02 b10a |0104: const-string v2, "id" // string@0ab1 │ │ -03b0b8: 7120 ad0b 2600 |0106: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03b0be: 0c00 |0109: move-result-object v0 │ │ -03b0c0: 5452 4002 |010a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03b0c4: 6e20 690b 0200 |010c: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setId:(Ljava/lang/String;)V // method@0b69 │ │ -03b0ca: 2900 1fff |010f: goto/16 002e // -00e1 │ │ -03b0ce: 1a02 3010 |0111: const-string v2, "song" // string@1030 │ │ -03b0d2: 6e20 0609 1200 |0113: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03b0d8: 0a02 |0116: move-result v2 │ │ -03b0da: 3802 1800 |0117: if-eqz v2, 012f // +0018 │ │ -03b0de: 5c54 3c02 |0119: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03b0e2: 2202 d401 |011b: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ -03b0e6: 7010 2e0b 0200 |011d: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ -03b0ec: 5b52 3e02 |0120: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03b0f0: 1a02 b10a |0122: const-string v2, "id" // string@0ab1 │ │ -03b0f4: 7120 ad0b 2600 |0124: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03b0fa: 0c00 |0127: move-result-object v0 │ │ -03b0fc: 5452 3e02 |0128: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03b100: 6e20 420b 0200 |012a: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ -03b106: 2900 01ff |012d: goto/16 002e // -00ff │ │ -03b10a: 5452 3a02 |012f: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03b10e: 3802 0b00 |0131: if-eqz v2, 013c // +000b │ │ -03b112: 5452 3a02 |0133: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ -03b116: 5453 3902 |0135: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b11a: 6e40 040b 3261 |0137: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b04 │ │ -03b120: 2900 f4fe |013a: goto/16 002e // -010c │ │ -03b124: 5452 3b02 |013c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03b128: 3802 0b00 |013e: if-eqz v2, 0149 // +000b │ │ -03b12c: 5452 3b02 |0140: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ -03b130: 5453 3902 |0142: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b134: 6e40 170b 3261 |0144: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b17 │ │ -03b13a: 2900 e7fe |0147: goto/16 002e // -0119 │ │ -03b13e: 5452 3f02 |0149: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03b142: 3802 0b00 |014b: if-eqz v2, 0156 // +000b │ │ -03b146: 5452 3f02 |014d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ -03b14a: 5453 3902 |014f: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b14e: 6e40 600b 3261 |0151: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b60 │ │ -03b154: 2900 dafe |0154: goto/16 002e // -0126 │ │ -03b158: 5452 3d02 |0156: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03b15c: 3802 0b00 |0158: if-eqz v2, 0163 // +000b │ │ -03b160: 5452 3d02 |015a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ -03b164: 5453 3902 |015c: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b168: 6e40 2d0b 3261 |015e: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b2d │ │ -03b16e: 2900 cdfe |0161: goto/16 002e // -0133 │ │ -03b172: 5452 4002 |0163: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03b176: 3802 0b00 |0165: if-eqz v2, 0170 // +000b │ │ -03b17a: 5452 4002 |0167: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ -03b17e: 5453 3902 |0169: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b182: 6e40 6f0b 3261 |016b: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b6f │ │ -03b188: 2900 c0fe |016e: goto/16 002e // -0140 │ │ -03b18c: 5452 3e02 |0170: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03b190: 3802 bcfe |0172: if-eqz v2, 002e // -0144 │ │ -03b194: 5452 3e02 |0174: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ -03b198: 5453 3902 |0176: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ -03b19c: 6e40 4b0b 3261 |0178: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03b1a2: 2900 b3fe |017b: goto/16 002e // -014d │ │ +03ba24: |[03ba24] jp.co.kayo.android.localplayer.ds.ampache.AmpacheXMLHandler.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03ba34: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03ba36: 7210 f40b 0600 |0001: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03ba3c: 0c01 |0004: move-result-object v1 │ │ +03ba3e: 2202 5f01 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@015f │ │ +03ba42: 7010 1a09 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03ba48: 1a03 4110 |000a: const-string v3, "start tag :" // string@1041 │ │ +03ba4c: 6e20 2009 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ba52: 0c02 |000f: move-result-object v2 │ │ +03ba54: 6e20 2009 1200 |0010: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ba5a: 0c02 |0013: move-result-object v2 │ │ +03ba5c: 6e10 2609 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03ba62: 0c02 |0017: move-result-object v2 │ │ +03ba64: 7110 950b 0200 |0018: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +03ba6a: 1a02 1c07 |001b: const-string v2, "album" // string@071c │ │ +03ba6e: 6e20 0609 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03ba74: 0a02 |0020: move-result v2 │ │ +03ba76: 3802 2300 |0021: if-eqz v2, 0044 // +0023 │ │ +03ba7a: 5452 3e02 |0023: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03ba7e: 3802 0a00 |0025: if-eqz v2, 002f // +000a │ │ +03ba82: 5452 3e02 |0027: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03ba86: 5453 3902 |0029: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03ba8a: 6e40 4b0b 3261 |002b: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03ba90: 0f04 |002e: return v4 │ │ +03ba92: 5c54 3c02 |002f: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03ba96: 2202 d001 |0031: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // type@01d0 │ │ +03ba9a: 7010 ee0a 0200 |0033: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.:()V // method@0aee │ │ +03baa0: 5b52 3a02 |0036: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03baa4: 1a02 b00a |0038: const-string v2, "id" // string@0ab0 │ │ +03baa8: 7120 ad0b 2600 |003a: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03baae: 0c00 |003d: move-result-object v0 │ │ +03bab0: 5452 3a02 |003e: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03bab4: 6e20 fe0a 0200 |0040: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setId:(Ljava/lang/String;)V // method@0afe │ │ +03baba: 28eb |0043: goto 002e // -0015 │ │ +03babc: 1a02 5507 |0044: const-string v2, "artist" // string@0755 │ │ +03bac0: 6e20 0609 1200 |0046: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03bac6: 0a02 |0049: move-result v2 │ │ +03bac8: 3802 2f00 |004a: if-eqz v2, 0079 // +002f │ │ +03bacc: 5452 3a02 |004c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03bad0: 3802 0a00 |004e: if-eqz v2, 0058 // +000a │ │ +03bad4: 5452 3a02 |0050: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03bad8: 5453 3902 |0052: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03badc: 6e40 040b 3261 |0054: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b04 │ │ +03bae2: 28d7 |0057: goto 002e // -0029 │ │ +03bae4: 5452 3e02 |0058: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03bae8: 3802 0a00 |005a: if-eqz v2, 0064 // +000a │ │ +03baec: 5452 3e02 |005c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03baf0: 5453 3902 |005e: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03baf4: 6e40 4b0b 3261 |0060: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03bafa: 28cb |0063: goto 002e // -0035 │ │ +03bafc: 5c54 3c02 |0064: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03bb00: 2202 d101 |0066: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // type@01d1 │ │ +03bb04: 7010 060b 0200 |0068: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.:()V // method@0b06 │ │ +03bb0a: 5b52 3b02 |006b: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03bb0e: 1a02 b00a |006d: const-string v2, "id" // string@0ab0 │ │ +03bb12: 7120 ad0b 2600 |006f: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03bb18: 0c00 |0072: move-result-object v0 │ │ +03bb1a: 5452 3b02 |0073: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03bb1e: 6e20 100b 0200 |0075: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setId:(Ljava/lang/String;)V // method@0b10 │ │ +03bb24: 28b6 |0078: goto 002e // -004a │ │ +03bb26: 1a02 7010 |0079: const-string v2, "tag" // string@1070 │ │ +03bb2a: 6e20 0609 1200 |007b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03bb30: 0a02 |007e: move-result v2 │ │ +03bb32: 3802 5600 |007f: if-eqz v2, 00d5 // +0056 │ │ +03bb36: 5452 3a02 |0081: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03bb3a: 3802 0a00 |0083: if-eqz v2, 008d // +000a │ │ +03bb3e: 5452 3a02 |0085: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03bb42: 5453 3902 |0087: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bb46: 6e40 040b 3261 |0089: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b04 │ │ +03bb4c: 28a2 |008c: goto 002e // -005e │ │ +03bb4e: 5452 3b02 |008d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03bb52: 3802 0a00 |008f: if-eqz v2, 0099 // +000a │ │ +03bb56: 5452 3b02 |0091: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03bb5a: 5453 3902 |0093: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bb5e: 6e40 170b 3261 |0095: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b17 │ │ +03bb64: 2896 |0098: goto 002e // -006a │ │ +03bb66: 5452 3d02 |0099: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03bb6a: 3802 0a00 |009b: if-eqz v2, 00a5 // +000a │ │ +03bb6e: 5452 3d02 |009d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03bb72: 5453 3902 |009f: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bb76: 6e40 2d0b 3261 |00a1: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b2d │ │ +03bb7c: 288a |00a4: goto 002e // -0076 │ │ +03bb7e: 5452 4002 |00a5: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03bb82: 3802 0b00 |00a7: if-eqz v2, 00b2 // +000b │ │ +03bb86: 5452 4002 |00a9: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03bb8a: 5453 3902 |00ab: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bb8e: 6e40 6f0b 3261 |00ad: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b6f │ │ +03bb94: 2900 7eff |00b0: goto/16 002e // -0082 │ │ +03bb98: 5452 3e02 |00b2: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03bb9c: 3802 0b00 |00b4: if-eqz v2, 00bf // +000b │ │ +03bba0: 5452 3e02 |00b6: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03bba4: 5453 3902 |00b8: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bba8: 6e40 4b0b 3261 |00ba: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03bbae: 2900 71ff |00bd: goto/16 002e // -008f │ │ +03bbb2: 5c54 3c02 |00bf: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03bbb6: 2202 d501 |00c1: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +03bbba: 7010 4c0b 0200 |00c3: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.:()V // method@0b4c │ │ +03bbc0: 5b52 3f02 |00c6: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03bbc4: 1a02 b00a |00c8: const-string v2, "id" // string@0ab0 │ │ +03bbc8: 7120 ad0b 2600 |00ca: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03bbce: 0c00 |00cd: move-result-object v0 │ │ +03bbd0: 5452 3f02 |00ce: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03bbd4: 6e20 570b 0200 |00d0: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setId:(Ljava/lang/String;)V // method@0b57 │ │ +03bbda: 2900 5bff |00d3: goto/16 002e // -00a5 │ │ +03bbde: 1a02 530e |00d5: const-string v2, "playlist" // string@0e53 │ │ +03bbe2: 6e20 0609 1200 |00d7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03bbe8: 0a02 |00da: move-result v2 │ │ +03bbea: 3802 1800 |00db: if-eqz v2, 00f3 // +0018 │ │ +03bbee: 5c54 3c02 |00dd: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03bbf2: 2202 d301 |00df: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // type@01d3 │ │ +03bbf6: 7010 1f0b 0200 |00e1: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.:()V // method@0b1f │ │ +03bbfc: 5b52 3d02 |00e4: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03bc00: 1a02 b00a |00e6: const-string v2, "id" // string@0ab0 │ │ +03bc04: 7120 ad0b 2600 |00e8: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03bc0a: 0c00 |00eb: move-result-object v0 │ │ +03bc0c: 5452 3d02 |00ec: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03bc10: 6e20 270b 0200 |00ee: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setId:(Ljava/lang/String;)V // method@0b27 │ │ +03bc16: 2900 3dff |00f1: goto/16 002e // -00c3 │ │ +03bc1a: 1a02 1011 |00f3: const-string v2, "video" // string@1110 │ │ +03bc1e: 6e20 0609 1200 |00f5: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03bc24: 0a02 |00f8: move-result v2 │ │ +03bc26: 3802 1800 |00f9: if-eqz v2, 0111 // +0018 │ │ +03bc2a: 5c54 3c02 |00fb: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03bc2e: 2202 d601 |00fd: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // type@01d6 │ │ +03bc32: 7010 610b 0200 |00ff: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.:()V // method@0b61 │ │ +03bc38: 5b52 4002 |0102: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03bc3c: 1a02 b00a |0104: const-string v2, "id" // string@0ab0 │ │ +03bc40: 7120 ad0b 2600 |0106: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03bc46: 0c00 |0109: move-result-object v0 │ │ +03bc48: 5452 4002 |010a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03bc4c: 6e20 690b 0200 |010c: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setId:(Ljava/lang/String;)V // method@0b69 │ │ +03bc52: 2900 1fff |010f: goto/16 002e // -00e1 │ │ +03bc56: 1a02 2e10 |0111: const-string v2, "song" // string@102e │ │ +03bc5a: 6e20 0609 1200 |0113: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03bc60: 0a02 |0116: move-result v2 │ │ +03bc62: 3802 1800 |0117: if-eqz v2, 012f // +0018 │ │ +03bc66: 5c54 3c02 |0119: iput-boolean v4, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03bc6a: 2202 d401 |011b: new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ +03bc6e: 7010 2e0b 0200 |011d: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ +03bc74: 5b52 3e02 |0120: iput-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03bc78: 1a02 b00a |0122: const-string v2, "id" // string@0ab0 │ │ +03bc7c: 7120 ad0b 2600 |0124: invoke-static {v6, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03bc82: 0c00 |0127: move-result-object v0 │ │ +03bc84: 5452 3e02 |0128: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03bc88: 6e20 420b 0200 |012a: invoke-virtual {v2, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ +03bc8e: 2900 01ff |012d: goto/16 002e // -00ff │ │ +03bc92: 5452 3a02 |012f: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03bc96: 3802 0b00 |0131: if-eqz v2, 013c // +000b │ │ +03bc9a: 5452 3a02 |0133: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mAlbum:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // field@023a │ │ +03bc9e: 5453 3902 |0135: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bca2: 6e40 040b 3261 |0137: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b04 │ │ +03bca8: 2900 f4fe |013a: goto/16 002e // -010c │ │ +03bcac: 5452 3b02 |013c: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03bcb0: 3802 0b00 |013e: if-eqz v2, 0149 // +000b │ │ +03bcb4: 5452 3b02 |0140: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mArtist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // field@023b │ │ +03bcb8: 5453 3902 |0142: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bcbc: 6e40 170b 3261 |0144: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b17 │ │ +03bcc2: 2900 e7fe |0147: goto/16 002e // -0119 │ │ +03bcc6: 5452 3f02 |0149: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03bcca: 3802 0b00 |014b: if-eqz v2, 0156 // +000b │ │ +03bcce: 5452 3f02 |014d: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mTag:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // field@023f │ │ +03bcd2: 5453 3902 |014f: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bcd6: 6e40 600b 3261 |0151: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b60 │ │ +03bcdc: 2900 dafe |0154: goto/16 002e // -0126 │ │ +03bce0: 5452 3d02 |0156: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03bce4: 3802 0b00 |0158: if-eqz v2, 0163 // +000b │ │ +03bce8: 5452 3d02 |015a: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mPlaylist:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; // field@023d │ │ +03bcec: 5453 3902 |015c: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bcf0: 6e40 2d0b 3261 |015e: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b2d │ │ +03bcf6: 2900 cdfe |0161: goto/16 002e // -0133 │ │ +03bcfa: 5452 4002 |0163: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03bcfe: 3802 0b00 |0165: if-eqz v2, 0170 // +000b │ │ +03bd02: 5452 4002 |0167: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mVideo:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; // field@0240 │ │ +03bd06: 5453 3902 |0169: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bd0a: 6e40 6f0b 3261 |016b: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b6f │ │ +03bd10: 2900 c0fe |016e: goto/16 002e // -0140 │ │ +03bd14: 5452 3e02 |0170: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03bd18: 3802 bcfe |0172: if-eqz v2, 002e // -0144 │ │ +03bd1c: 5452 3e02 |0174: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mSong:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@023e │ │ +03bd20: 5453 3902 |0176: iget-object v3, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.host:Ljava/lang/String; // field@0239 │ │ +03bd24: 6e40 4b0b 3261 |0178: invoke-virtual {v2, v3, v1, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03bd2a: 2900 b3fe |017b: goto/16 002e // -014d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0005 line=33 │ │ 0x001b line=34 │ │ 0x0023 line=35 │ │ 0x0027 line=36 │ │ @@ -77690,17 +78107,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b1a8: |[03b1a8] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.:()V │ │ -03b1b8: 7010 ea0a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03b1be: 0e00 |0003: return-void │ │ +03bd30: |[03bd30] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.:()V │ │ +03bd40: 7010 ea0a 0000 |0000: invoke-direct {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03bd46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ │ │ │ Virtual methods - │ │ @@ -77709,17 +78126,17 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b1c0: |[03b1c0] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03b1d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03b1d2: 0f00 |0001: return v0 │ │ +03bd48: |[03bd48] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03bd58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03bd5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ │ 0x0000 - 0x0002 reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ @@ -77728,17 +78145,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b1d4: |[03b1d4] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.getAuthToken:()Ljava/lang/String; │ │ -03b1e4: 5410 4102 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.mAuthToken:Ljava/lang/String; // field@0241 │ │ -03b1e8: 1100 |0002: return-object v0 │ │ +03bd5c: |[03bd5c] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.getAuthToken:()Ljava/lang/String; │ │ +03bd6c: 5410 4102 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.mAuthToken:Ljava/lang/String; // field@0241 │ │ +03bd70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;) │ │ @@ -77746,17 +78163,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b1ec: |[03b1ec] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.setAuthToken:(Ljava/lang/String;)V │ │ -03b1fc: 5b01 4102 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.mAuthToken:Ljava/lang/String; // field@0241 │ │ -03b200: 0e00 |0002: return-void │ │ +03bd74: |[03bd74] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.setAuthToken:(Ljava/lang/String;)V │ │ +03bd84: 5b01 4102 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.mAuthToken:Ljava/lang/String; // field@0241 │ │ +03bd88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0002 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ │ 0x0000 - 0x0003 reg=1 authToken Ljava/lang/String; │ │ @@ -77766,28 +78183,28 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03b204: |[03b204] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03b214: 7210 f40b 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03b21a: 0c00 |0003: move-result-object v0 │ │ -03b21c: 1a01 7e07 |0004: const-string v1, "auth" // string@077e │ │ -03b220: 6e20 0609 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03b226: 0a01 |0009: move-result v1 │ │ -03b228: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -03b22c: 7110 b00b 0300 |000c: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ -03b232: 0c01 |000f: move-result-object v1 │ │ -03b234: 5b21 4102 |0010: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.mAuthToken:Ljava/lang/String; // field@0241 │ │ -03b238: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -03b23a: 0f01 |0013: return v1 │ │ -03b23c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -03b23e: 28fe |0015: goto 0013 // -0002 │ │ +03bd8c: |[03bd8c] jp.co.kayo.android.localplayer.ds.ampache.AuthHandler.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03bd9c: 7210 f40b 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03bda2: 0c00 |0003: move-result-object v0 │ │ +03bda4: 1a01 7d07 |0004: const-string v1, "auth" // string@077d │ │ +03bda8: 6e20 0609 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03bdae: 0a01 |0009: move-result v1 │ │ +03bdb0: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +03bdb4: 7110 b00b 0300 |000c: invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; // method@0bb0 │ │ +03bdba: 0c01 |000f: move-result-object v1 │ │ +03bdbc: 5b21 4102 |0010: iput-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;.mAuthToken:Ljava/lang/String; // field@0241 │ │ +03bdc0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +03bdc2: 0f01 |0013: return v1 │ │ +03bdc4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +03bdc6: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x000c line=27 │ │ 0x0012 line=28 │ │ 0x0013 line=30 │ │ @@ -77831,459 +78248,471 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b240: |[03b240] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ │ -03b250: 5b01 5002 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b254: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03b25a: 0e00 |0005: return-void │ │ +03bdc8: |[03bdc8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ │ +03bdd8: 5b01 5002 |0000: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bddc: 7010 f608 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@08f6 │ │ +03bde2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;) │ │ name : 'createAlbum' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -03b25c: |[03b25c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V │ │ -03b26c: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b270: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03b274: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b278: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03b27c: 6e30 000a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J // method@0a00 │ │ -03b282: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b286: 5201 5702 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03b28a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b28e: 5901 5702 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03b292: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b296: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -03b298: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ -03b29c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -03b29e: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03b2a2: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03b2a8: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b2ac: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03b2b2: 0c04 |0023: move-result-object v4 │ │ -03b2b4: 1405 6d00 057f |0024: const v5, #float 1.7679e+38 // #7f05006d │ │ -03b2ba: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03b2c0: 0c04 |002a: move-result-object v4 │ │ -03b2c2: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b2c8: 0c03 |002e: move-result-object v3 │ │ -03b2ca: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b2ce: 5244 5702 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03b2d2: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b2d8: 0c03 |0036: move-result-object v3 │ │ -03b2da: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ -03b2de: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b2e4: 0c03 |003c: move-result-object v3 │ │ -03b2e6: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b2ea: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03b2ee: 6e10 1b0a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ -03b2f4: 0a04 |0044: move-result v4 │ │ -03b2f6: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b2fc: 0c03 |0048: move-result-object v3 │ │ -03b2fe: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03b304: 0c03 |004c: move-result-object v3 │ │ -03b306: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ -03b30a: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -03b30c: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b310: 5233 5702 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03b314: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b31a: 0c03 |0057: move-result-object v3 │ │ -03b31c: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ -03b320: 7120 5d0a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a5d │ │ -03b326: 0e00 |005d: return-void │ │ +03bde4: |[03bde4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V │ │ +03bdf4: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bdf8: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03bdfc: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03be00: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03be04: 6e30 000a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J // method@0a00 │ │ +03be0a: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03be0e: 5201 5702 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03be12: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03be16: 5901 5702 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03be1a: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03be1e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +03be20: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ +03be24: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +03be26: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03be2a: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03be30: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03be34: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03be3a: 0c04 |0023: move-result-object v4 │ │ +03be3c: 1405 6d00 057f |0024: const v5, #float 1.7679e+38 // #7f05006d │ │ +03be42: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03be48: 0c04 |002a: move-result-object v4 │ │ +03be4a: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03be50: 0c03 |002e: move-result-object v3 │ │ +03be52: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03be56: 5244 5702 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03be5a: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03be60: 0c03 |0036: move-result-object v3 │ │ +03be62: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ +03be66: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03be6c: 0c03 |003c: move-result-object v3 │ │ +03be6e: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03be72: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03be76: 6e10 1b0a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ +03be7c: 0a04 |0044: move-result v4 │ │ +03be7e: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03be84: 0c03 |0048: move-result-object v3 │ │ +03be86: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03be8c: 0c03 |004c: move-result-object v3 │ │ +03be8e: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ +03be92: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +03be94: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03be98: 5233 5702 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03be9c: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03bea2: 0c03 |0057: move-result-object v3 │ │ +03bea4: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ +03bea8: 7120 5d0a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a5d │ │ +03beae: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x000b line=739 │ │ 0x0013 line=740 │ │ + 0x0027 line=741 │ │ + 0x0041 line=743 │ │ + 0x005a line=740 │ │ 0x005d line=744 │ │ locals : │ │ 0x0000 - 0x005e reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ 0x0000 - 0x005e reg=7 album Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;) │ │ name : 'createArtist' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -03b328: |[03b328] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ -03b338: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b33c: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03b340: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b344: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03b348: 6e30 010a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J // method@0a01 │ │ -03b34e: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b352: 5201 5802 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03b356: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b35a: 5901 5802 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03b35e: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b362: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -03b364: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ -03b368: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -03b36a: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03b36e: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03b374: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b378: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03b37e: 0c04 |0023: move-result-object v4 │ │ -03b380: 1405 6e00 057f |0024: const v5, #float 1.7679e+38 // #7f05006e │ │ -03b386: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03b38c: 0c04 |002a: move-result-object v4 │ │ -03b38e: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b394: 0c03 |002e: move-result-object v3 │ │ -03b396: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b39a: 5244 5802 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03b39e: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b3a4: 0c03 |0036: move-result-object v3 │ │ -03b3a6: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ -03b3aa: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b3b0: 0c03 |003c: move-result-object v3 │ │ -03b3b2: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b3b6: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03b3ba: 6e10 1c0a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ -03b3c0: 0a04 |0044: move-result v4 │ │ -03b3c2: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b3c8: 0c03 |0048: move-result-object v3 │ │ -03b3ca: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03b3d0: 0c03 |004c: move-result-object v3 │ │ -03b3d2: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ -03b3d6: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -03b3d8: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b3dc: 5233 5802 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03b3e0: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b3e6: 0c03 |0057: move-result-object v3 │ │ -03b3e8: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ -03b3ec: 7120 5e0a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a5e │ │ -03b3f2: 0e00 |005d: return-void │ │ +03beb0: |[03beb0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ +03bec0: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bec4: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03bec8: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03becc: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03bed0: 6e30 010a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J // method@0a01 │ │ +03bed6: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03beda: 5201 5802 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03bede: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03bee2: 5901 5802 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03bee6: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03beea: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +03beec: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ +03bef0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +03bef2: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03bef6: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03befc: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bf00: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03bf06: 0c04 |0023: move-result-object v4 │ │ +03bf08: 1405 6e00 057f |0024: const v5, #float 1.7679e+38 // #7f05006e │ │ +03bf0e: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03bf14: 0c04 |002a: move-result-object v4 │ │ +03bf16: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03bf1c: 0c03 |002e: move-result-object v3 │ │ +03bf1e: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bf22: 5244 5802 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03bf26: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03bf2c: 0c03 |0036: move-result-object v3 │ │ +03bf2e: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ +03bf32: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03bf38: 0c03 |003c: move-result-object v3 │ │ +03bf3a: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bf3e: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03bf42: 6e10 1c0a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ +03bf48: 0a04 |0044: move-result v4 │ │ +03bf4a: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03bf50: 0c03 |0048: move-result-object v3 │ │ +03bf52: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03bf58: 0c03 |004c: move-result-object v3 │ │ +03bf5a: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ +03bf5e: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +03bf60: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bf64: 5233 5802 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03bf68: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03bf6e: 0c03 |0057: move-result-object v3 │ │ +03bf70: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ +03bf74: 7120 5e0a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a5e │ │ +03bf7a: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x000b line=750 │ │ 0x0013 line=751 │ │ + 0x0020 line=752 │ │ + 0x0041 line=753 │ │ + 0x0054 line=754 │ │ + 0x005a line=751 │ │ 0x005d line=755 │ │ locals : │ │ 0x0000 - 0x005e reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ 0x0000 - 0x005e reg=7 artist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;) │ │ name : 'createPlaylist' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -03b3f4: |[03b3f4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createPlaylist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V │ │ -03b404: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b408: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03b40c: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b410: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03b414: 6e30 040a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertPlaylist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J // method@0a04 │ │ -03b41a: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b41e: 5201 5d02 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ -03b422: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b426: 5901 5d02 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ -03b42a: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b42e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -03b430: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ -03b434: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -03b436: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03b43a: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03b440: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b444: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03b44a: 0c04 |0023: move-result-object v4 │ │ -03b44c: 1405 6f00 057f |0024: const v5, #float 1.7679e+38 // #7f05006f │ │ -03b452: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03b458: 0c04 |002a: move-result-object v4 │ │ -03b45a: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b460: 0c03 |002e: move-result-object v3 │ │ -03b462: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b466: 5244 5d02 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ -03b46a: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b470: 0c03 |0036: move-result-object v3 │ │ -03b472: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ -03b476: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b47c: 0c03 |003c: move-result-object v3 │ │ -03b47e: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b482: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03b486: 6e10 1d0a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ -03b48c: 0a04 |0044: move-result v4 │ │ -03b48e: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b494: 0c03 |0048: move-result-object v3 │ │ -03b496: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03b49c: 0c03 |004c: move-result-object v3 │ │ -03b49e: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ -03b4a2: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -03b4a4: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b4a8: 5233 5d02 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ -03b4ac: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b4b2: 0c03 |0057: move-result-object v3 │ │ -03b4b4: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ -03b4b8: 7120 600a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a60 │ │ -03b4be: 0e00 |005d: return-void │ │ +03bf7c: |[03bf7c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createPlaylist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V │ │ +03bf8c: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bf90: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03bf94: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bf98: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03bf9c: 6e30 040a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertPlaylist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J // method@0a04 │ │ +03bfa2: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bfa6: 5201 5d02 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ +03bfaa: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03bfae: 5901 5d02 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ +03bfb2: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bfb6: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +03bfb8: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ +03bfbc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +03bfbe: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03bfc2: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03bfc8: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bfcc: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03bfd2: 0c04 |0023: move-result-object v4 │ │ +03bfd4: 1405 6f00 057f |0024: const v5, #float 1.7679e+38 // #7f05006f │ │ +03bfda: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03bfe0: 0c04 |002a: move-result-object v4 │ │ +03bfe2: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03bfe8: 0c03 |002e: move-result-object v3 │ │ +03bfea: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03bfee: 5244 5d02 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ +03bff2: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03bff8: 0c03 |0036: move-result-object v3 │ │ +03bffa: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ +03bffe: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c004: 0c03 |003c: move-result-object v3 │ │ +03c006: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c00a: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03c00e: 6e10 1d0a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ +03c014: 0a04 |0044: move-result v4 │ │ +03c016: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c01c: 0c03 |0048: move-result-object v3 │ │ +03c01e: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c024: 0c03 |004c: move-result-object v3 │ │ +03c026: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ +03c02a: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +03c02c: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c030: 5233 5d02 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ +03c034: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03c03a: 0c03 |0057: move-result-object v3 │ │ +03c03c: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ +03c040: 7120 600a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a60 │ │ +03c046: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x000b line=770 │ │ 0x0013 line=771 │ │ + 0x0020 line=772 │ │ + 0x0041 line=774 │ │ + 0x005a line=771 │ │ 0x005d line=775 │ │ locals : │ │ 0x0000 - 0x005e reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ 0x0000 - 0x005e reg=7 playlist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;) │ │ name : 'createSong' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 447 16-bit code units │ │ -03b4c0: |[03b4c0] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createSong:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V │ │ -03b4d0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -03b4d2: 2201 1300 |0001: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -03b4d6: 7010 4400 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03b4dc: 1a06 da06 |0006: const-string v6, "_id" // string@06da │ │ -03b4e0: 6e10 330b 0d00 |0008: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03b4e6: 0c07 |000b: move-result-object v7 │ │ -03b4e8: 6e30 4b00 6107 |000c: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b4ee: 1a06 2f0d |000f: const-string v6, "media_key" // string@0d2f │ │ -03b4f2: 6e10 330b 0d00 |0011: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03b4f8: 0c07 |0014: move-result-object v7 │ │ -03b4fa: 6e30 4b00 6107 |0015: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b500: 1a06 9a10 |0018: const-string v6, "title" // string@109a │ │ -03b504: 6e10 3b0b 0d00 |001a: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03b50a: 0c07 |001d: move-result-object v7 │ │ -03b50c: 6e30 4b00 6107 |001e: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b512: 6e10 3b0b 0d00 |0021: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03b518: 0c06 |0024: move-result-object v6 │ │ -03b51a: 3806 1300 |0025: if-eqz v6, 0038 // +0013 │ │ -03b51e: 1a06 9b10 |0027: const-string v6, "title_key" // string@109b │ │ -03b522: 6e10 3b0b 0d00 |0029: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03b528: 0c07 |002c: move-result-object v7 │ │ -03b52a: 6e10 0909 0700 |002d: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03b530: 0a07 |0030: move-result v7 │ │ -03b532: 7110 e808 0700 |0031: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b538: 0c07 |0034: move-result-object v7 │ │ -03b53a: 6e30 4900 6107 |0035: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03b540: 1a06 bd08 |0038: const-string v6, "duration" // string@08bd │ │ -03b544: 6e10 380b 0d00 |003a: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03b54a: 0b07 |003d: move-result-wide v7 │ │ -03b54c: 7120 ee08 8700 |003e: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03b552: 0c07 |0041: move-result-object v7 │ │ -03b554: 6e30 4a00 6107 |0042: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03b55a: 6e10 310b 0d00 |0045: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03b560: 0c06 |0048: move-result-object v6 │ │ -03b562: 3806 2b00 |0049: if-eqz v6, 0074 // +002b │ │ -03b566: 1a06 5607 |004b: const-string v6, "artist" // string@0756 │ │ -03b56a: 6e10 310b 0d00 |004d: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03b570: 0c07 |0050: move-result-object v7 │ │ -03b572: 6e10 090b 0700 |0051: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03b578: 0c07 |0054: move-result-object v7 │ │ -03b57a: 6e30 4b00 6107 |0055: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b580: 1a06 5c07 |0058: const-string v6, "artist_key" // string@075c │ │ -03b584: 6e10 310b 0d00 |005a: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03b58a: 0c07 |005d: move-result-object v7 │ │ -03b58c: 6e10 070b 0700 |005e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03b592: 0c07 |0061: move-result-object v7 │ │ -03b594: 6e30 4b00 6107 |0062: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b59a: 54c6 5002 |0065: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b59e: 5466 5402 |0067: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ -03b5a2: 6e10 310b 0d00 |0069: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03b5a8: 0c07 |006c: move-result-object v7 │ │ -03b5aa: 6e10 070b 0700 |006d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03b5b0: 0c07 |0070: move-result-object v7 │ │ -03b5b2: 6e20 6009 7600 |0071: invoke-virtual {v6, v7}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ -03b5b8: 6e10 2f0b 0d00 |0074: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03b5be: 0c06 |0077: move-result-object v6 │ │ -03b5c0: 3806 2b00 |0078: if-eqz v6, 00a3 // +002b │ │ -03b5c4: 1a06 1c07 |007a: const-string v6, "album" // string@071c │ │ -03b5c8: 6e10 2f0b 0d00 |007c: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03b5ce: 0c07 |007f: move-result-object v7 │ │ -03b5d0: 6e10 f40a 0700 |0080: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03b5d6: 0c07 |0083: move-result-object v7 │ │ -03b5d8: 6e30 4b00 6107 |0084: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b5de: 1a06 2307 |0087: const-string v6, "album_key" // string@0723 │ │ -03b5e2: 6e10 2f0b 0d00 |0089: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03b5e8: 0c07 |008c: move-result-object v7 │ │ -03b5ea: 6e10 f20a 0700 |008d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03b5f0: 0c07 |0090: move-result-object v7 │ │ -03b5f2: 6e30 4b00 6107 |0091: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b5f8: 54c6 5002 |0094: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b5fc: 5466 5202 |0096: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ -03b600: 6e10 2f0b 0d00 |0098: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03b606: 0c07 |009b: move-result-object v7 │ │ -03b608: 6e10 f20a 0700 |009c: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03b60e: 0c07 |009f: move-result-object v7 │ │ -03b610: 6e20 6009 7600 |00a0: invoke-virtual {v6, v7}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ -03b616: 6e10 3a0b 0d00 |00a3: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -03b61c: 0c06 |00a6: move-result-object v6 │ │ -03b61e: 3806 3c00 |00a7: if-eqz v6, 00e3 // +003c │ │ -03b622: 6e10 3a0b 0d00 |00a9: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -03b628: 0c06 |00ac: move-result-object v6 │ │ -03b62a: 6e10 5109 0600 |00ad: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03b630: 0a06 |00b0: move-result v6 │ │ -03b632: 3d06 3200 |00b1: if-lez v6, 00e3 // +0032 │ │ -03b636: 6e10 3a0b 0d00 |00b3: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -03b63c: 0c06 |00b6: move-result-object v6 │ │ -03b63e: 6e10 4d09 0600 |00b7: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ -03b644: 0c02 |00ba: move-result-object v2 │ │ -03b646: 7210 6709 0200 |00bb: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -03b64c: 0a06 |00be: move-result v6 │ │ -03b64e: 3806 2400 |00bf: if-eqz v6, 00e3 // +0024 │ │ -03b652: 7210 6809 0200 |00c1: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -03b658: 0c05 |00c4: move-result-object v5 │ │ -03b65a: 1f05 d501 |00c5: check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -03b65e: 6e10 4d0b 0500 |00c7: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -03b664: 0c06 |00ca: move-result-object v6 │ │ -03b666: 3806 f0ff |00cb: if-eqz v6, 00bb // -0010 │ │ -03b66a: 6e10 4d0b 0500 |00cd: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -03b670: 0c06 |00d0: move-result-object v6 │ │ -03b672: 6e10 0e09 0600 |00d1: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ -03b678: 0a06 |00d4: move-result v6 │ │ -03b67a: 3d06 e6ff |00d5: if-lez v6, 00bb // -001a │ │ -03b67e: 54c6 5002 |00d7: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b682: 5466 6502 |00d9: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ -03b686: 6e10 4d0b 0500 |00db: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -03b68c: 0c07 |00de: move-result-object v7 │ │ -03b68e: 6e20 6009 7600 |00df: invoke-virtual {v6, v7}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ -03b694: 28d9 |00e2: goto 00bb // -0027 │ │ -03b696: 1a06 d606 |00e3: const-string v6, "_data" // string@06d6 │ │ -03b69a: 6e10 3d0b 0d00 |00e5: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03b6a0: 0c07 |00e8: move-result-object v7 │ │ -03b6a2: 6e30 4b00 6107 |00e9: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b6a8: 1a06 a510 |00ec: const-string v6, "track" // string@10a5 │ │ -03b6ac: 6e10 3c0b 0d00 |00ee: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03b6b2: 0c07 |00f1: move-result-object v7 │ │ -03b6b4: 6e30 4b00 6107 |00f2: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b6ba: 1a06 5f08 |00f5: const-string v6, "date_added" // string@085f │ │ -03b6be: 54c7 5002 |00f7: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b6c2: 5477 5502 |00f9: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.cal:Ljava/util/Calendar; // field@0255 │ │ -03b6c6: 6e10 5709 0700 |00fb: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03b6cc: 0b07 |00fe: move-result-wide v7 │ │ -03b6ce: 7120 ee08 8700 |00ff: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03b6d4: 0c07 |0102: move-result-object v7 │ │ -03b6d6: 6e30 4a00 6107 |0103: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03b6dc: 1a06 6008 |0106: const-string v6, "date_modified" // string@0860 │ │ -03b6e0: 54c7 5002 |0108: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b6e4: 5477 5502 |010a: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.cal:Ljava/util/Calendar; // field@0255 │ │ -03b6e8: 6e10 5709 0700 |010c: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03b6ee: 0b07 |010f: move-result-wide v7 │ │ -03b6f0: 7120 ee08 8700 |0110: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03b6f6: 0c07 |0113: move-result-object v7 │ │ -03b6f8: 6e30 4a00 6107 |0114: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03b6fe: 1a06 6908 |0117: const-string v6, "del_flg" // string@0869 │ │ -03b702: 7110 e808 0b00 |0119: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b708: 0c07 |011c: move-result-object v7 │ │ -03b70a: 6e30 4900 6107 |011d: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03b710: 1a06 7e10 |0120: const-string v6, "tags" // string@107e │ │ -03b714: 6e10 390b 0d00 |0122: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03b71a: 0c07 |0125: move-result-object v7 │ │ -03b71c: 6e30 4b00 6107 |0126: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b722: 6e10 2f0b 0d00 |0129: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03b728: 0c06 |012c: move-result-object v6 │ │ -03b72a: 3806 0f00 |012d: if-eqz v6, 013c // +000f │ │ -03b72e: 1a06 4911 |012f: const-string v6, "year" // string@1149 │ │ -03b732: 6e10 2f0b 0d00 |0131: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03b738: 0c07 |0134: move-result-object v7 │ │ -03b73a: 6e10 f90a 0700 |0135: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03b740: 0c07 |0138: move-result-object v7 │ │ -03b742: 6e30 4b00 6107 |0139: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b748: 1a06 690e |013c: const-string v6, "point" // string@0e69 │ │ -03b74c: 6e10 360b 0d00 |013e: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03b752: 0a07 |0141: move-result v7 │ │ -03b754: 7110 e808 0700 |0142: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b75a: 0c07 |0145: move-result-object v7 │ │ -03b75c: 6e30 4900 6107 |0146: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03b762: 6e10 3d0b 0d00 |0149: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03b768: 0c06 |014c: move-result-object v6 │ │ -03b76a: 7110 cb0a 0600 |014d: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ -03b770: 0c00 |0150: move-result-object v0 │ │ -03b772: 3800 1100 |0151: if-eqz v0, 0162 // +0011 │ │ -03b776: 6e10 ba08 0000 |0153: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ -03b77c: 0a06 |0156: move-result v6 │ │ -03b77e: 3806 0b00 |0157: if-eqz v6, 0162 // +000b │ │ -03b782: 1a06 b707 |0159: const-string v6, "cache_file" // string@07b7 │ │ -03b786: 6e10 bb08 0000 |015b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ -03b78c: 0c07 |015e: move-result-object v7 │ │ -03b78e: 6e30 4b00 6107 |015f: invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03b794: 54c6 5002 |0162: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b798: 5466 5a02 |0164: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03b79c: 1a07 6707 |0166: const-string v7, "audio" // string@0767 │ │ -03b7a0: 1208 |0168: const/4 v8, #int 0 // #0 │ │ -03b7a2: 6e40 9200 7618 |0169: invoke-virtual {v6, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03b7a8: 0b03 |016c: move-result-wide v3 │ │ -03b7aa: 54c6 5002 |016d: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b7ae: 5267 6202 |016f: iget v7, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ -03b7b2: d807 0701 |0171: add-int/lit8 v7, v7, #int 1 // #01 │ │ -03b7b6: 5967 6202 |0173: iput v7, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ -03b7ba: 54c6 5002 |0175: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b7be: 1227 |0177: const/4 v7, #int 2 // #2 │ │ -03b7c0: 2377 3102 |0178: new-array v7, v7, [Ljava/lang/Object; // type@0231 │ │ -03b7c4: 2208 5f01 |017a: new-instance v8, Ljava/lang/StringBuilder; // type@015f │ │ -03b7c8: 7010 1a09 0800 |017c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03b7ce: 54c9 5002 |017f: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b7d2: 6e10 670a 0900 |0181: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03b7d8: 0c09 |0184: move-result-object v9 │ │ -03b7da: 140a 7200 057f |0185: const v10, #float 1.7679e+38 // #7f050072 │ │ -03b7e0: 6e20 5300 a900 |0188: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03b7e6: 0c09 |018b: move-result-object v9 │ │ -03b7e8: 6e20 2009 9800 |018c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b7ee: 0c08 |018f: move-result-object v8 │ │ -03b7f0: 54c9 5002 |0190: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b7f4: 5299 6202 |0192: iget v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ -03b7f8: 6e20 1d09 9800 |0194: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b7fe: 0c08 |0197: move-result-object v8 │ │ -03b800: 1a09 2400 |0198: const-string v9, " / " // string@0024 │ │ -03b804: 6e20 2009 9800 |019a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b80a: 0c08 |019d: move-result-object v8 │ │ -03b80c: 54c9 5002 |019e: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b810: 5499 6102 |01a0: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03b814: 6e10 1e0a 0900 |01a2: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ -03b81a: 0a09 |01a5: move-result v9 │ │ -03b81c: 6e20 1d09 9800 |01a6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b822: 0c08 |01a9: move-result-object v8 │ │ -03b824: 6e10 2609 0800 |01aa: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03b82a: 0c08 |01ad: move-result-object v8 │ │ -03b82c: 4d08 070b |01ae: aput-object v8, v7, v11 │ │ -03b830: 1218 |01b0: const/4 v8, #int 1 // #1 │ │ -03b832: 54c9 5002 |01b1: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b836: 5299 6202 |01b3: iget v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ -03b83a: 7110 e808 0900 |01b5: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b840: 0c09 |01b8: move-result-object v9 │ │ -03b842: 4d09 0708 |01b9: aput-object v9, v7, v8 │ │ -03b846: 7120 620a 7600 |01bb: invoke-static {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a62 │ │ -03b84c: 0e00 |01be: return-void │ │ +03c048: |[03c048] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createSong:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V │ │ +03c058: 120a |0000: const/4 v10, #int 0 // #0 │ │ +03c05a: 2201 1300 |0001: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +03c05e: 7010 4400 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03c064: 1a05 da06 |0006: const-string v5, "_id" // string@06da │ │ +03c068: 6e10 330b 0c00 |0008: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03c06e: 0c06 |000b: move-result-object v6 │ │ +03c070: 6e30 4b00 5106 |000c: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c076: 1a05 2d0d |000f: const-string v5, "media_key" // string@0d2d │ │ +03c07a: 6e10 330b 0c00 |0011: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03c080: 0c06 |0014: move-result-object v6 │ │ +03c082: 6e30 4b00 5106 |0015: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c088: 1a05 9810 |0018: const-string v5, "title" // string@1098 │ │ +03c08c: 6e10 3b0b 0c00 |001a: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03c092: 0c06 |001d: move-result-object v6 │ │ +03c094: 6e30 4b00 5106 |001e: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c09a: 6e10 3b0b 0c00 |0021: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03c0a0: 0c05 |0024: move-result-object v5 │ │ +03c0a2: 3805 1300 |0025: if-eqz v5, 0038 // +0013 │ │ +03c0a6: 1a05 9910 |0027: const-string v5, "title_key" // string@1099 │ │ +03c0aa: 6e10 3b0b 0c00 |0029: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03c0b0: 0c06 |002c: move-result-object v6 │ │ +03c0b2: 6e10 0909 0600 |002d: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03c0b8: 0a06 |0030: move-result v6 │ │ +03c0ba: 7110 e808 0600 |0031: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03c0c0: 0c06 |0034: move-result-object v6 │ │ +03c0c2: 6e30 4900 5106 |0035: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03c0c8: 1a05 bc08 |0038: const-string v5, "duration" // string@08bc │ │ +03c0cc: 6e10 380b 0c00 |003a: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03c0d2: 0b06 |003d: move-result-wide v6 │ │ +03c0d4: 7120 ee08 7600 |003e: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03c0da: 0c06 |0041: move-result-object v6 │ │ +03c0dc: 6e30 4a00 5106 |0042: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03c0e2: 6e10 310b 0c00 |0045: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03c0e8: 0c05 |0048: move-result-object v5 │ │ +03c0ea: 3805 2b00 |0049: if-eqz v5, 0074 // +002b │ │ +03c0ee: 1a05 5507 |004b: const-string v5, "artist" // string@0755 │ │ +03c0f2: 6e10 310b 0c00 |004d: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03c0f8: 0c06 |0050: move-result-object v6 │ │ +03c0fa: 6e10 090b 0600 |0051: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03c100: 0c06 |0054: move-result-object v6 │ │ +03c102: 6e30 4b00 5106 |0055: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c108: 1a05 5b07 |0058: const-string v5, "artist_key" // string@075b │ │ +03c10c: 6e10 310b 0c00 |005a: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03c112: 0c06 |005d: move-result-object v6 │ │ +03c114: 6e10 070b 0600 |005e: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03c11a: 0c06 |0061: move-result-object v6 │ │ +03c11c: 6e30 4b00 5106 |0062: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c122: 54b5 5002 |0065: iget-object v5, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c126: 5455 5402 |0067: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ +03c12a: 6e10 310b 0c00 |0069: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03c130: 0c06 |006c: move-result-object v6 │ │ +03c132: 6e10 070b 0600 |006d: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03c138: 0c06 |0070: move-result-object v6 │ │ +03c13a: 6e20 6009 6500 |0071: invoke-virtual {v5, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ +03c140: 6e10 2f0b 0c00 |0074: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03c146: 0c05 |0077: move-result-object v5 │ │ +03c148: 3805 2b00 |0078: if-eqz v5, 00a3 // +002b │ │ +03c14c: 1a05 1c07 |007a: const-string v5, "album" // string@071c │ │ +03c150: 6e10 2f0b 0c00 |007c: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03c156: 0c06 |007f: move-result-object v6 │ │ +03c158: 6e10 f40a 0600 |0080: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03c15e: 0c06 |0083: move-result-object v6 │ │ +03c160: 6e30 4b00 5106 |0084: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c166: 1a05 2307 |0087: const-string v5, "album_key" // string@0723 │ │ +03c16a: 6e10 2f0b 0c00 |0089: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03c170: 0c06 |008c: move-result-object v6 │ │ +03c172: 6e10 f20a 0600 |008d: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03c178: 0c06 |0090: move-result-object v6 │ │ +03c17a: 6e30 4b00 5106 |0091: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c180: 54b5 5002 |0094: iget-object v5, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c184: 5455 5202 |0096: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ +03c188: 6e10 2f0b 0c00 |0098: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03c18e: 0c06 |009b: move-result-object v6 │ │ +03c190: 6e10 f20a 0600 |009c: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03c196: 0c06 |009f: move-result-object v6 │ │ +03c198: 6e20 6009 6500 |00a0: invoke-virtual {v5, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ +03c19e: 6e10 3a0b 0c00 |00a3: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +03c1a4: 0c05 |00a6: move-result-object v5 │ │ +03c1a6: 3805 3c00 |00a7: if-eqz v5, 00e3 // +003c │ │ +03c1aa: 6e10 3a0b 0c00 |00a9: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +03c1b0: 0c05 |00ac: move-result-object v5 │ │ +03c1b2: 6e10 5109 0500 |00ad: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03c1b8: 0a05 |00b0: move-result v5 │ │ +03c1ba: 3d05 3200 |00b1: if-lez v5, 00e3 // +0032 │ │ +03c1be: 6e10 3a0b 0c00 |00b3: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +03c1c4: 0c05 |00b6: move-result-object v5 │ │ +03c1c6: 6e10 4d09 0500 |00b7: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ +03c1cc: 0c05 |00ba: move-result-object v5 │ │ +03c1ce: 7210 6709 0500 |00bb: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +03c1d4: 0a06 |00be: move-result v6 │ │ +03c1d6: 3806 2400 |00bf: if-eqz v6, 00e3 // +0024 │ │ +03c1da: 7210 6809 0500 |00c1: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +03c1e0: 0c04 |00c4: move-result-object v4 │ │ +03c1e2: 1f04 d501 |00c5: check-cast v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +03c1e6: 6e10 4d0b 0400 |00c7: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +03c1ec: 0c06 |00ca: move-result-object v6 │ │ +03c1ee: 3806 f0ff |00cb: if-eqz v6, 00bb // -0010 │ │ +03c1f2: 6e10 4d0b 0400 |00cd: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +03c1f8: 0c06 |00d0: move-result-object v6 │ │ +03c1fa: 6e10 0e09 0600 |00d1: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ +03c200: 0a06 |00d4: move-result v6 │ │ +03c202: 3d06 e6ff |00d5: if-lez v6, 00bb // -001a │ │ +03c206: 54b6 5002 |00d7: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c20a: 5466 6502 |00d9: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ +03c20e: 6e10 4d0b 0400 |00db: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +03c214: 0c07 |00de: move-result-object v7 │ │ +03c216: 6e20 6009 7600 |00df: invoke-virtual {v6, v7}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ +03c21c: 28d9 |00e2: goto 00bb // -0027 │ │ +03c21e: 1a05 d606 |00e3: const-string v5, "_data" // string@06d6 │ │ +03c222: 6e10 3d0b 0c00 |00e5: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03c228: 0c06 |00e8: move-result-object v6 │ │ +03c22a: 6e30 4b00 5106 |00e9: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c230: 1a05 a310 |00ec: const-string v5, "track" // string@10a3 │ │ +03c234: 6e10 3c0b 0c00 |00ee: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03c23a: 0c06 |00f1: move-result-object v6 │ │ +03c23c: 6e30 4b00 5106 |00f2: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c242: 1a05 5e08 |00f5: const-string v5, "date_added" // string@085e │ │ +03c246: 54b6 5002 |00f7: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c24a: 5466 5502 |00f9: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.cal:Ljava/util/Calendar; // field@0255 │ │ +03c24e: 6e10 5709 0600 |00fb: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03c254: 0b06 |00fe: move-result-wide v6 │ │ +03c256: 7120 ee08 7600 |00ff: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03c25c: 0c06 |0102: move-result-object v6 │ │ +03c25e: 6e30 4a00 5106 |0103: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03c264: 1a05 5f08 |0106: const-string v5, "date_modified" // string@085f │ │ +03c268: 54b6 5002 |0108: iget-object v6, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c26c: 5466 5502 |010a: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.cal:Ljava/util/Calendar; // field@0255 │ │ +03c270: 6e10 5709 0600 |010c: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03c276: 0b06 |010f: move-result-wide v6 │ │ +03c278: 7120 ee08 7600 |0110: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03c27e: 0c06 |0113: move-result-object v6 │ │ +03c280: 6e30 4a00 5106 |0114: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03c286: 1a05 6808 |0117: const-string v5, "del_flg" // string@0868 │ │ +03c28a: 7110 e808 0a00 |0119: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03c290: 0c06 |011c: move-result-object v6 │ │ +03c292: 6e30 4900 5106 |011d: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03c298: 1a05 7c10 |0120: const-string v5, "tags" // string@107c │ │ +03c29c: 6e10 390b 0c00 |0122: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03c2a2: 0c06 |0125: move-result-object v6 │ │ +03c2a4: 6e30 4b00 5106 |0126: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c2aa: 6e10 2f0b 0c00 |0129: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03c2b0: 0c05 |012c: move-result-object v5 │ │ +03c2b2: 3805 0f00 |012d: if-eqz v5, 013c // +000f │ │ +03c2b6: 1a05 4711 |012f: const-string v5, "year" // string@1147 │ │ +03c2ba: 6e10 2f0b 0c00 |0131: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03c2c0: 0c06 |0134: move-result-object v6 │ │ +03c2c2: 6e10 f90a 0600 |0135: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03c2c8: 0c06 |0138: move-result-object v6 │ │ +03c2ca: 6e30 4b00 5106 |0139: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c2d0: 1a05 670e |013c: const-string v5, "point" // string@0e67 │ │ +03c2d4: 6e10 360b 0c00 |013e: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03c2da: 0a06 |0141: move-result v6 │ │ +03c2dc: 7110 e808 0600 |0142: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03c2e2: 0c06 |0145: move-result-object v6 │ │ +03c2e4: 6e30 4900 5106 |0146: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03c2ea: 6e10 3d0b 0c00 |0149: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03c2f0: 0c05 |014c: move-result-object v5 │ │ +03c2f2: 7110 cb0a 0500 |014d: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ +03c2f8: 0c00 |0150: move-result-object v0 │ │ +03c2fa: 3800 1100 |0151: if-eqz v0, 0162 // +0011 │ │ +03c2fe: 6e10 ba08 0000 |0153: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ +03c304: 0a05 |0156: move-result v5 │ │ +03c306: 3805 0b00 |0157: if-eqz v5, 0162 // +000b │ │ +03c30a: 1a05 b607 |0159: const-string v5, "cache_file" // string@07b6 │ │ +03c30e: 6e10 bb08 0000 |015b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ +03c314: 0c06 |015e: move-result-object v6 │ │ +03c316: 6e30 4b00 5106 |015f: invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03c31c: 54b5 5002 |0162: iget-object v5, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c320: 5455 5a02 |0164: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03c324: 1a06 6607 |0166: const-string v6, "audio" // string@0766 │ │ +03c328: 1207 |0168: const/4 v7, #int 0 // #0 │ │ +03c32a: 6e40 9200 6517 |0169: invoke-virtual {v5, v6, v7, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03c330: 0b02 |016c: move-result-wide v2 │ │ +03c332: 54b5 5002 |016d: iget-object v5, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c336: 5256 6202 |016f: iget v6, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ +03c33a: d806 0601 |0171: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03c33e: 5956 6202 |0173: iput v6, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ +03c342: 54b5 5002 |0175: iget-object v5, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c346: 1226 |0177: const/4 v6, #int 2 // #2 │ │ +03c348: 2366 3102 |0178: new-array v6, v6, [Ljava/lang/Object; // type@0231 │ │ +03c34c: 2207 5f01 |017a: new-instance v7, Ljava/lang/StringBuilder; // type@015f │ │ +03c350: 7010 1a09 0700 |017c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03c356: 54b8 5002 |017f: iget-object v8, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c35a: 6e10 670a 0800 |0181: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03c360: 0c08 |0184: move-result-object v8 │ │ +03c362: 1409 7200 057f |0185: const v9, #float 1.7679e+38 // #7f050072 │ │ +03c368: 6e20 5300 9800 |0188: invoke-virtual {v8, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03c36e: 0c08 |018b: move-result-object v8 │ │ +03c370: 6e20 2009 8700 |018c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c376: 0c07 |018f: move-result-object v7 │ │ +03c378: 54b8 5002 |0190: iget-object v8, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c37c: 5288 6202 |0192: iget v8, v8, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ +03c380: 6e20 1d09 8700 |0194: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c386: 0c07 |0197: move-result-object v7 │ │ +03c388: 1a08 2400 |0198: const-string v8, " / " // string@0024 │ │ +03c38c: 6e20 2009 8700 |019a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c392: 0c07 |019d: move-result-object v7 │ │ +03c394: 54b8 5002 |019e: iget-object v8, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c398: 5488 6102 |01a0: iget-object v8, v8, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03c39c: 6e10 1e0a 0800 |01a2: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ +03c3a2: 0a08 |01a5: move-result v8 │ │ +03c3a4: 6e20 1d09 8700 |01a6: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c3aa: 0c07 |01a9: move-result-object v7 │ │ +03c3ac: 6e10 2609 0700 |01aa: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c3b2: 0c07 |01ad: move-result-object v7 │ │ +03c3b4: 4d07 060a |01ae: aput-object v7, v6, v10 │ │ +03c3b8: 1217 |01b0: const/4 v7, #int 1 // #1 │ │ +03c3ba: 54b8 5002 |01b1: iget-object v8, v11, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c3be: 5288 6202 |01b3: iget v8, v8, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ +03c3c2: 7110 e808 0800 |01b5: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03c3c8: 0c08 |01b8: move-result-object v8 │ │ +03c3ca: 4d08 0607 |01b9: aput-object v8, v6, v7 │ │ +03c3ce: 7120 620a 6500 |01bb: invoke-static {v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a62 │ │ +03c3d4: 0e00 |01be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=791 │ │ 0x0006 line=792 │ │ 0x000f line=793 │ │ 0x0018 line=794 │ │ 0x0021 line=795 │ │ 0x0027 line=796 │ │ + 0x002d line=797 │ │ + 0x0031 line=796 │ │ 0x0038 line=799 │ │ 0x0045 line=800 │ │ 0x004b line=801 │ │ 0x0058 line=802 │ │ 0x0065 line=803 │ │ 0x0074 line=805 │ │ 0x007a line=806 │ │ @@ -78304,144 +78733,150 @@ │ │ 0x013c line=828 │ │ 0x0149 line=831 │ │ 0x0151 line=832 │ │ 0x0159 line=833 │ │ 0x0162 line=835 │ │ 0x016d line=837 │ │ 0x0175 line=838 │ │ + 0x01a2 line=839 │ │ + 0x01bb line=838 │ │ 0x01be line=840 │ │ locals : │ │ - 0x00bb - 0x00e3 reg=2 i$ Ljava/util/Iterator; │ │ - 0x00c7 - 0x00e3 reg=5 t Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ + 0x00c7 - 0x00e3 reg=4 t Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ 0x0151 - 0x01bf reg=0 cacheFile Ljava/io/File; │ │ 0x0006 - 0x01bf reg=1 dvalues Landroid/content/ContentValues; │ │ - 0x016d - 0x01bf reg=3 id J │ │ - 0x0000 - 0x01bf reg=12 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ - 0x0000 - 0x01bf reg=13 song Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + 0x016d - 0x01bf reg=2 id J │ │ + 0x0000 - 0x01bf reg=11 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ + 0x0000 - 0x01bf reg=12 song Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;) │ │ name : 'createTag' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -03b850: |[03b850] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createTag:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ │ -03b860: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b864: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03b868: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b86c: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03b870: 6e30 020a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J // method@0a02 │ │ -03b876: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b87a: 5201 6302 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03b87e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b882: 5901 6302 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03b886: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b88a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -03b88c: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ -03b890: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -03b892: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03b896: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03b89c: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b8a0: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03b8a6: 0c04 |0023: move-result-object v4 │ │ -03b8a8: 1405 7100 057f |0024: const v5, #float 1.7679e+38 // #7f050071 │ │ -03b8ae: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03b8b4: 0c04 |002a: move-result-object v4 │ │ -03b8b6: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b8bc: 0c03 |002e: move-result-object v3 │ │ -03b8be: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b8c2: 5244 6302 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03b8c6: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b8cc: 0c03 |0036: move-result-object v3 │ │ -03b8ce: 6e10 2609 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03b8d4: 0c03 |003a: move-result-object v3 │ │ -03b8d6: 4d03 0102 |003b: aput-object v3, v1, v2 │ │ -03b8da: 1212 |003d: const/4 v2, #int 1 // #1 │ │ -03b8dc: 5463 5002 |003e: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b8e0: 5233 6302 |0040: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03b8e4: 7110 e808 0300 |0042: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b8ea: 0c03 |0045: move-result-object v3 │ │ -03b8ec: 4d03 0102 |0046: aput-object v3, v1, v2 │ │ -03b8f0: 7120 5f0a 1000 |0048: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a5f │ │ -03b8f6: 0e00 |004b: return-void │ │ +03c3d8: |[03c3d8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createTag:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ │ +03c3e8: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c3ec: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03c3f0: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c3f4: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03c3f8: 6e30 020a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J // method@0a02 │ │ +03c3fe: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c402: 5201 6302 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03c406: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03c40a: 5901 6302 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03c40e: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c412: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +03c414: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ +03c418: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +03c41a: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03c41e: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03c424: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c428: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03c42e: 0c04 |0023: move-result-object v4 │ │ +03c430: 1405 7100 057f |0024: const v5, #float 1.7679e+38 // #7f050071 │ │ +03c436: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03c43c: 0c04 |002a: move-result-object v4 │ │ +03c43e: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c444: 0c03 |002e: move-result-object v3 │ │ +03c446: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c44a: 5244 6302 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03c44e: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c454: 0c03 |0036: move-result-object v3 │ │ +03c456: 6e10 2609 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c45c: 0c03 |003a: move-result-object v3 │ │ +03c45e: 4d03 0102 |003b: aput-object v3, v1, v2 │ │ +03c462: 1212 |003d: const/4 v2, #int 1 // #1 │ │ +03c464: 5463 5002 |003e: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c468: 5233 6302 |0040: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03c46c: 7110 e808 0300 |0042: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03c472: 0c03 |0045: move-result-object v3 │ │ +03c474: 4d03 0102 |0046: aput-object v3, v1, v2 │ │ +03c478: 7120 5f0a 1000 |0048: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a5f │ │ +03c47e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x000b line=761 │ │ 0x0013 line=762 │ │ + 0x0042 line=763 │ │ + 0x0048 line=762 │ │ 0x004b line=764 │ │ locals : │ │ 0x0000 - 0x004c reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ 0x0000 - 0x004c reg=7 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;) │ │ name : 'createVideo' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -03b8f8: |[03b8f8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createVideo:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ │ -03b908: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b90c: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03b910: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b914: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03b918: 6e30 060a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertVideo:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V // method@0a06 │ │ -03b91e: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b922: 5201 6402 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ -03b926: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b92a: 5901 6402 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ -03b92e: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b932: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -03b934: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ -03b938: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -03b93a: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03b93e: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03b944: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b948: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03b94e: 0c04 |0023: move-result-object v4 │ │ -03b950: 1405 7000 057f |0024: const v5, #float 1.7679e+38 // #7f050070 │ │ -03b956: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03b95c: 0c04 |002a: move-result-object v4 │ │ -03b95e: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b964: 0c03 |002e: move-result-object v3 │ │ -03b966: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b96a: 5244 6402 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ -03b96e: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b974: 0c03 |0036: move-result-object v3 │ │ -03b976: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ -03b97a: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03b980: 0c03 |003c: move-result-object v3 │ │ -03b982: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b986: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03b98a: 6e10 200a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ -03b990: 0a04 |0044: move-result v4 │ │ -03b992: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03b998: 0c03 |0048: move-result-object v3 │ │ -03b99a: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03b9a0: 0c03 |004c: move-result-object v3 │ │ -03b9a2: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ -03b9a6: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -03b9a8: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ -03b9ac: 5233 6402 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ -03b9b0: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03b9b6: 0c03 |0057: move-result-object v3 │ │ -03b9b8: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ -03b9bc: 7120 610a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a61 │ │ -03b9c2: 0e00 |005d: return-void │ │ +03c480: |[03c480] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex$3.createVideo:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ │ +03c490: 5460 5002 |0000: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c494: 5400 5602 |0002: iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03c498: 5461 5002 |0004: iget-object v1, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c49c: 5411 5a02 |0006: iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03c4a0: 6e30 060a 1007 |0008: invoke-virtual {v0, v1, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertVideo:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V // method@0a06 │ │ +03c4a6: 5460 5002 |000b: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c4aa: 5201 6402 |000d: iget v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ +03c4ae: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03c4b2: 5901 6402 |0011: iput v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ +03c4b6: 5460 5002 |0013: iget-object v0, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c4ba: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +03c4bc: 2311 3102 |0016: new-array v1, v1, [Ljava/lang/Object; // type@0231 │ │ +03c4c0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +03c4c2: 2203 5f01 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03c4c6: 7010 1a09 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03c4cc: 5464 5002 |001e: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c4d0: 6e10 670a 0400 |0020: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03c4d6: 0c04 |0023: move-result-object v4 │ │ +03c4d8: 1405 7000 057f |0024: const v5, #float 1.7679e+38 // #7f050070 │ │ +03c4de: 6e20 5300 5400 |0027: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03c4e4: 0c04 |002a: move-result-object v4 │ │ +03c4e6: 6e20 2009 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c4ec: 0c03 |002e: move-result-object v3 │ │ +03c4ee: 5464 5002 |002f: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c4f2: 5244 6402 |0031: iget v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ +03c4f6: 6e20 1d09 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c4fc: 0c03 |0036: move-result-object v3 │ │ +03c4fe: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ +03c502: 6e20 2009 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c508: 0c03 |003c: move-result-object v3 │ │ +03c50a: 5464 5002 |003d: iget-object v4, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c50e: 5444 6102 |003f: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03c512: 6e10 200a 0400 |0041: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ +03c518: 0a04 |0044: move-result v4 │ │ +03c51a: 6e20 1d09 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c520: 0c03 |0048: move-result-object v3 │ │ +03c522: 6e10 2609 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c528: 0c03 |004c: move-result-object v3 │ │ +03c52a: 4d03 0102 |004d: aput-object v3, v1, v2 │ │ +03c52e: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +03c530: 5463 5002 |0050: iget-object v3, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; // field@0250 │ │ +03c534: 5233 6402 |0052: iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ +03c538: 7110 e808 0300 |0054: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03c53e: 0c03 |0057: move-result-object v3 │ │ +03c540: 4d03 0102 |0058: aput-object v3, v1, v2 │ │ +03c544: 7120 610a 1000 |005a: invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.access$1600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V // method@0a61 │ │ +03c54a: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x000b line=781 │ │ 0x0013 line=782 │ │ + 0x0027 line=783 │ │ + 0x0041 line=785 │ │ + 0x005a line=782 │ │ 0x005d line=786 │ │ locals : │ │ 0x0000 - 0x005e reg=6 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; │ │ 0x0000 - 0x005e reg=7 video Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ │ │ source_file_idx : 1350 (MainActivity.java) │ │ │ │ @@ -78579,51 +79014,51 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -03b9c4: |[03b9c4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ -03b9d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b9d6: 5b23 6602 |0001: iput-object v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03b9da: 7030 da0a 4205 |0003: invoke-direct {v2, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.:(Landroid/content/Context;Landroid/app/Dialog;)V // method@0ada │ │ -03b9e0: 5c21 5b02 |0006: iput-boolean v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03b9e4: 1300 1e00 |0008: const/16 v0, #int 30 // #1e │ │ -03b9e8: 5920 5102 |000a: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.GET_LIMIT:I // field@0251 │ │ -03b9ec: 5921 5e02 |000c: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgMax:I // field@025e │ │ -03b9f0: 5921 5c02 |000e: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03b9f4: 5921 5702 |0010: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03b9f8: 5921 5802 |0012: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03b9fc: 5921 6302 |0014: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03ba00: 5921 5d02 |0016: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ -03ba04: 5921 6402 |0018: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ -03ba08: 5921 6202 |001a: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ -03ba0c: 2200 8701 |001c: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ -03ba10: 7010 5f09 0000 |001e: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ -03ba16: 5b20 5202 |0021: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ -03ba1a: 2200 8701 |0023: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ -03ba1e: 7010 5f09 0000 |0025: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ -03ba24: 5b20 5402 |0028: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ -03ba28: 2200 8701 |002a: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ -03ba2c: 7010 5f09 0000 |002c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ -03ba32: 5b20 6502 |002f: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ -03ba36: 7100 5609 0000 |0031: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -03ba3c: 0c00 |0034: move-result-object v0 │ │ -03ba3e: 5b20 5502 |0035: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.cal:Ljava/util/Calendar; // field@0255 │ │ -03ba42: 2200 bb01 |0037: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; // type@01bb │ │ -03ba46: 7020 540a 2000 |0039: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V // method@0a54 │ │ -03ba4c: 5b20 5302 |003c: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03ba50: 5b26 5902 |003e: iput-object v6, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03ba54: 2200 ac01 |0040: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ -03ba58: 6e10 670a 0200 |0042: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03ba5e: 0c01 |0045: move-result-object v1 │ │ -03ba60: 7020 e109 1000 |0046: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ -03ba66: 5b20 5602 |0049: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03ba6a: 0e00 |004b: return-void │ │ +03c54c: |[03c54c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ +03c55c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03c55e: 5b23 6602 |0001: iput-object v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03c562: 7030 da0a 4205 |0003: invoke-direct {v2, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.:(Landroid/content/Context;Landroid/app/Dialog;)V // method@0ada │ │ +03c568: 5c21 5b02 |0006: iput-boolean v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03c56c: 1300 1e00 |0008: const/16 v0, #int 30 // #1e │ │ +03c570: 5920 5102 |000a: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.GET_LIMIT:I // field@0251 │ │ +03c574: 5921 5e02 |000c: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgMax:I // field@025e │ │ +03c578: 5921 5c02 |000e: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c57c: 5921 5702 |0010: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03c580: 5921 5802 |0012: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03c584: 5921 6302 |0014: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03c588: 5921 5d02 |0016: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mPlaylistCount:I // field@025d │ │ +03c58c: 5921 6402 |0018: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mVideoCount:I // field@0264 │ │ +03c590: 5921 6202 |001a: iput v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mSongCount:I // field@0262 │ │ +03c594: 2200 8701 |001c: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ +03c598: 7010 5f09 0000 |001e: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ +03c59e: 5b20 5202 |0021: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ +03c5a2: 2200 8701 |0023: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ +03c5a6: 7010 5f09 0000 |0025: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ +03c5ac: 5b20 5402 |0028: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ +03c5b0: 2200 8701 |002a: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ +03c5b4: 7010 5f09 0000 |002c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ +03c5ba: 5b20 6502 |002f: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ +03c5be: 7100 5609 0000 |0031: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +03c5c4: 0c00 |0034: move-result-object v0 │ │ +03c5c6: 5b20 5502 |0035: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.cal:Ljava/util/Calendar; // field@0255 │ │ +03c5ca: 2200 bb01 |0037: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3; // type@01bb │ │ +03c5ce: 7020 540a 2000 |0039: invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V // method@0a54 │ │ +03c5d4: 5b20 5302 |003c: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03c5d8: 5b26 5902 |003e: iput-object v6, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03c5dc: 2200 ac01 |0040: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ +03c5e0: 6e10 670a 0200 |0042: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03c5e6: 0c01 |0045: move-result-object v1 │ │ +03c5e8: 7020 e109 1000 |0046: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ +03c5ee: 5b20 5602 |0049: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03c5f2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=623 │ │ 0x0003 line=624 │ │ 0x0006 line=601 │ │ 0x0008 line=602 │ │ 0x000c line=604 │ │ @@ -78640,31 +79075,31 @@ │ │ 0x0031 line=620 │ │ 0x0037 line=733 │ │ 0x003e line=625 │ │ 0x0040 line=626 │ │ 0x004b line=627 │ │ locals : │ │ 0x0000 - 0x004c reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - 0x0000 - 0x004c reg=3 (null) Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ + 0x0000 - 0x004c reg=3 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ 0x0000 - 0x004c reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x004c reg=5 dialog Landroid/app/Dialog; │ │ 0x0000 - 0x004c reg=6 config Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;) │ │ name : 'access$1000' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ba6c: |[03ba6c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; │ │ -03ba7c: 5410 6002 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar2:Landroid/widget/ProgressBar; // field@0260 │ │ -03ba80: 1100 |0002: return-object v0 │ │ +03c5f4: |[03c5f4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1000:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; │ │ +03c604: 5410 6002 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar2:Landroid/widget/ProgressBar; // field@0260 │ │ +03c608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;) │ │ @@ -78672,17 +79107,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ba84: |[03ba84] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ -03ba94: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03ba9a: 0e00 |0003: return-void │ │ +03c60c: |[03c60c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1200:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ +03c61c: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03c622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ 0x0000 - 0x0004 reg=1 x1 [Ljava/lang/Object; │ │ │ │ @@ -78691,17 +79126,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ba9c: |[03ba9c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ -03baac: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03bab2: 0e00 |0003: return-void │ │ +03c624: |[03c624] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ +03c634: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03c63a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ 0x0000 - 0x0004 reg=1 x1 [Ljava/lang/Object; │ │ │ │ @@ -78710,17 +79145,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03bab4: |[03bab4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ -03bac4: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03baca: 0e00 |0003: return-void │ │ +03c63c: |[03c63c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ +03c64c: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03c652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ 0x0000 - 0x0004 reg=1 x1 [Ljava/lang/Object; │ │ │ │ @@ -78729,17 +79164,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03bacc: |[03bacc] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ -03badc: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03bae2: 0e00 |0003: return-void │ │ +03c654: |[03c654] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ +03c664: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03c66a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ 0x0000 - 0x0004 reg=1 x1 [Ljava/lang/Object; │ │ │ │ @@ -78748,17 +79183,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03bae4: |[03bae4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ -03baf4: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03bafa: 0e00 |0003: return-void │ │ +03c66c: |[03c66c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ +03c67c: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03c682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ 0x0000 - 0x0004 reg=1 x1 [Ljava/lang/Object; │ │ │ │ @@ -78767,17 +79202,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03bafc: |[03bafc] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ -03bb0c: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03bb12: 0e00 |0003: return-void │ │ +03c684: |[03c684] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$1700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ +03c694: 6e20 6b0a 1000 |0000: invoke-virtual {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03c69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ 0x0000 - 0x0004 reg=1 x1 [Ljava/lang/Object; │ │ │ │ @@ -78786,17 +79221,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bb14: |[03bb14] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)I │ │ -03bb24: 5210 5e02 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgMax:I // field@025e │ │ -03bb28: 0f00 |0002: return v0 │ │ +03c69c: |[03c69c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)I │ │ +03c6ac: 5210 5e02 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgMax:I // field@025e │ │ +03c6b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ #9 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;) │ │ @@ -78804,17 +79239,17 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bb2c: |[03bb2c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; │ │ -03bb3c: 5410 5f02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ -03bb40: 1100 |0002: return-object v0 │ │ +03c6b4: |[03c6b4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.access$900:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)Landroid/widget/ProgressBar; │ │ +03c6c4: 5410 5f02 |0000: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ +03c6c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ #10 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;) │ │ @@ -78822,23 +79257,23 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -03bb44: |[03bb44] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.setMax:(I)V │ │ -03bb54: 5923 5e02 |0000: iput v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgMax:I // field@025e │ │ -03bb58: 5420 5f02 |0002: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ -03bb5c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -03bb60: 5420 5f02 |0006: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ -03bb64: 2201 b901 |0008: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1; // type@01b9 │ │ -03bb68: 7020 500a 2100 |000a: invoke-direct {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V // method@0a50 │ │ -03bb6e: 6e20 9908 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.post:(Ljava/lang/Runnable;)Z // method@0899 │ │ -03bb74: 0e00 |0010: return-void │ │ +03c6cc: |[03c6cc] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.setMax:(I)V │ │ +03c6dc: 5923 5e02 |0000: iput v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgMax:I // field@025e │ │ +03c6e0: 5420 5f02 |0002: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ +03c6e4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +03c6e8: 5420 5f02 |0006: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ +03c6ec: 2201 b901 |0008: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1; // type@01b9 │ │ +03c6f0: 7020 500a 2100 |000a: invoke-direct {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V // method@0a50 │ │ +03c6f6: 6e20 9908 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.post:(Ljava/lang/Runnable;)Z // method@0899 │ │ +03c6fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0002 line=631 │ │ 0x0006 line=632 │ │ 0x0010 line=646 │ │ locals : │ │ @@ -78850,94 +79285,94 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -03bb78: |[03bb78] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateAlbum:(Ljava/lang/String;Ljava/lang/String;)V │ │ -03bb88: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03bb8a: 5993 5c02 |0001: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bb8e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -03bb90: 3802 9b00 |0004: if-eqz v2, 009f // +009b │ │ -03bb94: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03bb98: 3904 9700 |0008: if-nez v4, 009f // +0097 │ │ -03bb9c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -03bb9e: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -03bba2: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03bba8: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03bbac: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03bbb0: 1a05 4c0f |0014: const-string v5, "server/xml.server.php?action=albums&auth=" // string@0f4c │ │ -03bbb4: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03bbba: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bbc0: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ -03bbc4: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bbca: 0c04 |0021: move-result-object v4 │ │ -03bbcc: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bbd0: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03bbd6: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ -03bbda: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ -03bbde: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bbe4: 0c04 |002e: move-result-object v4 │ │ -03bbe6: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bbec: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ -03bbf0: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bbf6: 0c04 |0037: move-result-object v4 │ │ -03bbf8: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ -03bbfc: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03bc02: 2204 5f01 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ -03bc06: 7010 1a09 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03bc0c: 1a05 f010 |0042: const-string v5, "url=" // string@10f0 │ │ -03bc10: 6e20 2009 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bc16: 0c04 |0047: move-result-object v4 │ │ -03bc18: 6e10 2609 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03bc1e: 0c05 |004b: move-result-object v5 │ │ -03bc20: 6e20 2009 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bc26: 0c04 |004f: move-result-object v4 │ │ -03bc28: 6e10 2609 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03bc2e: 0c04 |0053: move-result-object v4 │ │ -03bc30: 7110 950b 0400 |0054: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03bc36: 5494 5602 |0057: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03bc3a: 2205 7401 |0059: new-instance v5, Ljava/net/URL; // type@0174 │ │ -03bc3e: 6e10 2609 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03bc44: 0c06 |005e: move-result-object v6 │ │ -03bc46: 7020 3a09 6500 |005f: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03bc4c: 2206 ae01 |0062: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03bc50: 5497 5902 |0064: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03bc54: 5477 bc03 |0066: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03bc58: 5498 5302 |0068: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03bc5c: 7030 320a 7608 |006a: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03bc62: 6e30 0a0a 5406 |006d: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03bc68: 0c01 |0070: move-result-object v1 │ │ -03bc6a: 1f01 ae01 |0071: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03bc6e: 5494 6602 |0073: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03bc72: 7110 790a 0400 |0075: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ -03bc78: 0c04 |0078: move-result-object v4 │ │ -03bc7a: 6e10 7208 0400 |0079: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -03bc80: 0a04 |007c: move-result v4 │ │ -03bc82: 3904 1f00 |007d: if-nez v4, 009c // +001f │ │ -03bc86: 5494 6102 |007f: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03bc8a: 6e10 1b0a 0400 |0081: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ -03bc90: 0a04 |0084: move-result v4 │ │ -03bc92: 3d04 1700 |0085: if-lez v4, 009c // +0017 │ │ -03bc96: 5294 5c02 |0087: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bc9a: 5495 6102 |0089: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03bc9e: 6e10 1b0a 0500 |008b: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ -03bca4: 0a05 |008e: move-result v5 │ │ -03bca6: 3554 0b00 |008f: if-ge v4, v5, 009a // +000b │ │ -03bcaa: 1212 |0091: const/4 v2, #int 1 // #1 │ │ -03bcac: 5294 5c02 |0092: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bcb0: d804 041e |0094: add-int/lit8 v4, v4, #int 30 // #1e │ │ -03bcb4: 5994 5c02 |0096: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bcb8: 2900 6cff |0098: goto/16 0004 // -0094 │ │ -03bcbc: 0132 |009a: move v2, v3 │ │ -03bcbe: 28f7 |009b: goto 0092 // -0009 │ │ -03bcc0: 5512 3c02 |009c: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03bcc4: 28f4 |009e: goto 0092 // -000c │ │ -03bcc6: 0e00 |009f: return-void │ │ +03c700: |[03c700] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateAlbum:(Ljava/lang/String;Ljava/lang/String;)V │ │ +03c710: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03c712: 5993 5c02 |0001: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c716: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +03c718: 3802 9b00 |0004: if-eqz v2, 009f // +009b │ │ +03c71c: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03c720: 3904 9700 |0008: if-nez v4, 009f // +0097 │ │ +03c724: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +03c726: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +03c72a: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03c730: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03c734: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03c738: 1a05 4a0f |0014: const-string v5, "server/xml.server.php?action=albums&auth=" // string@0f4a │ │ +03c73c: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03c742: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c748: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ +03c74c: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c752: 0c04 |0021: move-result-object v4 │ │ +03c754: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c758: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c75e: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ +03c762: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ +03c766: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c76c: 0c04 |002e: move-result-object v4 │ │ +03c76e: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c774: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ +03c778: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c77e: 0c04 |0037: move-result-object v4 │ │ +03c780: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ +03c784: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c78a: 2204 5f01 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@015f │ │ +03c78e: 7010 1a09 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03c794: 1a05 ee10 |0042: const-string v5, "url=" // string@10ee │ │ +03c798: 6e20 2009 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c79e: 0c04 |0047: move-result-object v4 │ │ +03c7a0: 6e10 2609 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c7a6: 0c05 |004b: move-result-object v5 │ │ +03c7a8: 6e20 2009 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c7ae: 0c04 |004f: move-result-object v4 │ │ +03c7b0: 6e10 2609 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c7b6: 0c04 |0053: move-result-object v4 │ │ +03c7b8: 7110 950b 0400 |0054: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +03c7be: 5494 5602 |0057: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03c7c2: 2205 7401 |0059: new-instance v5, Ljava/net/URL; // type@0174 │ │ +03c7c6: 6e10 2609 0000 |005b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c7cc: 0c06 |005e: move-result-object v6 │ │ +03c7ce: 7020 3a09 6500 |005f: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03c7d4: 2206 ae01 |0062: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03c7d8: 5497 5902 |0064: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03c7dc: 5477 bc03 |0066: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03c7e0: 5498 5302 |0068: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03c7e4: 7030 320a 7608 |006a: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03c7ea: 6e30 0a0a 5406 |006d: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03c7f0: 0c01 |0070: move-result-object v1 │ │ +03c7f2: 1f01 ae01 |0071: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03c7f6: 5494 6602 |0073: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03c7fa: 7110 790a 0400 |0075: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ +03c800: 0c04 |0078: move-result-object v4 │ │ +03c802: 6e10 7208 0400 |0079: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +03c808: 0a04 |007c: move-result v4 │ │ +03c80a: 3904 1f00 |007d: if-nez v4, 009c // +001f │ │ +03c80e: 5494 6102 |007f: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03c812: 6e10 1b0a 0400 |0081: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ +03c818: 0a04 |0084: move-result v4 │ │ +03c81a: 3d04 1700 |0085: if-lez v4, 009c // +0017 │ │ +03c81e: 5294 5c02 |0087: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c822: 5495 6102 |0089: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03c826: 6e10 1b0a 0500 |008b: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ +03c82c: 0a05 |008e: move-result v5 │ │ +03c82e: 3554 0b00 |008f: if-ge v4, v5, 009a // +000b │ │ +03c832: 1212 |0091: const/4 v2, #int 1 // #1 │ │ +03c834: 5294 5c02 |0092: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c838: d804 041e |0094: add-int/lit8 v4, v4, #int 30 // #1e │ │ +03c83c: 5994 5c02 |0096: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c840: 2900 6cff |0098: goto/16 0004 // -0094 │ │ +03c844: 0132 |009a: move v2, v3 │ │ +03c846: 28f7 |009b: goto 0092 // -0009 │ │ +03c848: 5512 3c02 |009c: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03c84c: 28f4 |009e: goto 0092 // -000c │ │ +03c84e: 0e00 |009f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=848 │ │ 0x0003 line=849 │ │ 0x0004 line=850 │ │ 0x000a line=851 │ │ 0x000b line=852 │ │ @@ -78945,14 +79380,15 @@ │ │ 0x0019 line=855 │ │ 0x001c line=856 │ │ 0x0027 line=857 │ │ 0x0029 line=858 │ │ 0x0032 line=860 │ │ 0x003d line=862 │ │ 0x0057 line=863 │ │ + 0x005b line=864 │ │ 0x0073 line=867 │ │ 0x0087 line=868 │ │ 0x0092 line=882 │ │ 0x009b line=868 │ │ 0x009c line=870 │ │ 0x009f line=884 │ │ locals : │ │ @@ -78968,96 +79404,97 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -03bcc8: |[03bcc8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateArtist:(Ljava/lang/String;Ljava/lang/String;)V │ │ -03bcd8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03bcda: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03bcdc: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bce0: 3802 8000 |0004: if-eqz v2, 0084 // +0080 │ │ -03bce4: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03bce8: 3904 7c00 |0008: if-nez v4, 0084 // +007c │ │ -03bcec: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -03bcee: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -03bcf2: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03bcf8: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03bcfc: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03bd00: 1a05 4f0f |0014: const-string v5, "server/xml.server.php?action=artists&auth=" // string@0f4f │ │ -03bd04: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03bd0a: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bd10: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ -03bd14: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bd1a: 0c04 |0021: move-result-object v4 │ │ -03bd1c: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bd20: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03bd26: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ -03bd2a: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ -03bd2e: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bd34: 0c04 |002e: move-result-object v4 │ │ -03bd36: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bd3c: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ -03bd40: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bd46: 0c04 |0037: move-result-object v4 │ │ -03bd48: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ -03bd4c: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03bd52: 5494 5602 |003d: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03bd56: 2205 7401 |003f: new-instance v5, Ljava/net/URL; // type@0174 │ │ -03bd5a: 6e10 2609 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03bd60: 0c06 |0044: move-result-object v6 │ │ -03bd62: 7020 3a09 6500 |0045: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03bd68: 2206 ae01 |0048: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03bd6c: 5497 5902 |004a: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03bd70: 5477 bc03 |004c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03bd74: 5498 5302 |004e: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03bd78: 7030 320a 7608 |0050: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03bd7e: 6e30 0a0a 5406 |0053: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03bd84: 0c01 |0056: move-result-object v1 │ │ -03bd86: 1f01 ae01 |0057: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03bd8a: 5494 6602 |0059: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03bd8e: 7110 790a 0400 |005b: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ -03bd94: 0c04 |005e: move-result-object v4 │ │ -03bd96: 6e10 7208 0400 |005f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -03bd9c: 0a04 |0062: move-result v4 │ │ -03bd9e: 3904 1e00 |0063: if-nez v4, 0081 // +001e │ │ -03bda2: 5494 6102 |0065: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03bda6: 6e10 1c0a 0400 |0067: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ -03bdac: 0a04 |006a: move-result v4 │ │ -03bdae: 3d04 1600 |006b: if-lez v4, 0081 // +0016 │ │ -03bdb2: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bdb6: 5495 6102 |006f: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03bdba: 6e10 1c0a 0500 |0071: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ -03bdc0: 0a05 |0074: move-result v5 │ │ -03bdc2: 3554 0a00 |0075: if-ge v4, v5, 007f // +000a │ │ -03bdc6: 1212 |0077: const/4 v2, #int 1 // #1 │ │ -03bdc8: 5294 5c02 |0078: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bdcc: d804 041e |007a: add-int/lit8 v4, v4, #int 30 // #1e │ │ -03bdd0: 5994 5c02 |007c: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bdd4: 2886 |007e: goto 0004 // -007a │ │ -03bdd6: 0132 |007f: move v2, v3 │ │ -03bdd8: 28f8 |0080: goto 0078 // -0008 │ │ -03bdda: 5512 3c02 |0081: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03bdde: 28f5 |0083: goto 0078 // -000b │ │ -03bde0: 0e00 |0084: return-void │ │ +03c850: |[03c850] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateArtist:(Ljava/lang/String;Ljava/lang/String;)V │ │ +03c860: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03c862: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +03c864: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c868: 3802 8000 |0004: if-eqz v2, 0084 // +0080 │ │ +03c86c: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03c870: 3904 7c00 |0008: if-nez v4, 0084 // +007c │ │ +03c874: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +03c876: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +03c87a: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03c880: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03c884: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03c888: 1a05 4d0f |0014: const-string v5, "server/xml.server.php?action=artists&auth=" // string@0f4d │ │ +03c88c: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03c892: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c898: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ +03c89c: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c8a2: 0c04 |0021: move-result-object v4 │ │ +03c8a4: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c8a8: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c8ae: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ +03c8b2: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ +03c8b6: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c8bc: 0c04 |002e: move-result-object v4 │ │ +03c8be: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c8c4: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ +03c8c8: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c8ce: 0c04 |0037: move-result-object v4 │ │ +03c8d0: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ +03c8d4: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c8da: 5494 5602 |003d: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03c8de: 2205 7401 |003f: new-instance v5, Ljava/net/URL; // type@0174 │ │ +03c8e2: 6e10 2609 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03c8e8: 0c06 |0044: move-result-object v6 │ │ +03c8ea: 7020 3a09 6500 |0045: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03c8f0: 2206 ae01 |0048: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03c8f4: 5497 5902 |004a: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03c8f8: 5477 bc03 |004c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03c8fc: 5498 5302 |004e: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03c900: 7030 320a 7608 |0050: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03c906: 6e30 0a0a 5406 |0053: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03c90c: 0c01 |0056: move-result-object v1 │ │ +03c90e: 1f01 ae01 |0057: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03c912: 5494 6602 |0059: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03c916: 7110 790a 0400 |005b: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ +03c91c: 0c04 |005e: move-result-object v4 │ │ +03c91e: 6e10 7208 0400 |005f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +03c924: 0a04 |0062: move-result v4 │ │ +03c926: 3904 1e00 |0063: if-nez v4, 0081 // +001e │ │ +03c92a: 5494 6102 |0065: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03c92e: 6e10 1c0a 0400 |0067: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ +03c934: 0a04 |006a: move-result v4 │ │ +03c936: 3d04 1600 |006b: if-lez v4, 0081 // +0016 │ │ +03c93a: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c93e: 5495 6102 |006f: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03c942: 6e10 1c0a 0500 |0071: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ +03c948: 0a05 |0074: move-result v5 │ │ +03c94a: 3554 0a00 |0075: if-ge v4, v5, 007f // +000a │ │ +03c94e: 1212 |0077: const/4 v2, #int 1 // #1 │ │ +03c950: 5294 5c02 |0078: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c954: d804 041e |007a: add-int/lit8 v4, v4, #int 30 // #1e │ │ +03c958: 5994 5c02 |007c: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c95c: 2886 |007e: goto 0004 // -007a │ │ +03c95e: 0132 |007f: move v2, v3 │ │ +03c960: 28f8 |0080: goto 0078 // -0008 │ │ +03c962: 5512 3c02 |0081: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03c966: 28f5 |0083: goto 0078 // -000b │ │ +03c968: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=888 │ │ 0x0002 line=889 │ │ 0x0004 line=890 │ │ 0x000a line=891 │ │ 0x000b line=892 │ │ 0x0010 line=893 │ │ 0x0019 line=895 │ │ 0x001c line=896 │ │ 0x0027 line=897 │ │ 0x0029 line=898 │ │ 0x0032 line=900 │ │ 0x003d line=902 │ │ + 0x0041 line=903 │ │ 0x0059 line=906 │ │ 0x006d line=907 │ │ 0x0078 line=922 │ │ 0x0080 line=907 │ │ 0x0081 line=909 │ │ 0x0084 line=924 │ │ locals : │ │ @@ -79073,415 +79510,425 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 694 16-bit code units │ │ -03bde4: |[03bde4] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateAudio:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;Ljava/lang/String;Ljava/lang/String;)V │ │ -03bdf4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -03bdf6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -03bdf8: 59e9 5c02 |0002: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bdfc: 3807 8400 |0004: if-eqz v7, 0088 // +0084 │ │ -03be00: 55e9 5b02 |0006: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03be04: 3909 8000 |0008: if-nez v9, 0088 // +0080 │ │ -03be08: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -03be0a: 2203 5f01 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03be0e: 7010 1a09 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03be14: 54e9 5902 |0010: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03be18: 5499 bc03 |0012: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03be1c: 1a0a 550f |0014: const-string v10, "server/xml.server.php?action=songs&auth=" // string@0f55 │ │ -03be20: 7130 e209 930a |0016: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03be26: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -03be2a: 6e20 2009 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03be30: 1a09 8500 |001e: const-string v9, "&offset=" // string@0085 │ │ -03be34: 6e20 2009 9300 |0020: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03be3a: 0c09 |0023: move-result-object v9 │ │ -03be3c: 52ea 5c02 |0024: iget v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03be40: 6e20 1d09 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03be46: 3813 0d00 |0029: if-eqz v19, 0036 // +000d │ │ -03be4a: 1a09 8200 |002b: const-string v9, "&add=" // string@0082 │ │ -03be4e: 6e20 2009 9300 |002d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03be54: 0c09 |0030: move-result-object v9 │ │ -03be56: 0800 1300 |0031: move-object/from16 v0, v19 │ │ -03be5a: 6e20 2009 0900 |0033: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03be60: 1a09 8400 |0036: const-string v9, "&limit=" // string@0084 │ │ -03be64: 6e20 2009 9300 |0038: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03be6a: 0c09 |003b: move-result-object v9 │ │ -03be6c: 130a 1e00 |003c: const/16 v10, #int 30 // #1e │ │ -03be70: 6e20 1d09 a900 |003e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03be76: 2209 7401 |0041: new-instance v9, Ljava/net/URL; // type@0174 │ │ -03be7a: 6e10 2609 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03be80: 0c0a |0046: move-result-object v10 │ │ -03be82: 7020 3a09 a900 |0047: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03be88: 220a ae01 |004a: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03be8c: 54eb 5902 |004c: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03be90: 54bb bc03 |004e: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03be94: 54ec 5302 |0050: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03be98: 7030 320a ba0c |0052: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03be9e: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -03bea2: 6e30 0a0a 900a |0057: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03bea8: 0c05 |005a: move-result-object v5 │ │ -03beaa: 1f05 ae01 |005b: check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03beae: 54e9 6602 |005d: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03beb2: 7110 790a 0900 |005f: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ -03beb8: 0c09 |0062: move-result-object v9 │ │ -03beba: 6e10 7208 0900 |0063: invoke-virtual {v9}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -03bec0: 0a09 |0066: move-result v9 │ │ -03bec2: 3909 1e00 |0067: if-nez v9, 0085 // +001e │ │ -03bec6: 54e9 6102 |0069: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03beca: 6e10 1e0a 0900 |006b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ -03bed0: 0a09 |006e: move-result v9 │ │ -03bed2: 3d09 1600 |006f: if-lez v9, 0085 // +0016 │ │ -03bed6: 52e9 5c02 |0071: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03beda: 54ea 6102 |0073: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03bede: 6e10 1e0a 0a00 |0075: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ -03bee4: 0a0a |0078: move-result v10 │ │ -03bee6: 35a9 0a00 |0079: if-ge v9, v10, 0083 // +000a │ │ -03beea: 1217 |007b: const/4 v7, #int 1 // #1 │ │ -03beec: 52e9 5c02 |007c: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bef0: d809 091e |007e: add-int/lit8 v9, v9, #int 30 // #1e │ │ -03bef4: 59e9 5c02 |0080: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03bef8: 2882 |0082: goto 0004 // -007e │ │ -03befa: 1207 |0083: const/4 v7, #int 0 // #0 │ │ -03befc: 28f8 |0084: goto 007c // -0008 │ │ -03befe: 5557 3c02 |0085: iget-boolean v7, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03bf02: 28f5 |0087: goto 007c // -000b │ │ -03bf04: 55e9 5b02 |0088: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03bf08: 3909 cb00 |008a: if-nez v9, 0155 // +00cb │ │ -03bf0c: 54e9 5202 |008c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ -03bf10: 6e10 6209 0900 |008e: invoke-virtual {v9}, Ljava/util/HashSet;.size:()I // method@0962 │ │ -03bf16: 0a09 |0091: move-result v9 │ │ -03bf18: 7020 6c0a 9e00 |0092: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03bf1e: 54e9 5202 |0095: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ -03bf22: 6e10 6109 0900 |0097: invoke-virtual {v9}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@0961 │ │ -03bf28: 0c06 |009a: move-result-object v6 │ │ -03bf2a: 7210 6709 0600 |009b: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -03bf30: 0a09 |009e: move-result v9 │ │ -03bf32: 3809 b600 |009f: if-eqz v9, 0155 // +00b6 │ │ -03bf36: 3807 b400 |00a1: if-eqz v7, 0155 // +00b4 │ │ -03bf3a: 7210 6809 0600 |00a3: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -03bf40: 0c01 |00a6: move-result-object v1 │ │ -03bf42: 1f01 5d01 |00a7: check-cast v1, Ljava/lang/String; // type@015d │ │ -03bf46: 54e9 5a02 |00a9: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03bf4a: 0800 1000 |00ab: move-object/from16 v0, v16 │ │ -03bf4e: 6e30 070a 9001 |00ad: invoke-virtual {v0, v9, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.isRegisterdAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0a07 │ │ -03bf54: 0a09 |00b0: move-result v9 │ │ -03bf56: 3909 5d00 |00b1: if-nez v9, 010e // +005d │ │ -03bf5a: 2203 5f01 |00b3: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03bf5e: 7010 1a09 0300 |00b5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03bf64: 54e9 5902 |00b8: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03bf68: 5499 bc03 |00ba: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03bf6c: 1a0a 4a0f |00bc: const-string v10, "server/xml.server.php?action=album&auth=" // string@0f4a │ │ -03bf70: 7130 e209 930a |00be: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03bf76: 0800 1200 |00c1: move-object/from16 v0, v18 │ │ -03bf7a: 6e20 2009 0300 |00c3: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bf80: 1a09 8300 |00c6: const-string v9, "&filter=" // string@0083 │ │ -03bf84: 6e20 2009 9300 |00c8: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bf8a: 0c09 |00cb: move-result-object v9 │ │ -03bf8c: 6e20 2009 1900 |00cc: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03bf92: 6e10 2609 0300 |00cf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03bf98: 0c09 |00d2: move-result-object v9 │ │ -03bf9a: 7110 950b 0900 |00d3: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03bfa0: 2209 7401 |00d6: new-instance v9, Ljava/net/URL; // type@0174 │ │ -03bfa4: 6e10 2609 0300 |00d8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03bfaa: 0c0a |00db: move-result-object v10 │ │ -03bfac: 7020 3a09 a900 |00dc: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03bfb2: 220a ae01 |00df: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03bfb6: 54eb 5902 |00e1: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03bfba: 54bb bc03 |00e3: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03bfbe: 54ec 5302 |00e5: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03bfc2: 7030 320a ba0c |00e7: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03bfc8: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ -03bfcc: 6e30 0a0a 900a |00ec: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03bfd2: 2208 1300 |00ef: new-instance v8, Landroid/content/ContentValues; // type@0013 │ │ -03bfd6: 7010 4400 0800 |00f1: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03bfdc: 1a09 cd0a |00f4: const-string v9, "init_flg" // string@0acd │ │ -03bfe0: 121a |00f6: const/4 v10, #int 1 // #1 │ │ -03bfe2: 7110 e808 0a00 |00f7: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03bfe8: 0c0a |00fa: move-result-object v10 │ │ -03bfea: 6e30 4900 980a |00fb: invoke-virtual {v8, v9, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03bff0: 54e9 5a02 |00fe: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03bff4: 1a0a 1c07 |0100: const-string v10, "album" // string@071c │ │ -03bff8: 1a0b 2507 |0102: const-string v11, "album_key=?" // string@0725 │ │ -03bffc: 121c |0104: const/4 v12, #int 1 // #1 │ │ -03bffe: 23cc 3302 |0105: new-array v12, v12, [Ljava/lang/String; // type@0233 │ │ -03c002: 120d |0107: const/4 v13, #int 0 // #0 │ │ -03c004: 4d01 0c0d |0108: aput-object v1, v12, v13 │ │ -03c008: 6e5c 9400 a9b8 |010a: invoke-virtual {v9, v10, v8, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ -03c00e: 288e |010d: goto 009b // -0072 │ │ -03c010: 52e9 5702 |010e: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03c014: d809 0901 |0110: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03c018: 59e9 5702 |0112: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03c01c: 1229 |0114: const/4 v9, #int 2 // #2 │ │ -03c01e: 2399 3102 |0115: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ -03c022: 120a |0117: const/4 v10, #int 0 // #0 │ │ -03c024: 220b 5f01 |0118: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ -03c028: 7010 1a09 0b00 |011a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c02e: 6e10 670a 0e00 |011d: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03c034: 0c0c |0120: move-result-object v12 │ │ -03c036: 140d 6d00 057f |0121: const v13, #float 1.7679e+38 // #7f05006d │ │ -03c03c: 6e20 5300 dc00 |0124: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03c042: 0c0c |0127: move-result-object v12 │ │ -03c044: 6e20 2009 cb00 |0128: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c04a: 0c0b |012b: move-result-object v11 │ │ -03c04c: 52ec 5702 |012c: iget v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03c050: 6e20 1d09 cb00 |012e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c056: 0c0b |0131: move-result-object v11 │ │ -03c058: 1a0c 2400 |0132: const-string v12, " / " // string@0024 │ │ -03c05c: 6e20 2009 cb00 |0134: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c062: 0c0b |0137: move-result-object v11 │ │ -03c064: 54ec 5202 |0138: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ -03c068: 6e10 6209 0c00 |013a: invoke-virtual {v12}, Ljava/util/HashSet;.size:()I // method@0962 │ │ -03c06e: 0a0c |013d: move-result v12 │ │ -03c070: 6e20 1d09 cb00 |013e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c076: 0c0b |0141: move-result-object v11 │ │ -03c078: 6e10 2609 0b00 |0142: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c07e: 0c0b |0145: move-result-object v11 │ │ -03c080: 4d0b 090a |0146: aput-object v11, v9, v10 │ │ -03c084: 121a |0148: const/4 v10, #int 1 // #1 │ │ -03c086: 52eb 5702 |0149: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ -03c08a: 7110 e808 0b00 |014b: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03c090: 0c0b |014e: move-result-object v11 │ │ -03c092: 4d0b 090a |014f: aput-object v11, v9, v10 │ │ -03c096: 6e20 6b0a 9e00 |0151: invoke-virtual {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03c09c: 289b |0154: goto 00ef // -0065 │ │ -03c09e: 55e9 5b02 |0155: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03c0a2: 3909 ae00 |0157: if-nez v9, 0205 // +00ae │ │ -03c0a6: 54e9 5402 |0159: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ -03c0aa: 6e10 6209 0900 |015b: invoke-virtual {v9}, Ljava/util/HashSet;.size:()I // method@0962 │ │ -03c0b0: 0a09 |015e: move-result v9 │ │ -03c0b2: 7020 6c0a 9e00 |015f: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c0b8: 54e9 5402 |0162: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ -03c0bc: 6e10 6109 0900 |0164: invoke-virtual {v9}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@0961 │ │ -03c0c2: 0c06 |0167: move-result-object v6 │ │ -03c0c4: 7210 6709 0600 |0168: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -03c0ca: 0a09 |016b: move-result v9 │ │ -03c0cc: 3809 9900 |016c: if-eqz v9, 0205 // +0099 │ │ -03c0d0: 3807 9700 |016e: if-eqz v7, 0205 // +0097 │ │ -03c0d4: 7210 6809 0600 |0170: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -03c0da: 0c02 |0173: move-result-object v2 │ │ -03c0dc: 1f02 5d01 |0174: check-cast v2, Ljava/lang/String; // type@015d │ │ -03c0e0: 54e9 5a02 |0176: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c0e4: 0800 1000 |0178: move-object/from16 v0, v16 │ │ -03c0e8: 6e30 080a 9002 |017a: invoke-virtual {v0, v9, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.isRegisterdArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0a08 │ │ -03c0ee: 0a09 |017d: move-result v9 │ │ -03c0f0: 3909 3f00 |017e: if-nez v9, 01bd // +003f │ │ -03c0f4: 2203 5f01 |0180: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03c0f8: 7010 1a09 0300 |0182: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c0fe: 54e9 5902 |0185: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c102: 5499 bc03 |0187: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c106: 1a0a 4d0f |0189: const-string v10, "server/xml.server.php?action=artist&auth=" // string@0f4d │ │ -03c10a: 7130 e209 930a |018b: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03c110: 0800 1200 |018e: move-object/from16 v0, v18 │ │ -03c114: 6e20 2009 0300 |0190: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c11a: 1a09 8300 |0193: const-string v9, "&filter=" // string@0083 │ │ -03c11e: 6e20 2009 9300 |0195: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c124: 0c09 |0198: move-result-object v9 │ │ -03c126: 6e20 2009 2900 |0199: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c12c: 6e10 2609 0300 |019c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c132: 0c09 |019f: move-result-object v9 │ │ -03c134: 7110 950b 0900 |01a0: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03c13a: 2209 7401 |01a3: new-instance v9, Ljava/net/URL; // type@0174 │ │ -03c13e: 6e10 2609 0300 |01a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c144: 0c0a |01a8: move-result-object v10 │ │ -03c146: 7020 3a09 a900 |01a9: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03c14c: 220a ae01 |01ac: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c150: 54eb 5902 |01ae: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c154: 54bb bc03 |01b0: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c158: 54ec 5302 |01b2: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03c15c: 7030 320a ba0c |01b4: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03c162: 0800 1000 |01b7: move-object/from16 v0, v16 │ │ -03c166: 6e30 0a0a 900a |01b9: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03c16c: 28ac |01bc: goto 0168 // -0054 │ │ -03c16e: 52e9 5802 |01bd: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03c172: d809 0901 |01bf: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03c176: 59e9 5802 |01c1: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03c17a: 1229 |01c3: const/4 v9, #int 2 // #2 │ │ -03c17c: 2399 3102 |01c4: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ -03c180: 120a |01c6: const/4 v10, #int 0 // #0 │ │ -03c182: 220b 5f01 |01c7: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ -03c186: 7010 1a09 0b00 |01c9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c18c: 6e10 670a 0e00 |01cc: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03c192: 0c0c |01cf: move-result-object v12 │ │ -03c194: 140d 6e00 057f |01d0: const v13, #float 1.7679e+38 // #7f05006e │ │ -03c19a: 6e20 5300 dc00 |01d3: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03c1a0: 0c0c |01d6: move-result-object v12 │ │ -03c1a2: 6e20 2009 cb00 |01d7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c1a8: 0c0b |01da: move-result-object v11 │ │ -03c1aa: 52ec 5802 |01db: iget v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03c1ae: 6e20 1d09 cb00 |01dd: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c1b4: 0c0b |01e0: move-result-object v11 │ │ -03c1b6: 1a0c 2400 |01e1: const-string v12, " / " // string@0024 │ │ -03c1ba: 6e20 2009 cb00 |01e3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c1c0: 0c0b |01e6: move-result-object v11 │ │ -03c1c2: 54ec 5402 |01e7: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ -03c1c6: 6e10 6209 0c00 |01e9: invoke-virtual {v12}, Ljava/util/HashSet;.size:()I // method@0962 │ │ -03c1cc: 0a0c |01ec: move-result v12 │ │ -03c1ce: 6e20 1d09 cb00 |01ed: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c1d4: 0c0b |01f0: move-result-object v11 │ │ -03c1d6: 6e10 2609 0b00 |01f1: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c1dc: 0c0b |01f4: move-result-object v11 │ │ -03c1de: 4d0b 090a |01f5: aput-object v11, v9, v10 │ │ -03c1e2: 121a |01f7: const/4 v10, #int 1 // #1 │ │ -03c1e4: 52eb 5802 |01f8: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ -03c1e8: 7110 e808 0b00 |01fa: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03c1ee: 0c0b |01fd: move-result-object v11 │ │ -03c1f0: 4d0b 090a |01fe: aput-object v11, v9, v10 │ │ -03c1f4: 6e20 6b0a 9e00 |0200: invoke-virtual {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03c1fa: 2900 65ff |0203: goto/16 0168 // -009b │ │ -03c1fe: 55e9 5b02 |0205: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03c202: 3909 ae00 |0207: if-nez v9, 02b5 // +00ae │ │ -03c206: 54e9 6502 |0209: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ -03c20a: 6e10 6209 0900 |020b: invoke-virtual {v9}, Ljava/util/HashSet;.size:()I // method@0962 │ │ -03c210: 0a09 |020e: move-result v9 │ │ -03c212: 7020 6c0a 9e00 |020f: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c218: 54e9 6502 |0212: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ -03c21c: 6e10 6109 0900 |0214: invoke-virtual {v9}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@0961 │ │ -03c222: 0c06 |0217: move-result-object v6 │ │ -03c224: 7210 6709 0600 |0218: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -03c22a: 0a09 |021b: move-result v9 │ │ -03c22c: 3809 9900 |021c: if-eqz v9, 02b5 // +0099 │ │ -03c230: 3807 9700 |021e: if-eqz v7, 02b5 // +0097 │ │ -03c234: 7210 6809 0600 |0220: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -03c23a: 0c04 |0223: move-result-object v4 │ │ -03c23c: 1f04 5d01 |0224: check-cast v4, Ljava/lang/String; // type@015d │ │ -03c240: 54e9 5a02 |0226: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c244: 0800 1000 |0228: move-object/from16 v0, v16 │ │ -03c248: 6e30 090a 9004 |022a: invoke-virtual {v0, v9, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.isRegisterdGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0a09 │ │ -03c24e: 0a09 |022d: move-result v9 │ │ -03c250: 3909 3f00 |022e: if-nez v9, 026d // +003f │ │ -03c254: 2203 5f01 |0230: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ -03c258: 7010 1a09 0300 |0232: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c25e: 54e9 5902 |0235: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c262: 5499 bc03 |0237: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c266: 1a0a 560f |0239: const-string v10, "server/xml.server.php?action=tag&auth=" // string@0f56 │ │ -03c26a: 7130 e209 930a |023b: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03c270: 0800 1200 |023e: move-object/from16 v0, v18 │ │ -03c274: 6e20 2009 0300 |0240: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c27a: 1a09 8300 |0243: const-string v9, "&filter=" // string@0083 │ │ -03c27e: 6e20 2009 9300 |0245: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c284: 0c09 |0248: move-result-object v9 │ │ -03c286: 6e20 2009 4900 |0249: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c28c: 6e10 2609 0300 |024c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c292: 0c09 |024f: move-result-object v9 │ │ -03c294: 7110 950b 0900 |0250: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03c29a: 2209 7401 |0253: new-instance v9, Ljava/net/URL; // type@0174 │ │ -03c29e: 6e10 2609 0300 |0255: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c2a4: 0c0a |0258: move-result-object v10 │ │ -03c2a6: 7020 3a09 a900 |0259: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03c2ac: 220a ae01 |025c: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c2b0: 54eb 5902 |025e: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c2b4: 54bb bc03 |0260: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c2b8: 54ec 5302 |0262: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03c2bc: 7030 320a ba0c |0264: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03c2c2: 0800 1000 |0267: move-object/from16 v0, v16 │ │ -03c2c6: 6e30 0a0a 900a |0269: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03c2cc: 28ac |026c: goto 0218 // -0054 │ │ -03c2ce: 52e9 6302 |026d: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03c2d2: d809 0901 |026f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03c2d6: 59e9 6302 |0271: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03c2da: 1229 |0273: const/4 v9, #int 2 // #2 │ │ -03c2dc: 2399 3102 |0274: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ -03c2e0: 120a |0276: const/4 v10, #int 0 // #0 │ │ -03c2e2: 220b 5f01 |0277: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ -03c2e6: 7010 1a09 0b00 |0279: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c2ec: 6e10 670a 0e00 |027c: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03c2f2: 0c0c |027f: move-result-object v12 │ │ -03c2f4: 140d 7100 057f |0280: const v13, #float 1.7679e+38 // #7f050071 │ │ -03c2fa: 6e20 5300 dc00 |0283: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ -03c300: 0c0c |0286: move-result-object v12 │ │ -03c302: 6e20 2009 cb00 |0287: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c308: 0c0b |028a: move-result-object v11 │ │ -03c30a: 52ec 6302 |028b: iget v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03c30e: 6e20 1d09 cb00 |028d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c314: 0c0b |0290: move-result-object v11 │ │ -03c316: 1a0c 2400 |0291: const-string v12, " / " // string@0024 │ │ -03c31a: 6e20 2009 cb00 |0293: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c320: 0c0b |0296: move-result-object v11 │ │ -03c322: 54ec 6502 |0297: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ -03c326: 6e10 6209 0c00 |0299: invoke-virtual {v12}, Ljava/util/HashSet;.size:()I // method@0962 │ │ -03c32c: 0a0c |029c: move-result v12 │ │ -03c32e: 6e20 1d09 cb00 |029d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c334: 0c0b |02a0: move-result-object v11 │ │ -03c336: 6e10 2609 0b00 |02a1: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c33c: 0c0b |02a4: move-result-object v11 │ │ -03c33e: 4d0b 090a |02a5: aput-object v11, v9, v10 │ │ -03c342: 121a |02a7: const/4 v10, #int 1 // #1 │ │ -03c344: 52eb 6302 |02a8: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ -03c348: 7110 e808 0b00 |02aa: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03c34e: 0c0b |02ad: move-result-object v11 │ │ -03c350: 4d0b 090a |02ae: aput-object v11, v9, v10 │ │ -03c354: 6e20 6b0a 9e00 |02b0: invoke-virtual {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ -03c35a: 2900 65ff |02b3: goto/16 0218 // -009b │ │ -03c35e: 0e00 |02b5: return-void │ │ +03c96c: |[03c96c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateAudio:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;Ljava/lang/String;Ljava/lang/String;)V │ │ +03c97c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +03c97e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +03c980: 59e9 5c02 |0002: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c984: 3807 8400 |0004: if-eqz v7, 0088 // +0084 │ │ +03c988: 55e9 5b02 |0006: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03c98c: 3909 8000 |0008: if-nez v9, 0088 // +0080 │ │ +03c990: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +03c992: 2203 5f01 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03c996: 7010 1a09 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03c99c: 54e9 5902 |0010: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03c9a0: 5499 bc03 |0012: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03c9a4: 1a0a 530f |0014: const-string v10, "server/xml.server.php?action=songs&auth=" // string@0f53 │ │ +03c9a8: 7130 e209 930a |0016: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03c9ae: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +03c9b2: 6e20 2009 0300 |001b: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c9b8: 1a09 8500 |001e: const-string v9, "&offset=" // string@0085 │ │ +03c9bc: 6e20 2009 9300 |0020: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c9c2: 0c09 |0023: move-result-object v9 │ │ +03c9c4: 52ea 5c02 |0024: iget v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03c9c8: 6e20 1d09 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c9ce: 3813 0d00 |0029: if-eqz v19, 0036 // +000d │ │ +03c9d2: 1a09 8200 |002b: const-string v9, "&add=" // string@0082 │ │ +03c9d6: 6e20 2009 9300 |002d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c9dc: 0c09 |0030: move-result-object v9 │ │ +03c9de: 0800 1300 |0031: move-object/from16 v0, v19 │ │ +03c9e2: 6e20 2009 0900 |0033: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c9e8: 1a09 8400 |0036: const-string v9, "&limit=" // string@0084 │ │ +03c9ec: 6e20 2009 9300 |0038: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03c9f2: 0c09 |003b: move-result-object v9 │ │ +03c9f4: 130a 1e00 |003c: const/16 v10, #int 30 // #1e │ │ +03c9f8: 6e20 1d09 a900 |003e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03c9fe: 2209 7401 |0041: new-instance v9, Ljava/net/URL; // type@0174 │ │ +03ca02: 6e10 2609 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03ca08: 0c0a |0046: move-result-object v10 │ │ +03ca0a: 7020 3a09 a900 |0047: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03ca10: 220a ae01 |004a: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03ca14: 54eb 5902 |004c: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03ca18: 54bb bc03 |004e: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03ca1c: 54ec 5302 |0050: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03ca20: 7030 320a ba0c |0052: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03ca26: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +03ca2a: 6e30 0a0a 900a |0057: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03ca30: 0c05 |005a: move-result-object v5 │ │ +03ca32: 1f05 ae01 |005b: check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03ca36: 54e9 6602 |005d: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03ca3a: 7110 790a 0900 |005f: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ +03ca40: 0c09 |0062: move-result-object v9 │ │ +03ca42: 6e10 7208 0900 |0063: invoke-virtual {v9}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +03ca48: 0a09 |0066: move-result v9 │ │ +03ca4a: 3909 1e00 |0067: if-nez v9, 0085 // +001e │ │ +03ca4e: 54e9 6102 |0069: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03ca52: 6e10 1e0a 0900 |006b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ +03ca58: 0a09 |006e: move-result v9 │ │ +03ca5a: 3d09 1600 |006f: if-lez v9, 0085 // +0016 │ │ +03ca5e: 52e9 5c02 |0071: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03ca62: 54ea 6102 |0073: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03ca66: 6e10 1e0a 0a00 |0075: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ +03ca6c: 0a0a |0078: move-result v10 │ │ +03ca6e: 35a9 0a00 |0079: if-ge v9, v10, 0083 // +000a │ │ +03ca72: 1217 |007b: const/4 v7, #int 1 // #1 │ │ +03ca74: 52e9 5c02 |007c: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03ca78: d809 091e |007e: add-int/lit8 v9, v9, #int 30 // #1e │ │ +03ca7c: 59e9 5c02 |0080: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03ca80: 2882 |0082: goto 0004 // -007e │ │ +03ca82: 1207 |0083: const/4 v7, #int 0 // #0 │ │ +03ca84: 28f8 |0084: goto 007c // -0008 │ │ +03ca86: 5557 3c02 |0085: iget-boolean v7, v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03ca8a: 28f5 |0087: goto 007c // -000b │ │ +03ca8c: 55e9 5b02 |0088: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03ca90: 3909 cb00 |008a: if-nez v9, 0155 // +00cb │ │ +03ca94: 54e9 5202 |008c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ +03ca98: 6e10 6209 0900 |008e: invoke-virtual {v9}, Ljava/util/HashSet;.size:()I // method@0962 │ │ +03ca9e: 0a09 |0091: move-result v9 │ │ +03caa0: 7020 6c0a 9e00 |0092: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03caa6: 54e9 5202 |0095: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ +03caaa: 6e10 6109 0900 |0097: invoke-virtual {v9}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@0961 │ │ +03cab0: 0c06 |009a: move-result-object v6 │ │ +03cab2: 7210 6709 0600 |009b: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +03cab8: 0a09 |009e: move-result v9 │ │ +03caba: 3809 b600 |009f: if-eqz v9, 0155 // +00b6 │ │ +03cabe: 3807 b400 |00a1: if-eqz v7, 0155 // +00b4 │ │ +03cac2: 7210 6809 0600 |00a3: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +03cac8: 0c01 |00a6: move-result-object v1 │ │ +03caca: 1f01 5d01 |00a7: check-cast v1, Ljava/lang/String; // type@015d │ │ +03cace: 54e9 5a02 |00a9: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03cad2: 0800 1000 |00ab: move-object/from16 v0, v16 │ │ +03cad6: 6e30 070a 9001 |00ad: invoke-virtual {v0, v9, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.isRegisterdAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0a07 │ │ +03cadc: 0a09 |00b0: move-result v9 │ │ +03cade: 3909 5d00 |00b1: if-nez v9, 010e // +005d │ │ +03cae2: 2203 5f01 |00b3: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03cae6: 7010 1a09 0300 |00b5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03caec: 54e9 5902 |00b8: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03caf0: 5499 bc03 |00ba: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03caf4: 1a0a 480f |00bc: const-string v10, "server/xml.server.php?action=album&auth=" // string@0f48 │ │ +03caf8: 7130 e209 930a |00be: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03cafe: 0800 1200 |00c1: move-object/from16 v0, v18 │ │ +03cb02: 6e20 2009 0300 |00c3: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cb08: 1a09 8300 |00c6: const-string v9, "&filter=" // string@0083 │ │ +03cb0c: 6e20 2009 9300 |00c8: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cb12: 0c09 |00cb: move-result-object v9 │ │ +03cb14: 6e20 2009 1900 |00cc: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cb1a: 6e10 2609 0300 |00cf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03cb20: 0c09 |00d2: move-result-object v9 │ │ +03cb22: 7110 950b 0900 |00d3: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +03cb28: 2209 7401 |00d6: new-instance v9, Ljava/net/URL; // type@0174 │ │ +03cb2c: 6e10 2609 0300 |00d8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03cb32: 0c0a |00db: move-result-object v10 │ │ +03cb34: 7020 3a09 a900 |00dc: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03cb3a: 220a ae01 |00df: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03cb3e: 54eb 5902 |00e1: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03cb42: 54bb bc03 |00e3: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03cb46: 54ec 5302 |00e5: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03cb4a: 7030 320a ba0c |00e7: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03cb50: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +03cb54: 6e30 0a0a 900a |00ec: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03cb5a: 2208 1300 |00ef: new-instance v8, Landroid/content/ContentValues; // type@0013 │ │ +03cb5e: 7010 4400 0800 |00f1: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03cb64: 1a09 cc0a |00f4: const-string v9, "init_flg" // string@0acc │ │ +03cb68: 121a |00f6: const/4 v10, #int 1 // #1 │ │ +03cb6a: 7110 e808 0a00 |00f7: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03cb70: 0c0a |00fa: move-result-object v10 │ │ +03cb72: 6e30 4900 980a |00fb: invoke-virtual {v8, v9, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03cb78: 54e9 5a02 |00fe: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03cb7c: 1a0a 1c07 |0100: const-string v10, "album" // string@071c │ │ +03cb80: 1a0b 2507 |0102: const-string v11, "album_key=?" // string@0725 │ │ +03cb84: 121c |0104: const/4 v12, #int 1 // #1 │ │ +03cb86: 23cc 3302 |0105: new-array v12, v12, [Ljava/lang/String; // type@0233 │ │ +03cb8a: 120d |0107: const/4 v13, #int 0 // #0 │ │ +03cb8c: 4d01 0c0d |0108: aput-object v1, v12, v13 │ │ +03cb90: 6e5c 9400 a9b8 |010a: invoke-virtual {v9, v10, v8, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0094 │ │ +03cb96: 288e |010d: goto 009b // -0072 │ │ +03cb98: 52e9 5702 |010e: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03cb9c: d809 0901 |0110: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03cba0: 59e9 5702 |0112: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03cba4: 1229 |0114: const/4 v9, #int 2 // #2 │ │ +03cba6: 2399 3102 |0115: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ +03cbaa: 120a |0117: const/4 v10, #int 0 // #0 │ │ +03cbac: 220b 5f01 |0118: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ +03cbb0: 7010 1a09 0b00 |011a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03cbb6: 6e10 670a 0e00 |011d: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03cbbc: 0c0c |0120: move-result-object v12 │ │ +03cbbe: 140d 6d00 057f |0121: const v13, #float 1.7679e+38 // #7f05006d │ │ +03cbc4: 6e20 5300 dc00 |0124: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03cbca: 0c0c |0127: move-result-object v12 │ │ +03cbcc: 6e20 2009 cb00 |0128: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cbd2: 0c0b |012b: move-result-object v11 │ │ +03cbd4: 52ec 5702 |012c: iget v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03cbd8: 6e20 1d09 cb00 |012e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03cbde: 0c0b |0131: move-result-object v11 │ │ +03cbe0: 1a0c 2400 |0132: const-string v12, " / " // string@0024 │ │ +03cbe4: 6e20 2009 cb00 |0134: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cbea: 0c0b |0137: move-result-object v11 │ │ +03cbec: 54ec 5202 |0138: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.albumkeys:Ljava/util/HashSet; // field@0252 │ │ +03cbf0: 6e10 6209 0c00 |013a: invoke-virtual {v12}, Ljava/util/HashSet;.size:()I // method@0962 │ │ +03cbf6: 0a0c |013d: move-result v12 │ │ +03cbf8: 6e20 1d09 cb00 |013e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03cbfe: 0c0b |0141: move-result-object v11 │ │ +03cc00: 6e10 2609 0b00 |0142: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03cc06: 0c0b |0145: move-result-object v11 │ │ +03cc08: 4d0b 090a |0146: aput-object v11, v9, v10 │ │ +03cc0c: 121a |0148: const/4 v10, #int 1 // #1 │ │ +03cc0e: 52eb 5702 |0149: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mAlbumCount:I // field@0257 │ │ +03cc12: 7110 e808 0b00 |014b: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03cc18: 0c0b |014e: move-result-object v11 │ │ +03cc1a: 4d0b 090a |014f: aput-object v11, v9, v10 │ │ +03cc1e: 6e20 6b0a 9e00 |0151: invoke-virtual {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03cc24: 289b |0154: goto 00ef // -0065 │ │ +03cc26: 55e9 5b02 |0155: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03cc2a: 3909 ae00 |0157: if-nez v9, 0205 // +00ae │ │ +03cc2e: 54e9 5402 |0159: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ +03cc32: 6e10 6209 0900 |015b: invoke-virtual {v9}, Ljava/util/HashSet;.size:()I // method@0962 │ │ +03cc38: 0a09 |015e: move-result v9 │ │ +03cc3a: 7020 6c0a 9e00 |015f: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03cc40: 54e9 5402 |0162: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ +03cc44: 6e10 6109 0900 |0164: invoke-virtual {v9}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@0961 │ │ +03cc4a: 0c06 |0167: move-result-object v6 │ │ +03cc4c: 7210 6709 0600 |0168: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +03cc52: 0a09 |016b: move-result v9 │ │ +03cc54: 3809 9900 |016c: if-eqz v9, 0205 // +0099 │ │ +03cc58: 3807 9700 |016e: if-eqz v7, 0205 // +0097 │ │ +03cc5c: 7210 6809 0600 |0170: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +03cc62: 0c02 |0173: move-result-object v2 │ │ +03cc64: 1f02 5d01 |0174: check-cast v2, Ljava/lang/String; // type@015d │ │ +03cc68: 54e9 5a02 |0176: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03cc6c: 0800 1000 |0178: move-object/from16 v0, v16 │ │ +03cc70: 6e30 080a 9002 |017a: invoke-virtual {v0, v9, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.isRegisterdArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0a08 │ │ +03cc76: 0a09 |017d: move-result v9 │ │ +03cc78: 3909 3f00 |017e: if-nez v9, 01bd // +003f │ │ +03cc7c: 2203 5f01 |0180: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03cc80: 7010 1a09 0300 |0182: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03cc86: 54e9 5902 |0185: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03cc8a: 5499 bc03 |0187: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03cc8e: 1a0a 4b0f |0189: const-string v10, "server/xml.server.php?action=artist&auth=" // string@0f4b │ │ +03cc92: 7130 e209 930a |018b: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03cc98: 0800 1200 |018e: move-object/from16 v0, v18 │ │ +03cc9c: 6e20 2009 0300 |0190: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cca2: 1a09 8300 |0193: const-string v9, "&filter=" // string@0083 │ │ +03cca6: 6e20 2009 9300 |0195: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ccac: 0c09 |0198: move-result-object v9 │ │ +03ccae: 6e20 2009 2900 |0199: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ccb4: 6e10 2609 0300 |019c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03ccba: 0c09 |019f: move-result-object v9 │ │ +03ccbc: 7110 950b 0900 |01a0: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +03ccc2: 2209 7401 |01a3: new-instance v9, Ljava/net/URL; // type@0174 │ │ +03ccc6: 6e10 2609 0300 |01a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03cccc: 0c0a |01a8: move-result-object v10 │ │ +03ccce: 7020 3a09 a900 |01a9: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03ccd4: 220a ae01 |01ac: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03ccd8: 54eb 5902 |01ae: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03ccdc: 54bb bc03 |01b0: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03cce0: 54ec 5302 |01b2: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03cce4: 7030 320a ba0c |01b4: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03ccea: 0800 1000 |01b7: move-object/from16 v0, v16 │ │ +03ccee: 6e30 0a0a 900a |01b9: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03ccf4: 28ac |01bc: goto 0168 // -0054 │ │ +03ccf6: 52e9 5802 |01bd: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03ccfa: d809 0901 |01bf: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03ccfe: 59e9 5802 |01c1: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03cd02: 1229 |01c3: const/4 v9, #int 2 // #2 │ │ +03cd04: 2399 3102 |01c4: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ +03cd08: 120a |01c6: const/4 v10, #int 0 // #0 │ │ +03cd0a: 220b 5f01 |01c7: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ +03cd0e: 7010 1a09 0b00 |01c9: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03cd14: 6e10 670a 0e00 |01cc: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03cd1a: 0c0c |01cf: move-result-object v12 │ │ +03cd1c: 140d 6e00 057f |01d0: const v13, #float 1.7679e+38 // #7f05006e │ │ +03cd22: 6e20 5300 dc00 |01d3: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03cd28: 0c0c |01d6: move-result-object v12 │ │ +03cd2a: 6e20 2009 cb00 |01d7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cd30: 0c0b |01da: move-result-object v11 │ │ +03cd32: 52ec 5802 |01db: iget v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03cd36: 6e20 1d09 cb00 |01dd: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03cd3c: 0c0b |01e0: move-result-object v11 │ │ +03cd3e: 1a0c 2400 |01e1: const-string v12, " / " // string@0024 │ │ +03cd42: 6e20 2009 cb00 |01e3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cd48: 0c0b |01e6: move-result-object v11 │ │ +03cd4a: 54ec 5402 |01e7: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.artistkeys:Ljava/util/HashSet; // field@0254 │ │ +03cd4e: 6e10 6209 0c00 |01e9: invoke-virtual {v12}, Ljava/util/HashSet;.size:()I // method@0962 │ │ +03cd54: 0a0c |01ec: move-result v12 │ │ +03cd56: 6e20 1d09 cb00 |01ed: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03cd5c: 0c0b |01f0: move-result-object v11 │ │ +03cd5e: 6e10 2609 0b00 |01f1: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03cd64: 0c0b |01f4: move-result-object v11 │ │ +03cd66: 4d0b 090a |01f5: aput-object v11, v9, v10 │ │ +03cd6a: 121a |01f7: const/4 v10, #int 1 // #1 │ │ +03cd6c: 52eb 5802 |01f8: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mArtistCount:I // field@0258 │ │ +03cd70: 7110 e808 0b00 |01fa: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03cd76: 0c0b |01fd: move-result-object v11 │ │ +03cd78: 4d0b 090a |01fe: aput-object v11, v9, v10 │ │ +03cd7c: 6e20 6b0a 9e00 |0200: invoke-virtual {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03cd82: 2900 65ff |0203: goto/16 0168 // -009b │ │ +03cd86: 55e9 5b02 |0205: iget-boolean v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03cd8a: 3909 ae00 |0207: if-nez v9, 02b5 // +00ae │ │ +03cd8e: 54e9 6502 |0209: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ +03cd92: 6e10 6209 0900 |020b: invoke-virtual {v9}, Ljava/util/HashSet;.size:()I // method@0962 │ │ +03cd98: 0a09 |020e: move-result v9 │ │ +03cd9a: 7020 6c0a 9e00 |020f: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03cda0: 54e9 6502 |0212: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ +03cda4: 6e10 6109 0900 |0214: invoke-virtual {v9}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@0961 │ │ +03cdaa: 0c06 |0217: move-result-object v6 │ │ +03cdac: 7210 6709 0600 |0218: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +03cdb2: 0a09 |021b: move-result v9 │ │ +03cdb4: 3809 9900 |021c: if-eqz v9, 02b5 // +0099 │ │ +03cdb8: 3807 9700 |021e: if-eqz v7, 02b5 // +0097 │ │ +03cdbc: 7210 6809 0600 |0220: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +03cdc2: 0c04 |0223: move-result-object v4 │ │ +03cdc4: 1f04 5d01 |0224: check-cast v4, Ljava/lang/String; // type@015d │ │ +03cdc8: 54e9 5a02 |0226: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03cdcc: 0800 1000 |0228: move-object/from16 v0, v16 │ │ +03cdd0: 6e30 090a 9004 |022a: invoke-virtual {v0, v9, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.isRegisterdGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z // method@0a09 │ │ +03cdd6: 0a09 |022d: move-result v9 │ │ +03cdd8: 3909 3f00 |022e: if-nez v9, 026d // +003f │ │ +03cddc: 2203 5f01 |0230: new-instance v3, Ljava/lang/StringBuilder; // type@015f │ │ +03cde0: 7010 1a09 0300 |0232: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03cde6: 54e9 5902 |0235: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03cdea: 5499 bc03 |0237: iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03cdee: 1a0a 540f |0239: const-string v10, "server/xml.server.php?action=tag&auth=" // string@0f54 │ │ +03cdf2: 7130 e209 930a |023b: invoke-static {v3, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03cdf8: 0800 1200 |023e: move-object/from16 v0, v18 │ │ +03cdfc: 6e20 2009 0300 |0240: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ce02: 1a09 8300 |0243: const-string v9, "&filter=" // string@0083 │ │ +03ce06: 6e20 2009 9300 |0245: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ce0c: 0c09 |0248: move-result-object v9 │ │ +03ce0e: 6e20 2009 4900 |0249: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ce14: 6e10 2609 0300 |024c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03ce1a: 0c09 |024f: move-result-object v9 │ │ +03ce1c: 7110 950b 0900 |0250: invoke-static {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +03ce22: 2209 7401 |0253: new-instance v9, Ljava/net/URL; // type@0174 │ │ +03ce26: 6e10 2609 0300 |0255: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03ce2c: 0c0a |0258: move-result-object v10 │ │ +03ce2e: 7020 3a09 a900 |0259: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03ce34: 220a ae01 |025c: new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03ce38: 54eb 5902 |025e: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03ce3c: 54bb bc03 |0260: iget-object v11, v11, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03ce40: 54ec 5302 |0262: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03ce44: 7030 320a ba0c |0264: invoke-direct {v10, v11, v12}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03ce4a: 0800 1000 |0267: move-object/from16 v0, v16 │ │ +03ce4e: 6e30 0a0a 900a |0269: invoke-virtual {v0, v9, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03ce54: 28ac |026c: goto 0218 // -0054 │ │ +03ce56: 52e9 6302 |026d: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03ce5a: d809 0901 |026f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03ce5e: 59e9 6302 |0271: iput v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03ce62: 1229 |0273: const/4 v9, #int 2 // #2 │ │ +03ce64: 2399 3102 |0274: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ +03ce68: 120a |0276: const/4 v10, #int 0 // #0 │ │ +03ce6a: 220b 5f01 |0277: new-instance v11, Ljava/lang/StringBuilder; // type@015f │ │ +03ce6e: 7010 1a09 0b00 |0279: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03ce74: 6e10 670a 0e00 |027c: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03ce7a: 0c0c |027f: move-result-object v12 │ │ +03ce7c: 140d 7100 057f |0280: const v13, #float 1.7679e+38 // #7f050071 │ │ +03ce82: 6e20 5300 dc00 |0283: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0053 │ │ +03ce88: 0c0c |0286: move-result-object v12 │ │ +03ce8a: 6e20 2009 cb00 |0287: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03ce90: 0c0b |028a: move-result-object v11 │ │ +03ce92: 52ec 6302 |028b: iget v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03ce96: 6e20 1d09 cb00 |028d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03ce9c: 0c0b |0290: move-result-object v11 │ │ +03ce9e: 1a0c 2400 |0291: const-string v12, " / " // string@0024 │ │ +03cea2: 6e20 2009 cb00 |0293: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cea8: 0c0b |0296: move-result-object v11 │ │ +03ceaa: 54ec 6502 |0297: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.tagkeys:Ljava/util/HashSet; // field@0265 │ │ +03ceae: 6e10 6209 0c00 |0299: invoke-virtual {v12}, Ljava/util/HashSet;.size:()I // method@0962 │ │ +03ceb4: 0a0c |029c: move-result v12 │ │ +03ceb6: 6e20 1d09 cb00 |029d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03cebc: 0c0b |02a0: move-result-object v11 │ │ +03cebe: 6e10 2609 0b00 |02a1: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03cec4: 0c0b |02a4: move-result-object v11 │ │ +03cec6: 4d0b 090a |02a5: aput-object v11, v9, v10 │ │ +03ceca: 121a |02a7: const/4 v10, #int 1 // #1 │ │ +03cecc: 52eb 6302 |02a8: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mTagCount:I // field@0263 │ │ +03ced0: 7110 e808 0b00 |02aa: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03ced6: 0c0b |02ad: move-result-object v11 │ │ +03ced8: 4d0b 090a |02ae: aput-object v11, v9, v10 │ │ +03cedc: 6e20 6b0a 9e00 |02b0: invoke-virtual {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.publishProgress:([Ljava/lang/Object;)V // method@0a6b │ │ +03cee2: 2900 65ff |02b3: goto/16 0218 // -009b │ │ +03cee6: 0e00 |02b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0001 line=1047 │ │ 0x0004 line=1048 │ │ 0x000a line=1049 │ │ 0x000b line=1050 │ │ 0x0010 line=1051 │ │ 0x0019 line=1053 │ │ 0x001e line=1054 │ │ 0x0029 line=1055 │ │ 0x002b line=1056 │ │ 0x0036 line=1058 │ │ 0x0041 line=1060 │ │ + 0x0043 line=1061 │ │ 0x005d line=1064 │ │ 0x0071 line=1065 │ │ 0x007c line=1070 │ │ 0x0083 line=1065 │ │ 0x0085 line=1067 │ │ 0x0088 line=1073 │ │ 0x008c line=1074 │ │ 0x0095 line=1075 │ │ - 0x009b line=1076 │ │ 0x00a3 line=1077 │ │ 0x00a9 line=1079 │ │ 0x00b3 line=1080 │ │ 0x00b8 line=1081 │ │ 0x00c1 line=1083 │ │ 0x00c6 line=1084 │ │ 0x00cf line=1085 │ │ 0x00d6 line=1086 │ │ 0x00ef line=1099 │ │ 0x00f4 line=1100 │ │ 0x00fe line=1101 │ │ 0x010e line=1090 │ │ 0x0114 line=1091 │ │ + 0x011d line=1092 │ │ + 0x0124 line=1093 │ │ + 0x013a line=1096 │ │ + 0x0151 line=1091 │ │ 0x0155 line=1107 │ │ 0x0159 line=1108 │ │ 0x0162 line=1109 │ │ 0x0168 line=1110 │ │ 0x0170 line=1111 │ │ 0x0176 line=1113 │ │ 0x0180 line=1114 │ │ 0x0185 line=1115 │ │ 0x018e line=1117 │ │ 0x0193 line=1118 │ │ 0x019c line=1119 │ │ 0x01a3 line=1120 │ │ 0x01bd line=1124 │ │ 0x01c3 line=1125 │ │ + 0x01cc line=1126 │ │ + 0x01e9 line=1130 │ │ + 0x0200 line=1125 │ │ 0x0205 line=1134 │ │ 0x0209 line=1135 │ │ 0x0212 line=1136 │ │ - 0x0218 line=1137 │ │ 0x0220 line=1138 │ │ 0x0226 line=1140 │ │ 0x0230 line=1141 │ │ 0x0235 line=1142 │ │ 0x023e line=1144 │ │ 0x0243 line=1145 │ │ 0x024c line=1146 │ │ 0x0253 line=1147 │ │ 0x026d line=1151 │ │ 0x0273 line=1152 │ │ + 0x027c line=1153 │ │ + 0x0299 line=1154 │ │ + 0x02aa line=1155 │ │ + 0x02b0 line=1152 │ │ 0x02b5 line=1159 │ │ locals : │ │ 0x0010 - 0x0088 reg=3 buf Ljava/lang/StringBuilder; │ │ 0x005d - 0x0088 reg=5 handler Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ │ 0x00b8 - 0x00ef reg=3 buf Ljava/lang/StringBuilder; │ │ 0x00f4 - 0x010e reg=8 val Landroid/content/ContentValues; │ │ 0x00a9 - 0x0155 reg=1 album_key Ljava/lang/String; │ │ @@ -79505,89 +79952,90 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -03c360: |[03c360] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateGenres:(Ljava/lang/String;Ljava/lang/String;)V │ │ -03c370: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03c372: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03c374: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c378: 3802 7500 |0004: if-eqz v2, 0079 // +0075 │ │ -03c37c: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03c380: 3904 7100 |0008: if-nez v4, 0079 // +0071 │ │ -03c384: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -03c386: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -03c38a: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c390: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c394: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c398: 1a05 580f |0014: const-string v5, "server/xml.server.php?action=tags&auth=" // string@0f58 │ │ -03c39c: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03c3a2: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c3a8: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ -03c3ac: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c3b2: 0c04 |0021: move-result-object v4 │ │ -03c3b4: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c3b8: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c3be: 1a04 8400 |0027: const-string v4, "&limit=" // string@0084 │ │ -03c3c2: 6e20 2009 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c3c8: 0c04 |002c: move-result-object v4 │ │ -03c3ca: 1305 1e00 |002d: const/16 v5, #int 30 // #1e │ │ -03c3ce: 6e20 1d09 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c3d4: 5494 5602 |0032: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03c3d8: 2205 7401 |0034: new-instance v5, Ljava/net/URL; // type@0174 │ │ -03c3dc: 6e10 2609 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c3e2: 0c06 |0039: move-result-object v6 │ │ -03c3e4: 7020 3a09 6500 |003a: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03c3ea: 2206 ae01 |003d: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c3ee: 5497 5902 |003f: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c3f2: 5477 bc03 |0041: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c3f6: 5498 5302 |0043: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03c3fa: 7030 320a 7608 |0045: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03c400: 6e30 0a0a 5406 |0048: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03c406: 0c01 |004b: move-result-object v1 │ │ -03c408: 1f01 ae01 |004c: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c40c: 5494 6602 |004e: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03c410: 7110 790a 0400 |0050: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ -03c416: 0c04 |0053: move-result-object v4 │ │ -03c418: 6e10 7208 0400 |0054: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -03c41e: 0a04 |0057: move-result v4 │ │ -03c420: 3904 1e00 |0058: if-nez v4, 0076 // +001e │ │ -03c424: 5494 6102 |005a: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c428: 6e10 1f0a 0400 |005c: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ -03c42e: 0a04 |005f: move-result v4 │ │ -03c430: 3d04 1600 |0060: if-lez v4, 0076 // +0016 │ │ -03c434: 5294 5c02 |0062: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c438: 5495 6102 |0064: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c43c: 6e10 1f0a 0500 |0066: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ -03c442: 0a05 |0069: move-result v5 │ │ -03c444: 3554 0a00 |006a: if-ge v4, v5, 0074 // +000a │ │ -03c448: 1212 |006c: const/4 v2, #int 1 // #1 │ │ -03c44a: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c44e: d804 041e |006f: add-int/lit8 v4, v4, #int 30 // #1e │ │ -03c452: 5994 5c02 |0071: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c456: 2891 |0073: goto 0004 // -006f │ │ -03c458: 0132 |0074: move v2, v3 │ │ -03c45a: 28f8 |0075: goto 006d // -0008 │ │ -03c45c: 5512 3c02 |0076: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03c460: 28f5 |0078: goto 006d // -000b │ │ -03c462: 0e00 |0079: return-void │ │ +03cee8: |[03cee8] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateGenres:(Ljava/lang/String;Ljava/lang/String;)V │ │ +03cef8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03cefa: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +03cefc: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03cf00: 3802 7500 |0004: if-eqz v2, 0079 // +0075 │ │ +03cf04: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03cf08: 3904 7100 |0008: if-nez v4, 0079 // +0071 │ │ +03cf0c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +03cf0e: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +03cf12: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03cf18: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03cf1c: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03cf20: 1a05 560f |0014: const-string v5, "server/xml.server.php?action=tags&auth=" // string@0f56 │ │ +03cf24: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03cf2a: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cf30: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ +03cf34: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cf3a: 0c04 |0021: move-result-object v4 │ │ +03cf3c: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03cf40: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03cf46: 1a04 8400 |0027: const-string v4, "&limit=" // string@0084 │ │ +03cf4a: 6e20 2009 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03cf50: 0c04 |002c: move-result-object v4 │ │ +03cf52: 1305 1e00 |002d: const/16 v5, #int 30 // #1e │ │ +03cf56: 6e20 1d09 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03cf5c: 5494 5602 |0032: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03cf60: 2205 7401 |0034: new-instance v5, Ljava/net/URL; // type@0174 │ │ +03cf64: 6e10 2609 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03cf6a: 0c06 |0039: move-result-object v6 │ │ +03cf6c: 7020 3a09 6500 |003a: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03cf72: 2206 ae01 |003d: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03cf76: 5497 5902 |003f: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03cf7a: 5477 bc03 |0041: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03cf7e: 5498 5302 |0043: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03cf82: 7030 320a 7608 |0045: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03cf88: 6e30 0a0a 5406 |0048: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03cf8e: 0c01 |004b: move-result-object v1 │ │ +03cf90: 1f01 ae01 |004c: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03cf94: 5494 6602 |004e: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03cf98: 7110 790a 0400 |0050: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ +03cf9e: 0c04 |0053: move-result-object v4 │ │ +03cfa0: 6e10 7208 0400 |0054: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +03cfa6: 0a04 |0057: move-result v4 │ │ +03cfa8: 3904 1e00 |0058: if-nez v4, 0076 // +001e │ │ +03cfac: 5494 6102 |005a: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03cfb0: 6e10 1f0a 0400 |005c: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ +03cfb6: 0a04 |005f: move-result v4 │ │ +03cfb8: 3d04 1600 |0060: if-lez v4, 0076 // +0016 │ │ +03cfbc: 5294 5c02 |0062: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03cfc0: 5495 6102 |0064: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03cfc4: 6e10 1f0a 0500 |0066: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ +03cfca: 0a05 |0069: move-result v5 │ │ +03cfcc: 3554 0a00 |006a: if-ge v4, v5, 0074 // +000a │ │ +03cfd0: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +03cfd2: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03cfd6: d804 041e |006f: add-int/lit8 v4, v4, #int 30 // #1e │ │ +03cfda: 5994 5c02 |0071: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03cfde: 2891 |0073: goto 0004 // -006f │ │ +03cfe0: 0132 |0074: move v2, v3 │ │ +03cfe2: 28f8 |0075: goto 006d // -0008 │ │ +03cfe4: 5512 3c02 |0076: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03cfe8: 28f5 |0078: goto 006d // -000b │ │ +03cfea: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=928 │ │ 0x0002 line=929 │ │ 0x0004 line=930 │ │ 0x000a line=931 │ │ 0x000b line=933 │ │ 0x0010 line=934 │ │ 0x0019 line=936 │ │ 0x001c line=937 │ │ 0x0027 line=938 │ │ 0x0032 line=940 │ │ + 0x0036 line=941 │ │ 0x004e line=944 │ │ 0x0062 line=945 │ │ 0x006d line=959 │ │ 0x0075 line=945 │ │ 0x0076 line=947 │ │ 0x0079 line=961 │ │ locals : │ │ @@ -79603,96 +80051,97 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -03c464: |[03c464] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updatePlaylist:(Ljava/lang/String;Ljava/lang/String;)V │ │ -03c474: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03c476: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03c478: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c47c: 3802 8000 |0004: if-eqz v2, 0084 // +0080 │ │ -03c480: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03c484: 3904 7c00 |0008: if-nez v4, 0084 // +007c │ │ -03c488: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -03c48a: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -03c48e: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c494: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c498: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c49c: 1a05 530f |0014: const-string v5, "server/xml.server.php?action=playlists&auth=" // string@0f53 │ │ -03c4a0: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03c4a6: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c4ac: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ -03c4b0: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c4b6: 0c04 |0021: move-result-object v4 │ │ -03c4b8: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c4bc: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c4c2: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ -03c4c6: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ -03c4ca: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c4d0: 0c04 |002e: move-result-object v4 │ │ -03c4d2: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c4d8: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ -03c4dc: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c4e2: 0c04 |0037: move-result-object v4 │ │ -03c4e4: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ -03c4e8: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c4ee: 5494 5602 |003d: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03c4f2: 2205 7401 |003f: new-instance v5, Ljava/net/URL; // type@0174 │ │ -03c4f6: 6e10 2609 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c4fc: 0c06 |0044: move-result-object v6 │ │ -03c4fe: 7020 3a09 6500 |0045: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03c504: 2206 ae01 |0048: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c508: 5497 5902 |004a: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c50c: 5477 bc03 |004c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c510: 5498 5302 |004e: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03c514: 7030 320a 7608 |0050: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03c51a: 6e30 0a0a 5406 |0053: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03c520: 0c01 |0056: move-result-object v1 │ │ -03c522: 1f01 ae01 |0057: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c526: 5494 6602 |0059: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03c52a: 7110 790a 0400 |005b: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ -03c530: 0c04 |005e: move-result-object v4 │ │ -03c532: 6e10 7208 0400 |005f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -03c538: 0a04 |0062: move-result v4 │ │ -03c53a: 3904 1e00 |0063: if-nez v4, 0081 // +001e │ │ -03c53e: 5494 6102 |0065: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c542: 6e10 1d0a 0400 |0067: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ -03c548: 0a04 |006a: move-result v4 │ │ -03c54a: 3d04 1600 |006b: if-lez v4, 0081 // +0016 │ │ -03c54e: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c552: 5495 6102 |006f: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c556: 6e10 1d0a 0500 |0071: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ -03c55c: 0a05 |0074: move-result v5 │ │ -03c55e: 3554 0a00 |0075: if-ge v4, v5, 007f // +000a │ │ -03c562: 1212 |0077: const/4 v2, #int 1 // #1 │ │ -03c564: 5294 5c02 |0078: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c568: d804 041e |007a: add-int/lit8 v4, v4, #int 30 // #1e │ │ -03c56c: 5994 5c02 |007c: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c570: 2886 |007e: goto 0004 // -007a │ │ -03c572: 0132 |007f: move v2, v3 │ │ -03c574: 28f8 |0080: goto 0078 // -0008 │ │ -03c576: 5512 3c02 |0081: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03c57a: 28f5 |0083: goto 0078 // -000b │ │ -03c57c: 0e00 |0084: return-void │ │ +03cfec: |[03cfec] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updatePlaylist:(Ljava/lang/String;Ljava/lang/String;)V │ │ +03cffc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03cffe: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +03d000: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d004: 3802 8000 |0004: if-eqz v2, 0084 // +0080 │ │ +03d008: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03d00c: 3904 7c00 |0008: if-nez v4, 0084 // +007c │ │ +03d010: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +03d012: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +03d016: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03d01c: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d020: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03d024: 1a05 510f |0014: const-string v5, "server/xml.server.php?action=playlists&auth=" // string@0f51 │ │ +03d028: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03d02e: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d034: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ +03d038: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d03e: 0c04 |0021: move-result-object v4 │ │ +03d040: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d044: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03d04a: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ +03d04e: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ +03d052: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d058: 0c04 |002e: move-result-object v4 │ │ +03d05a: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d060: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ +03d064: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d06a: 0c04 |0037: move-result-object v4 │ │ +03d06c: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ +03d070: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03d076: 5494 5602 |003d: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03d07a: 2205 7401 |003f: new-instance v5, Ljava/net/URL; // type@0174 │ │ +03d07e: 6e10 2609 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03d084: 0c06 |0044: move-result-object v6 │ │ +03d086: 7020 3a09 6500 |0045: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03d08c: 2206 ae01 |0048: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03d090: 5497 5902 |004a: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d094: 5477 bc03 |004c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03d098: 5498 5302 |004e: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03d09c: 7030 320a 7608 |0050: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03d0a2: 6e30 0a0a 5406 |0053: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03d0a8: 0c01 |0056: move-result-object v1 │ │ +03d0aa: 1f01 ae01 |0057: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03d0ae: 5494 6602 |0059: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03d0b2: 7110 790a 0400 |005b: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ +03d0b8: 0c04 |005e: move-result-object v4 │ │ +03d0ba: 6e10 7208 0400 |005f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +03d0c0: 0a04 |0062: move-result v4 │ │ +03d0c2: 3904 1e00 |0063: if-nez v4, 0081 // +001e │ │ +03d0c6: 5494 6102 |0065: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d0ca: 6e10 1d0a 0400 |0067: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ +03d0d0: 0a04 |006a: move-result v4 │ │ +03d0d2: 3d04 1600 |006b: if-lez v4, 0081 // +0016 │ │ +03d0d6: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d0da: 5495 6102 |006f: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d0de: 6e10 1d0a 0500 |0071: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ +03d0e4: 0a05 |0074: move-result v5 │ │ +03d0e6: 3554 0a00 |0075: if-ge v4, v5, 007f // +000a │ │ +03d0ea: 1212 |0077: const/4 v2, #int 1 // #1 │ │ +03d0ec: 5294 5c02 |0078: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d0f0: d804 041e |007a: add-int/lit8 v4, v4, #int 30 // #1e │ │ +03d0f4: 5994 5c02 |007c: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d0f8: 2886 |007e: goto 0004 // -007a │ │ +03d0fa: 0132 |007f: move v2, v3 │ │ +03d0fc: 28f8 |0080: goto 0078 // -0008 │ │ +03d0fe: 5512 3c02 |0081: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03d102: 28f5 |0083: goto 0078 // -000b │ │ +03d104: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=965 │ │ 0x0002 line=966 │ │ 0x0004 line=967 │ │ 0x000a line=968 │ │ 0x000b line=969 │ │ 0x0010 line=970 │ │ 0x0019 line=972 │ │ 0x001c line=973 │ │ 0x0027 line=974 │ │ 0x0029 line=975 │ │ 0x0032 line=977 │ │ 0x003d line=979 │ │ + 0x0041 line=980 │ │ 0x0059 line=983 │ │ 0x006d line=984 │ │ 0x0078 line=999 │ │ 0x0080 line=984 │ │ 0x0081 line=986 │ │ 0x0084 line=1001 │ │ locals : │ │ @@ -79708,96 +80157,97 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -03c580: |[03c580] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateVideo:(Ljava/lang/String;Ljava/lang/String;)V │ │ -03c590: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03c592: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -03c594: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c598: 3802 8000 |0004: if-eqz v2, 0084 // +0080 │ │ -03c59c: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ -03c5a0: 3904 7c00 |0008: if-nez v4, 0084 // +007c │ │ -03c5a4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -03c5a6: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ -03c5aa: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03c5b0: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c5b4: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c5b8: 1a05 590f |0014: const-string v5, "server/xml.server.php?action=videos&auth=" // string@0f59 │ │ -03c5bc: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ -03c5c2: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c5c8: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ -03c5cc: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c5d2: 0c04 |0021: move-result-object v4 │ │ -03c5d4: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c5d8: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c5de: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ -03c5e2: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ -03c5e6: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c5ec: 0c04 |002e: move-result-object v4 │ │ -03c5ee: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c5f4: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ -03c5f8: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03c5fe: 0c04 |0037: move-result-object v4 │ │ -03c600: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ -03c604: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ -03c60a: 5494 5602 |003d: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03c60e: 2205 7401 |003f: new-instance v5, Ljava/net/URL; // type@0174 │ │ -03c612: 6e10 2609 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03c618: 0c06 |0044: move-result-object v6 │ │ -03c61a: 7020 3a09 6500 |0045: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ -03c620: 2206 ae01 |0048: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c624: 5497 5902 |004a: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c628: 5477 bc03 |004c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c62c: 5498 5302 |004e: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ -03c630: 7030 320a 7608 |0050: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ -03c636: 6e30 0a0a 5406 |0053: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ -03c63c: 0c01 |0056: move-result-object v1 │ │ -03c63e: 1f01 ae01 |0057: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ -03c642: 5494 6602 |0059: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03c646: 7110 790a 0400 |005b: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ -03c64c: 0c04 |005e: move-result-object v4 │ │ -03c64e: 6e10 7208 0400 |005f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ -03c654: 0a04 |0062: move-result v4 │ │ -03c656: 3904 1e00 |0063: if-nez v4, 0081 // +001e │ │ -03c65a: 5494 6102 |0065: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c65e: 6e10 200a 0400 |0067: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ -03c664: 0a04 |006a: move-result v4 │ │ -03c666: 3d04 1600 |006b: if-lez v4, 0081 // +0016 │ │ -03c66a: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c66e: 5495 6102 |006f: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c672: 6e10 200a 0500 |0071: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ -03c678: 0a05 |0074: move-result v5 │ │ -03c67a: 3554 0a00 |0075: if-ge v4, v5, 007f // +000a │ │ -03c67e: 1212 |0077: const/4 v2, #int 1 // #1 │ │ -03c680: 5294 5c02 |0078: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c684: d804 041e |007a: add-int/lit8 v4, v4, #int 30 // #1e │ │ -03c688: 5994 5c02 |007c: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ -03c68c: 2886 |007e: goto 0004 // -007a │ │ -03c68e: 0132 |007f: move v2, v3 │ │ -03c690: 28f8 |0080: goto 0078 // -0008 │ │ -03c692: 5512 3c02 |0081: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ -03c696: 28f5 |0083: goto 0078 // -000b │ │ -03c698: 0e00 |0084: return-void │ │ +03d108: |[03d108] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.updateVideo:(Ljava/lang/String;Ljava/lang/String;)V │ │ +03d118: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03d11a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +03d11c: 5993 5c02 |0002: iput v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d120: 3802 8000 |0004: if-eqz v2, 0084 // +0080 │ │ +03d124: 5594 5b02 |0006: iget-boolean v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mForceClose:Z // field@025b │ │ +03d128: 3904 7c00 |0008: if-nez v4, 0084 // +007c │ │ +03d12c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +03d12e: 2200 5f01 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@015f │ │ +03d132: 7010 1a09 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03d138: 5494 5902 |0010: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d13c: 5444 bc03 |0012: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03d140: 1a05 570f |0014: const-string v5, "server/xml.server.php?action=videos&auth=" // string@0f57 │ │ +03d144: 7130 e209 4005 |0016: invoke-static {v0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V // method@09e2 │ │ +03d14a: 6e20 2009 a000 |0019: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d150: 1a04 8500 |001c: const-string v4, "&offset=" // string@0085 │ │ +03d154: 6e20 2009 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d15a: 0c04 |0021: move-result-object v4 │ │ +03d15c: 5295 5c02 |0022: iget v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d160: 6e20 1d09 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03d166: 380b 0b00 |0027: if-eqz v11, 0032 // +000b │ │ +03d16a: 1a04 8200 |0029: const-string v4, "&add=" // string@0082 │ │ +03d16e: 6e20 2009 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d174: 0c04 |002e: move-result-object v4 │ │ +03d176: 6e20 2009 b400 |002f: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d17c: 1a04 8400 |0032: const-string v4, "&limit=" // string@0084 │ │ +03d180: 6e20 2009 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03d186: 0c04 |0037: move-result-object v4 │ │ +03d188: 1305 1e00 |0038: const/16 v5, #int 30 // #1e │ │ +03d18c: 6e20 1d09 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@091d │ │ +03d192: 5494 5602 |003d: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03d196: 2205 7401 |003f: new-instance v5, Ljava/net/URL; // type@0174 │ │ +03d19a: 6e10 2609 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03d1a0: 0c06 |0044: move-result-object v6 │ │ +03d1a2: 7020 3a09 6500 |0045: invoke-direct {v5, v6}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@093a │ │ +03d1a8: 2206 ae01 |0048: new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03d1ac: 5497 5902 |004a: iget-object v7, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d1b0: 5477 bc03 |004c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03d1b4: 5498 5302 |004e: iget-object v8, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.ampacheCreator:Ljp/co/kayo/android/localplayer/ds/ampache/Creator; // field@0253 │ │ +03d1b8: 7030 320a 7608 |0050: invoke-direct {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.:(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V // method@0a32 │ │ +03d1be: 6e30 0a0a 5406 |0053: invoke-virtual {v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; // method@0a0a │ │ +03d1c4: 0c01 |0056: move-result-object v1 │ │ +03d1c6: 1f01 ae01 |0057: check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; // type@01ae │ │ +03d1ca: 5494 6602 |0059: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03d1ce: 7110 790a 0400 |005b: invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1800:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/widget/CheckBox; // method@0a79 │ │ +03d1d4: 0c04 |005e: move-result-object v4 │ │ +03d1d6: 6e10 7208 0400 |005f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0872 │ │ +03d1dc: 0a04 |0062: move-result v4 │ │ +03d1de: 3904 1e00 |0063: if-nez v4, 0081 // +001e │ │ +03d1e2: 5494 6102 |0065: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d1e6: 6e10 200a 0400 |0067: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ +03d1ec: 0a04 |006a: move-result v4 │ │ +03d1ee: 3d04 1600 |006b: if-lez v4, 0081 // +0016 │ │ +03d1f2: 5294 5c02 |006d: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d1f6: 5495 6102 |006f: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d1fa: 6e10 200a 0500 |0071: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ +03d200: 0a05 |0074: move-result v5 │ │ +03d202: 3554 0a00 |0075: if-ge v4, v5, 007f // +000a │ │ +03d206: 1212 |0077: const/4 v2, #int 1 // #1 │ │ +03d208: 5294 5c02 |0078: iget v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d20c: d804 041e |007a: add-int/lit8 v4, v4, #int 30 // #1e │ │ +03d210: 5994 5c02 |007c: iput v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mOffset:I // field@025c │ │ +03d214: 2886 |007e: goto 0004 // -007a │ │ +03d216: 0132 |007f: move v2, v3 │ │ +03d218: 28f8 |0080: goto 0078 // -0008 │ │ +03d21a: 5512 3c02 |0081: iget-boolean v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;.mContinue:Z // field@023c │ │ +03d21e: 28f5 |0083: goto 0078 // -000b │ │ +03d220: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1005 │ │ 0x0002 line=1006 │ │ 0x0004 line=1007 │ │ 0x000a line=1008 │ │ 0x000b line=1009 │ │ 0x0010 line=1010 │ │ 0x0019 line=1012 │ │ 0x001c line=1013 │ │ 0x0027 line=1014 │ │ 0x0029 line=1015 │ │ 0x0032 line=1017 │ │ 0x003d line=1019 │ │ + 0x0041 line=1020 │ │ 0x0059 line=1023 │ │ 0x006d line=1024 │ │ 0x0078 line=1039 │ │ 0x0080 line=1024 │ │ 0x0081 line=1026 │ │ 0x0084 line=1041 │ │ locals : │ │ @@ -79810,289 +80260,279 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ - insns size : 344 16-bit code units │ │ -03c69c: |[03c69c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -03c6ac: 1f0f 3302 |0000: check-cast v15, [Ljava/lang/String; // type@0233 │ │ -03c6b0: 07fb |0002: move-object v11, v15 │ │ -03c6b2: 1f0b 3302 |0003: check-cast v11, [Ljava/lang/String; // type@0233 │ │ -03c6b6: 54e0 5602 |0005: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03c6ba: 6e10 670a 0e00 |0007: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03c6c0: 0c01 |000a: move-result-object v1 │ │ -03c6c2: 54e2 5902 |000b: iget-object v2, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c6c6: 5422 bc03 |000d: iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c6ca: 54e5 5902 |000f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c6ce: 5455 be03 |0011: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -03c6d2: 54ed 5902 |0013: iget-object v13, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c6d6: 54dd bd03 |0015: iget-object v13, v13, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -03c6da: 6e5d e309 1052 |0017: invoke-virtual {v0, v1, v2, v5, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.auth:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@09e3 │ │ -03c6e0: 0c04 |001a: move-result-object v4 │ │ -03c6e2: 3804 8f00 |001b: if-eqz v4, 00aa // +008f │ │ -03c6e6: 54e0 5602 |001d: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03c6ea: 6e10 670a 0e00 |001f: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03c6f0: 0c01 |0022: move-result-object v1 │ │ -03c6f2: 54e2 5902 |0023: iget-object v2, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c6f6: 5422 bc03 |0025: iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03c6fa: 54e5 5902 |0027: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c6fe: 5455 be03 |0029: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -03c702: 54ed 5902 |002b: iget-object v13, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c706: 54dd bd03 |002d: iget-object v13, v13, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -03c70a: 6e5d fd09 1052 |002f: invoke-virtual {v0, v1, v2, v5, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getServerInfo:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // method@09fd │ │ -03c710: 0c00 |0032: move-result-object v0 │ │ -03c712: 5be0 6102 |0033: iput-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c716: 54e0 6102 |0035: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c71a: 3800 0501 |0037: if-eqz v0, 013c // +0105 │ │ -03c71e: 54e0 6102 |0039: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c722: 6e10 1a0a 0000 |003b: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ -03c728: 0c00 |003e: move-result-object v0 │ │ -03c72a: 3900 fd00 |003f: if-nez v0, 013c // +00fd │ │ -03c72e: 54e0 5902 |0041: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ -03c732: 5200 bb03 |0043: iget v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ -03c736: 7110 f409 0000 |0045: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ -03c73c: 0c07 |0048: move-result-object v7 │ │ -03c73e: 2203 a801 |0049: new-instance v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ -03c742: 6e10 670a 0e00 |004b: invoke-virtual {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ -03c748: 0c00 |004e: move-result-object v0 │ │ -03c74a: 7030 cd09 0307 |004f: invoke-direct {v3, v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ -03c750: 6e10 d409 0300 |0052: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ -03c756: 0c00 |0055: move-result-object v0 │ │ -03c758: 5be0 5a02 |0056: iput-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c75c: 54e0 5a02 |0058: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c760: 6e10 8a00 0000 |005a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ -03c766: 07b6 |005d: move-object v6, v11 │ │ -03c768: 216a |005e: array-length v10, v6 │ │ -03c76a: 1209 |005f: const/4 v9, #int 0 // #0 │ │ -03c76c: 35a9 c100 |0060: if-ge v9, v10, 0121 // +00c1 │ │ -03c770: 460c 0609 |0062: aget-object v12, v6, v9 │ │ -03c774: 1a00 1c07 |0064: const-string v0, "album" // string@071c │ │ -03c778: 6e20 0609 0c00 |0066: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03c77e: 0a00 |0069: move-result v0 │ │ -03c780: 3800 1200 |006a: if-eqz v0, 007c // +0012 │ │ -03c784: 54e0 6102 |006c: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c788: 6e10 1b0a 0000 |006e: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ -03c78e: 0a00 |0071: move-result v0 │ │ -03c790: 7020 6c0a 0e00 |0072: invoke-direct {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c796: 1200 |0075: const/4 v0, #int 0 // #0 │ │ -03c798: 7030 6d0a 4e00 |0076: invoke-direct {v14, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateAlbum:(Ljava/lang/String;Ljava/lang/String;)V // method@0a6d │ │ -03c79e: d809 0901 |0079: add-int/lit8 v9, v9, #int 1 // #01 │ │ -03c7a2: 28e5 |007b: goto 0060 // -001b │ │ -03c7a4: 1a00 5607 |007c: const-string v0, "artist" // string@0756 │ │ -03c7a8: 6e20 0609 0c00 |007e: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03c7ae: 0a00 |0081: move-result v0 │ │ -03c7b0: 3800 2a00 |0082: if-eqz v0, 00ac // +002a │ │ -03c7b4: 54e0 6102 |0084: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c7b8: 6e10 1c0a 0000 |0086: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ -03c7be: 0a00 |0089: move-result v0 │ │ -03c7c0: 7020 6c0a 0e00 |008a: invoke-direct {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c7c6: 1200 |008d: const/4 v0, #int 0 // #0 │ │ -03c7c8: 7030 6e0a 4e00 |008e: invoke-direct {v14, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateArtist:(Ljava/lang/String;Ljava/lang/String;)V // method@0a6e │ │ -03c7ce: 28e8 |0091: goto 0079 // -0018 │ │ -03c7d0: 0d08 |0092: move-exception v8 │ │ -03c7d2: 6e10 3709 0800 |0093: invoke-virtual {v8}, Ljava/net/MalformedURLException;.printStackTrace:()V // method@0937 │ │ -03c7d8: 54e0 5a02 |0096: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c7dc: 3800 1200 |0098: if-eqz v0, 00aa // +0012 │ │ -03c7e0: 54e0 5a02 |009a: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c7e4: 6e10 8d00 0000 |009c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03c7ea: 54e0 5a02 |009f: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c7ee: 6e10 8b00 0000 |00a1: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -03c7f4: 1200 |00a4: const/4 v0, #int 0 // #0 │ │ -03c7f6: 5be0 5a02 |00a5: iput-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c7fa: 6e10 ce09 0300 |00a7: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -03c800: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ -03c802: 1100 |00ab: return-object v0 │ │ -03c804: 1a00 4f09 |00ac: const-string v0, "genres" // string@094f │ │ -03c808: 6e20 0609 0c00 |00ae: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03c80e: 0a00 |00b1: move-result v0 │ │ -03c810: 3800 2600 |00b2: if-eqz v0, 00d8 // +0026 │ │ -03c814: 54e0 6102 |00b4: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c818: 6e10 1f0a 0000 |00b6: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ -03c81e: 0a00 |00b9: move-result v0 │ │ -03c820: 7020 6c0a 0e00 |00ba: invoke-direct {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c826: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ -03c828: 7030 700a 4e00 |00be: invoke-direct {v14, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateGenres:(Ljava/lang/String;Ljava/lang/String;)V // method@0a70 │ │ -03c82e: 28b8 |00c1: goto 0079 // -0048 │ │ -03c830: 0d00 |00c2: move-exception v0 │ │ -03c832: 54e1 5a02 |00c3: iget-object v1, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c836: 3801 1200 |00c5: if-eqz v1, 00d7 // +0012 │ │ -03c83a: 54e1 5a02 |00c7: iget-object v1, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c83e: 6e10 8d00 0100 |00c9: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03c844: 54e1 5a02 |00cc: iget-object v1, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c848: 6e10 8b00 0100 |00ce: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -03c84e: 1201 |00d1: const/4 v1, #int 0 // #0 │ │ -03c850: 5be1 5a02 |00d2: iput-object v1, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c854: 6e10 ce09 0300 |00d4: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -03c85a: 2700 |00d7: throw v0 │ │ -03c85c: 1a00 550e |00d8: const-string v0, "playlist" // string@0e55 │ │ -03c860: 6e20 0609 0c00 |00da: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03c866: 0a00 |00dd: move-result v0 │ │ -03c868: 3800 1000 |00de: if-eqz v0, 00ee // +0010 │ │ -03c86c: 54e0 6102 |00e0: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c870: 6e10 1d0a 0000 |00e2: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ -03c876: 0a00 |00e5: move-result v0 │ │ -03c878: 7020 6c0a 0e00 |00e6: invoke-direct {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c87e: 1200 |00e9: const/4 v0, #int 0 // #0 │ │ -03c880: 7030 710a 4e00 |00ea: invoke-direct {v14, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updatePlaylist:(Ljava/lang/String;Ljava/lang/String;)V // method@0a71 │ │ -03c886: 288c |00ed: goto 0079 // -0074 │ │ -03c888: 1a00 6707 |00ee: const-string v0, "audio" // string@0767 │ │ -03c88c: 6e20 0609 0c00 |00f0: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03c892: 0a00 |00f3: move-result v0 │ │ -03c894: 3800 1600 |00f4: if-eqz v0, 010a // +0016 │ │ -03c898: 54e0 6102 |00f6: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c89c: 6e10 1e0a 0000 |00f8: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ -03c8a2: 0a00 |00fb: move-result v0 │ │ -03c8a4: 7020 6c0a 0e00 |00fc: invoke-direct {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c8aa: 54e1 6102 |00ff: iget-object v1, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c8ae: 54e2 5602 |0101: iget-object v2, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ -03c8b2: 1205 |0103: const/4 v5, #int 0 // #0 │ │ -03c8b4: 07e0 |0104: move-object v0, v14 │ │ -03c8b6: 7606 6f0a 0000 |0105: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateAudio:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;Ljava/lang/String;Ljava/lang/String;)V // method@0a6f │ │ -03c8bc: 2900 71ff |0108: goto/16 0079 // -008f │ │ -03c8c0: 1a00 1211 |010a: const-string v0, "video" // string@1112 │ │ -03c8c4: 6e20 0609 0c00 |010c: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03c8ca: 0a00 |010f: move-result v0 │ │ -03c8cc: 3800 69ff |0110: if-eqz v0, 0079 // -0097 │ │ -03c8d0: 54e0 6102 |0112: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c8d4: 6e10 200a 0000 |0114: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ -03c8da: 0a00 |0117: move-result v0 │ │ -03c8dc: 7020 6c0a 0e00 |0118: invoke-direct {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ -03c8e2: 1200 |011b: const/4 v0, #int 0 // #0 │ │ -03c8e4: 7030 720a 4e00 |011c: invoke-direct {v14, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateVideo:(Ljava/lang/String;Ljava/lang/String;)V // method@0a72 │ │ -03c8ea: 2900 5aff |011f: goto/16 0079 // -00a6 │ │ -03c8ee: 54e0 5a02 |0121: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c8f2: 6e10 9300 0000 |0123: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ -03c8f8: 54e0 5a02 |0126: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c8fc: 3800 82ff |0128: if-eqz v0, 00aa // -007e │ │ -03c900: 54e0 5a02 |012a: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c904: 6e10 8d00 0000 |012c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ -03c90a: 54e0 5a02 |012f: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c90e: 6e10 8b00 0000 |0131: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ -03c914: 1200 |0134: const/4 v0, #int 0 // #0 │ │ -03c916: 5be0 5a02 |0135: iput-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ -03c91a: 6e10 ce09 0300 |0137: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ -03c920: 2900 70ff |013a: goto/16 00aa // -0090 │ │ -03c924: 54e0 6102 |013c: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c928: 3800 6cff |013e: if-eqz v0, 00aa // -0094 │ │ -03c92c: 54e0 6102 |0140: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ -03c930: 6e10 1a0a 0000 |0142: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ -03c936: 0c00 |0145: move-result-object v0 │ │ -03c938: 3800 64ff |0146: if-eqz v0, 00aa // -009c │ │ -03c93c: 54e0 6602 |0148: iget-object v0, v14, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03c940: 7110 780a 0000 |014a: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/os/Handler; // method@0a78 │ │ -03c946: 0c00 |014d: move-result-object v0 │ │ -03c948: 2201 ba01 |014e: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2; // type@01ba │ │ -03c94c: 7020 520a e100 |0150: invoke-direct {v1, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V // method@0a52 │ │ -03c952: 6e20 c300 1000 |0153: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ -03c958: 2900 54ff |0156: goto/16 00aa // -00ac │ │ + insns size : 342 16-bit code units │ │ +03d224: |[03d224] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +03d234: 120c |0000: const/4 v12, #int 0 // #0 │ │ +03d236: 1f0e 3302 |0001: check-cast v14, [Ljava/lang/String; // type@0233 │ │ +03d23a: 07e8 |0003: move-object v8, v14 │ │ +03d23c: 1f08 3302 |0004: check-cast v8, [Ljava/lang/String; // type@0233 │ │ +03d240: 54d0 5602 |0006: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03d244: 6e10 670a 0d00 |0008: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03d24a: 0c01 |000b: move-result-object v1 │ │ +03d24c: 54d2 5902 |000c: iget-object v2, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d250: 5422 bc03 |000e: iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03d254: 54d5 5902 |0010: iget-object v5, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d258: 5455 be03 |0012: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +03d25c: 54da 5902 |0014: iget-object v10, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d260: 54aa bd03 |0016: iget-object v10, v10, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +03d264: 6e5a e309 1052 |0018: invoke-virtual {v0, v1, v2, v5, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.auth:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@09e3 │ │ +03d26a: 0c04 |001b: move-result-object v4 │ │ +03d26c: 3804 8f00 |001c: if-eqz v4, 00ab // +008f │ │ +03d270: 54d0 5602 |001e: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03d274: 6e10 670a 0d00 |0020: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03d27a: 0c01 |0023: move-result-object v1 │ │ +03d27c: 54d2 5902 |0024: iget-object v2, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d280: 5422 bc03 |0026: iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03d284: 54d5 5902 |0028: iget-object v5, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d288: 5455 be03 |002a: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +03d28c: 54da 5902 |002c: iget-object v10, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d290: 54aa bd03 |002e: iget-object v10, v10, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +03d294: 6e5a fd09 1052 |0030: invoke-virtual {v0, v1, v2, v5, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getServerInfo:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // method@09fd │ │ +03d29a: 0c00 |0033: move-result-object v0 │ │ +03d29c: 5bd0 6102 |0034: iput-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d2a0: 54d0 6102 |0036: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d2a4: 3800 0201 |0038: if-eqz v0, 013a // +0102 │ │ +03d2a8: 54d0 6102 |003a: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d2ac: 6e10 1a0a 0000 |003c: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ +03d2b2: 0c00 |003f: move-result-object v0 │ │ +03d2b4: 3900 fa00 |0040: if-nez v0, 013a // +00fa │ │ +03d2b8: 54d0 5902 |0042: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@0259 │ │ +03d2bc: 5200 bb03 |0044: iget v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.dbIndex:I // field@03bb │ │ +03d2c0: 7110 f409 0000 |0046: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getDbName:(I)Ljava/lang/String; // method@09f4 │ │ +03d2c6: 0c06 |0049: move-result-object v6 │ │ +03d2c8: 2203 a801 |004a: new-instance v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; // type@01a8 │ │ +03d2cc: 6e10 670a 0d00 |004c: invoke-virtual {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getContext:()Landroid/content/Context; // method@0a67 │ │ +03d2d2: 0c00 |004f: move-result-object v0 │ │ +03d2d4: 7030 cd09 0306 |0050: invoke-direct {v3, v0, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@09cd │ │ +03d2da: 6e10 d409 0300 |0053: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@09d4 │ │ +03d2e0: 0c00 |0056: move-result-object v0 │ │ +03d2e2: 5bd0 5a02 |0057: iput-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d2e6: 54d0 5a02 |0059: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d2ea: 6e10 8a00 0000 |005b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@008a │ │ +03d2f0: 218b |005e: array-length v11, v8 │ │ +03d2f2: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +03d2f4: 010a |0060: move v10, v0 │ │ +03d2f6: 35ba bf00 |0061: if-ge v10, v11, 0120 // +00bf │ │ +03d2fa: 4609 080a |0063: aget-object v9, v8, v10 │ │ +03d2fe: 1a00 1c07 |0065: const-string v0, "album" // string@071c │ │ +03d302: 6e20 0609 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d308: 0a00 |006a: move-result v0 │ │ +03d30a: 3800 1300 |006b: if-eqz v0, 007e // +0013 │ │ +03d30e: 54d0 6102 |006d: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d312: 6e10 1b0a 0000 |006f: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumAlbum:()I // method@0a1b │ │ +03d318: 0a00 |0072: move-result v0 │ │ +03d31a: 7020 6c0a 0d00 |0073: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03d320: 1200 |0076: const/4 v0, #int 0 // #0 │ │ +03d322: 7030 6d0a 4d00 |0077: invoke-direct {v13, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateAlbum:(Ljava/lang/String;Ljava/lang/String;)V // method@0a6d │ │ +03d328: d800 0a01 |007a: add-int/lit8 v0, v10, #int 1 // #01 │ │ +03d32c: 010a |007c: move v10, v0 │ │ +03d32e: 28e4 |007d: goto 0061 // -001c │ │ +03d330: 1a00 5507 |007e: const-string v0, "artist" // string@0755 │ │ +03d334: 6e20 0609 0900 |0080: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d33a: 0a00 |0083: move-result v0 │ │ +03d33c: 3800 2800 |0084: if-eqz v0, 00ac // +0028 │ │ +03d340: 54d0 6102 |0086: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d344: 6e10 1c0a 0000 |0088: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumArtist:()I // method@0a1c │ │ +03d34a: 0a00 |008b: move-result v0 │ │ +03d34c: 7020 6c0a 0d00 |008c: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03d352: 1200 |008f: const/4 v0, #int 0 // #0 │ │ +03d354: 7030 6e0a 4d00 |0090: invoke-direct {v13, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateArtist:(Ljava/lang/String;Ljava/lang/String;)V // method@0a6e │ │ +03d35a: 28e7 |0093: goto 007a // -0019 │ │ +03d35c: 0d07 |0094: move-exception v7 │ │ +03d35e: 6e10 3709 0700 |0095: invoke-virtual {v7}, Ljava/net/MalformedURLException;.printStackTrace:()V // method@0937 │ │ +03d364: 54d0 5a02 |0098: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d368: 3800 1100 |009a: if-eqz v0, 00ab // +0011 │ │ +03d36c: 54d0 5a02 |009c: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d370: 6e10 8d00 0000 |009e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03d376: 54d0 5a02 |00a1: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d37a: 6e10 8b00 0000 |00a3: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +03d380: 5bdc 5a02 |00a6: iput-object v12, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d384: 6e10 ce09 0300 |00a8: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +03d38a: 110c |00ab: return-object v12 │ │ +03d38c: 1a00 4e09 |00ac: const-string v0, "genres" // string@094e │ │ +03d390: 6e20 0609 0900 |00ae: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d396: 0a00 |00b1: move-result v0 │ │ +03d398: 3800 2500 |00b2: if-eqz v0, 00d7 // +0025 │ │ +03d39c: 54d0 6102 |00b4: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d3a0: 6e10 1f0a 0000 |00b6: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumTag:()I // method@0a1f │ │ +03d3a6: 0a00 |00b9: move-result v0 │ │ +03d3a8: 7020 6c0a 0d00 |00ba: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03d3ae: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +03d3b0: 7030 700a 4d00 |00be: invoke-direct {v13, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateGenres:(Ljava/lang/String;Ljava/lang/String;)V // method@0a70 │ │ +03d3b6: 28b9 |00c1: goto 007a // -0047 │ │ +03d3b8: 0d00 |00c2: move-exception v0 │ │ +03d3ba: 54d1 5a02 |00c3: iget-object v1, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d3be: 3801 1100 |00c5: if-eqz v1, 00d6 // +0011 │ │ +03d3c2: 54d1 5a02 |00c7: iget-object v1, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d3c6: 6e10 8d00 0100 |00c9: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03d3cc: 54d1 5a02 |00cc: iget-object v1, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d3d0: 6e10 8b00 0100 |00ce: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +03d3d6: 5bdc 5a02 |00d1: iput-object v12, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d3da: 6e10 ce09 0300 |00d3: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +03d3e0: 2700 |00d6: throw v0 │ │ +03d3e2: 1a00 530e |00d7: const-string v0, "playlist" // string@0e53 │ │ +03d3e6: 6e20 0609 0900 |00d9: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d3ec: 0a00 |00dc: move-result v0 │ │ +03d3ee: 3800 1000 |00dd: if-eqz v0, 00ed // +0010 │ │ +03d3f2: 54d0 6102 |00df: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d3f6: 6e10 1d0a 0000 |00e1: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumPlaylist:()I // method@0a1d │ │ +03d3fc: 0a00 |00e4: move-result v0 │ │ +03d3fe: 7020 6c0a 0d00 |00e5: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03d404: 1200 |00e8: const/4 v0, #int 0 // #0 │ │ +03d406: 7030 710a 4d00 |00e9: invoke-direct {v13, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updatePlaylist:(Ljava/lang/String;Ljava/lang/String;)V // method@0a71 │ │ +03d40c: 288e |00ec: goto 007a // -0072 │ │ +03d40e: 1a00 6607 |00ed: const-string v0, "audio" // string@0766 │ │ +03d412: 6e20 0609 0900 |00ef: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d418: 0a00 |00f2: move-result v0 │ │ +03d41a: 3800 1600 |00f3: if-eqz v0, 0109 // +0016 │ │ +03d41e: 54d0 6102 |00f5: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d422: 6e10 1e0a 0000 |00f7: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumSong:()I // method@0a1e │ │ +03d428: 0a00 |00fa: move-result v0 │ │ +03d42a: 7020 6c0a 0d00 |00fb: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03d430: 54d1 6102 |00fe: iget-object v1, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d434: 54d2 5602 |0100: iget-object v2, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // field@0256 │ │ +03d438: 1205 |0102: const/4 v5, #int 0 // #0 │ │ +03d43a: 07d0 |0103: move-object v0, v13 │ │ +03d43c: 7606 6f0a 0000 |0104: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateAudio:(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;Ljava/lang/String;Ljava/lang/String;)V // method@0a6f │ │ +03d442: 2900 73ff |0107: goto/16 007a // -008d │ │ +03d446: 1a00 1011 |0109: const-string v0, "video" // string@1110 │ │ +03d44a: 6e20 0609 0900 |010b: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d450: 0a00 |010e: move-result v0 │ │ +03d452: 3800 6bff |010f: if-eqz v0, 007a // -0095 │ │ +03d456: 54d0 6102 |0111: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d45a: 6e10 200a 0000 |0113: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getNumVideo:()I // method@0a20 │ │ +03d460: 0a00 |0116: move-result v0 │ │ +03d462: 7020 6c0a 0d00 |0117: invoke-direct {v13, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.setMax:(I)V // method@0a6c │ │ +03d468: 1200 |011a: const/4 v0, #int 0 // #0 │ │ +03d46a: 7030 720a 4d00 |011b: invoke-direct {v13, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.updateVideo:(Ljava/lang/String;Ljava/lang/String;)V // method@0a72 │ │ +03d470: 2900 5cff |011e: goto/16 007a // -00a4 │ │ +03d474: 54d0 5a02 |0120: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d478: 6e10 9300 0000 |0122: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0093 │ │ +03d47e: 54d0 5a02 |0125: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d482: 3800 84ff |0127: if-eqz v0, 00ab // -007c │ │ +03d486: 54d0 5a02 |0129: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d48a: 6e10 8d00 0000 |012b: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@008d │ │ +03d490: 54d0 5a02 |012e: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d494: 6e10 8b00 0000 |0130: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@008b │ │ +03d49a: 5bdc 5a02 |0133: iput-object v12, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@025a │ │ +03d49e: 6e10 ce09 0300 |0135: invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;.close:()V // method@09ce │ │ +03d4a4: 2900 73ff |0138: goto/16 00ab // -008d │ │ +03d4a8: 54d0 6102 |013a: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d4ac: 3800 6fff |013c: if-eqz v0, 00ab // -0091 │ │ +03d4b0: 54d0 6102 |013e: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // field@0261 │ │ +03d4b4: 6e10 1a0a 0000 |0140: invoke-virtual {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;.getErrorText:()Ljava/lang/String; // method@0a1a │ │ +03d4ba: 0c00 |0143: move-result-object v0 │ │ +03d4bc: 3800 67ff |0144: if-eqz v0, 00ab // -0099 │ │ +03d4c0: 54d0 6602 |0146: iget-object v0, v13, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03d4c4: 7110 780a 0000 |0148: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$1100:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/os/Handler; // method@0a78 │ │ +03d4ca: 0c00 |014b: move-result-object v0 │ │ +03d4cc: 2201 ba01 |014c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2; // type@01ba │ │ +03d4d0: 7020 520a d100 |014e: invoke-direct {v1, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;.:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V // method@0a52 │ │ +03d4d6: 6e20 c300 1000 |0151: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@00c3 │ │ +03d4dc: 2900 57ff |0154: goto/16 00ab // -00a9 │ │ catches : 4 │ │ - 0x0052 - 0x0091 │ │ - Ljava/net/MalformedURLException; -> 0x0092 │ │ + 0x0053 - 0x0093 │ │ + Ljava/net/MalformedURLException; -> 0x0094 │ │ -> 0x00c2 │ │ - 0x0093 - 0x0096 │ │ + 0x0095 - 0x0098 │ │ -> 0x00c2 │ │ 0x00ac - 0x00c1 │ │ - Ljava/net/MalformedURLException; -> 0x0092 │ │ + Ljava/net/MalformedURLException; -> 0x0094 │ │ -> 0x00c2 │ │ - 0x00d8 - 0x0126 │ │ - Ljava/net/MalformedURLException; -> 0x0092 │ │ + 0x00d7 - 0x0125 │ │ + Ljava/net/MalformedURLException; -> 0x0094 │ │ -> 0x00c2 │ │ positions : │ │ - 0x0000 line=670 │ │ - 0x0005 line=673 │ │ - 0x001b line=675 │ │ - 0x001d line=676 │ │ - 0x0035 line=678 │ │ - 0x0041 line=679 │ │ - 0x0049 line=680 │ │ - 0x0052 line=683 │ │ - 0x0058 line=684 │ │ - 0x005d line=685 │ │ - 0x0064 line=686 │ │ - 0x006c line=687 │ │ - 0x0075 line=688 │ │ - 0x0079 line=685 │ │ - 0x007c line=689 │ │ - 0x0084 line=690 │ │ - 0x008d line=691 │ │ - 0x0092 line=708 │ │ - 0x0093 line=709 │ │ - 0x0096 line=711 │ │ - 0x009a line=712 │ │ - 0x009f line=713 │ │ - 0x00a4 line=714 │ │ - 0x00a7 line=715 │ │ - 0x00aa line=730 │ │ + 0x0001 line=670 │ │ + 0x0006 line=673 │ │ + 0x001c line=675 │ │ + 0x001e line=676 │ │ + 0x0036 line=678 │ │ + 0x0042 line=679 │ │ + 0x004a line=680 │ │ + 0x004c line=681 │ │ + 0x0053 line=683 │ │ + 0x0059 line=684 │ │ + 0x005e line=685 │ │ + 0x0065 line=686 │ │ + 0x006d line=687 │ │ + 0x0076 line=688 │ │ + 0x007a line=685 │ │ + 0x007e line=689 │ │ + 0x0086 line=690 │ │ + 0x008f line=691 │ │ + 0x0094 line=708 │ │ + 0x0095 line=709 │ │ + 0x0098 line=711 │ │ + 0x009c line=712 │ │ + 0x00a1 line=713 │ │ + 0x00a6 line=714 │ │ + 0x00a8 line=715 │ │ + 0x00ab line=730 │ │ 0x00ac line=692 │ │ 0x00b4 line=693 │ │ 0x00bd line=694 │ │ 0x00c2 line=711 │ │ 0x00c7 line=712 │ │ 0x00cc line=713 │ │ 0x00d1 line=714 │ │ - 0x00d4 line=715 │ │ - 0x00d8 line=695 │ │ - 0x00e0 line=696 │ │ - 0x00e9 line=697 │ │ - 0x00ee line=698 │ │ - 0x00f6 line=699 │ │ - 0x00ff line=700 │ │ - 0x010a line=702 │ │ - 0x0112 line=703 │ │ - 0x011b line=704 │ │ - 0x0121 line=707 │ │ - 0x0126 line=711 │ │ - 0x012a line=712 │ │ - 0x012f line=713 │ │ - 0x0134 line=714 │ │ - 0x0137 line=715 │ │ - 0x013c line=718 │ │ - 0x0148 line=719 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=15 params [Ljava/lang/Object; │ │ - 0x005e - 0x0092 reg=6 arr$ [Ljava/lang/String; │ │ - 0x0060 - 0x0092 reg=9 i$ I │ │ - 0x005f - 0x0092 reg=10 len$ I │ │ - 0x0064 - 0x0092 reg=12 task Ljava/lang/String; │ │ - 0x0052 - 0x00aa reg=3 dbhelper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - 0x0049 - 0x00aa reg=7 dbname Ljava/lang/String; │ │ - 0x0093 - 0x00aa reg=8 e Ljava/net/MalformedURLException; │ │ - 0x00ac - 0x00c2 reg=6 arr$ [Ljava/lang/String; │ │ - 0x00ac - 0x00c2 reg=9 i$ I │ │ - 0x00ac - 0x00c2 reg=10 len$ I │ │ - 0x00ac - 0x00c2 reg=12 task Ljava/lang/String; │ │ - 0x00d8 - 0x0121 reg=12 task Ljava/lang/String; │ │ - 0x00ac - 0x013c reg=3 dbhelper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - 0x00d8 - 0x013c reg=6 arr$ [Ljava/lang/String; │ │ - 0x00ac - 0x013c reg=7 dbname Ljava/lang/String; │ │ - 0x00d8 - 0x013c reg=9 i$ I │ │ - 0x00d8 - 0x013c reg=10 len$ I │ │ - 0x001b - 0x0158 reg=4 authToken Ljava/lang/String; │ │ - 0x0005 - 0x0158 reg=11 syncIds [Ljava/lang/String; │ │ - 0x0000 - 0x0158 reg=14 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ + 0x00d3 line=715 │ │ + 0x00d7 line=695 │ │ + 0x00df line=696 │ │ + 0x00e8 line=697 │ │ + 0x00ed line=698 │ │ + 0x00f5 line=699 │ │ + 0x00fe line=700 │ │ + 0x0109 line=702 │ │ + 0x0111 line=703 │ │ + 0x011a line=704 │ │ + 0x0120 line=707 │ │ + 0x0125 line=711 │ │ + 0x0129 line=712 │ │ + 0x012e line=713 │ │ + 0x0133 line=714 │ │ + 0x0135 line=715 │ │ + 0x013a line=718 │ │ + 0x0146 line=719 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=14 params [Ljava/lang/Object; │ │ + 0x0065 - 0x0094 reg=9 task Ljava/lang/String; │ │ + 0x0053 - 0x00ab reg=3 dbhelper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ + 0x004a - 0x00ab reg=6 dbname Ljava/lang/String; │ │ + 0x0095 - 0x00ab reg=7 e Ljava/net/MalformedURLException; │ │ + 0x00ac - 0x00c2 reg=9 task Ljava/lang/String; │ │ + 0x00d7 - 0x0120 reg=9 task Ljava/lang/String; │ │ + 0x00ac - 0x013a reg=3 dbhelper Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ + 0x00ac - 0x013a reg=6 dbname Ljava/lang/String; │ │ + 0x001c - 0x0156 reg=4 authToken Ljava/lang/String; │ │ + 0x0006 - 0x0156 reg=8 syncIds [Ljava/lang/String; │ │ + 0x0000 - 0x0156 reg=13 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03c988: |[03c988] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.onPostExecute:(Ljava/lang/Object;)V │ │ -03c998: 6f20 e20a 2100 |0000: invoke-super {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.onPostExecute:(Ljava/lang/Object;)V // method@0ae2 │ │ -03c99e: 5410 6602 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ -03c9a2: 7110 7e0a 0000 |0005: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7e │ │ -03c9a8: 0e00 |0008: return-void │ │ +03d50c: |[03d50c] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.onPostExecute:(Ljava/lang/Object;)V │ │ +03d51c: 6f20 e20a 2100 |0000: invoke-super {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.onPostExecute:(Ljava/lang/Object;)V // method@0ae2 │ │ +03d522: 5410 6602 |0003: iget-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; // field@0266 │ │ +03d526: 7110 7e0a 0000 |0005: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;.access$600:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V // method@0a7e │ │ +03d52c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0003 line=665 │ │ 0x0008 line=666 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ @@ -80103,43 +80543,44 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -03c9ac: |[03c9ac] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.onProgressUpdate:([Ljava/lang/Object;)V │ │ -03c9bc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03c9be: 6f20 e40a 6500 |0001: invoke-super {v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0ae4 │ │ -03c9c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03c9c6: 4600 0602 |0005: aget-object v0, v6, v2 │ │ -03c9ca: 1f00 5d01 |0007: check-cast v0, Ljava/lang/String; // type@015d │ │ -03c9ce: 6e10 680a 0500 |0009: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getProgressDialog:()Landroid/app/Dialog; // method@0a68 │ │ -03c9d4: 0c02 |000c: move-result-object v2 │ │ -03c9d6: 1403 0a00 067f |000d: const v3, #float 1.78117e+38 // #7f06000a │ │ -03c9dc: 6e20 2600 3200 |0010: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0026 │ │ -03c9e2: 0c02 |0013: move-result-object v2 │ │ -03c9e4: 1f02 3101 |0014: check-cast v2, Landroid/widget/TextView; // type@0131 │ │ -03c9e8: 6e20 ae08 0200 |0016: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ -03c9ee: 2162 |0019: array-length v2, v6 │ │ -03c9f0: 3742 1300 |001a: if-le v2, v4, 002d // +0013 │ │ -03c9f4: 4602 0604 |001c: aget-object v2, v6, v4 │ │ -03c9f8: 1f02 5201 |001e: check-cast v2, Ljava/lang/Integer; // type@0152 │ │ -03c9fc: 6e10 e408 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ -03ca02: 0a01 |0023: move-result v1 │ │ -03ca04: 5452 5f02 |0024: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ -03ca08: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ -03ca0c: 5452 5f02 |0028: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ -03ca10: 6e20 9b08 1200 |002a: invoke-virtual {v2, v1}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@089b │ │ -03ca16: 0e00 |002d: return-void │ │ +03d530: |[03d530] jp.co.kayo.android.localplayer.ds.ampache.MainActivity$MakeAmpacheIndex.onProgressUpdate:([Ljava/lang/Object;)V │ │ +03d540: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03d542: 6f20 e40a 6500 |0001: invoke-super {v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0ae4 │ │ +03d548: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +03d54a: 4600 0602 |0005: aget-object v0, v6, v2 │ │ +03d54e: 1f00 5d01 |0007: check-cast v0, Ljava/lang/String; // type@015d │ │ +03d552: 6e10 680a 0500 |0009: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.getProgressDialog:()Landroid/app/Dialog; // method@0a68 │ │ +03d558: 0c02 |000c: move-result-object v2 │ │ +03d55a: 1403 0a00 067f |000d: const v3, #float 1.78117e+38 // #7f06000a │ │ +03d560: 6e20 2600 3200 |0010: invoke-virtual {v2, v3}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0026 │ │ +03d566: 0c02 |0013: move-result-object v2 │ │ +03d568: 1f02 3101 |0014: check-cast v2, Landroid/widget/TextView; // type@0131 │ │ +03d56c: 6e20 ae08 0200 |0016: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ +03d572: 2162 |0019: array-length v2, v6 │ │ +03d574: 3742 1300 |001a: if-le v2, v4, 002d // +0013 │ │ +03d578: 4602 0604 |001c: aget-object v2, v6, v4 │ │ +03d57c: 1f02 5201 |001e: check-cast v2, Ljava/lang/Integer; // type@0152 │ │ +03d580: 6e10 e408 0200 |0020: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@08e4 │ │ +03d586: 0a01 |0023: move-result v1 │ │ +03d588: 5452 5f02 |0024: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ +03d58c: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ +03d590: 5452 5f02 |0028: iget-object v2, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;.mProgbar1:Landroid/widget/ProgressBar; // field@025f │ │ +03d594: 6e20 9b08 1200 |002a: invoke-virtual {v2, v1}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@089b │ │ +03d59a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=650 │ │ 0x0004 line=651 │ │ 0x0009 line=652 │ │ + 0x0016 line=653 │ │ 0x0019 line=654 │ │ 0x001c line=655 │ │ 0x0024 line=656 │ │ 0x0028 line=657 │ │ 0x002d line=660 │ │ locals : │ │ 0x0024 - 0x002d reg=1 pos I │ │ @@ -80209,36 +80650,36 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;ZZLandroid/database/MatrixCursor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -03ca18: |[03ca18] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;ZZLandroid/database/MatrixCursor;)V │ │ -03ca28: 5b12 3d03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ -03ca2c: 5b13 4203 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$server:Ljava/lang/String; // field@0342 │ │ -03ca30: 5b14 3f03 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@033f │ │ -03ca34: 5c15 4003 |0006: iput-boolean v5, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_albumsongs2:Z // field@0340 │ │ -03ca38: 5c16 4103 |0008: iput-boolean v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_artistsongs2:Z // field@0341 │ │ -03ca3c: 5b17 3e03 |000a: iput-object v7, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$cursor:Landroid/database/MatrixCursor; // field@033e │ │ -03ca40: 7010 ea0a 0100 |000c: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03ca46: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -03ca48: 5b10 3c03 |0010: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ca4c: 7100 5609 0000 |0012: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -03ca52: 0c00 |0015: move-result-object v0 │ │ -03ca54: 5b10 3b03 |0016: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ -03ca58: 0e00 |0018: return-void │ │ +03d59c: |[03d59c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$1.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;ZZLandroid/database/MatrixCursor;)V │ │ +03d5ac: 5b12 3d03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ +03d5b0: 5b13 4203 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$server:Ljava/lang/String; // field@0342 │ │ +03d5b4: 5b14 3f03 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@033f │ │ +03d5b8: 5c15 4003 |0006: iput-boolean v5, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_albumsongs2:Z // field@0340 │ │ +03d5bc: 5c16 4103 |0008: iput-boolean v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_artistsongs2:Z // field@0341 │ │ +03d5c0: 5b17 3e03 |000a: iput-object v7, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$cursor:Landroid/database/MatrixCursor; // field@033e │ │ +03d5c4: 7010 ea0a 0100 |000c: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03d5ca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03d5cc: 5b10 3c03 |0010: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d5d0: 7100 5609 0000 |0012: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +03d5d6: 0c00 |0015: move-result-object v0 │ │ +03d5d8: 5b10 3b03 |0016: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ +03d5dc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000f line=204 │ │ 0x0012 line=205 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1; │ │ - 0x0000 - 0x0019 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0019 reg=2 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0019 reg=4 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0019 reg=5 (null) Z │ │ 0x0000 - 0x0019 reg=6 (null) Z │ │ 0x0000 - 0x0019 reg=7 (null) Landroid/database/MatrixCursor; │ │ │ │ Virtual methods - │ │ @@ -80247,409 +80688,448 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 621 16-bit code units │ │ -03ca5c: |[03ca5c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$1.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03ca6c: 7210 f40b 0d00 |0000: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03ca72: 0c05 |0003: move-result-object v5 │ │ -03ca74: 1a06 3010 |0004: const-string v6, "song" // string@1030 │ │ -03ca78: 6e20 0609 6500 |0006: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03ca7e: 0a06 |0009: move-result v6 │ │ -03ca80: 3806 3602 |000a: if-eqz v6, 0240 // +0236 │ │ -03ca84: 54c6 3c03 |000c: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ca88: 3806 2f02 |000e: if-eqz v6, 023d // +022f │ │ -03ca8c: 54c6 3c03 |0010: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ca90: 6e10 3b0b 0600 |0012: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03ca96: 0c06 |0015: move-result-object v6 │ │ -03ca98: 3806 2702 |0016: if-eqz v6, 023d // +0227 │ │ -03ca9c: 2202 1300 |0018: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ -03caa0: 7010 4400 0200 |001a: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03caa6: 1a06 da06 |001d: const-string v6, "_id" // string@06da │ │ -03caaa: 54c7 3c03 |001f: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03caae: 6e10 330b 0700 |0021: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03cab4: 0c07 |0024: move-result-object v7 │ │ -03cab6: 6e30 4b00 6207 |0025: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cabc: 1a06 2f0d |0028: const-string v6, "media_key" // string@0d2f │ │ -03cac0: 54c7 3c03 |002a: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cac4: 6e10 330b 0700 |002c: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03caca: 0c07 |002f: move-result-object v7 │ │ -03cacc: 6e30 4b00 6207 |0030: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cad2: 1a06 9a10 |0033: const-string v6, "title" // string@109a │ │ -03cad6: 54c7 3c03 |0035: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cada: 6e10 3b0b 0700 |0037: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03cae0: 0c07 |003a: move-result-object v7 │ │ -03cae2: 6e30 4b00 6207 |003b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cae8: 54c6 3c03 |003e: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03caec: 6e10 3b0b 0600 |0040: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03caf2: 0c06 |0043: move-result-object v6 │ │ -03caf4: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -03caf8: 1a06 9b10 |0046: const-string v6, "title_key" // string@109b │ │ -03cafc: 54c7 3c03 |0048: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cb00: 6e10 3b0b 0700 |004a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03cb06: 0c07 |004d: move-result-object v7 │ │ -03cb08: 6e10 0909 0700 |004e: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03cb0e: 0a07 |0051: move-result v7 │ │ -03cb10: 7110 e808 0700 |0052: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03cb16: 0c07 |0055: move-result-object v7 │ │ -03cb18: 6e30 4900 6207 |0056: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03cb1e: 1a06 bd08 |0059: const-string v6, "duration" // string@08bd │ │ -03cb22: 54c7 3c03 |005b: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cb26: 6e10 380b 0700 |005d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03cb2c: 0b07 |0060: move-result-wide v7 │ │ -03cb2e: 7120 ee08 8700 |0061: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03cb34: 0c07 |0064: move-result-object v7 │ │ -03cb36: 6e30 4a00 6207 |0065: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03cb3c: 54c6 3c03 |0068: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cb40: 6e10 310b 0600 |006a: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03cb46: 0c06 |006d: move-result-object v6 │ │ -03cb48: 3806 2000 |006e: if-eqz v6, 008e // +0020 │ │ -03cb4c: 1a06 5607 |0070: const-string v6, "artist" // string@0756 │ │ -03cb50: 54c7 3c03 |0072: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cb54: 6e10 310b 0700 |0074: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03cb5a: 0c07 |0077: move-result-object v7 │ │ -03cb5c: 6e10 090b 0700 |0078: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03cb62: 0c07 |007b: move-result-object v7 │ │ -03cb64: 6e30 4b00 6207 |007c: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cb6a: 1a06 5c07 |007f: const-string v6, "artist_key" // string@075c │ │ -03cb6e: 54c7 3c03 |0081: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cb72: 6e10 310b 0700 |0083: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03cb78: 0c07 |0086: move-result-object v7 │ │ -03cb7a: 6e10 070b 0700 |0087: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03cb80: 0c07 |008a: move-result-object v7 │ │ -03cb82: 6e30 4b00 6207 |008b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cb88: 54c6 3c03 |008e: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cb8c: 6e10 2f0b 0600 |0090: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03cb92: 0c06 |0093: move-result-object v6 │ │ -03cb94: 3806 2000 |0094: if-eqz v6, 00b4 // +0020 │ │ -03cb98: 1a06 1c07 |0096: const-string v6, "album" // string@071c │ │ -03cb9c: 54c7 3c03 |0098: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cba0: 6e10 2f0b 0700 |009a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03cba6: 0c07 |009d: move-result-object v7 │ │ -03cba8: 6e10 f40a 0700 |009e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03cbae: 0c07 |00a1: move-result-object v7 │ │ -03cbb0: 6e30 4b00 6207 |00a2: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cbb6: 1a06 2307 |00a5: const-string v6, "album_key" // string@0723 │ │ -03cbba: 54c7 3c03 |00a7: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cbbe: 6e10 2f0b 0700 |00a9: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03cbc4: 0c07 |00ac: move-result-object v7 │ │ -03cbc6: 6e10 f20a 0700 |00ad: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03cbcc: 0c07 |00b0: move-result-object v7 │ │ -03cbce: 6e30 4b00 6207 |00b1: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cbd4: 1a06 d606 |00b4: const-string v6, "_data" // string@06d6 │ │ -03cbd8: 54c7 3c03 |00b6: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cbdc: 6e10 3d0b 0700 |00b8: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03cbe2: 0c07 |00bb: move-result-object v7 │ │ -03cbe4: 6e30 4b00 6207 |00bc: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cbea: 1a06 a510 |00bf: const-string v6, "track" // string@10a5 │ │ -03cbee: 54c7 3c03 |00c1: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cbf2: 6e10 3c0b 0700 |00c3: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03cbf8: 0c07 |00c6: move-result-object v7 │ │ -03cbfa: 6e30 4b00 6207 |00c7: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cc00: 1a06 5f08 |00ca: const-string v6, "date_added" // string@085f │ │ -03cc04: 54c7 3b03 |00cc: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ -03cc08: 6e10 5709 0700 |00ce: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03cc0e: 0b07 |00d1: move-result-wide v7 │ │ -03cc10: 7120 ee08 8700 |00d2: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03cc16: 0c07 |00d5: move-result-object v7 │ │ -03cc18: 6e30 4a00 6207 |00d6: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03cc1e: 1a06 6008 |00d9: const-string v6, "date_modified" // string@0860 │ │ -03cc22: 54c7 3b03 |00db: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ -03cc26: 6e10 5709 0700 |00dd: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03cc2c: 0b07 |00e0: move-result-wide v7 │ │ -03cc2e: 7120 ee08 8700 |00e1: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03cc34: 0c07 |00e4: move-result-object v7 │ │ -03cc36: 6e30 4a00 6207 |00e5: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03cc3c: 1a06 7e10 |00e8: const-string v6, "tags" // string@107e │ │ -03cc40: 54c7 3c03 |00ea: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cc44: 6e10 390b 0700 |00ec: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03cc4a: 0c07 |00ef: move-result-object v7 │ │ -03cc4c: 6e30 4b00 6207 |00f0: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cc52: 1a06 4911 |00f3: const-string v6, "year" // string@1149 │ │ -03cc56: 54c7 3c03 |00f5: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cc5a: 6e10 2f0b 0700 |00f7: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03cc60: 0c07 |00fa: move-result-object v7 │ │ -03cc62: 6e10 f90a 0700 |00fb: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03cc68: 0c07 |00fe: move-result-object v7 │ │ -03cc6a: 6e30 4b00 6207 |00ff: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cc70: 1a06 690e |0102: const-string v6, "point" // string@0e69 │ │ -03cc74: 54c7 3c03 |0104: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cc78: 6e10 360b 0700 |0106: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03cc7e: 0a07 |0109: move-result v7 │ │ -03cc80: 7110 e808 0700 |010a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03cc86: 0c07 |010d: move-result-object v7 │ │ -03cc88: 6e30 4900 6207 |010e: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03cc8e: 54c6 3c03 |0111: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cc92: 6e10 3d0b 0600 |0113: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03cc98: 0c06 |0116: move-result-object v6 │ │ -03cc9a: 7110 cb0a 0600 |0117: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ -03cca0: 0c01 |011a: move-result-object v1 │ │ -03cca2: 3801 2701 |011b: if-eqz v1, 0242 // +0127 │ │ -03cca6: 6e10 ba08 0100 |011d: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@08ba │ │ -03ccac: 0a06 |0120: move-result v6 │ │ -03ccae: 3806 2101 |0121: if-eqz v6, 0242 // +0121 │ │ -03ccb2: 1a06 b707 |0123: const-string v6, "cache_file" // string@07b7 │ │ -03ccb6: 6e10 bb08 0100 |0125: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ -03ccbc: 0c07 |0128: move-result-object v7 │ │ -03ccbe: 6e30 4b00 6207 |0129: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03ccc4: 54c6 3f03 |012c: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@033f │ │ -03ccc8: 1a07 6707 |012e: const-string v7, "audio" // string@0767 │ │ -03cccc: 1208 |0130: const/4 v8, #int 0 // #0 │ │ -03ccce: 6e40 9200 7628 |0131: invoke-virtual {v6, v7, v8, v2}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03ccd4: 0b03 |0134: move-result-wide v3 │ │ -03ccd6: 1210 |0135: const/4 v0, #int 1 // #1 │ │ -03ccd8: 55c6 4003 |0136: iget-boolean v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_albumsongs2:Z // field@0340 │ │ -03ccdc: 3806 1401 |0138: if-eqz v6, 024c // +0114 │ │ -03cce0: 54c6 3d03 |013a: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ -03cce4: 5466 7003 |013c: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -03cce8: 3806 0e01 |013e: if-eqz v6, 024c // +010e │ │ -03ccec: 54c6 3c03 |0140: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ccf0: 6e10 2f0b 0600 |0142: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03ccf6: 0c06 |0145: move-result-object v6 │ │ -03ccf8: 6e10 f20a 0600 |0146: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03ccfe: 0c06 |0149: move-result-object v6 │ │ -03cd00: 54c7 3d03 |014a: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ -03cd04: 5477 7003 |014c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -03cd08: 6e20 0609 7600 |014e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03cd0e: 0a06 |0151: move-result v6 │ │ -03cd10: 3906 0300 |0152: if-nez v6, 0155 // +0003 │ │ -03cd14: 1200 |0154: const/4 v0, #int 0 // #0 │ │ -03cd16: 3800 e800 |0155: if-eqz v0, 023d // +00e8 │ │ -03cd1a: 54c6 3e03 |0157: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$cursor:Landroid/database/MatrixCursor; // field@033e │ │ -03cd1e: 1307 1200 |0159: const/16 v7, #int 18 // #12 │ │ -03cd22: 2377 3102 |015b: new-array v7, v7, [Ljava/lang/Object; // type@0231 │ │ -03cd26: 1208 |015d: const/4 v8, #int 0 // #0 │ │ -03cd28: 2209 5201 |015e: new-instance v9, Ljava/lang/Integer; // type@0152 │ │ -03cd2c: 843a |0160: long-to-int v10, v3 │ │ -03cd2e: 7020 e208 a900 |0161: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03cd34: 4d09 0708 |0164: aput-object v9, v7, v8 │ │ -03cd38: 1218 |0166: const/4 v8, #int 1 // #1 │ │ -03cd3a: 54c9 3c03 |0167: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cd3e: 6e10 3b0b 0900 |0169: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03cd44: 0c09 |016c: move-result-object v9 │ │ -03cd46: 4d09 0708 |016d: aput-object v9, v7, v8 │ │ -03cd4a: 1228 |016f: const/4 v8, #int 2 // #2 │ │ -03cd4c: 54c9 3c03 |0170: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cd50: 6e10 330b 0900 |0172: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03cd56: 0c09 |0175: move-result-object v9 │ │ -03cd58: 4d09 0708 |0176: aput-object v9, v7, v8 │ │ -03cd5c: 1238 |0178: const/4 v8, #int 3 // #3 │ │ -03cd5e: 54c9 3c03 |0179: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cd62: 6e10 3b0b 0900 |017b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03cd68: 0c09 |017e: move-result-object v9 │ │ -03cd6a: 6e10 0909 0900 |017f: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03cd70: 0a09 |0182: move-result v9 │ │ -03cd72: 7110 e708 0900 |0183: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -03cd78: 0c09 |0186: move-result-object v9 │ │ -03cd7a: 4d09 0708 |0187: aput-object v9, v7, v8 │ │ -03cd7e: 1248 |0189: const/4 v8, #int 4 // #4 │ │ -03cd80: 2209 5501 |018a: new-instance v9, Ljava/lang/Long; // type@0155 │ │ -03cd84: 54ca 3c03 |018c: iget-object v10, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cd88: 6e10 380b 0a00 |018e: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03cd8e: 0b0a |0191: move-result-wide v10 │ │ -03cd90: 7030 ea08 a90b |0192: invoke-direct {v9, v10, v11}, Ljava/lang/Long;.:(J)V // method@08ea │ │ -03cd96: 4d09 0708 |0195: aput-object v9, v7, v8 │ │ -03cd9a: 1258 |0197: const/4 v8, #int 5 // #5 │ │ -03cd9c: 54c9 3c03 |0198: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cda0: 6e10 3d0b 0900 |019a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03cda6: 0c09 |019d: move-result-object v9 │ │ -03cda8: 4d09 0708 |019e: aput-object v9, v7, v8 │ │ -03cdac: 1268 |01a0: const/4 v8, #int 6 // #6 │ │ -03cdae: 54c9 3c03 |01a1: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cdb2: 6e10 310b 0900 |01a3: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03cdb8: 0c09 |01a6: move-result-object v9 │ │ -03cdba: 6e10 090b 0900 |01a7: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03cdc0: 0c09 |01aa: move-result-object v9 │ │ -03cdc2: 4d09 0708 |01ab: aput-object v9, v7, v8 │ │ -03cdc6: 1278 |01ad: const/4 v8, #int 7 // #7 │ │ -03cdc8: 54c9 3c03 |01ae: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cdcc: 6e10 310b 0900 |01b0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03cdd2: 0c09 |01b3: move-result-object v9 │ │ -03cdd4: 6e10 070b 0900 |01b4: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03cdda: 0c09 |01b7: move-result-object v9 │ │ -03cddc: 4d09 0708 |01b8: aput-object v9, v7, v8 │ │ -03cde0: 1308 0800 |01ba: const/16 v8, #int 8 // #8 │ │ -03cde4: 54c9 3c03 |01bc: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cde8: 6e10 2f0b 0900 |01be: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03cdee: 0c09 |01c1: move-result-object v9 │ │ -03cdf0: 6e10 f40a 0900 |01c2: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03cdf6: 0c09 |01c5: move-result-object v9 │ │ -03cdf8: 4d09 0708 |01c6: aput-object v9, v7, v8 │ │ -03cdfc: 1308 0900 |01c8: const/16 v8, #int 9 // #9 │ │ -03ce00: 54c9 3c03 |01ca: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ce04: 6e10 2f0b 0900 |01cc: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03ce0a: 0c09 |01cf: move-result-object v9 │ │ -03ce0c: 6e10 f20a 0900 |01d0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03ce12: 0c09 |01d3: move-result-object v9 │ │ -03ce14: 4d09 0708 |01d4: aput-object v9, v7, v8 │ │ -03ce18: 1308 0a00 |01d6: const/16 v8, #int 10 // #a │ │ -03ce1c: 54c9 3c03 |01d8: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ce20: 6e10 300b 0900 |01da: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ -03ce26: 0c09 |01dd: move-result-object v9 │ │ -03ce28: 4d09 0708 |01de: aput-object v9, v7, v8 │ │ -03ce2c: 1308 0b00 |01e0: const/16 v8, #int 11 // #b │ │ -03ce30: 2209 5201 |01e2: new-instance v9, Ljava/lang/Integer; // type@0152 │ │ -03ce34: 54ca 3c03 |01e4: iget-object v10, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ce38: 6e10 3c0b 0a00 |01e6: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03ce3e: 0c0a |01e9: move-result-object v10 │ │ -03ce40: 7020 e308 a900 |01ea: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@08e3 │ │ -03ce46: 4d09 0708 |01ed: aput-object v9, v7, v8 │ │ -03ce4a: 1308 0c00 |01ef: const/16 v8, #int 12 // #c │ │ -03ce4e: 54c9 3c03 |01f1: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ce52: 6e10 2f0b 0900 |01f3: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03ce58: 0c09 |01f6: move-result-object v9 │ │ -03ce5a: 6e10 f90a 0900 |01f7: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03ce60: 0c09 |01fa: move-result-object v9 │ │ -03ce62: 4d09 0708 |01fb: aput-object v9, v7, v8 │ │ -03ce66: 1308 0d00 |01fd: const/16 v8, #int 13 // #d │ │ -03ce6a: 54c9 3b03 |01ff: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ -03ce6e: 6e10 5709 0900 |0201: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03ce74: 0b09 |0204: move-result-wide v9 │ │ -03ce76: 7120 ee08 a900 |0205: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03ce7c: 0c09 |0208: move-result-object v9 │ │ -03ce7e: 4d09 0708 |0209: aput-object v9, v7, v8 │ │ -03ce82: 1308 0e00 |020b: const/16 v8, #int 14 // #e │ │ -03ce86: 54c9 3b03 |020d: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ -03ce8a: 6e10 5709 0900 |020f: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03ce90: 0b09 |0212: move-result-wide v9 │ │ -03ce92: 7120 ee08 a900 |0213: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03ce98: 0c09 |0216: move-result-object v9 │ │ -03ce9a: 4d09 0708 |0217: aput-object v9, v7, v8 │ │ -03ce9e: 1308 0f00 |0219: const/16 v8, #int 15 // #f │ │ -03cea2: 1209 |021b: const/4 v9, #int 0 // #0 │ │ -03cea4: 7110 e808 0900 |021c: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03ceaa: 0c09 |021f: move-result-object v9 │ │ -03ceac: 4d09 0708 |0220: aput-object v9, v7, v8 │ │ -03ceb0: 1308 1000 |0222: const/16 v8, #int 16 // #10 │ │ -03ceb4: 54c9 3c03 |0224: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ceb8: 6e10 390b 0900 |0226: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03cebe: 0c09 |0229: move-result-object v9 │ │ -03cec0: 4d09 0708 |022a: aput-object v9, v7, v8 │ │ -03cec4: 1308 1100 |022c: const/16 v8, #int 17 // #11 │ │ -03cec8: 54c9 3c03 |022e: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cecc: 6e10 360b 0900 |0230: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03ced2: 0a09 |0233: move-result v9 │ │ -03ced4: 7110 e808 0900 |0234: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03ceda: 0c09 |0237: move-result-object v9 │ │ -03cedc: 4d09 0708 |0238: aput-object v9, v7, v8 │ │ -03cee0: 6e20 8800 7600 |023a: invoke-virtual {v6, v7}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03cee6: 1206 |023d: const/4 v6, #int 0 // #0 │ │ -03cee8: 5bc6 3c03 |023e: iput-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03ceec: 1216 |0240: const/4 v6, #int 1 // #1 │ │ -03ceee: 0f06 |0241: return v6 │ │ -03cef0: 1a07 b707 |0242: const-string v7, "cache_file" // string@07b7 │ │ -03cef4: 1206 |0244: const/4 v6, #int 0 // #0 │ │ -03cef6: 1f06 5d01 |0245: check-cast v6, Ljava/lang/String; // type@015d │ │ -03cefa: 6e30 4b00 7206 |0247: invoke-virtual {v2, v7, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03cf00: 2900 e2fe |024a: goto/16 012c // -011e │ │ -03cf04: 55c6 4103 |024c: iget-boolean v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_artistsongs2:Z // field@0341 │ │ -03cf08: 3806 07ff |024e: if-eqz v6, 0155 // -00f9 │ │ -03cf0c: 54c6 3d03 |0250: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ -03cf10: 5466 7003 |0252: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -03cf14: 3806 01ff |0254: if-eqz v6, 0155 // -00ff │ │ -03cf18: 54c6 3c03 |0256: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cf1c: 6e10 310b 0600 |0258: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03cf22: 0c06 |025b: move-result-object v6 │ │ -03cf24: 6e10 070b 0600 |025c: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03cf2a: 0c06 |025f: move-result-object v6 │ │ -03cf2c: 54c7 3d03 |0260: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ -03cf30: 5477 7003 |0262: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ -03cf34: 6e20 0609 7600 |0264: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03cf3a: 0a06 |0267: move-result v6 │ │ -03cf3c: 3906 edfe |0268: if-nez v6, 0155 // -0113 │ │ -03cf40: 1200 |026a: const/4 v0, #int 0 // #0 │ │ -03cf42: 2900 eafe |026b: goto/16 0155 // -0116 │ │ +03d5e0: |[03d5e0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$1.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03d5f0: 7210 f40b 0d00 |0000: invoke-interface {v13}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03d5f6: 0c03 |0003: move-result-object v3 │ │ +03d5f8: 1a06 2e10 |0004: const-string v6, "song" // string@102e │ │ +03d5fc: 6e20 0609 6300 |0006: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d602: 0a06 |0009: move-result v6 │ │ +03d604: 3806 3602 |000a: if-eqz v6, 0240 // +0236 │ │ +03d608: 54c6 3c03 |000c: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d60c: 3806 2f02 |000e: if-eqz v6, 023d // +022f │ │ +03d610: 54c6 3c03 |0010: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d614: 6e10 3b0b 0600 |0012: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03d61a: 0c06 |0015: move-result-object v6 │ │ +03d61c: 3806 2702 |0016: if-eqz v6, 023d // +0227 │ │ +03d620: 2202 1300 |0018: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ +03d624: 7010 4400 0200 |001a: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03d62a: 1a06 da06 |001d: const-string v6, "_id" // string@06da │ │ +03d62e: 54c7 3c03 |001f: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d632: 6e10 330b 0700 |0021: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03d638: 0c07 |0024: move-result-object v7 │ │ +03d63a: 6e30 4b00 6207 |0025: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d640: 1a06 2d0d |0028: const-string v6, "media_key" // string@0d2d │ │ +03d644: 54c7 3c03 |002a: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d648: 6e10 330b 0700 |002c: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03d64e: 0c07 |002f: move-result-object v7 │ │ +03d650: 6e30 4b00 6207 |0030: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d656: 1a06 9810 |0033: const-string v6, "title" // string@1098 │ │ +03d65a: 54c7 3c03 |0035: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d65e: 6e10 3b0b 0700 |0037: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03d664: 0c07 |003a: move-result-object v7 │ │ +03d666: 6e30 4b00 6207 |003b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d66c: 54c6 3c03 |003e: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d670: 6e10 3b0b 0600 |0040: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03d676: 0c06 |0043: move-result-object v6 │ │ +03d678: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +03d67c: 1a06 9910 |0046: const-string v6, "title_key" // string@1099 │ │ +03d680: 54c7 3c03 |0048: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d684: 6e10 3b0b 0700 |004a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03d68a: 0c07 |004d: move-result-object v7 │ │ +03d68c: 6e10 0909 0700 |004e: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03d692: 0a07 |0051: move-result v7 │ │ +03d694: 7110 e808 0700 |0052: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03d69a: 0c07 |0055: move-result-object v7 │ │ +03d69c: 6e30 4900 6207 |0056: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03d6a2: 1a06 bc08 |0059: const-string v6, "duration" // string@08bc │ │ +03d6a6: 54c7 3c03 |005b: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d6aa: 6e10 380b 0700 |005d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03d6b0: 0b08 |0060: move-result-wide v8 │ │ +03d6b2: 7120 ee08 9800 |0061: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03d6b8: 0c07 |0064: move-result-object v7 │ │ +03d6ba: 6e30 4a00 6207 |0065: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03d6c0: 54c6 3c03 |0068: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d6c4: 6e10 310b 0600 |006a: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03d6ca: 0c06 |006d: move-result-object v6 │ │ +03d6cc: 3806 2000 |006e: if-eqz v6, 008e // +0020 │ │ +03d6d0: 1a06 5507 |0070: const-string v6, "artist" // string@0755 │ │ +03d6d4: 54c7 3c03 |0072: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d6d8: 6e10 310b 0700 |0074: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03d6de: 0c07 |0077: move-result-object v7 │ │ +03d6e0: 6e10 090b 0700 |0078: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03d6e6: 0c07 |007b: move-result-object v7 │ │ +03d6e8: 6e30 4b00 6207 |007c: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d6ee: 1a06 5b07 |007f: const-string v6, "artist_key" // string@075b │ │ +03d6f2: 54c7 3c03 |0081: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d6f6: 6e10 310b 0700 |0083: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03d6fc: 0c07 |0086: move-result-object v7 │ │ +03d6fe: 6e10 070b 0700 |0087: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03d704: 0c07 |008a: move-result-object v7 │ │ +03d706: 6e30 4b00 6207 |008b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d70c: 54c6 3c03 |008e: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d710: 6e10 2f0b 0600 |0090: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d716: 0c06 |0093: move-result-object v6 │ │ +03d718: 3806 2000 |0094: if-eqz v6, 00b4 // +0020 │ │ +03d71c: 1a06 1c07 |0096: const-string v6, "album" // string@071c │ │ +03d720: 54c7 3c03 |0098: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d724: 6e10 2f0b 0700 |009a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d72a: 0c07 |009d: move-result-object v7 │ │ +03d72c: 6e10 f40a 0700 |009e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03d732: 0c07 |00a1: move-result-object v7 │ │ +03d734: 6e30 4b00 6207 |00a2: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d73a: 1a06 2307 |00a5: const-string v6, "album_key" // string@0723 │ │ +03d73e: 54c7 3c03 |00a7: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d742: 6e10 2f0b 0700 |00a9: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d748: 0c07 |00ac: move-result-object v7 │ │ +03d74a: 6e10 f20a 0700 |00ad: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03d750: 0c07 |00b0: move-result-object v7 │ │ +03d752: 6e30 4b00 6207 |00b1: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d758: 1a06 d606 |00b4: const-string v6, "_data" // string@06d6 │ │ +03d75c: 54c7 3c03 |00b6: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d760: 6e10 3d0b 0700 |00b8: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03d766: 0c07 |00bb: move-result-object v7 │ │ +03d768: 6e30 4b00 6207 |00bc: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d76e: 1a06 a310 |00bf: const-string v6, "track" // string@10a3 │ │ +03d772: 54c7 3c03 |00c1: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d776: 6e10 3c0b 0700 |00c3: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03d77c: 0c07 |00c6: move-result-object v7 │ │ +03d77e: 6e30 4b00 6207 |00c7: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d784: 1a06 5e08 |00ca: const-string v6, "date_added" // string@085e │ │ +03d788: 54c7 3b03 |00cc: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ +03d78c: 6e10 5709 0700 |00ce: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03d792: 0b08 |00d1: move-result-wide v8 │ │ +03d794: 7120 ee08 9800 |00d2: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03d79a: 0c07 |00d5: move-result-object v7 │ │ +03d79c: 6e30 4a00 6207 |00d6: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03d7a2: 1a06 5f08 |00d9: const-string v6, "date_modified" // string@085f │ │ +03d7a6: 54c7 3b03 |00db: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ +03d7aa: 6e10 5709 0700 |00dd: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03d7b0: 0b08 |00e0: move-result-wide v8 │ │ +03d7b2: 7120 ee08 9800 |00e1: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03d7b8: 0c07 |00e4: move-result-object v7 │ │ +03d7ba: 6e30 4a00 6207 |00e5: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03d7c0: 1a06 7c10 |00e8: const-string v6, "tags" // string@107c │ │ +03d7c4: 54c7 3c03 |00ea: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d7c8: 6e10 390b 0700 |00ec: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03d7ce: 0c07 |00ef: move-result-object v7 │ │ +03d7d0: 6e30 4b00 6207 |00f0: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d7d6: 1a06 4711 |00f3: const-string v6, "year" // string@1147 │ │ +03d7da: 54c7 3c03 |00f5: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d7de: 6e10 2f0b 0700 |00f7: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d7e4: 0c07 |00fa: move-result-object v7 │ │ +03d7e6: 6e10 f90a 0700 |00fb: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03d7ec: 0c07 |00fe: move-result-object v7 │ │ +03d7ee: 6e30 4b00 6207 |00ff: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d7f4: 1a06 670e |0102: const-string v6, "point" // string@0e67 │ │ +03d7f8: 54c7 3c03 |0104: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d7fc: 6e10 360b 0700 |0106: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03d802: 0a07 |0109: move-result v7 │ │ +03d804: 7110 e808 0700 |010a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03d80a: 0c07 |010d: move-result-object v7 │ │ +03d80c: 6e30 4900 6207 |010e: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03d812: 54c6 3c03 |0111: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d816: 6e10 3d0b 0600 |0113: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03d81c: 0c06 |0116: move-result-object v6 │ │ +03d81e: 7110 cb0a 0600 |0117: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ +03d824: 0c01 |011a: move-result-object v1 │ │ +03d826: 3801 2701 |011b: if-eqz v1, 0242 // +0127 │ │ +03d82a: 6e10 ba08 0100 |011d: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@08ba │ │ +03d830: 0a06 |0120: move-result v6 │ │ +03d832: 3806 2101 |0121: if-eqz v6, 0242 // +0121 │ │ +03d836: 1a06 b607 |0123: const-string v6, "cache_file" // string@07b6 │ │ +03d83a: 6e10 bb08 0100 |0125: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ +03d840: 0c07 |0128: move-result-object v7 │ │ +03d842: 6e30 4b00 6207 |0129: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03d848: 54c6 3f03 |012c: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@033f │ │ +03d84c: 1a07 6607 |012e: const-string v7, "audio" // string@0766 │ │ +03d850: 1208 |0130: const/4 v8, #int 0 // #0 │ │ +03d852: 6e40 9200 7628 |0131: invoke-virtual {v6, v7, v8, v2}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03d858: 0b04 |0134: move-result-wide v4 │ │ +03d85a: 1210 |0135: const/4 v0, #int 1 // #1 │ │ +03d85c: 55c6 4003 |0136: iget-boolean v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_albumsongs2:Z // field@0340 │ │ +03d860: 3806 1401 |0138: if-eqz v6, 024c // +0114 │ │ +03d864: 54c6 3d03 |013a: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ +03d868: 5466 7003 |013c: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +03d86c: 3806 0e01 |013e: if-eqz v6, 024c // +010e │ │ +03d870: 54c6 3c03 |0140: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d874: 6e10 2f0b 0600 |0142: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d87a: 0c06 |0145: move-result-object v6 │ │ +03d87c: 6e10 f20a 0600 |0146: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03d882: 0c06 |0149: move-result-object v6 │ │ +03d884: 54c7 3d03 |014a: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ +03d888: 5477 7003 |014c: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +03d88c: 6e20 0609 7600 |014e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03d892: 0a06 |0151: move-result v6 │ │ +03d894: 3906 0300 |0152: if-nez v6, 0155 // +0003 │ │ +03d898: 1200 |0154: const/4 v0, #int 0 // #0 │ │ +03d89a: 3800 e800 |0155: if-eqz v0, 023d // +00e8 │ │ +03d89e: 54c6 3e03 |0157: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$cursor:Landroid/database/MatrixCursor; // field@033e │ │ +03d8a2: 1307 1200 |0159: const/16 v7, #int 18 // #12 │ │ +03d8a6: 2377 3102 |015b: new-array v7, v7, [Ljava/lang/Object; // type@0231 │ │ +03d8aa: 1208 |015d: const/4 v8, #int 0 // #0 │ │ +03d8ac: 2209 5201 |015e: new-instance v9, Ljava/lang/Integer; // type@0152 │ │ +03d8b0: 844a |0160: long-to-int v10, v4 │ │ +03d8b2: 7020 e208 a900 |0161: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03d8b8: 4d09 0708 |0164: aput-object v9, v7, v8 │ │ +03d8bc: 1218 |0166: const/4 v8, #int 1 // #1 │ │ +03d8be: 54c9 3c03 |0167: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d8c2: 6e10 3b0b 0900 |0169: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03d8c8: 0c09 |016c: move-result-object v9 │ │ +03d8ca: 4d09 0708 |016d: aput-object v9, v7, v8 │ │ +03d8ce: 1228 |016f: const/4 v8, #int 2 // #2 │ │ +03d8d0: 54c9 3c03 |0170: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d8d4: 6e10 330b 0900 |0172: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03d8da: 0c09 |0175: move-result-object v9 │ │ +03d8dc: 4d09 0708 |0176: aput-object v9, v7, v8 │ │ +03d8e0: 1238 |0178: const/4 v8, #int 3 // #3 │ │ +03d8e2: 54c9 3c03 |0179: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d8e6: 6e10 3b0b 0900 |017b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03d8ec: 0c09 |017e: move-result-object v9 │ │ +03d8ee: 6e10 0909 0900 |017f: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03d8f4: 0a09 |0182: move-result v9 │ │ +03d8f6: 7110 e708 0900 |0183: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +03d8fc: 0c09 |0186: move-result-object v9 │ │ +03d8fe: 4d09 0708 |0187: aput-object v9, v7, v8 │ │ +03d902: 1248 |0189: const/4 v8, #int 4 // #4 │ │ +03d904: 2209 5501 |018a: new-instance v9, Ljava/lang/Long; // type@0155 │ │ +03d908: 54ca 3c03 |018c: iget-object v10, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d90c: 6e10 380b 0a00 |018e: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03d912: 0b0a |0191: move-result-wide v10 │ │ +03d914: 7030 ea08 a90b |0192: invoke-direct {v9, v10, v11}, Ljava/lang/Long;.:(J)V // method@08ea │ │ +03d91a: 4d09 0708 |0195: aput-object v9, v7, v8 │ │ +03d91e: 1258 |0197: const/4 v8, #int 5 // #5 │ │ +03d920: 54c9 3c03 |0198: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d924: 6e10 3d0b 0900 |019a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03d92a: 0c09 |019d: move-result-object v9 │ │ +03d92c: 4d09 0708 |019e: aput-object v9, v7, v8 │ │ +03d930: 1268 |01a0: const/4 v8, #int 6 // #6 │ │ +03d932: 54c9 3c03 |01a1: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d936: 6e10 310b 0900 |01a3: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03d93c: 0c09 |01a6: move-result-object v9 │ │ +03d93e: 6e10 090b 0900 |01a7: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03d944: 0c09 |01aa: move-result-object v9 │ │ +03d946: 4d09 0708 |01ab: aput-object v9, v7, v8 │ │ +03d94a: 1278 |01ad: const/4 v8, #int 7 // #7 │ │ +03d94c: 54c9 3c03 |01ae: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d950: 6e10 310b 0900 |01b0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03d956: 0c09 |01b3: move-result-object v9 │ │ +03d958: 6e10 070b 0900 |01b4: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03d95e: 0c09 |01b7: move-result-object v9 │ │ +03d960: 4d09 0708 |01b8: aput-object v9, v7, v8 │ │ +03d964: 1308 0800 |01ba: const/16 v8, #int 8 // #8 │ │ +03d968: 54c9 3c03 |01bc: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d96c: 6e10 2f0b 0900 |01be: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d972: 0c09 |01c1: move-result-object v9 │ │ +03d974: 6e10 f40a 0900 |01c2: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03d97a: 0c09 |01c5: move-result-object v9 │ │ +03d97c: 4d09 0708 |01c6: aput-object v9, v7, v8 │ │ +03d980: 1308 0900 |01c8: const/16 v8, #int 9 // #9 │ │ +03d984: 54c9 3c03 |01ca: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d988: 6e10 2f0b 0900 |01cc: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d98e: 0c09 |01cf: move-result-object v9 │ │ +03d990: 6e10 f20a 0900 |01d0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03d996: 0c09 |01d3: move-result-object v9 │ │ +03d998: 4d09 0708 |01d4: aput-object v9, v7, v8 │ │ +03d99c: 1308 0a00 |01d6: const/16 v8, #int 10 // #a │ │ +03d9a0: 54c9 3c03 |01d8: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d9a4: 6e10 300b 0900 |01da: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ +03d9aa: 0c09 |01dd: move-result-object v9 │ │ +03d9ac: 4d09 0708 |01de: aput-object v9, v7, v8 │ │ +03d9b0: 1308 0b00 |01e0: const/16 v8, #int 11 // #b │ │ +03d9b4: 2209 5201 |01e2: new-instance v9, Ljava/lang/Integer; // type@0152 │ │ +03d9b8: 54ca 3c03 |01e4: iget-object v10, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d9bc: 6e10 3c0b 0a00 |01e6: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03d9c2: 0c0a |01e9: move-result-object v10 │ │ +03d9c4: 7020 e308 a900 |01ea: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@08e3 │ │ +03d9ca: 4d09 0708 |01ed: aput-object v9, v7, v8 │ │ +03d9ce: 1308 0c00 |01ef: const/16 v8, #int 12 // #c │ │ +03d9d2: 54c9 3c03 |01f1: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03d9d6: 6e10 2f0b 0900 |01f3: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03d9dc: 0c09 |01f6: move-result-object v9 │ │ +03d9de: 6e10 f90a 0900 |01f7: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03d9e4: 0c09 |01fa: move-result-object v9 │ │ +03d9e6: 4d09 0708 |01fb: aput-object v9, v7, v8 │ │ +03d9ea: 1308 0d00 |01fd: const/16 v8, #int 13 // #d │ │ +03d9ee: 54c9 3b03 |01ff: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ +03d9f2: 6e10 5709 0900 |0201: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03d9f8: 0b0a |0204: move-result-wide v10 │ │ +03d9fa: 7120 ee08 ba00 |0205: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03da00: 0c09 |0208: move-result-object v9 │ │ +03da02: 4d09 0708 |0209: aput-object v9, v7, v8 │ │ +03da06: 1308 0e00 |020b: const/16 v8, #int 14 // #e │ │ +03da0a: 54c9 3b03 |020d: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.cal:Ljava/util/Calendar; // field@033b │ │ +03da0e: 6e10 5709 0900 |020f: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03da14: 0b0a |0212: move-result-wide v10 │ │ +03da16: 7120 ee08 ba00 |0213: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03da1c: 0c09 |0216: move-result-object v9 │ │ +03da1e: 4d09 0708 |0217: aput-object v9, v7, v8 │ │ +03da22: 1308 0f00 |0219: const/16 v8, #int 15 // #f │ │ +03da26: 1209 |021b: const/4 v9, #int 0 // #0 │ │ +03da28: 7110 e808 0900 |021c: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03da2e: 0c09 |021f: move-result-object v9 │ │ +03da30: 4d09 0708 |0220: aput-object v9, v7, v8 │ │ +03da34: 1308 1000 |0222: const/16 v8, #int 16 // #10 │ │ +03da38: 54c9 3c03 |0224: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03da3c: 6e10 390b 0900 |0226: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03da42: 0c09 |0229: move-result-object v9 │ │ +03da44: 4d09 0708 |022a: aput-object v9, v7, v8 │ │ +03da48: 1308 1100 |022c: const/16 v8, #int 17 // #11 │ │ +03da4c: 54c9 3c03 |022e: iget-object v9, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03da50: 6e10 360b 0900 |0230: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03da56: 0a09 |0233: move-result v9 │ │ +03da58: 7110 e808 0900 |0234: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03da5e: 0c09 |0237: move-result-object v9 │ │ +03da60: 4d09 0708 |0238: aput-object v9, v7, v8 │ │ +03da64: 6e20 8800 7600 |023a: invoke-virtual {v6, v7}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03da6a: 1206 |023d: const/4 v6, #int 0 // #0 │ │ +03da6c: 5bc6 3c03 |023e: iput-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03da70: 1216 |0240: const/4 v6, #int 1 // #1 │ │ +03da72: 0f06 |0241: return v6 │ │ +03da74: 1a07 b607 |0242: const-string v7, "cache_file" // string@07b6 │ │ +03da78: 1206 |0244: const/4 v6, #int 0 // #0 │ │ +03da7a: 1f06 5d01 |0245: check-cast v6, Ljava/lang/String; // type@015d │ │ +03da7e: 6e30 4b00 7206 |0247: invoke-virtual {v2, v7, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03da84: 2900 e2fe |024a: goto/16 012c // -011e │ │ +03da88: 55c6 4103 |024c: iget-boolean v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$search_artistsongs2:Z // field@0341 │ │ +03da8c: 3806 07ff |024e: if-eqz v6, 0155 // -00f9 │ │ +03da90: 54c6 3d03 |0250: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ +03da94: 5466 7003 |0252: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +03da98: 3806 01ff |0254: if-eqz v6, 0155 // -00ff │ │ +03da9c: 54c6 3c03 |0256: iget-object v6, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03daa0: 6e10 310b 0600 |0258: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03daa6: 0c06 |025b: move-result-object v6 │ │ +03daa8: 6e10 070b 0600 |025c: invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03daae: 0c06 |025f: move-result-object v6 │ │ +03dab0: 54c7 3d03 |0260: iget-object v7, v12, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@033d │ │ +03dab4: 5477 7003 |0262: iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.mFilterText:Ljava/lang/String; // field@0370 │ │ +03dab8: 6e20 0609 7600 |0264: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03dabe: 0a06 |0267: move-result v6 │ │ +03dac0: 3906 edfe |0268: if-nez v6, 0155 // -0113 │ │ +03dac4: 1200 |026a: const/4 v0, #int 0 // #0 │ │ +03dac6: 2900 eafe |026b: goto/16 0155 // -0116 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x000c line=223 │ │ 0x0018 line=224 │ │ 0x001d line=225 │ │ 0x0028 line=226 │ │ 0x0033 line=227 │ │ 0x003e line=228 │ │ 0x0046 line=229 │ │ + 0x004a line=230 │ │ + 0x0052 line=229 │ │ 0x0059 line=232 │ │ 0x0068 line=233 │ │ 0x0070 line=234 │ │ + 0x0078 line=235 │ │ + 0x007c line=234 │ │ 0x007f line=236 │ │ + 0x0083 line=237 │ │ + 0x008b line=236 │ │ 0x008e line=239 │ │ 0x0096 line=240 │ │ + 0x009e line=241 │ │ + 0x00a2 line=240 │ │ 0x00a5 line=242 │ │ + 0x00a9 line=243 │ │ + 0x00b1 line=242 │ │ 0x00b4 line=246 │ │ 0x00bf line=247 │ │ 0x00ca line=248 │ │ + 0x00ce line=249 │ │ + 0x00d6 line=248 │ │ 0x00d9 line=250 │ │ + 0x00dd line=251 │ │ + 0x00e5 line=250 │ │ 0x00e8 line=252 │ │ + 0x00ec line=253 │ │ + 0x00f0 line=252 │ │ 0x00f3 line=254 │ │ + 0x00fb line=255 │ │ + 0x00ff line=254 │ │ 0x0102 line=256 │ │ + 0x0106 line=257 │ │ + 0x010e line=256 │ │ 0x0111 line=259 │ │ 0x011b line=260 │ │ 0x0123 line=261 │ │ 0x012c line=266 │ │ 0x0135 line=269 │ │ 0x0136 line=270 │ │ 0x0140 line=271 │ │ + 0x014e line=272 │ │ 0x0154 line=273 │ │ 0x0155 line=282 │ │ 0x0157 line=283 │ │ + 0x0169 line=285 │ │ + 0x0172 line=286 │ │ + 0x017b line=287 │ │ + 0x017f line=288 │ │ + 0x0183 line=287 │ │ + 0x018e line=289 │ │ + 0x019a line=290 │ │ + 0x01a3 line=291 │ │ + 0x01b0 line=292 │ │ + 0x01be line=293 │ │ + 0x01cc line=294 │ │ + 0x01e6 line=295 │ │ + 0x01f3 line=296 │ │ + 0x0201 line=297 │ │ + 0x020f line=298 │ │ + 0x0226 line=299 │ │ + 0x023a line=283 │ │ 0x023d line=302 │ │ 0x0240 line=304 │ │ 0x0242 line=264 │ │ 0x024c line=275 │ │ 0x0256 line=277 │ │ + 0x0264 line=278 │ │ 0x026a line=279 │ │ locals : │ │ 0x0136 - 0x023d reg=0 addReturn Z │ │ 0x011b - 0x023d reg=1 cacheFile Ljava/io/File; │ │ 0x001d - 0x023d reg=2 dvalues Landroid/content/ContentValues; │ │ - 0x0135 - 0x023d reg=3 id J │ │ + 0x0135 - 0x023d reg=4 id J │ │ 0x024c - 0x026d reg=0 addReturn Z │ │ 0x0242 - 0x026d reg=1 cacheFile Ljava/io/File; │ │ 0x0242 - 0x026d reg=2 dvalues Landroid/content/ContentValues; │ │ - 0x024c - 0x026d reg=3 id J │ │ - 0x0004 - 0x026d reg=5 tag Ljava/lang/String; │ │ + 0x0004 - 0x026d reg=3 tag Ljava/lang/String; │ │ + 0x024c - 0x026d reg=4 id J │ │ 0x0000 - 0x026d reg=12 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1; │ │ 0x0000 - 0x026d reg=13 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;) │ │ name : 'startTag' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -03cf48: |[03cf48] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$1.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03cf58: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03cf5e: 0c00 |0003: move-result-object v0 │ │ -03cf60: 1a01 3010 |0004: const-string v1, "song" // string@1030 │ │ -03cf64: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03cf6a: 0a01 |0009: move-result v1 │ │ -03cf6c: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ -03cf70: 2201 d401 |000c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ -03cf74: 7010 2e0b 0100 |000e: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ -03cf7a: 5b31 3c03 |0011: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cf7e: 5431 3c03 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cf82: 1a02 b10a |0015: const-string v2, "id" // string@0ab1 │ │ -03cf86: 7120 ad0b 2400 |0017: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03cf8c: 0c02 |001a: move-result-object v2 │ │ -03cf8e: 6e20 420b 2100 |001b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ -03cf94: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -03cf96: 0f01 |001f: return v1 │ │ -03cf98: 5431 3c03 |0020: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cf9c: 3801 fcff |0022: if-eqz v1, 001e // -0004 │ │ -03cfa0: 5431 3c03 |0024: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ -03cfa4: 5432 4203 |0026: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$server:Ljava/lang/String; // field@0342 │ │ -03cfa8: 6e40 4b0b 2140 |0028: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03cfae: 28f3 |002b: goto 001e // -000d │ │ +03dacc: |[03dacc] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$1.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03dadc: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03dae2: 0c00 |0003: move-result-object v0 │ │ +03dae4: 1a01 2e10 |0004: const-string v1, "song" // string@102e │ │ +03dae8: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03daee: 0a01 |0009: move-result v1 │ │ +03daf0: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ +03daf4: 2201 d401 |000c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ +03daf8: 7010 2e0b 0100 |000e: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ +03dafe: 5b31 3c03 |0011: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03db02: 5431 3c03 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03db06: 1a02 b00a |0015: const-string v2, "id" // string@0ab0 │ │ +03db0a: 7120 ad0b 2400 |0017: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03db10: 0c02 |001a: move-result-object v2 │ │ +03db12: 6e20 420b 2100 |001b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ +03db18: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +03db1a: 0f01 |001f: return v1 │ │ +03db1c: 5431 3c03 |0020: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03db20: 3801 fcff |0022: if-eqz v1, 001e // -0004 │ │ +03db24: 5431 3c03 |0024: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@033c │ │ +03db28: 5432 4203 |0026: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;.val$server:Ljava/lang/String; // field@0342 │ │ +03db2c: 6e40 4b0b 2140 |0028: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03db32: 28f3 |002b: goto 001e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ 0x000c line=211 │ │ 0x0013 line=212 │ │ 0x001e line=216 │ │ @@ -80718,63 +81198,63 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -03cfb0: |[03cfb0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ -03cfc0: 5b12 4503 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0345 │ │ -03cfc4: 5b13 4903 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$server:Ljava/lang/String; // field@0349 │ │ -03cfc8: 5b14 4803 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0348 │ │ -03cfcc: 5b15 4703 |0006: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$cursor:Landroid/database/MatrixCursor; // field@0347 │ │ -03cfd0: 7010 ea0a 0100 |0008: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03cfd6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03cfd8: 5910 4603 |000c: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ -03cfdc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03cfde: 5b10 4403 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03cfe2: 7100 5609 0000 |0011: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -03cfe8: 0c00 |0014: move-result-object v0 │ │ -03cfea: 5b10 4303 |0015: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ -03cfee: 0e00 |0017: return-void │ │ +03db34: |[03db34] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ +03db44: 5b12 4503 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0345 │ │ +03db48: 5b13 4903 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$server:Ljava/lang/String; // field@0349 │ │ +03db4c: 5b14 4803 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0348 │ │ +03db50: 5b15 4703 |0006: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$cursor:Landroid/database/MatrixCursor; // field@0347 │ │ +03db54: 7010 ea0a 0100 |0008: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03db5a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03db5c: 5910 4603 |000c: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ +03db60: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03db62: 5b10 4403 |000f: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03db66: 7100 5609 0000 |0011: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +03db6c: 0c00 |0014: move-result-object v0 │ │ +03db6e: 5b10 4303 |0015: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ +03db72: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x000b line=602 │ │ 0x000e line=603 │ │ 0x0011 line=604 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2; │ │ - 0x0000 - 0x0018 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0018 reg=2 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ 0x0000 - 0x0018 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=4 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0018 reg=5 (null) Landroid/database/MatrixCursor; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;) │ │ name : 'incTrack' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03cff0: |[03cff0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.incTrack:(Ljava/lang/String;)I │ │ -03d000: 5210 4603 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ -03d004: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d008: 5910 4603 |0004: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ -03d00c: 3802 0d00 |0006: if-eqz v2, 0013 // +000d │ │ -03d010: 6e10 0e09 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@090e │ │ -03d016: 0a00 |000b: move-result v0 │ │ -03d018: 3d00 0700 |000c: if-lez v0, 0013 // +0007 │ │ -03d01c: 7110 e508 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ -03d022: 0a00 |0011: move-result v0 │ │ -03d024: 0f00 |0012: return v0 │ │ -03d026: 5210 4603 |0013: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ -03d02a: 28fd |0015: goto 0012 // -0003 │ │ +03db74: |[03db74] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.incTrack:(Ljava/lang/String;)I │ │ +03db84: 5210 4603 |0000: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ +03db88: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03db8c: 5910 4603 |0004: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ +03db90: 3802 0d00 |0006: if-eqz v2, 0013 // +000d │ │ +03db94: 6e10 0e09 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@090e │ │ +03db9a: 0a00 |000b: move-result v0 │ │ +03db9c: 3d00 0700 |000c: if-lez v0, 0013 // +0007 │ │ +03dba0: 7110 e508 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ +03dba6: 0a00 |0011: move-result v0 │ │ +03dba8: 0f00 |0012: return v0 │ │ +03dbaa: 5210 4603 |0013: iget v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.track:I // field@0346 │ │ +03dbae: 28fd |0015: goto 0012 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0006 line=608 │ │ 0x000e line=609 │ │ 0x0012 line=612 │ │ locals : │ │ @@ -80787,317 +81267,351 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 554 16-bit code units │ │ -03d02c: |[03d02c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03d03c: 121d |0000: const/4 v13, #int 1 // #1 │ │ -03d03e: 120c |0001: const/4 v12, #int 0 // #0 │ │ -03d040: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -03d042: 7210 f40b 0f00 |0003: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03d048: 0c04 |0006: move-result-object v4 │ │ -03d04a: 1a05 3010 |0007: const-string v5, "song" // string@1030 │ │ -03d04e: 6e20 0609 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03d054: 0a05 |000c: move-result v5 │ │ -03d056: 3805 1202 |000d: if-eqz v5, 021f // +0212 │ │ -03d05a: 54e5 4403 |000f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d05e: 3805 0c02 |0011: if-eqz v5, 021d // +020c │ │ -03d062: 54e5 4403 |0013: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d066: 6e10 3b0b 0500 |0015: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d06c: 0c05 |0018: move-result-object v5 │ │ -03d06e: 3805 0402 |0019: if-eqz v5, 021d // +0204 │ │ -03d072: 2201 1300 |001b: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -03d076: 7010 4400 0100 |001d: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03d07c: 1a05 da06 |0020: const-string v5, "_id" // string@06da │ │ -03d080: 54e7 4403 |0022: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d084: 6e10 330b 0700 |0024: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03d08a: 0c07 |0027: move-result-object v7 │ │ -03d08c: 6e30 4b00 5107 |0028: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d092: 1a05 2f0d |002b: const-string v5, "media_key" // string@0d2f │ │ -03d096: 54e7 4403 |002d: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d09a: 6e10 330b 0700 |002f: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03d0a0: 0c07 |0032: move-result-object v7 │ │ -03d0a2: 6e30 4b00 5107 |0033: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d0a8: 1a05 9a10 |0036: const-string v5, "title" // string@109a │ │ -03d0ac: 54e7 4403 |0038: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d0b0: 6e10 3b0b 0700 |003a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d0b6: 0c07 |003d: move-result-object v7 │ │ -03d0b8: 6e30 4b00 5107 |003e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d0be: 54e5 4403 |0041: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d0c2: 6e10 3b0b 0500 |0043: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d0c8: 0c05 |0046: move-result-object v5 │ │ -03d0ca: 3805 1500 |0047: if-eqz v5, 005c // +0015 │ │ -03d0ce: 1a05 9b10 |0049: const-string v5, "title_key" // string@109b │ │ -03d0d2: 54e7 4403 |004b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d0d6: 6e10 3b0b 0700 |004d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d0dc: 0c07 |0050: move-result-object v7 │ │ -03d0de: 6e10 0909 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03d0e4: 0a07 |0054: move-result v7 │ │ -03d0e6: 7110 e808 0700 |0055: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d0ec: 0c07 |0058: move-result-object v7 │ │ -03d0ee: 6e30 4900 5107 |0059: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03d0f4: 1a05 bd08 |005c: const-string v5, "duration" // string@08bd │ │ -03d0f8: 54e7 4403 |005e: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d0fc: 6e10 380b 0700 |0060: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03d102: 0b07 |0063: move-result-wide v7 │ │ -03d104: 7120 ee08 8700 |0064: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d10a: 0c07 |0067: move-result-object v7 │ │ -03d10c: 6e30 4a00 5107 |0068: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03d112: 54e5 4403 |006b: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d116: 6e10 310b 0500 |006d: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d11c: 0c05 |0070: move-result-object v5 │ │ -03d11e: 3805 2000 |0071: if-eqz v5, 0091 // +0020 │ │ -03d122: 1a05 5607 |0073: const-string v5, "artist" // string@0756 │ │ -03d126: 54e7 4403 |0075: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d12a: 6e10 310b 0700 |0077: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d130: 0c07 |007a: move-result-object v7 │ │ -03d132: 6e10 090b 0700 |007b: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03d138: 0c07 |007e: move-result-object v7 │ │ -03d13a: 6e30 4b00 5107 |007f: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d140: 1a05 5c07 |0082: const-string v5, "artist_key" // string@075c │ │ -03d144: 54e7 4403 |0084: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d148: 6e10 310b 0700 |0086: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d14e: 0c07 |0089: move-result-object v7 │ │ -03d150: 6e10 070b 0700 |008a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03d156: 0c07 |008d: move-result-object v7 │ │ -03d158: 6e30 4b00 5107 |008e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d15e: 54e5 4403 |0091: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d162: 6e10 2f0b 0500 |0093: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d168: 0c05 |0096: move-result-object v5 │ │ -03d16a: 3805 2000 |0097: if-eqz v5, 00b7 // +0020 │ │ -03d16e: 1a05 1c07 |0099: const-string v5, "album" // string@071c │ │ -03d172: 54e7 4403 |009b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d176: 6e10 2f0b 0700 |009d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d17c: 0c07 |00a0: move-result-object v7 │ │ -03d17e: 6e10 f40a 0700 |00a1: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03d184: 0c07 |00a4: move-result-object v7 │ │ -03d186: 6e30 4b00 5107 |00a5: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d18c: 1a05 2307 |00a8: const-string v5, "album_key" // string@0723 │ │ -03d190: 54e7 4403 |00aa: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d194: 6e10 2f0b 0700 |00ac: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d19a: 0c07 |00af: move-result-object v7 │ │ -03d19c: 6e10 f20a 0700 |00b0: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03d1a2: 0c07 |00b3: move-result-object v7 │ │ -03d1a4: 6e30 4b00 5107 |00b4: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d1aa: 1a05 d606 |00b7: const-string v5, "_data" // string@06d6 │ │ -03d1ae: 54e7 4403 |00b9: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d1b2: 6e10 3d0b 0700 |00bb: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03d1b8: 0c07 |00be: move-result-object v7 │ │ -03d1ba: 6e30 4b00 5107 |00bf: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d1c0: 1a05 a510 |00c2: const-string v5, "track" // string@10a5 │ │ -03d1c4: 54e7 4403 |00c4: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d1c8: 6e10 3c0b 0700 |00c6: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03d1ce: 0c07 |00c9: move-result-object v7 │ │ -03d1d0: 6e30 4b00 5107 |00ca: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d1d6: 1a05 5f08 |00cd: const-string v5, "date_added" // string@085f │ │ -03d1da: 54e7 4303 |00cf: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ -03d1de: 6e10 5709 0700 |00d1: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d1e4: 0b07 |00d4: move-result-wide v7 │ │ -03d1e6: 7120 ee08 8700 |00d5: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d1ec: 0c07 |00d8: move-result-object v7 │ │ -03d1ee: 6e30 4a00 5107 |00d9: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03d1f4: 1a05 6008 |00dc: const-string v5, "date_modified" // string@0860 │ │ -03d1f8: 54e7 4303 |00de: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ -03d1fc: 6e10 5709 0700 |00e0: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d202: 0b07 |00e3: move-result-wide v7 │ │ -03d204: 7120 ee08 8700 |00e4: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d20a: 0c07 |00e7: move-result-object v7 │ │ -03d20c: 6e30 4a00 5107 |00e8: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03d212: 1a05 7e10 |00eb: const-string v5, "tags" // string@107e │ │ -03d216: 54e7 4403 |00ed: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d21a: 6e10 390b 0700 |00ef: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03d220: 0c07 |00f2: move-result-object v7 │ │ -03d222: 6e30 4b00 5107 |00f3: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d228: 1a05 4911 |00f6: const-string v5, "year" // string@1149 │ │ -03d22c: 54e7 4403 |00f8: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d230: 6e10 2f0b 0700 |00fa: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d236: 0c07 |00fd: move-result-object v7 │ │ -03d238: 6e10 f90a 0700 |00fe: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03d23e: 0c07 |0101: move-result-object v7 │ │ -03d240: 6e30 4b00 5107 |0102: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d246: 1a05 690e |0105: const-string v5, "point" // string@0e69 │ │ -03d24a: 54e7 4403 |0107: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d24e: 6e10 360b 0700 |0109: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03d254: 0a07 |010c: move-result v7 │ │ -03d256: 7110 e808 0700 |010d: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d25c: 0c07 |0110: move-result-object v7 │ │ -03d25e: 6e30 4900 5107 |0111: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03d264: 54e5 4403 |0114: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d268: 6e10 3d0b 0500 |0116: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03d26e: 0c05 |0119: move-result-object v5 │ │ -03d270: 7110 cb0a 0500 |011a: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ -03d276: 0c00 |011d: move-result-object v0 │ │ -03d278: 3800 0201 |011e: if-eqz v0, 0220 // +0102 │ │ -03d27c: 6e10 ba08 0000 |0120: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ -03d282: 0a05 |0123: move-result v5 │ │ -03d284: 3805 fc00 |0124: if-eqz v5, 0220 // +00fc │ │ -03d288: 1a05 b707 |0126: const-string v5, "cache_file" // string@07b7 │ │ -03d28c: 6e10 bb08 0000 |0128: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ -03d292: 0c07 |012b: move-result-object v7 │ │ -03d294: 6e30 4b00 5107 |012c: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d29a: 54e5 4803 |012f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0348 │ │ -03d29e: 1a07 6707 |0131: const-string v7, "audio" // string@0767 │ │ -03d2a2: 6e40 9200 7516 |0133: invoke-virtual {v5, v7, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03d2a8: 0b02 |0136: move-result-wide v2 │ │ -03d2aa: 54e5 4703 |0137: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$cursor:Landroid/database/MatrixCursor; // field@0347 │ │ -03d2ae: 1307 1200 |0139: const/16 v7, #int 18 // #12 │ │ -03d2b2: 2377 3102 |013b: new-array v7, v7, [Ljava/lang/Object; // type@0231 │ │ -03d2b6: 2208 5201 |013d: new-instance v8, Ljava/lang/Integer; // type@0152 │ │ -03d2ba: 8429 |013f: long-to-int v9, v2 │ │ -03d2bc: 7020 e208 9800 |0140: invoke-direct {v8, v9}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03d2c2: 4d08 070c |0143: aput-object v8, v7, v12 │ │ -03d2c6: 54e8 4403 |0145: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d2ca: 6e10 3b0b 0800 |0147: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d2d0: 0c08 |014a: move-result-object v8 │ │ -03d2d2: 4d08 070d |014b: aput-object v8, v7, v13 │ │ -03d2d6: 1228 |014d: const/4 v8, #int 2 // #2 │ │ -03d2d8: 54e9 4403 |014e: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d2dc: 6e10 330b 0900 |0150: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03d2e2: 0c09 |0153: move-result-object v9 │ │ -03d2e4: 4d09 0708 |0154: aput-object v9, v7, v8 │ │ -03d2e8: 1238 |0156: const/4 v8, #int 3 // #3 │ │ -03d2ea: 54e9 4403 |0157: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d2ee: 6e10 3b0b 0900 |0159: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d2f4: 0c09 |015c: move-result-object v9 │ │ -03d2f6: 6e10 0909 0900 |015d: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03d2fc: 0a09 |0160: move-result v9 │ │ -03d2fe: 7110 e708 0900 |0161: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -03d304: 0c09 |0164: move-result-object v9 │ │ -03d306: 4d09 0708 |0165: aput-object v9, v7, v8 │ │ -03d30a: 1248 |0167: const/4 v8, #int 4 // #4 │ │ -03d30c: 2209 5501 |0168: new-instance v9, Ljava/lang/Long; // type@0155 │ │ -03d310: 54ea 4403 |016a: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d314: 6e10 380b 0a00 |016c: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03d31a: 0b0a |016f: move-result-wide v10 │ │ -03d31c: 7030 ea08 a90b |0170: invoke-direct {v9, v10, v11}, Ljava/lang/Long;.:(J)V // method@08ea │ │ -03d322: 4d09 0708 |0173: aput-object v9, v7, v8 │ │ -03d326: 1258 |0175: const/4 v8, #int 5 // #5 │ │ -03d328: 54e9 4403 |0176: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d32c: 6e10 3d0b 0900 |0178: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03d332: 0c09 |017b: move-result-object v9 │ │ -03d334: 4d09 0708 |017c: aput-object v9, v7, v8 │ │ -03d338: 1268 |017e: const/4 v8, #int 6 // #6 │ │ -03d33a: 54e9 4403 |017f: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d33e: 6e10 310b 0900 |0181: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d344: 0c09 |0184: move-result-object v9 │ │ -03d346: 6e10 090b 0900 |0185: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03d34c: 0c09 |0188: move-result-object v9 │ │ -03d34e: 4d09 0708 |0189: aput-object v9, v7, v8 │ │ -03d352: 1278 |018b: const/4 v8, #int 7 // #7 │ │ -03d354: 54e9 4403 |018c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d358: 6e10 310b 0900 |018e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d35e: 0c09 |0191: move-result-object v9 │ │ -03d360: 6e10 070b 0900 |0192: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03d366: 0c09 |0195: move-result-object v9 │ │ -03d368: 4d09 0708 |0196: aput-object v9, v7, v8 │ │ -03d36c: 1308 0800 |0198: const/16 v8, #int 8 // #8 │ │ -03d370: 54e9 4403 |019a: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d374: 6e10 2f0b 0900 |019c: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d37a: 0c09 |019f: move-result-object v9 │ │ -03d37c: 6e10 f40a 0900 |01a0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03d382: 0c09 |01a3: move-result-object v9 │ │ -03d384: 4d09 0708 |01a4: aput-object v9, v7, v8 │ │ -03d388: 1308 0900 |01a6: const/16 v8, #int 9 // #9 │ │ -03d38c: 54e9 4403 |01a8: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d390: 6e10 2f0b 0900 |01aa: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d396: 0c09 |01ad: move-result-object v9 │ │ -03d398: 6e10 f20a 0900 |01ae: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03d39e: 0c09 |01b1: move-result-object v9 │ │ -03d3a0: 4d09 0708 |01b2: aput-object v9, v7, v8 │ │ -03d3a4: 1308 0a00 |01b4: const/16 v8, #int 10 // #a │ │ -03d3a8: 54e9 4403 |01b6: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d3ac: 6e10 300b 0900 |01b8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ -03d3b2: 0c09 |01bb: move-result-object v9 │ │ -03d3b4: 4d09 0708 |01bc: aput-object v9, v7, v8 │ │ -03d3b8: 1308 0b00 |01be: const/16 v8, #int 11 // #b │ │ -03d3bc: 54e9 4403 |01c0: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d3c0: 6e10 3c0b 0900 |01c2: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03d3c6: 0c09 |01c5: move-result-object v9 │ │ -03d3c8: 7020 b40a 9e00 |01c6: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.incTrack:(Ljava/lang/String;)I // method@0ab4 │ │ -03d3ce: 0a09 |01c9: move-result v9 │ │ -03d3d0: 7110 e808 0900 |01ca: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d3d6: 0c09 |01cd: move-result-object v9 │ │ -03d3d8: 4d09 0708 |01ce: aput-object v9, v7, v8 │ │ -03d3dc: 1308 0c00 |01d0: const/16 v8, #int 12 // #c │ │ -03d3e0: 54e9 4403 |01d2: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d3e4: 6e10 2f0b 0900 |01d4: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d3ea: 0c09 |01d7: move-result-object v9 │ │ -03d3ec: 6e10 f90a 0900 |01d8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03d3f2: 0c09 |01db: move-result-object v9 │ │ -03d3f4: 4d09 0708 |01dc: aput-object v9, v7, v8 │ │ -03d3f8: 1308 0d00 |01de: const/16 v8, #int 13 // #d │ │ -03d3fc: 54e9 4303 |01e0: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ -03d400: 6e10 5709 0900 |01e2: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d406: 0b09 |01e5: move-result-wide v9 │ │ -03d408: 7120 ee08 a900 |01e6: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d40e: 0c09 |01e9: move-result-object v9 │ │ -03d410: 4d09 0708 |01ea: aput-object v9, v7, v8 │ │ -03d414: 1308 0e00 |01ec: const/16 v8, #int 14 // #e │ │ -03d418: 54e9 4303 |01ee: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ -03d41c: 6e10 5709 0900 |01f0: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d422: 0b09 |01f3: move-result-wide v9 │ │ -03d424: 7120 ee08 a900 |01f4: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d42a: 0c09 |01f7: move-result-object v9 │ │ -03d42c: 4d09 0708 |01f8: aput-object v9, v7, v8 │ │ -03d430: 1308 0f00 |01fa: const/16 v8, #int 15 // #f │ │ -03d434: 7110 e808 0c00 |01fc: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d43a: 0c09 |01ff: move-result-object v9 │ │ -03d43c: 4d09 0708 |0200: aput-object v9, v7, v8 │ │ -03d440: 1308 1000 |0202: const/16 v8, #int 16 // #10 │ │ -03d444: 54e9 4403 |0204: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d448: 6e10 390b 0900 |0206: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03d44e: 0c09 |0209: move-result-object v9 │ │ -03d450: 4d09 0708 |020a: aput-object v9, v7, v8 │ │ -03d454: 1308 1100 |020c: const/16 v8, #int 17 // #11 │ │ -03d458: 54e9 4403 |020e: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d45c: 6e10 360b 0900 |0210: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03d462: 0a09 |0213: move-result v9 │ │ -03d464: 7110 e808 0900 |0214: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d46a: 0c09 |0217: move-result-object v9 │ │ -03d46c: 4d09 0708 |0218: aput-object v9, v7, v8 │ │ -03d470: 6e20 8800 7500 |021a: invoke-virtual {v5, v7}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03d476: 5be6 4403 |021d: iput-object v6, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d47a: 0f0d |021f: return v13 │ │ -03d47c: 1a07 b707 |0220: const-string v7, "cache_file" // string@07b7 │ │ -03d480: 0765 |0222: move-object v5, v6 │ │ -03d482: 1f05 5d01 |0223: check-cast v5, Ljava/lang/String; // type@015d │ │ -03d486: 6e30 4b00 7105 |0225: invoke-virtual {v1, v7, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d48c: 2900 07ff |0228: goto/16 012f // -00f9 │ │ +03dbb0: |[03dbb0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03dbc0: 121d |0000: const/4 v13, #int 1 // #1 │ │ +03dbc2: 120c |0001: const/4 v12, #int 0 // #0 │ │ +03dbc4: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +03dbc6: 7210 f40b 0f00 |0003: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03dbcc: 0c04 |0006: move-result-object v4 │ │ +03dbce: 1a05 2e10 |0007: const-string v5, "song" // string@102e │ │ +03dbd2: 6e20 0609 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03dbd8: 0a05 |000c: move-result v5 │ │ +03dbda: 3805 1202 |000d: if-eqz v5, 021f // +0212 │ │ +03dbde: 54e5 4403 |000f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dbe2: 3805 0c02 |0011: if-eqz v5, 021d // +020c │ │ +03dbe6: 54e5 4403 |0013: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dbea: 6e10 3b0b 0500 |0015: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03dbf0: 0c05 |0018: move-result-object v5 │ │ +03dbf2: 3805 0402 |0019: if-eqz v5, 021d // +0204 │ │ +03dbf6: 2201 1300 |001b: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +03dbfa: 7010 4400 0100 |001d: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03dc00: 1a05 da06 |0020: const-string v5, "_id" // string@06da │ │ +03dc04: 54e7 4403 |0022: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dc08: 6e10 330b 0700 |0024: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03dc0e: 0c07 |0027: move-result-object v7 │ │ +03dc10: 6e30 4b00 5107 |0028: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dc16: 1a05 2d0d |002b: const-string v5, "media_key" // string@0d2d │ │ +03dc1a: 54e7 4403 |002d: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dc1e: 6e10 330b 0700 |002f: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03dc24: 0c07 |0032: move-result-object v7 │ │ +03dc26: 6e30 4b00 5107 |0033: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dc2c: 1a05 9810 |0036: const-string v5, "title" // string@1098 │ │ +03dc30: 54e7 4403 |0038: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dc34: 6e10 3b0b 0700 |003a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03dc3a: 0c07 |003d: move-result-object v7 │ │ +03dc3c: 6e30 4b00 5107 |003e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dc42: 54e5 4403 |0041: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dc46: 6e10 3b0b 0500 |0043: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03dc4c: 0c05 |0046: move-result-object v5 │ │ +03dc4e: 3805 1500 |0047: if-eqz v5, 005c // +0015 │ │ +03dc52: 1a05 9910 |0049: const-string v5, "title_key" // string@1099 │ │ +03dc56: 54e7 4403 |004b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dc5a: 6e10 3b0b 0700 |004d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03dc60: 0c07 |0050: move-result-object v7 │ │ +03dc62: 6e10 0909 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03dc68: 0a07 |0054: move-result v7 │ │ +03dc6a: 7110 e808 0700 |0055: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03dc70: 0c07 |0058: move-result-object v7 │ │ +03dc72: 6e30 4900 5107 |0059: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03dc78: 1a05 bc08 |005c: const-string v5, "duration" // string@08bc │ │ +03dc7c: 54e7 4403 |005e: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dc80: 6e10 380b 0700 |0060: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03dc86: 0b08 |0063: move-result-wide v8 │ │ +03dc88: 7120 ee08 9800 |0064: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03dc8e: 0c07 |0067: move-result-object v7 │ │ +03dc90: 6e30 4a00 5107 |0068: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03dc96: 54e5 4403 |006b: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dc9a: 6e10 310b 0500 |006d: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03dca0: 0c05 |0070: move-result-object v5 │ │ +03dca2: 3805 2000 |0071: if-eqz v5, 0091 // +0020 │ │ +03dca6: 1a05 5507 |0073: const-string v5, "artist" // string@0755 │ │ +03dcaa: 54e7 4403 |0075: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dcae: 6e10 310b 0700 |0077: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03dcb4: 0c07 |007a: move-result-object v7 │ │ +03dcb6: 6e10 090b 0700 |007b: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03dcbc: 0c07 |007e: move-result-object v7 │ │ +03dcbe: 6e30 4b00 5107 |007f: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dcc4: 1a05 5b07 |0082: const-string v5, "artist_key" // string@075b │ │ +03dcc8: 54e7 4403 |0084: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dccc: 6e10 310b 0700 |0086: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03dcd2: 0c07 |0089: move-result-object v7 │ │ +03dcd4: 6e10 070b 0700 |008a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03dcda: 0c07 |008d: move-result-object v7 │ │ +03dcdc: 6e30 4b00 5107 |008e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dce2: 54e5 4403 |0091: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dce6: 6e10 2f0b 0500 |0093: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03dcec: 0c05 |0096: move-result-object v5 │ │ +03dcee: 3805 2000 |0097: if-eqz v5, 00b7 // +0020 │ │ +03dcf2: 1a05 1c07 |0099: const-string v5, "album" // string@071c │ │ +03dcf6: 54e7 4403 |009b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dcfa: 6e10 2f0b 0700 |009d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03dd00: 0c07 |00a0: move-result-object v7 │ │ +03dd02: 6e10 f40a 0700 |00a1: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03dd08: 0c07 |00a4: move-result-object v7 │ │ +03dd0a: 6e30 4b00 5107 |00a5: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dd10: 1a05 2307 |00a8: const-string v5, "album_key" // string@0723 │ │ +03dd14: 54e7 4403 |00aa: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dd18: 6e10 2f0b 0700 |00ac: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03dd1e: 0c07 |00af: move-result-object v7 │ │ +03dd20: 6e10 f20a 0700 |00b0: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03dd26: 0c07 |00b3: move-result-object v7 │ │ +03dd28: 6e30 4b00 5107 |00b4: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dd2e: 1a05 d606 |00b7: const-string v5, "_data" // string@06d6 │ │ +03dd32: 54e7 4403 |00b9: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dd36: 6e10 3d0b 0700 |00bb: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03dd3c: 0c07 |00be: move-result-object v7 │ │ +03dd3e: 6e30 4b00 5107 |00bf: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dd44: 1a05 a310 |00c2: const-string v5, "track" // string@10a3 │ │ +03dd48: 54e7 4403 |00c4: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dd4c: 6e10 3c0b 0700 |00c6: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03dd52: 0c07 |00c9: move-result-object v7 │ │ +03dd54: 6e30 4b00 5107 |00ca: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03dd5a: 1a05 5e08 |00cd: const-string v5, "date_added" // string@085e │ │ +03dd5e: 54e7 4303 |00cf: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ +03dd62: 6e10 5709 0700 |00d1: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03dd68: 0b08 |00d4: move-result-wide v8 │ │ +03dd6a: 7120 ee08 9800 |00d5: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03dd70: 0c07 |00d8: move-result-object v7 │ │ +03dd72: 6e30 4a00 5107 |00d9: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03dd78: 1a05 5f08 |00dc: const-string v5, "date_modified" // string@085f │ │ +03dd7c: 54e7 4303 |00de: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ +03dd80: 6e10 5709 0700 |00e0: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03dd86: 0b08 |00e3: move-result-wide v8 │ │ +03dd88: 7120 ee08 9800 |00e4: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03dd8e: 0c07 |00e7: move-result-object v7 │ │ +03dd90: 6e30 4a00 5107 |00e8: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03dd96: 1a05 7c10 |00eb: const-string v5, "tags" // string@107c │ │ +03dd9a: 54e7 4403 |00ed: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dd9e: 6e10 390b 0700 |00ef: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03dda4: 0c07 |00f2: move-result-object v7 │ │ +03dda6: 6e30 4b00 5107 |00f3: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03ddac: 1a05 4711 |00f6: const-string v5, "year" // string@1147 │ │ +03ddb0: 54e7 4403 |00f8: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03ddb4: 6e10 2f0b 0700 |00fa: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03ddba: 0c07 |00fd: move-result-object v7 │ │ +03ddbc: 6e10 f90a 0700 |00fe: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03ddc2: 0c07 |0101: move-result-object v7 │ │ +03ddc4: 6e30 4b00 5107 |0102: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03ddca: 1a05 670e |0105: const-string v5, "point" // string@0e67 │ │ +03ddce: 54e7 4403 |0107: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03ddd2: 6e10 360b 0700 |0109: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03ddd8: 0a07 |010c: move-result v7 │ │ +03ddda: 7110 e808 0700 |010d: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03dde0: 0c07 |0110: move-result-object v7 │ │ +03dde2: 6e30 4900 5107 |0111: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03dde8: 54e5 4403 |0114: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03ddec: 6e10 3d0b 0500 |0116: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03ddf2: 0c05 |0119: move-result-object v5 │ │ +03ddf4: 7110 cb0a 0500 |011a: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ +03ddfa: 0c00 |011d: move-result-object v0 │ │ +03ddfc: 3800 0201 |011e: if-eqz v0, 0220 // +0102 │ │ +03de00: 6e10 ba08 0000 |0120: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ +03de06: 0a05 |0123: move-result v5 │ │ +03de08: 3805 fc00 |0124: if-eqz v5, 0220 // +00fc │ │ +03de0c: 1a05 b607 |0126: const-string v5, "cache_file" // string@07b6 │ │ +03de10: 6e10 bb08 0000 |0128: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ +03de16: 0c07 |012b: move-result-object v7 │ │ +03de18: 6e30 4b00 5107 |012c: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03de1e: 54e5 4803 |012f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0348 │ │ +03de22: 1a07 6607 |0131: const-string v7, "audio" // string@0766 │ │ +03de26: 6e40 9200 7516 |0133: invoke-virtual {v5, v7, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03de2c: 0b02 |0136: move-result-wide v2 │ │ +03de2e: 54e5 4703 |0137: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$cursor:Landroid/database/MatrixCursor; // field@0347 │ │ +03de32: 1307 1200 |0139: const/16 v7, #int 18 // #12 │ │ +03de36: 2377 3102 |013b: new-array v7, v7, [Ljava/lang/Object; // type@0231 │ │ +03de3a: 2208 5201 |013d: new-instance v8, Ljava/lang/Integer; // type@0152 │ │ +03de3e: 8429 |013f: long-to-int v9, v2 │ │ +03de40: 7020 e208 9800 |0140: invoke-direct {v8, v9}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03de46: 4d08 070c |0143: aput-object v8, v7, v12 │ │ +03de4a: 54e8 4403 |0145: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03de4e: 6e10 3b0b 0800 |0147: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03de54: 0c08 |014a: move-result-object v8 │ │ +03de56: 4d08 070d |014b: aput-object v8, v7, v13 │ │ +03de5a: 1228 |014d: const/4 v8, #int 2 // #2 │ │ +03de5c: 54e9 4403 |014e: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03de60: 6e10 330b 0900 |0150: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03de66: 0c09 |0153: move-result-object v9 │ │ +03de68: 4d09 0708 |0154: aput-object v9, v7, v8 │ │ +03de6c: 1238 |0156: const/4 v8, #int 3 // #3 │ │ +03de6e: 54e9 4403 |0157: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03de72: 6e10 3b0b 0900 |0159: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03de78: 0c09 |015c: move-result-object v9 │ │ +03de7a: 6e10 0909 0900 |015d: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03de80: 0a09 |0160: move-result v9 │ │ +03de82: 7110 e708 0900 |0161: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +03de88: 0c09 |0164: move-result-object v9 │ │ +03de8a: 4d09 0708 |0165: aput-object v9, v7, v8 │ │ +03de8e: 1248 |0167: const/4 v8, #int 4 // #4 │ │ +03de90: 2209 5501 |0168: new-instance v9, Ljava/lang/Long; // type@0155 │ │ +03de94: 54ea 4403 |016a: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03de98: 6e10 380b 0a00 |016c: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03de9e: 0b0a |016f: move-result-wide v10 │ │ +03dea0: 7030 ea08 a90b |0170: invoke-direct {v9, v10, v11}, Ljava/lang/Long;.:(J)V // method@08ea │ │ +03dea6: 4d09 0708 |0173: aput-object v9, v7, v8 │ │ +03deaa: 1258 |0175: const/4 v8, #int 5 // #5 │ │ +03deac: 54e9 4403 |0176: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03deb0: 6e10 3d0b 0900 |0178: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03deb6: 0c09 |017b: move-result-object v9 │ │ +03deb8: 4d09 0708 |017c: aput-object v9, v7, v8 │ │ +03debc: 1268 |017e: const/4 v8, #int 6 // #6 │ │ +03debe: 54e9 4403 |017f: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dec2: 6e10 310b 0900 |0181: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03dec8: 0c09 |0184: move-result-object v9 │ │ +03deca: 6e10 090b 0900 |0185: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03ded0: 0c09 |0188: move-result-object v9 │ │ +03ded2: 4d09 0708 |0189: aput-object v9, v7, v8 │ │ +03ded6: 1278 |018b: const/4 v8, #int 7 // #7 │ │ +03ded8: 54e9 4403 |018c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dedc: 6e10 310b 0900 |018e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03dee2: 0c09 |0191: move-result-object v9 │ │ +03dee4: 6e10 070b 0900 |0192: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03deea: 0c09 |0195: move-result-object v9 │ │ +03deec: 4d09 0708 |0196: aput-object v9, v7, v8 │ │ +03def0: 1308 0800 |0198: const/16 v8, #int 8 // #8 │ │ +03def4: 54e9 4403 |019a: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03def8: 6e10 2f0b 0900 |019c: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03defe: 0c09 |019f: move-result-object v9 │ │ +03df00: 6e10 f40a 0900 |01a0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03df06: 0c09 |01a3: move-result-object v9 │ │ +03df08: 4d09 0708 |01a4: aput-object v9, v7, v8 │ │ +03df0c: 1308 0900 |01a6: const/16 v8, #int 9 // #9 │ │ +03df10: 54e9 4403 |01a8: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03df14: 6e10 2f0b 0900 |01aa: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03df1a: 0c09 |01ad: move-result-object v9 │ │ +03df1c: 6e10 f20a 0900 |01ae: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03df22: 0c09 |01b1: move-result-object v9 │ │ +03df24: 4d09 0708 |01b2: aput-object v9, v7, v8 │ │ +03df28: 1308 0a00 |01b4: const/16 v8, #int 10 // #a │ │ +03df2c: 54e9 4403 |01b6: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03df30: 6e10 300b 0900 |01b8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ +03df36: 0c09 |01bb: move-result-object v9 │ │ +03df38: 4d09 0708 |01bc: aput-object v9, v7, v8 │ │ +03df3c: 1308 0b00 |01be: const/16 v8, #int 11 // #b │ │ +03df40: 54e9 4403 |01c0: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03df44: 6e10 3c0b 0900 |01c2: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03df4a: 0c09 |01c5: move-result-object v9 │ │ +03df4c: 7020 b40a 9e00 |01c6: invoke-direct {v14, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.incTrack:(Ljava/lang/String;)I // method@0ab4 │ │ +03df52: 0a09 |01c9: move-result v9 │ │ +03df54: 7110 e808 0900 |01ca: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03df5a: 0c09 |01cd: move-result-object v9 │ │ +03df5c: 4d09 0708 |01ce: aput-object v9, v7, v8 │ │ +03df60: 1308 0c00 |01d0: const/16 v8, #int 12 // #c │ │ +03df64: 54e9 4403 |01d2: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03df68: 6e10 2f0b 0900 |01d4: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03df6e: 0c09 |01d7: move-result-object v9 │ │ +03df70: 6e10 f90a 0900 |01d8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03df76: 0c09 |01db: move-result-object v9 │ │ +03df78: 4d09 0708 |01dc: aput-object v9, v7, v8 │ │ +03df7c: 1308 0d00 |01de: const/16 v8, #int 13 // #d │ │ +03df80: 54e9 4303 |01e0: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ +03df84: 6e10 5709 0900 |01e2: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03df8a: 0b0a |01e5: move-result-wide v10 │ │ +03df8c: 7120 ee08 ba00 |01e6: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03df92: 0c09 |01e9: move-result-object v9 │ │ +03df94: 4d09 0708 |01ea: aput-object v9, v7, v8 │ │ +03df98: 1308 0e00 |01ec: const/16 v8, #int 14 // #e │ │ +03df9c: 54e9 4303 |01ee: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.cal:Ljava/util/Calendar; // field@0343 │ │ +03dfa0: 6e10 5709 0900 |01f0: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03dfa6: 0b0a |01f3: move-result-wide v10 │ │ +03dfa8: 7120 ee08 ba00 |01f4: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03dfae: 0c09 |01f7: move-result-object v9 │ │ +03dfb0: 4d09 0708 |01f8: aput-object v9, v7, v8 │ │ +03dfb4: 1308 0f00 |01fa: const/16 v8, #int 15 // #f │ │ +03dfb8: 7110 e808 0c00 |01fc: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03dfbe: 0c09 |01ff: move-result-object v9 │ │ +03dfc0: 4d09 0708 |0200: aput-object v9, v7, v8 │ │ +03dfc4: 1308 1000 |0202: const/16 v8, #int 16 // #10 │ │ +03dfc8: 54e9 4403 |0204: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dfcc: 6e10 390b 0900 |0206: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03dfd2: 0c09 |0209: move-result-object v9 │ │ +03dfd4: 4d09 0708 |020a: aput-object v9, v7, v8 │ │ +03dfd8: 1308 1100 |020c: const/16 v8, #int 17 // #11 │ │ +03dfdc: 54e9 4403 |020e: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dfe0: 6e10 360b 0900 |0210: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03dfe6: 0a09 |0213: move-result v9 │ │ +03dfe8: 7110 e808 0900 |0214: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03dfee: 0c09 |0217: move-result-object v9 │ │ +03dff0: 4d09 0708 |0218: aput-object v9, v7, v8 │ │ +03dff4: 6e20 8800 7500 |021a: invoke-virtual {v5, v7}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03dffa: 5be6 4403 |021d: iput-object v6, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03dffe: 0f0d |021f: return v13 │ │ +03e000: 1a07 b607 |0220: const-string v7, "cache_file" // string@07b6 │ │ +03e004: 0765 |0222: move-object v5, v6 │ │ +03e006: 1f05 5d01 |0223: check-cast v5, Ljava/lang/String; // type@015d │ │ +03e00a: 6e30 4b00 7105 |0225: invoke-virtual {v1, v7, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e010: 2900 07ff |0228: goto/16 012f // -00f9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=630 │ │ 0x0007 line=631 │ │ 0x000f line=632 │ │ 0x001b line=633 │ │ 0x0020 line=634 │ │ 0x002b line=635 │ │ 0x0036 line=636 │ │ 0x0041 line=637 │ │ 0x0049 line=638 │ │ + 0x004d line=639 │ │ + 0x0055 line=638 │ │ 0x005c line=641 │ │ 0x006b line=642 │ │ 0x0073 line=643 │ │ + 0x007b line=644 │ │ + 0x007f line=643 │ │ 0x0082 line=645 │ │ + 0x0086 line=646 │ │ + 0x008e line=645 │ │ 0x0091 line=648 │ │ 0x0099 line=649 │ │ + 0x00a1 line=650 │ │ + 0x00a5 line=649 │ │ 0x00a8 line=651 │ │ + 0x00ac line=652 │ │ + 0x00b4 line=651 │ │ 0x00b7 line=654 │ │ 0x00c2 line=655 │ │ 0x00cd line=656 │ │ + 0x00d1 line=657 │ │ + 0x00d9 line=656 │ │ 0x00dc line=658 │ │ + 0x00e0 line=659 │ │ + 0x00e8 line=658 │ │ 0x00eb line=660 │ │ + 0x00ef line=661 │ │ + 0x00f3 line=660 │ │ 0x00f6 line=662 │ │ + 0x00fe line=663 │ │ + 0x0102 line=662 │ │ 0x0105 line=664 │ │ + 0x0109 line=665 │ │ + 0x0111 line=664 │ │ 0x0114 line=667 │ │ 0x011e line=668 │ │ 0x0126 line=669 │ │ 0x012f line=674 │ │ 0x0137 line=676 │ │ + 0x0147 line=678 │ │ + 0x0150 line=679 │ │ + 0x0159 line=680 │ │ + 0x016c line=681 │ │ + 0x0178 line=682 │ │ + 0x018e line=683 │ │ + 0x019c line=684 │ │ + 0x01aa line=685 │ │ + 0x01c2 line=686 │ │ + 0x01d4 line=687 │ │ + 0x01e2 line=688 │ │ + 0x01f0 line=689 │ │ + 0x0206 line=690 │ │ + 0x021a line=676 │ │ 0x021d line=692 │ │ 0x021f line=694 │ │ 0x0220 line=672 │ │ locals : │ │ 0x011e - 0x021d reg=0 cacheFile Ljava/io/File; │ │ 0x0020 - 0x021d reg=1 dvalues Landroid/content/ContentValues; │ │ 0x0137 - 0x021d reg=2 id J │ │ @@ -81112,37 +81626,37 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -03d490: |[03d490] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03d4a0: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03d4a6: 0c00 |0003: move-result-object v0 │ │ -03d4a8: 1a01 3010 |0004: const-string v1, "song" // string@1030 │ │ -03d4ac: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03d4b2: 0a01 |0009: move-result v1 │ │ -03d4b4: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ -03d4b8: 2201 d401 |000c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ -03d4bc: 7010 2e0b 0100 |000e: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ -03d4c2: 5b31 4403 |0011: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d4c6: 5431 4403 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d4ca: 1a02 b10a |0015: const-string v2, "id" // string@0ab1 │ │ -03d4ce: 7120 ad0b 2400 |0017: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03d4d4: 0c02 |001a: move-result-object v2 │ │ -03d4d6: 6e20 420b 2100 |001b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ -03d4dc: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -03d4de: 0f01 |001f: return v1 │ │ -03d4e0: 5431 4403 |0020: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d4e4: 3801 fcff |0022: if-eqz v1, 001e // -0004 │ │ -03d4e8: 5431 4403 |0024: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ -03d4ec: 5432 4903 |0026: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$server:Ljava/lang/String; // field@0349 │ │ -03d4f0: 6e40 4b0b 2140 |0028: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03d4f6: 28f3 |002b: goto 001e // -000d │ │ +03e014: |[03e014] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$2.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03e024: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03e02a: 0c00 |0003: move-result-object v0 │ │ +03e02c: 1a01 2e10 |0004: const-string v1, "song" // string@102e │ │ +03e030: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03e036: 0a01 |0009: move-result v1 │ │ +03e038: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ +03e03c: 2201 d401 |000c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ +03e040: 7010 2e0b 0100 |000e: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ +03e046: 5b31 4403 |0011: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03e04a: 5431 4403 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03e04e: 1a02 b00a |0015: const-string v2, "id" // string@0ab0 │ │ +03e052: 7120 ad0b 2400 |0017: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03e058: 0c02 |001a: move-result-object v2 │ │ +03e05a: 6e20 420b 2100 |001b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ +03e060: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +03e062: 0f01 |001f: return v1 │ │ +03e064: 5431 4403 |0020: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03e068: 3801 fcff |0022: if-eqz v1, 001e // -0004 │ │ +03e06c: 5431 4403 |0024: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0344 │ │ +03e070: 5432 4903 |0026: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;.val$server:Ljava/lang/String; // field@0349 │ │ +03e074: 6e40 4b0b 2140 |0028: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03e07a: 28f3 |002b: goto 001e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0004 line=619 │ │ 0x000c line=620 │ │ 0x0013 line=621 │ │ 0x001e line=625 │ │ @@ -81207,349 +81721,383 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -03d4f8: |[03d4f8] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ -03d508: 5b12 4c03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@034c │ │ -03d50c: 5b13 4f03 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$server:Ljava/lang/String; // field@034f │ │ -03d510: 5b14 4e03 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@034e │ │ -03d514: 5b15 4d03 |0006: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$cursor:Landroid/database/MatrixCursor; // field@034d │ │ -03d518: 7010 ea0a 0100 |0008: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03d51e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03d520: 5b10 4b03 |000c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d524: 7100 5609 0000 |000e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -03d52a: 0c00 |0011: move-result-object v0 │ │ -03d52c: 5b10 4a03 |0012: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ -03d530: 0e00 |0014: return-void │ │ +03e07c: |[03e07c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$3.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ +03e08c: 5b12 4c03 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@034c │ │ +03e090: 5b13 4f03 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$server:Ljava/lang/String; // field@034f │ │ +03e094: 5b14 4e03 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@034e │ │ +03e098: 5b15 4d03 |0006: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$cursor:Landroid/database/MatrixCursor; // field@034d │ │ +03e09c: 7010 ea0a 0100 |0008: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03e0a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03e0a4: 5b10 4b03 |000c: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e0a8: 7100 5609 0000 |000e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +03e0ae: 0c00 |0011: move-result-object v0 │ │ +03e0b0: 5b10 4a03 |0012: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ +03e0b4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x000b line=735 │ │ 0x000e line=736 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3; │ │ - 0x0000 - 0x0015 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0015 reg=2 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ 0x0000 - 0x0015 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0015 reg=5 (null) Landroid/database/MatrixCursor; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;) │ │ name : 'endTag' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 551 16-bit code units │ │ -03d534: |[03d534] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$3.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03d544: 121d |0000: const/4 v13, #int 1 // #1 │ │ -03d546: 120c |0001: const/4 v12, #int 0 // #0 │ │ -03d548: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -03d54a: 7210 f40b 0f00 |0003: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03d550: 0c04 |0006: move-result-object v4 │ │ -03d552: 1a05 3010 |0007: const-string v5, "song" // string@1030 │ │ -03d556: 6e20 0609 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03d55c: 0a05 |000c: move-result v5 │ │ -03d55e: 3805 0f02 |000d: if-eqz v5, 021c // +020f │ │ -03d562: 54e5 4b03 |000f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d566: 3805 0902 |0011: if-eqz v5, 021a // +0209 │ │ -03d56a: 54e5 4b03 |0013: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d56e: 6e10 3b0b 0500 |0015: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d574: 0c05 |0018: move-result-object v5 │ │ -03d576: 3805 0102 |0019: if-eqz v5, 021a // +0201 │ │ -03d57a: 2201 1300 |001b: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -03d57e: 7010 4400 0100 |001d: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03d584: 1a05 da06 |0020: const-string v5, "_id" // string@06da │ │ -03d588: 54e7 4b03 |0022: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d58c: 6e10 330b 0700 |0024: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03d592: 0c07 |0027: move-result-object v7 │ │ -03d594: 6e30 4b00 5107 |0028: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d59a: 1a05 2f0d |002b: const-string v5, "media_key" // string@0d2f │ │ -03d59e: 54e7 4b03 |002d: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d5a2: 6e10 330b 0700 |002f: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03d5a8: 0c07 |0032: move-result-object v7 │ │ -03d5aa: 6e30 4b00 5107 |0033: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d5b0: 1a05 9a10 |0036: const-string v5, "title" // string@109a │ │ -03d5b4: 54e7 4b03 |0038: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d5b8: 6e10 3b0b 0700 |003a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d5be: 0c07 |003d: move-result-object v7 │ │ -03d5c0: 6e30 4b00 5107 |003e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d5c6: 54e5 4b03 |0041: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d5ca: 6e10 3b0b 0500 |0043: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d5d0: 0c05 |0046: move-result-object v5 │ │ -03d5d2: 3805 1500 |0047: if-eqz v5, 005c // +0015 │ │ -03d5d6: 1a05 9b10 |0049: const-string v5, "title_key" // string@109b │ │ -03d5da: 54e7 4b03 |004b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d5de: 6e10 3b0b 0700 |004d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d5e4: 0c07 |0050: move-result-object v7 │ │ -03d5e6: 6e10 0909 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03d5ec: 0a07 |0054: move-result v7 │ │ -03d5ee: 7110 e808 0700 |0055: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d5f4: 0c07 |0058: move-result-object v7 │ │ -03d5f6: 6e30 4900 5107 |0059: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03d5fc: 1a05 bd08 |005c: const-string v5, "duration" // string@08bd │ │ -03d600: 54e7 4b03 |005e: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d604: 6e10 380b 0700 |0060: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03d60a: 0b07 |0063: move-result-wide v7 │ │ -03d60c: 7120 ee08 8700 |0064: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d612: 0c07 |0067: move-result-object v7 │ │ -03d614: 6e30 4a00 5107 |0068: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03d61a: 54e5 4b03 |006b: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d61e: 6e10 310b 0500 |006d: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d624: 0c05 |0070: move-result-object v5 │ │ -03d626: 3805 2000 |0071: if-eqz v5, 0091 // +0020 │ │ -03d62a: 1a05 5607 |0073: const-string v5, "artist" // string@0756 │ │ -03d62e: 54e7 4b03 |0075: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d632: 6e10 310b 0700 |0077: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d638: 0c07 |007a: move-result-object v7 │ │ -03d63a: 6e10 090b 0700 |007b: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03d640: 0c07 |007e: move-result-object v7 │ │ -03d642: 6e30 4b00 5107 |007f: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d648: 1a05 5c07 |0082: const-string v5, "artist_key" // string@075c │ │ -03d64c: 54e7 4b03 |0084: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d650: 6e10 310b 0700 |0086: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d656: 0c07 |0089: move-result-object v7 │ │ -03d658: 6e10 070b 0700 |008a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03d65e: 0c07 |008d: move-result-object v7 │ │ -03d660: 6e30 4b00 5107 |008e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d666: 54e5 4b03 |0091: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d66a: 6e10 2f0b 0500 |0093: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d670: 0c05 |0096: move-result-object v5 │ │ -03d672: 3805 2000 |0097: if-eqz v5, 00b7 // +0020 │ │ -03d676: 1a05 1c07 |0099: const-string v5, "album" // string@071c │ │ -03d67a: 54e7 4b03 |009b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d67e: 6e10 2f0b 0700 |009d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d684: 0c07 |00a0: move-result-object v7 │ │ -03d686: 6e10 f40a 0700 |00a1: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03d68c: 0c07 |00a4: move-result-object v7 │ │ -03d68e: 6e30 4b00 5107 |00a5: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d694: 1a05 2307 |00a8: const-string v5, "album_key" // string@0723 │ │ -03d698: 54e7 4b03 |00aa: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d69c: 6e10 2f0b 0700 |00ac: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d6a2: 0c07 |00af: move-result-object v7 │ │ -03d6a4: 6e10 f20a 0700 |00b0: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03d6aa: 0c07 |00b3: move-result-object v7 │ │ -03d6ac: 6e30 4b00 5107 |00b4: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d6b2: 1a05 d606 |00b7: const-string v5, "_data" // string@06d6 │ │ -03d6b6: 54e7 4b03 |00b9: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d6ba: 6e10 3d0b 0700 |00bb: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03d6c0: 0c07 |00be: move-result-object v7 │ │ -03d6c2: 6e30 4b00 5107 |00bf: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d6c8: 1a05 a510 |00c2: const-string v5, "track" // string@10a5 │ │ -03d6cc: 54e7 4b03 |00c4: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d6d0: 6e10 3c0b 0700 |00c6: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03d6d6: 0c07 |00c9: move-result-object v7 │ │ -03d6d8: 6e30 4b00 5107 |00ca: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d6de: 1a05 5f08 |00cd: const-string v5, "date_added" // string@085f │ │ -03d6e2: 54e7 4a03 |00cf: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ -03d6e6: 6e10 5709 0700 |00d1: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d6ec: 0b07 |00d4: move-result-wide v7 │ │ -03d6ee: 7120 ee08 8700 |00d5: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d6f4: 0c07 |00d8: move-result-object v7 │ │ -03d6f6: 6e30 4a00 5107 |00d9: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03d6fc: 1a05 6008 |00dc: const-string v5, "date_modified" // string@0860 │ │ -03d700: 54e7 4a03 |00de: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ -03d704: 6e10 5709 0700 |00e0: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d70a: 0b07 |00e3: move-result-wide v7 │ │ -03d70c: 7120 ee08 8700 |00e4: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d712: 0c07 |00e7: move-result-object v7 │ │ -03d714: 6e30 4a00 5107 |00e8: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03d71a: 1a05 7e10 |00eb: const-string v5, "tags" // string@107e │ │ -03d71e: 54e7 4b03 |00ed: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d722: 6e10 390b 0700 |00ef: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03d728: 0c07 |00f2: move-result-object v7 │ │ -03d72a: 6e30 4b00 5107 |00f3: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d730: 1a05 4911 |00f6: const-string v5, "year" // string@1149 │ │ -03d734: 54e7 4b03 |00f8: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d738: 6e10 2f0b 0700 |00fa: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d73e: 0c07 |00fd: move-result-object v7 │ │ -03d740: 6e10 f90a 0700 |00fe: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03d746: 0c07 |0101: move-result-object v7 │ │ -03d748: 6e30 4b00 5107 |0102: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d74e: 1a05 690e |0105: const-string v5, "point" // string@0e69 │ │ -03d752: 54e7 4b03 |0107: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d756: 6e10 360b 0700 |0109: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03d75c: 0a07 |010c: move-result v7 │ │ -03d75e: 7110 e808 0700 |010d: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d764: 0c07 |0110: move-result-object v7 │ │ -03d766: 6e30 4900 5107 |0111: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03d76c: 54e5 4b03 |0114: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d770: 6e10 3d0b 0500 |0116: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03d776: 0c05 |0119: move-result-object v5 │ │ -03d778: 7110 cb0a 0500 |011a: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ -03d77e: 0c00 |011d: move-result-object v0 │ │ -03d780: 3800 ff00 |011e: if-eqz v0, 021d // +00ff │ │ -03d784: 6e10 ba08 0000 |0120: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ -03d78a: 0a05 |0123: move-result v5 │ │ -03d78c: 3805 f900 |0124: if-eqz v5, 021d // +00f9 │ │ -03d790: 1a05 b707 |0126: const-string v5, "cache_file" // string@07b7 │ │ -03d794: 6e10 bb08 0000 |0128: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ -03d79a: 0c07 |012b: move-result-object v7 │ │ -03d79c: 6e30 4b00 5107 |012c: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d7a2: 54e5 4e03 |012f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@034e │ │ -03d7a6: 1a07 6707 |0131: const-string v7, "audio" // string@0767 │ │ -03d7aa: 6e40 9200 7516 |0133: invoke-virtual {v5, v7, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03d7b0: 0b02 |0136: move-result-wide v2 │ │ -03d7b2: 54e5 4d03 |0137: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$cursor:Landroid/database/MatrixCursor; // field@034d │ │ -03d7b6: 1307 1200 |0139: const/16 v7, #int 18 // #12 │ │ -03d7ba: 2377 3102 |013b: new-array v7, v7, [Ljava/lang/Object; // type@0231 │ │ -03d7be: 2208 5201 |013d: new-instance v8, Ljava/lang/Integer; // type@0152 │ │ -03d7c2: 8429 |013f: long-to-int v9, v2 │ │ -03d7c4: 7020 e208 9800 |0140: invoke-direct {v8, v9}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03d7ca: 4d08 070c |0143: aput-object v8, v7, v12 │ │ -03d7ce: 54e8 4b03 |0145: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d7d2: 6e10 3b0b 0800 |0147: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d7d8: 0c08 |014a: move-result-object v8 │ │ -03d7da: 4d08 070d |014b: aput-object v8, v7, v13 │ │ -03d7de: 1228 |014d: const/4 v8, #int 2 // #2 │ │ -03d7e0: 54e9 4b03 |014e: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d7e4: 6e10 330b 0900 |0150: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03d7ea: 0c09 |0153: move-result-object v9 │ │ -03d7ec: 4d09 0708 |0154: aput-object v9, v7, v8 │ │ -03d7f0: 1238 |0156: const/4 v8, #int 3 // #3 │ │ -03d7f2: 54e9 4b03 |0157: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d7f6: 6e10 3b0b 0900 |0159: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03d7fc: 0c09 |015c: move-result-object v9 │ │ -03d7fe: 6e10 0909 0900 |015d: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03d804: 0a09 |0160: move-result v9 │ │ -03d806: 7110 e708 0900 |0161: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -03d80c: 0c09 |0164: move-result-object v9 │ │ -03d80e: 4d09 0708 |0165: aput-object v9, v7, v8 │ │ -03d812: 1248 |0167: const/4 v8, #int 4 // #4 │ │ -03d814: 2209 5501 |0168: new-instance v9, Ljava/lang/Long; // type@0155 │ │ -03d818: 54ea 4b03 |016a: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d81c: 6e10 380b 0a00 |016c: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03d822: 0b0a |016f: move-result-wide v10 │ │ -03d824: 7030 ea08 a90b |0170: invoke-direct {v9, v10, v11}, Ljava/lang/Long;.:(J)V // method@08ea │ │ -03d82a: 4d09 0708 |0173: aput-object v9, v7, v8 │ │ -03d82e: 1258 |0175: const/4 v8, #int 5 // #5 │ │ -03d830: 54e9 4b03 |0176: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d834: 6e10 3d0b 0900 |0178: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03d83a: 0c09 |017b: move-result-object v9 │ │ -03d83c: 4d09 0708 |017c: aput-object v9, v7, v8 │ │ -03d840: 1268 |017e: const/4 v8, #int 6 // #6 │ │ -03d842: 54e9 4b03 |017f: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d846: 6e10 310b 0900 |0181: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d84c: 0c09 |0184: move-result-object v9 │ │ -03d84e: 6e10 090b 0900 |0185: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03d854: 0c09 |0188: move-result-object v9 │ │ -03d856: 4d09 0708 |0189: aput-object v9, v7, v8 │ │ -03d85a: 1278 |018b: const/4 v8, #int 7 // #7 │ │ -03d85c: 54e9 4b03 |018c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d860: 6e10 310b 0900 |018e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03d866: 0c09 |0191: move-result-object v9 │ │ -03d868: 6e10 070b 0900 |0192: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03d86e: 0c09 |0195: move-result-object v9 │ │ -03d870: 4d09 0708 |0196: aput-object v9, v7, v8 │ │ -03d874: 1308 0800 |0198: const/16 v8, #int 8 // #8 │ │ -03d878: 54e9 4b03 |019a: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d87c: 6e10 2f0b 0900 |019c: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d882: 0c09 |019f: move-result-object v9 │ │ -03d884: 6e10 f40a 0900 |01a0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03d88a: 0c09 |01a3: move-result-object v9 │ │ -03d88c: 4d09 0708 |01a4: aput-object v9, v7, v8 │ │ -03d890: 1308 0900 |01a6: const/16 v8, #int 9 // #9 │ │ -03d894: 54e9 4b03 |01a8: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d898: 6e10 2f0b 0900 |01aa: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d89e: 0c09 |01ad: move-result-object v9 │ │ -03d8a0: 6e10 f20a 0900 |01ae: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03d8a6: 0c09 |01b1: move-result-object v9 │ │ -03d8a8: 4d09 0708 |01b2: aput-object v9, v7, v8 │ │ -03d8ac: 1308 0a00 |01b4: const/16 v8, #int 10 // #a │ │ -03d8b0: 54e9 4b03 |01b6: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d8b4: 6e10 300b 0900 |01b8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ -03d8ba: 0c09 |01bb: move-result-object v9 │ │ -03d8bc: 4d09 0708 |01bc: aput-object v9, v7, v8 │ │ -03d8c0: 1308 0b00 |01be: const/16 v8, #int 11 // #b │ │ -03d8c4: 2209 5201 |01c0: new-instance v9, Ljava/lang/Integer; // type@0152 │ │ -03d8c8: 54ea 4b03 |01c2: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d8cc: 6e10 3c0b 0a00 |01c4: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03d8d2: 0c0a |01c7: move-result-object v10 │ │ -03d8d4: 7020 e308 a900 |01c8: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@08e3 │ │ -03d8da: 4d09 0708 |01cb: aput-object v9, v7, v8 │ │ -03d8de: 1308 0c00 |01cd: const/16 v8, #int 12 // #c │ │ -03d8e2: 54e9 4b03 |01cf: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d8e6: 6e10 2f0b 0900 |01d1: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03d8ec: 0c09 |01d4: move-result-object v9 │ │ -03d8ee: 6e10 f90a 0900 |01d5: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03d8f4: 0c09 |01d8: move-result-object v9 │ │ -03d8f6: 4d09 0708 |01d9: aput-object v9, v7, v8 │ │ -03d8fa: 1308 0d00 |01db: const/16 v8, #int 13 // #d │ │ -03d8fe: 54e9 4a03 |01dd: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ -03d902: 6e10 5709 0900 |01df: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d908: 0b09 |01e2: move-result-wide v9 │ │ -03d90a: 7120 ee08 a900 |01e3: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d910: 0c09 |01e6: move-result-object v9 │ │ -03d912: 4d09 0708 |01e7: aput-object v9, v7, v8 │ │ -03d916: 1308 0e00 |01e9: const/16 v8, #int 14 // #e │ │ -03d91a: 54e9 4a03 |01eb: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ -03d91e: 6e10 5709 0900 |01ed: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03d924: 0b09 |01f0: move-result-wide v9 │ │ -03d926: 7120 ee08 a900 |01f1: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03d92c: 0c09 |01f4: move-result-object v9 │ │ -03d92e: 4d09 0708 |01f5: aput-object v9, v7, v8 │ │ -03d932: 1308 0f00 |01f7: const/16 v8, #int 15 // #f │ │ -03d936: 7110 e808 0c00 |01f9: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d93c: 0c09 |01fc: move-result-object v9 │ │ -03d93e: 4d09 0708 |01fd: aput-object v9, v7, v8 │ │ -03d942: 1308 1000 |01ff: const/16 v8, #int 16 // #10 │ │ -03d946: 54e9 4b03 |0201: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d94a: 6e10 390b 0900 |0203: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03d950: 0c09 |0206: move-result-object v9 │ │ -03d952: 4d09 0708 |0207: aput-object v9, v7, v8 │ │ -03d956: 1308 1100 |0209: const/16 v8, #int 17 // #11 │ │ -03d95a: 54e9 4b03 |020b: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d95e: 6e10 360b 0900 |020d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03d964: 0a09 |0210: move-result v9 │ │ -03d966: 7110 e808 0900 |0211: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03d96c: 0c09 |0214: move-result-object v9 │ │ -03d96e: 4d09 0708 |0215: aput-object v9, v7, v8 │ │ -03d972: 6e20 8800 7500 |0217: invoke-virtual {v5, v7}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03d978: 5be6 4b03 |021a: iput-object v6, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d97c: 0f0d |021c: return v13 │ │ -03d97e: 1a07 b707 |021d: const-string v7, "cache_file" // string@07b7 │ │ -03d982: 0765 |021f: move-object v5, v6 │ │ -03d984: 1f05 5d01 |0220: check-cast v5, Ljava/lang/String; // type@015d │ │ -03d988: 6e30 4b00 7105 |0222: invoke-virtual {v1, v7, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03d98e: 2900 0aff |0225: goto/16 012f // -00f6 │ │ +03e0b8: |[03e0b8] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$3.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03e0c8: 121d |0000: const/4 v13, #int 1 // #1 │ │ +03e0ca: 120c |0001: const/4 v12, #int 0 // #0 │ │ +03e0cc: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +03e0ce: 7210 f40b 0f00 |0003: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03e0d4: 0c04 |0006: move-result-object v4 │ │ +03e0d6: 1a05 2e10 |0007: const-string v5, "song" // string@102e │ │ +03e0da: 6e20 0609 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03e0e0: 0a05 |000c: move-result v5 │ │ +03e0e2: 3805 0f02 |000d: if-eqz v5, 021c // +020f │ │ +03e0e6: 54e5 4b03 |000f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e0ea: 3805 0902 |0011: if-eqz v5, 021a // +0209 │ │ +03e0ee: 54e5 4b03 |0013: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e0f2: 6e10 3b0b 0500 |0015: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e0f8: 0c05 |0018: move-result-object v5 │ │ +03e0fa: 3805 0102 |0019: if-eqz v5, 021a // +0201 │ │ +03e0fe: 2201 1300 |001b: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +03e102: 7010 4400 0100 |001d: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03e108: 1a05 da06 |0020: const-string v5, "_id" // string@06da │ │ +03e10c: 54e7 4b03 |0022: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e110: 6e10 330b 0700 |0024: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03e116: 0c07 |0027: move-result-object v7 │ │ +03e118: 6e30 4b00 5107 |0028: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e11e: 1a05 2d0d |002b: const-string v5, "media_key" // string@0d2d │ │ +03e122: 54e7 4b03 |002d: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e126: 6e10 330b 0700 |002f: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03e12c: 0c07 |0032: move-result-object v7 │ │ +03e12e: 6e30 4b00 5107 |0033: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e134: 1a05 9810 |0036: const-string v5, "title" // string@1098 │ │ +03e138: 54e7 4b03 |0038: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e13c: 6e10 3b0b 0700 |003a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e142: 0c07 |003d: move-result-object v7 │ │ +03e144: 6e30 4b00 5107 |003e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e14a: 54e5 4b03 |0041: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e14e: 6e10 3b0b 0500 |0043: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e154: 0c05 |0046: move-result-object v5 │ │ +03e156: 3805 1500 |0047: if-eqz v5, 005c // +0015 │ │ +03e15a: 1a05 9910 |0049: const-string v5, "title_key" // string@1099 │ │ +03e15e: 54e7 4b03 |004b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e162: 6e10 3b0b 0700 |004d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e168: 0c07 |0050: move-result-object v7 │ │ +03e16a: 6e10 0909 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03e170: 0a07 |0054: move-result v7 │ │ +03e172: 7110 e808 0700 |0055: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e178: 0c07 |0058: move-result-object v7 │ │ +03e17a: 6e30 4900 5107 |0059: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03e180: 1a05 bc08 |005c: const-string v5, "duration" // string@08bc │ │ +03e184: 54e7 4b03 |005e: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e188: 6e10 380b 0700 |0060: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03e18e: 0b08 |0063: move-result-wide v8 │ │ +03e190: 7120 ee08 9800 |0064: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e196: 0c07 |0067: move-result-object v7 │ │ +03e198: 6e30 4a00 5107 |0068: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e19e: 54e5 4b03 |006b: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e1a2: 6e10 310b 0500 |006d: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e1a8: 0c05 |0070: move-result-object v5 │ │ +03e1aa: 3805 2000 |0071: if-eqz v5, 0091 // +0020 │ │ +03e1ae: 1a05 5507 |0073: const-string v5, "artist" // string@0755 │ │ +03e1b2: 54e7 4b03 |0075: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e1b6: 6e10 310b 0700 |0077: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e1bc: 0c07 |007a: move-result-object v7 │ │ +03e1be: 6e10 090b 0700 |007b: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03e1c4: 0c07 |007e: move-result-object v7 │ │ +03e1c6: 6e30 4b00 5107 |007f: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e1cc: 1a05 5b07 |0082: const-string v5, "artist_key" // string@075b │ │ +03e1d0: 54e7 4b03 |0084: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e1d4: 6e10 310b 0700 |0086: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e1da: 0c07 |0089: move-result-object v7 │ │ +03e1dc: 6e10 070b 0700 |008a: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03e1e2: 0c07 |008d: move-result-object v7 │ │ +03e1e4: 6e30 4b00 5107 |008e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e1ea: 54e5 4b03 |0091: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e1ee: 6e10 2f0b 0500 |0093: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e1f4: 0c05 |0096: move-result-object v5 │ │ +03e1f6: 3805 2000 |0097: if-eqz v5, 00b7 // +0020 │ │ +03e1fa: 1a05 1c07 |0099: const-string v5, "album" // string@071c │ │ +03e1fe: 54e7 4b03 |009b: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e202: 6e10 2f0b 0700 |009d: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e208: 0c07 |00a0: move-result-object v7 │ │ +03e20a: 6e10 f40a 0700 |00a1: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03e210: 0c07 |00a4: move-result-object v7 │ │ +03e212: 6e30 4b00 5107 |00a5: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e218: 1a05 2307 |00a8: const-string v5, "album_key" // string@0723 │ │ +03e21c: 54e7 4b03 |00aa: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e220: 6e10 2f0b 0700 |00ac: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e226: 0c07 |00af: move-result-object v7 │ │ +03e228: 6e10 f20a 0700 |00b0: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03e22e: 0c07 |00b3: move-result-object v7 │ │ +03e230: 6e30 4b00 5107 |00b4: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e236: 1a05 d606 |00b7: const-string v5, "_data" // string@06d6 │ │ +03e23a: 54e7 4b03 |00b9: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e23e: 6e10 3d0b 0700 |00bb: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03e244: 0c07 |00be: move-result-object v7 │ │ +03e246: 6e30 4b00 5107 |00bf: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e24c: 1a05 a310 |00c2: const-string v5, "track" // string@10a3 │ │ +03e250: 54e7 4b03 |00c4: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e254: 6e10 3c0b 0700 |00c6: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03e25a: 0c07 |00c9: move-result-object v7 │ │ +03e25c: 6e30 4b00 5107 |00ca: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e262: 1a05 5e08 |00cd: const-string v5, "date_added" // string@085e │ │ +03e266: 54e7 4a03 |00cf: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ +03e26a: 6e10 5709 0700 |00d1: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03e270: 0b08 |00d4: move-result-wide v8 │ │ +03e272: 7120 ee08 9800 |00d5: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e278: 0c07 |00d8: move-result-object v7 │ │ +03e27a: 6e30 4a00 5107 |00d9: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e280: 1a05 5f08 |00dc: const-string v5, "date_modified" // string@085f │ │ +03e284: 54e7 4a03 |00de: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ +03e288: 6e10 5709 0700 |00e0: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03e28e: 0b08 |00e3: move-result-wide v8 │ │ +03e290: 7120 ee08 9800 |00e4: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e296: 0c07 |00e7: move-result-object v7 │ │ +03e298: 6e30 4a00 5107 |00e8: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e29e: 1a05 7c10 |00eb: const-string v5, "tags" // string@107c │ │ +03e2a2: 54e7 4b03 |00ed: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e2a6: 6e10 390b 0700 |00ef: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03e2ac: 0c07 |00f2: move-result-object v7 │ │ +03e2ae: 6e30 4b00 5107 |00f3: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e2b4: 1a05 4711 |00f6: const-string v5, "year" // string@1147 │ │ +03e2b8: 54e7 4b03 |00f8: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e2bc: 6e10 2f0b 0700 |00fa: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e2c2: 0c07 |00fd: move-result-object v7 │ │ +03e2c4: 6e10 f90a 0700 |00fe: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03e2ca: 0c07 |0101: move-result-object v7 │ │ +03e2cc: 6e30 4b00 5107 |0102: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e2d2: 1a05 670e |0105: const-string v5, "point" // string@0e67 │ │ +03e2d6: 54e7 4b03 |0107: iget-object v7, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e2da: 6e10 360b 0700 |0109: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03e2e0: 0a07 |010c: move-result v7 │ │ +03e2e2: 7110 e808 0700 |010d: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e2e8: 0c07 |0110: move-result-object v7 │ │ +03e2ea: 6e30 4900 5107 |0111: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03e2f0: 54e5 4b03 |0114: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e2f4: 6e10 3d0b 0500 |0116: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03e2fa: 0c05 |0119: move-result-object v5 │ │ +03e2fc: 7110 cb0a 0500 |011a: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ +03e302: 0c00 |011d: move-result-object v0 │ │ +03e304: 3800 ff00 |011e: if-eqz v0, 021d // +00ff │ │ +03e308: 6e10 ba08 0000 |0120: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ +03e30e: 0a05 |0123: move-result v5 │ │ +03e310: 3805 f900 |0124: if-eqz v5, 021d // +00f9 │ │ +03e314: 1a05 b607 |0126: const-string v5, "cache_file" // string@07b6 │ │ +03e318: 6e10 bb08 0000 |0128: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ +03e31e: 0c07 |012b: move-result-object v7 │ │ +03e320: 6e30 4b00 5107 |012c: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e326: 54e5 4e03 |012f: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@034e │ │ +03e32a: 1a07 6607 |0131: const-string v7, "audio" // string@0766 │ │ +03e32e: 6e40 9200 7516 |0133: invoke-virtual {v5, v7, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03e334: 0b02 |0136: move-result-wide v2 │ │ +03e336: 54e5 4d03 |0137: iget-object v5, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$cursor:Landroid/database/MatrixCursor; // field@034d │ │ +03e33a: 1307 1200 |0139: const/16 v7, #int 18 // #12 │ │ +03e33e: 2377 3102 |013b: new-array v7, v7, [Ljava/lang/Object; // type@0231 │ │ +03e342: 2208 5201 |013d: new-instance v8, Ljava/lang/Integer; // type@0152 │ │ +03e346: 8429 |013f: long-to-int v9, v2 │ │ +03e348: 7020 e208 9800 |0140: invoke-direct {v8, v9}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03e34e: 4d08 070c |0143: aput-object v8, v7, v12 │ │ +03e352: 54e8 4b03 |0145: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e356: 6e10 3b0b 0800 |0147: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e35c: 0c08 |014a: move-result-object v8 │ │ +03e35e: 4d08 070d |014b: aput-object v8, v7, v13 │ │ +03e362: 1228 |014d: const/4 v8, #int 2 // #2 │ │ +03e364: 54e9 4b03 |014e: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e368: 6e10 330b 0900 |0150: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03e36e: 0c09 |0153: move-result-object v9 │ │ +03e370: 4d09 0708 |0154: aput-object v9, v7, v8 │ │ +03e374: 1238 |0156: const/4 v8, #int 3 // #3 │ │ +03e376: 54e9 4b03 |0157: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e37a: 6e10 3b0b 0900 |0159: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e380: 0c09 |015c: move-result-object v9 │ │ +03e382: 6e10 0909 0900 |015d: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03e388: 0a09 |0160: move-result v9 │ │ +03e38a: 7110 e708 0900 |0161: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +03e390: 0c09 |0164: move-result-object v9 │ │ +03e392: 4d09 0708 |0165: aput-object v9, v7, v8 │ │ +03e396: 1248 |0167: const/4 v8, #int 4 // #4 │ │ +03e398: 2209 5501 |0168: new-instance v9, Ljava/lang/Long; // type@0155 │ │ +03e39c: 54ea 4b03 |016a: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e3a0: 6e10 380b 0a00 |016c: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03e3a6: 0b0a |016f: move-result-wide v10 │ │ +03e3a8: 7030 ea08 a90b |0170: invoke-direct {v9, v10, v11}, Ljava/lang/Long;.:(J)V // method@08ea │ │ +03e3ae: 4d09 0708 |0173: aput-object v9, v7, v8 │ │ +03e3b2: 1258 |0175: const/4 v8, #int 5 // #5 │ │ +03e3b4: 54e9 4b03 |0176: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e3b8: 6e10 3d0b 0900 |0178: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03e3be: 0c09 |017b: move-result-object v9 │ │ +03e3c0: 4d09 0708 |017c: aput-object v9, v7, v8 │ │ +03e3c4: 1268 |017e: const/4 v8, #int 6 // #6 │ │ +03e3c6: 54e9 4b03 |017f: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e3ca: 6e10 310b 0900 |0181: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e3d0: 0c09 |0184: move-result-object v9 │ │ +03e3d2: 6e10 090b 0900 |0185: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03e3d8: 0c09 |0188: move-result-object v9 │ │ +03e3da: 4d09 0708 |0189: aput-object v9, v7, v8 │ │ +03e3de: 1278 |018b: const/4 v8, #int 7 // #7 │ │ +03e3e0: 54e9 4b03 |018c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e3e4: 6e10 310b 0900 |018e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e3ea: 0c09 |0191: move-result-object v9 │ │ +03e3ec: 6e10 070b 0900 |0192: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03e3f2: 0c09 |0195: move-result-object v9 │ │ +03e3f4: 4d09 0708 |0196: aput-object v9, v7, v8 │ │ +03e3f8: 1308 0800 |0198: const/16 v8, #int 8 // #8 │ │ +03e3fc: 54e9 4b03 |019a: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e400: 6e10 2f0b 0900 |019c: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e406: 0c09 |019f: move-result-object v9 │ │ +03e408: 6e10 f40a 0900 |01a0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03e40e: 0c09 |01a3: move-result-object v9 │ │ +03e410: 4d09 0708 |01a4: aput-object v9, v7, v8 │ │ +03e414: 1308 0900 |01a6: const/16 v8, #int 9 // #9 │ │ +03e418: 54e9 4b03 |01a8: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e41c: 6e10 2f0b 0900 |01aa: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e422: 0c09 |01ad: move-result-object v9 │ │ +03e424: 6e10 f20a 0900 |01ae: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03e42a: 0c09 |01b1: move-result-object v9 │ │ +03e42c: 4d09 0708 |01b2: aput-object v9, v7, v8 │ │ +03e430: 1308 0a00 |01b4: const/16 v8, #int 10 // #a │ │ +03e434: 54e9 4b03 |01b6: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e438: 6e10 300b 0900 |01b8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ +03e43e: 0c09 |01bb: move-result-object v9 │ │ +03e440: 4d09 0708 |01bc: aput-object v9, v7, v8 │ │ +03e444: 1308 0b00 |01be: const/16 v8, #int 11 // #b │ │ +03e448: 2209 5201 |01c0: new-instance v9, Ljava/lang/Integer; // type@0152 │ │ +03e44c: 54ea 4b03 |01c2: iget-object v10, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e450: 6e10 3c0b 0a00 |01c4: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03e456: 0c0a |01c7: move-result-object v10 │ │ +03e458: 7020 e308 a900 |01c8: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@08e3 │ │ +03e45e: 4d09 0708 |01cb: aput-object v9, v7, v8 │ │ +03e462: 1308 0c00 |01cd: const/16 v8, #int 12 // #c │ │ +03e466: 54e9 4b03 |01cf: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e46a: 6e10 2f0b 0900 |01d1: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e470: 0c09 |01d4: move-result-object v9 │ │ +03e472: 6e10 f90a 0900 |01d5: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03e478: 0c09 |01d8: move-result-object v9 │ │ +03e47a: 4d09 0708 |01d9: aput-object v9, v7, v8 │ │ +03e47e: 1308 0d00 |01db: const/16 v8, #int 13 // #d │ │ +03e482: 54e9 4a03 |01dd: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ +03e486: 6e10 5709 0900 |01df: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03e48c: 0b0a |01e2: move-result-wide v10 │ │ +03e48e: 7120 ee08 ba00 |01e3: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e494: 0c09 |01e6: move-result-object v9 │ │ +03e496: 4d09 0708 |01e7: aput-object v9, v7, v8 │ │ +03e49a: 1308 0e00 |01e9: const/16 v8, #int 14 // #e │ │ +03e49e: 54e9 4a03 |01eb: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.cal:Ljava/util/Calendar; // field@034a │ │ +03e4a2: 6e10 5709 0900 |01ed: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03e4a8: 0b0a |01f0: move-result-wide v10 │ │ +03e4aa: 7120 ee08 ba00 |01f1: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e4b0: 0c09 |01f4: move-result-object v9 │ │ +03e4b2: 4d09 0708 |01f5: aput-object v9, v7, v8 │ │ +03e4b6: 1308 0f00 |01f7: const/16 v8, #int 15 // #f │ │ +03e4ba: 7110 e808 0c00 |01f9: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e4c0: 0c09 |01fc: move-result-object v9 │ │ +03e4c2: 4d09 0708 |01fd: aput-object v9, v7, v8 │ │ +03e4c6: 1308 1000 |01ff: const/16 v8, #int 16 // #10 │ │ +03e4ca: 54e9 4b03 |0201: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e4ce: 6e10 390b 0900 |0203: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03e4d4: 0c09 |0206: move-result-object v9 │ │ +03e4d6: 4d09 0708 |0207: aput-object v9, v7, v8 │ │ +03e4da: 1308 1100 |0209: const/16 v8, #int 17 // #11 │ │ +03e4de: 54e9 4b03 |020b: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e4e2: 6e10 360b 0900 |020d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03e4e8: 0a09 |0210: move-result v9 │ │ +03e4ea: 7110 e808 0900 |0211: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e4f0: 0c09 |0214: move-result-object v9 │ │ +03e4f2: 4d09 0708 |0215: aput-object v9, v7, v8 │ │ +03e4f6: 6e20 8800 7500 |0217: invoke-virtual {v5, v7}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03e4fc: 5be6 4b03 |021a: iput-object v6, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e500: 0f0d |021c: return v13 │ │ +03e502: 1a07 b607 |021d: const-string v7, "cache_file" // string@07b6 │ │ +03e506: 0765 |021f: move-object v5, v6 │ │ +03e508: 1f05 5d01 |0220: check-cast v5, Ljava/lang/String; // type@015d │ │ +03e50c: 6e30 4b00 7105 |0222: invoke-virtual {v1, v7, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e512: 2900 0aff |0225: goto/16 012f // -00f6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=753 │ │ 0x0007 line=754 │ │ 0x000f line=755 │ │ 0x001b line=756 │ │ 0x0020 line=757 │ │ 0x002b line=758 │ │ 0x0036 line=759 │ │ 0x0041 line=760 │ │ 0x0049 line=761 │ │ + 0x004d line=762 │ │ + 0x0055 line=761 │ │ 0x005c line=764 │ │ 0x006b line=765 │ │ 0x0073 line=766 │ │ + 0x007b line=767 │ │ + 0x007f line=766 │ │ 0x0082 line=768 │ │ + 0x0086 line=769 │ │ + 0x008e line=768 │ │ 0x0091 line=771 │ │ 0x0099 line=772 │ │ + 0x00a1 line=773 │ │ + 0x00a5 line=772 │ │ 0x00a8 line=774 │ │ + 0x00ac line=775 │ │ + 0x00b4 line=774 │ │ 0x00b7 line=778 │ │ 0x00c2 line=779 │ │ 0x00cd line=780 │ │ + 0x00d1 line=781 │ │ + 0x00d9 line=780 │ │ 0x00dc line=782 │ │ + 0x00e0 line=783 │ │ + 0x00e8 line=782 │ │ 0x00eb line=784 │ │ + 0x00ef line=785 │ │ + 0x00f3 line=784 │ │ 0x00f6 line=786 │ │ + 0x00fe line=787 │ │ + 0x0102 line=786 │ │ 0x0105 line=788 │ │ + 0x0109 line=789 │ │ + 0x0111 line=788 │ │ 0x0114 line=791 │ │ 0x011e line=792 │ │ 0x0126 line=793 │ │ 0x012f line=798 │ │ 0x0137 line=800 │ │ + 0x0147 line=802 │ │ + 0x0150 line=803 │ │ + 0x0159 line=804 │ │ + 0x016c line=805 │ │ + 0x0178 line=806 │ │ + 0x018e line=807 │ │ + 0x019c line=808 │ │ + 0x01aa line=809 │ │ + 0x01c4 line=810 │ │ + 0x01d1 line=811 │ │ + 0x01df line=812 │ │ + 0x01ed line=813 │ │ + 0x0203 line=814 │ │ + 0x0217 line=800 │ │ 0x021a line=816 │ │ 0x021c line=818 │ │ 0x021d line=796 │ │ locals : │ │ 0x011e - 0x021a reg=0 cacheFile Ljava/io/File; │ │ 0x0020 - 0x021a reg=1 dvalues Landroid/content/ContentValues; │ │ 0x0137 - 0x021a reg=2 id J │ │ @@ -81564,47 +82112,47 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -03d994: |[03d994] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$3.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03d9a4: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03d9aa: 0c00 |0003: move-result-object v0 │ │ -03d9ac: 2201 5f01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ -03d9b0: 7010 1a09 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03d9b6: 1a02 4410 |0009: const-string v2, "start tag=" // string@1044 │ │ -03d9ba: 6e20 2009 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03d9c0: 0c01 |000e: move-result-object v1 │ │ -03d9c2: 6e20 2009 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03d9c8: 0c01 |0012: move-result-object v1 │ │ -03d9ca: 6e10 2609 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03d9d0: 0c01 |0016: move-result-object v1 │ │ -03d9d2: 7110 950b 0100 |0017: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ -03d9d8: 1a01 3010 |001a: const-string v1, "song" // string@1030 │ │ -03d9dc: 6e20 0609 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03d9e2: 0a01 |001f: move-result v1 │ │ -03d9e4: 3801 1600 |0020: if-eqz v1, 0036 // +0016 │ │ -03d9e8: 2201 d401 |0022: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ -03d9ec: 7010 2e0b 0100 |0024: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ -03d9f2: 5b31 4b03 |0027: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d9f6: 5431 4b03 |0029: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03d9fa: 1a02 b10a |002b: const-string v2, "id" // string@0ab1 │ │ -03d9fe: 7120 ad0b 2400 |002d: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03da04: 0c02 |0030: move-result-object v2 │ │ -03da06: 6e20 420b 2100 |0031: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ -03da0c: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -03da0e: 0f01 |0035: return v1 │ │ -03da10: 5431 4b03 |0036: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03da14: 3801 fcff |0038: if-eqz v1, 0034 // -0004 │ │ -03da18: 5431 4b03 |003a: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ -03da1c: 5432 4f03 |003c: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$server:Ljava/lang/String; // field@034f │ │ -03da20: 6e40 4b0b 2140 |003e: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03da26: 28f3 |0041: goto 0034 // -000d │ │ +03e518: |[03e518] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$3.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03e528: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03e52e: 0c00 |0003: move-result-object v0 │ │ +03e530: 2201 5f01 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@015f │ │ +03e534: 7010 1a09 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +03e53a: 1a02 4210 |0009: const-string v2, "start tag=" // string@1042 │ │ +03e53e: 6e20 2009 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03e544: 0c01 |000e: move-result-object v1 │ │ +03e546: 6e20 2009 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +03e54c: 0c01 |0012: move-result-object v1 │ │ +03e54e: 6e10 2609 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +03e554: 0c01 |0016: move-result-object v1 │ │ +03e556: 7110 950b 0100 |0017: invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;.d:(Ljava/lang/String;)I // method@0b95 │ │ +03e55c: 1a01 2e10 |001a: const-string v1, "song" // string@102e │ │ +03e560: 6e20 0609 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03e566: 0a01 |001f: move-result v1 │ │ +03e568: 3801 1600 |0020: if-eqz v1, 0036 // +0016 │ │ +03e56c: 2201 d401 |0022: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ +03e570: 7010 2e0b 0100 |0024: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ +03e576: 5b31 4b03 |0027: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e57a: 5431 4b03 |0029: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e57e: 1a02 b00a |002b: const-string v2, "id" // string@0ab0 │ │ +03e582: 7120 ad0b 2400 |002d: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03e588: 0c02 |0030: move-result-object v2 │ │ +03e58a: 6e20 420b 2100 |0031: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ +03e590: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +03e592: 0f01 |0035: return v1 │ │ +03e594: 5431 4b03 |0036: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e598: 3801 fcff |0038: if-eqz v1, 0034 // -0004 │ │ +03e59c: 5431 4b03 |003a: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@034b │ │ +03e5a0: 5432 4f03 |003c: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;.val$server:Ljava/lang/String; // field@034f │ │ +03e5a4: 6e40 4b0b 2140 |003e: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03e5aa: 28f3 |0041: goto 0034 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0004 line=741 │ │ 0x001a line=742 │ │ 0x0022 line=743 │ │ 0x0029 line=744 │ │ @@ -81678,581 +82226,649 @@ │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;) │ │ name : '' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/database/MatrixCursor;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -03da28: |[03da28] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$4.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/database/MatrixCursor;J)V │ │ -03da38: 5b12 5303 |0000: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0353 │ │ -03da3c: 5b13 5803 |0002: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$server:Ljava/lang/String; // field@0358 │ │ -03da40: 5b14 5503 |0004: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0355 │ │ -03da44: 5b15 5703 |0006: iput-object v5, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_key:Ljava/lang/String; // field@0357 │ │ -03da48: 5b16 5403 |0008: iput-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$cursor:Landroid/database/MatrixCursor; // field@0354 │ │ -03da4c: 5a17 5603 |000a: iput-wide v7, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_id:J // field@0356 │ │ -03da50: 7010 ea0a 0100 |000c: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ -03da56: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -03da58: 5b10 5203 |0010: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03da5c: 7100 5609 0000 |0012: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -03da62: 0c00 |0015: move-result-object v0 │ │ -03da64: 5b10 5003 |0016: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ -03da68: 0e00 |0018: return-void │ │ +03e5ac: |[03e5ac] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$4.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/database/MatrixCursor;J)V │ │ +03e5bc: 5b23 5303 |0000: iput-object v3, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0353 │ │ +03e5c0: 5b24 5803 |0002: iput-object v4, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$server:Ljava/lang/String; // field@0358 │ │ +03e5c4: 5b25 5503 |0004: iput-object v5, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0355 │ │ +03e5c8: 5b26 5703 |0006: iput-object v6, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_key:Ljava/lang/String; // field@0357 │ │ +03e5cc: 5b27 5403 |0008: iput-object v7, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$cursor:Landroid/database/MatrixCursor; // field@0354 │ │ +03e5d0: 5a28 5603 |000a: iput-wide v8, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_id:J // field@0356 │ │ +03e5d4: 7010 ea0a 0200 |000c: invoke-direct {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;.:()V // method@0aea │ │ +03e5da: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03e5dc: 5b20 5203 |0010: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e5e0: 7100 5609 0000 |0012: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +03e5e6: 0c00 |0015: move-result-object v0 │ │ +03e5e8: 5b20 5003 |0016: iput-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ +03e5ec: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ 0x000f line=848 │ │ 0x0012 line=849 │ │ locals : │ │ - 0x0000 - 0x0019 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4; │ │ - 0x0000 - 0x0019 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ - 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0019 reg=4 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0000 - 0x0019 reg=5 (null) Ljava/lang/String; │ │ - 0x0000 - 0x0019 reg=6 (null) Landroid/database/MatrixCursor; │ │ - 0x0000 - 0x0019 reg=7 (null) J │ │ + 0x0000 - 0x0019 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4; │ │ + 0x0000 - 0x0019 reg=3 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0019 reg=4 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0019 reg=5 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0000 - 0x0019 reg=6 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0019 reg=7 (null) Landroid/database/MatrixCursor; │ │ + 0x0000 - 0x0019 reg=8 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;) │ │ name : 'endTag' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 873 16-bit code units │ │ -03da6c: |[03da6c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$4.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03da7c: 7210 f40b 0f00 |0000: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03da82: 0c07 |0003: move-result-object v7 │ │ -03da84: 1a08 3010 |0004: const-string v8, "song" // string@1030 │ │ -03da88: 6e20 0609 8700 |0006: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03da8e: 0a08 |0009: move-result v8 │ │ -03da90: 3808 5303 |000a: if-eqz v8, 035d // +0353 │ │ -03da94: 54e8 5203 |000c: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03da98: 3808 4c03 |000e: if-eqz v8, 035a // +034c │ │ -03da9c: 54e8 5203 |0010: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03daa0: 6e10 3b0b 0800 |0012: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03daa6: 0c08 |0015: move-result-object v8 │ │ -03daa8: 3808 4403 |0016: if-eqz v8, 035a // +0344 │ │ -03daac: 2201 1300 |0018: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -03dab0: 7010 4400 0100 |001a: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03dab6: 1a08 da06 |001d: const-string v8, "_id" // string@06da │ │ -03daba: 54e9 5203 |001f: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dabe: 6e10 330b 0900 |0021: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03dac4: 0c09 |0024: move-result-object v9 │ │ -03dac6: 6e30 4b00 8109 |0025: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dacc: 1a08 2f0d |0028: const-string v8, "media_key" // string@0d2f │ │ -03dad0: 54e9 5203 |002a: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dad4: 6e10 330b 0900 |002c: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03dada: 0c09 |002f: move-result-object v9 │ │ -03dadc: 6e30 4b00 8109 |0030: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dae2: 1a08 9a10 |0033: const-string v8, "title" // string@109a │ │ -03dae6: 54e9 5203 |0035: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03daea: 6e10 3b0b 0900 |0037: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03daf0: 0c09 |003a: move-result-object v9 │ │ -03daf2: 6e30 4b00 8109 |003b: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03daf8: 54e8 5203 |003e: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dafc: 6e10 3b0b 0800 |0040: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03db02: 0c08 |0043: move-result-object v8 │ │ -03db04: 3808 1500 |0044: if-eqz v8, 0059 // +0015 │ │ -03db08: 1a08 9b10 |0046: const-string v8, "title_key" // string@109b │ │ -03db0c: 54e9 5203 |0048: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03db10: 6e10 3b0b 0900 |004a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03db16: 0c09 |004d: move-result-object v9 │ │ -03db18: 6e10 0909 0900 |004e: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03db1e: 0a09 |0051: move-result v9 │ │ -03db20: 7110 e808 0900 |0052: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03db26: 0c09 |0055: move-result-object v9 │ │ -03db28: 6e30 4900 8109 |0056: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03db2e: 1a08 bd08 |0059: const-string v8, "duration" // string@08bd │ │ -03db32: 54e9 5203 |005b: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03db36: 6e10 380b 0900 |005d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03db3c: 0b09 |0060: move-result-wide v9 │ │ -03db3e: 7120 ee08 a900 |0061: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03db44: 0c09 |0064: move-result-object v9 │ │ -03db46: 6e30 4a00 8109 |0065: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03db4c: 54e8 5203 |0068: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03db50: 6e10 310b 0800 |006a: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03db56: 0c08 |006d: move-result-object v8 │ │ -03db58: 3808 2000 |006e: if-eqz v8, 008e // +0020 │ │ -03db5c: 1a08 5607 |0070: const-string v8, "artist" // string@0756 │ │ -03db60: 54e9 5203 |0072: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03db64: 6e10 310b 0900 |0074: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03db6a: 0c09 |0077: move-result-object v9 │ │ -03db6c: 6e10 090b 0900 |0078: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03db72: 0c09 |007b: move-result-object v9 │ │ -03db74: 6e30 4b00 8109 |007c: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03db7a: 1a08 5c07 |007f: const-string v8, "artist_key" // string@075c │ │ -03db7e: 54e9 5203 |0081: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03db82: 6e10 310b 0900 |0083: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03db88: 0c09 |0086: move-result-object v9 │ │ -03db8a: 6e10 070b 0900 |0087: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03db90: 0c09 |008a: move-result-object v9 │ │ -03db92: 6e30 4b00 8109 |008b: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03db98: 54e8 5203 |008e: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03db9c: 6e10 2f0b 0800 |0090: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03dba2: 0c08 |0093: move-result-object v8 │ │ -03dba4: 3808 2000 |0094: if-eqz v8, 00b4 // +0020 │ │ -03dba8: 1a08 1c07 |0096: const-string v8, "album" // string@071c │ │ -03dbac: 54e9 5203 |0098: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dbb0: 6e10 2f0b 0900 |009a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03dbb6: 0c09 |009d: move-result-object v9 │ │ -03dbb8: 6e10 f40a 0900 |009e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03dbbe: 0c09 |00a1: move-result-object v9 │ │ -03dbc0: 6e30 4b00 8109 |00a2: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dbc6: 1a08 2307 |00a5: const-string v8, "album_key" // string@0723 │ │ -03dbca: 54e9 5203 |00a7: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dbce: 6e10 2f0b 0900 |00a9: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03dbd4: 0c09 |00ac: move-result-object v9 │ │ -03dbd6: 6e10 f20a 0900 |00ad: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03dbdc: 0c09 |00b0: move-result-object v9 │ │ -03dbde: 6e30 4b00 8109 |00b1: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dbe4: 1a08 d606 |00b4: const-string v8, "_data" // string@06d6 │ │ -03dbe8: 54e9 5203 |00b6: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dbec: 6e10 3d0b 0900 |00b8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03dbf2: 0c09 |00bb: move-result-object v9 │ │ -03dbf4: 6e30 4b00 8109 |00bc: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dbfa: 1a08 a510 |00bf: const-string v8, "track" // string@10a5 │ │ -03dbfe: 54e9 5203 |00c1: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dc02: 6e10 3c0b 0900 |00c3: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03dc08: 0c09 |00c6: move-result-object v9 │ │ -03dc0a: 6e30 4b00 8109 |00c7: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dc10: 1a08 5f08 |00ca: const-string v8, "date_added" // string@085f │ │ -03dc14: 54e9 5003 |00cc: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ -03dc18: 6e10 5709 0900 |00ce: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03dc1e: 0b09 |00d1: move-result-wide v9 │ │ -03dc20: 7120 ee08 a900 |00d2: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03dc26: 0c09 |00d5: move-result-object v9 │ │ -03dc28: 6e30 4a00 8109 |00d6: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03dc2e: 1a08 6008 |00d9: const-string v8, "date_modified" // string@0860 │ │ -03dc32: 54e9 5003 |00db: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ -03dc36: 6e10 5709 0900 |00dd: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03dc3c: 0b09 |00e0: move-result-wide v9 │ │ -03dc3e: 7120 ee08 a900 |00e1: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03dc44: 0c09 |00e4: move-result-object v9 │ │ -03dc46: 6e30 4a00 8109 |00e5: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03dc4c: 1a08 7e10 |00e8: const-string v8, "tags" // string@107e │ │ -03dc50: 54e9 5203 |00ea: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dc54: 6e10 390b 0900 |00ec: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03dc5a: 0c09 |00ef: move-result-object v9 │ │ -03dc5c: 6e30 4b00 8109 |00f0: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dc62: 1a08 4911 |00f3: const-string v8, "year" // string@1149 │ │ -03dc66: 54e9 5203 |00f5: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dc6a: 6e10 2f0b 0900 |00f7: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03dc70: 0c09 |00fa: move-result-object v9 │ │ -03dc72: 6e10 f90a 0900 |00fb: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03dc78: 0c09 |00fe: move-result-object v9 │ │ -03dc7a: 6e30 4b00 8109 |00ff: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dc80: 1a08 690e |0102: const-string v8, "point" // string@0e69 │ │ -03dc84: 54e9 5203 |0104: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dc88: 6e10 360b 0900 |0106: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03dc8e: 0a09 |0109: move-result v9 │ │ -03dc90: 7110 e808 0900 |010a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03dc96: 0c09 |010d: move-result-object v9 │ │ -03dc98: 6e30 4900 8109 |010e: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03dc9e: 54e8 5203 |0111: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dca2: 6e10 3d0b 0800 |0113: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03dca8: 0c08 |0116: move-result-object v8 │ │ -03dcaa: 7110 cb0a 0800 |0117: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ -03dcb0: 0c00 |011a: move-result-object v0 │ │ -03dcb2: 3800 4402 |011b: if-eqz v0, 035f // +0244 │ │ -03dcb6: 6e10 ba08 0000 |011d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ -03dcbc: 0a08 |0120: move-result v8 │ │ -03dcbe: 3808 3e02 |0121: if-eqz v8, 035f // +023e │ │ -03dcc2: 1a08 b707 |0123: const-string v8, "cache_file" // string@07b7 │ │ -03dcc6: 6e10 bb08 0000 |0125: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ -03dccc: 0c09 |0128: move-result-object v9 │ │ -03dcce: 6e30 4b00 8109 |0129: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dcd4: 54e8 5503 |012c: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0355 │ │ -03dcd8: 1a09 6707 |012e: const-string v9, "audio" // string@0767 │ │ -03dcdc: 120a |0130: const/4 v10, #int 0 // #0 │ │ -03dcde: 6e40 9200 981a |0131: invoke-virtual {v8, v9, v10, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03dce4: 0b05 |0134: move-result-wide v5 │ │ -03dce6: 2202 1300 |0135: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ -03dcea: 7010 4400 0200 |0137: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03dcf0: 1a08 da06 |013a: const-string v8, "_id" // string@06da │ │ -03dcf4: 54e9 5203 |013c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dcf8: 6e10 330b 0900 |013e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03dcfe: 0c09 |0141: move-result-object v9 │ │ -03dd00: 6e30 4b00 8209 |0142: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dd06: 1a08 7d07 |0145: const-string v8, "audio_id" // string@077d │ │ -03dd0a: 7120 ee08 6500 |0147: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03dd10: 0c09 |014a: move-result-object v9 │ │ -03dd12: 6e30 4a00 8209 |014b: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03dd18: 1a08 2f0d |014e: const-string v8, "media_key" // string@0d2f │ │ -03dd1c: 54e9 5203 |0150: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dd20: 6e10 330b 0900 |0152: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03dd26: 0c09 |0155: move-result-object v9 │ │ -03dd28: 6e30 4b00 8209 |0156: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dd2e: 1a08 5d0e |0159: const-string v8, "playlist_id" // string@0e5d │ │ -03dd32: 54e9 5703 |015b: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_key:Ljava/lang/String; // field@0357 │ │ -03dd36: 6e30 4b00 8209 |015d: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dd3c: 1a08 540e |0160: const-string v8, "play_order" // string@0e54 │ │ -03dd40: 52e9 5103 |0162: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.i:I // field@0351 │ │ -03dd44: 7110 e808 0900 |0164: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03dd4a: 0c09 |0167: move-result-object v9 │ │ -03dd4c: 6e30 4900 8209 |0168: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03dd52: 1a08 9a10 |016b: const-string v8, "title" // string@109a │ │ -03dd56: 54e9 5203 |016d: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dd5a: 6e10 3b0b 0900 |016f: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03dd60: 0c09 |0172: move-result-object v9 │ │ -03dd62: 6e30 4b00 8209 |0173: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03dd68: 54e8 5203 |0176: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dd6c: 6e10 3b0b 0800 |0178: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03dd72: 0c08 |017b: move-result-object v8 │ │ -03dd74: 3808 1500 |017c: if-eqz v8, 0191 // +0015 │ │ -03dd78: 1a08 9b10 |017e: const-string v8, "title_key" // string@109b │ │ -03dd7c: 54e9 5203 |0180: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dd80: 6e10 3b0b 0900 |0182: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03dd86: 0c09 |0185: move-result-object v9 │ │ -03dd88: 6e10 0909 0900 |0186: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03dd8e: 0a09 |0189: move-result v9 │ │ -03dd90: 7110 e808 0900 |018a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03dd96: 0c09 |018d: move-result-object v9 │ │ -03dd98: 6e30 4900 8209 |018e: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03dd9e: 1a08 bd08 |0191: const-string v8, "duration" // string@08bd │ │ -03dda2: 54e9 5203 |0193: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dda6: 6e10 380b 0900 |0195: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03ddac: 0b09 |0198: move-result-wide v9 │ │ -03ddae: 7120 ee08 a900 |0199: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03ddb4: 0c09 |019c: move-result-object v9 │ │ -03ddb6: 6e30 4a00 8209 |019d: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03ddbc: 54e8 5203 |01a0: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03ddc0: 6e10 310b 0800 |01a2: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03ddc6: 0c08 |01a5: move-result-object v8 │ │ -03ddc8: 3808 2000 |01a6: if-eqz v8, 01c6 // +0020 │ │ -03ddcc: 1a08 5607 |01a8: const-string v8, "artist" // string@0756 │ │ -03ddd0: 54e9 5203 |01aa: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03ddd4: 6e10 310b 0900 |01ac: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03ddda: 0c09 |01af: move-result-object v9 │ │ -03dddc: 6e10 090b 0900 |01b0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03dde2: 0c09 |01b3: move-result-object v9 │ │ -03dde4: 6e30 4b00 8209 |01b4: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03ddea: 1a08 5c07 |01b7: const-string v8, "artist_key" // string@075c │ │ -03ddee: 54e9 5203 |01b9: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03ddf2: 6e10 310b 0900 |01bb: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03ddf8: 0c09 |01be: move-result-object v9 │ │ -03ddfa: 6e10 070b 0900 |01bf: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03de00: 0c09 |01c2: move-result-object v9 │ │ -03de02: 6e30 4b00 8209 |01c3: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03de08: 54e8 5203 |01c6: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03de0c: 6e10 2f0b 0800 |01c8: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03de12: 0c08 |01cb: move-result-object v8 │ │ -03de14: 3808 2000 |01cc: if-eqz v8, 01ec // +0020 │ │ -03de18: 1a08 1c07 |01ce: const-string v8, "album" // string@071c │ │ -03de1c: 54e9 5203 |01d0: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03de20: 6e10 2f0b 0900 |01d2: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03de26: 0c09 |01d5: move-result-object v9 │ │ -03de28: 6e10 f40a 0900 |01d6: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03de2e: 0c09 |01d9: move-result-object v9 │ │ -03de30: 6e30 4b00 8209 |01da: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03de36: 1a08 2307 |01dd: const-string v8, "album_key" // string@0723 │ │ -03de3a: 54e9 5203 |01df: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03de3e: 6e10 2f0b 0900 |01e1: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03de44: 0c09 |01e4: move-result-object v9 │ │ -03de46: 6e10 f20a 0900 |01e5: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03de4c: 0c09 |01e8: move-result-object v9 │ │ -03de4e: 6e30 4b00 8209 |01e9: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03de54: 1a08 d606 |01ec: const-string v8, "_data" // string@06d6 │ │ -03de58: 54e9 5203 |01ee: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03de5c: 6e10 3d0b 0900 |01f0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03de62: 0c09 |01f3: move-result-object v9 │ │ -03de64: 6e30 4b00 8209 |01f4: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03de6a: 1a08 a510 |01f7: const-string v8, "track" // string@10a5 │ │ -03de6e: 54e9 5203 |01f9: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03de72: 6e10 3c0b 0900 |01fb: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03de78: 0c09 |01fe: move-result-object v9 │ │ -03de7a: 6e30 4b00 8209 |01ff: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03de80: 1a08 5f08 |0202: const-string v8, "date_added" // string@085f │ │ -03de84: 54e9 5003 |0204: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ -03de88: 6e10 5709 0900 |0206: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03de8e: 0b09 |0209: move-result-wide v9 │ │ -03de90: 7120 ee08 a900 |020a: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03de96: 0c09 |020d: move-result-object v9 │ │ -03de98: 6e30 4a00 8209 |020e: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03de9e: 1a08 6008 |0211: const-string v8, "date_modified" // string@0860 │ │ -03dea2: 54e9 5003 |0213: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ -03dea6: 6e10 5709 0900 |0215: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03deac: 0b09 |0218: move-result-wide v9 │ │ -03deae: 7120 ee08 a900 |0219: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03deb4: 0c09 |021c: move-result-object v9 │ │ -03deb6: 6e30 4a00 8209 |021d: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03debc: 1a08 7e10 |0220: const-string v8, "tags" // string@107e │ │ -03dec0: 54e9 5203 |0222: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dec4: 6e10 390b 0900 |0224: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03deca: 0c09 |0227: move-result-object v9 │ │ -03decc: 6e30 4b00 8209 |0228: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03ded2: 1a08 4911 |022b: const-string v8, "year" // string@1149 │ │ -03ded6: 54e9 5203 |022d: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03deda: 6e10 2f0b 0900 |022f: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03dee0: 0c09 |0232: move-result-object v9 │ │ -03dee2: 6e10 f90a 0900 |0233: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03dee8: 0c09 |0236: move-result-object v9 │ │ -03deea: 6e30 4b00 8209 |0237: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03def0: 1a08 690e |023a: const-string v8, "point" // string@0e69 │ │ -03def4: 54e9 5203 |023c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03def8: 6e10 360b 0900 |023e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03defe: 0a09 |0241: move-result v9 │ │ -03df00: 7110 e808 0900 |0242: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03df06: 0c09 |0245: move-result-object v9 │ │ -03df08: 6e30 4900 8209 |0246: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03df0e: 54e8 5503 |0249: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0355 │ │ -03df12: 1a09 5b0e |024b: const-string v9, "playlist_audio" // string@0e5b │ │ -03df16: 120a |024d: const/4 v10, #int 0 // #0 │ │ -03df18: 6e40 9200 982a |024e: invoke-virtual {v8, v9, v10, v2}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03df1e: 0b03 |0251: move-result-wide v3 │ │ -03df20: 54e8 5403 |0252: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$cursor:Landroid/database/MatrixCursor; // field@0354 │ │ -03df24: 1309 1500 |0254: const/16 v9, #int 21 // #15 │ │ -03df28: 2399 3102 |0256: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ -03df2c: 120a |0258: const/4 v10, #int 0 // #0 │ │ -03df2e: 220b 5201 |0259: new-instance v11, Ljava/lang/Integer; // type@0152 │ │ -03df32: 843c |025b: long-to-int v12, v3 │ │ -03df34: 7020 e208 cb00 |025c: invoke-direct {v11, v12}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03df3a: 4d0b 090a |025f: aput-object v11, v9, v10 │ │ -03df3e: 121a |0261: const/4 v10, #int 1 // #1 │ │ -03df40: 54eb 5203 |0262: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03df44: 6e10 3b0b 0b00 |0264: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03df4a: 0c0b |0267: move-result-object v11 │ │ -03df4c: 4d0b 090a |0268: aput-object v11, v9, v10 │ │ -03df50: 122a |026a: const/4 v10, #int 2 // #2 │ │ -03df52: 54eb 5203 |026b: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03df56: 6e10 330b 0b00 |026d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03df5c: 0c0b |0270: move-result-object v11 │ │ -03df5e: 4d0b 090a |0271: aput-object v11, v9, v10 │ │ -03df62: 123a |0273: const/4 v10, #int 3 // #3 │ │ -03df64: 54eb 5203 |0274: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03df68: 6e10 3b0b 0b00 |0276: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03df6e: 0c0b |0279: move-result-object v11 │ │ -03df70: 6e10 0909 0b00 |027a: invoke-virtual {v11}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03df76: 0a0b |027d: move-result v11 │ │ -03df78: 7110 e708 0b00 |027e: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ -03df7e: 0c0b |0281: move-result-object v11 │ │ -03df80: 4d0b 090a |0282: aput-object v11, v9, v10 │ │ -03df84: 124a |0284: const/4 v10, #int 4 // #4 │ │ -03df86: 220b 5501 |0285: new-instance v11, Ljava/lang/Long; // type@0155 │ │ -03df8a: 54ec 5203 |0287: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03df8e: 6e10 380b 0c00 |0289: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03df94: 0b0c |028c: move-result-wide v12 │ │ -03df96: 7030 ea08 cb0d |028d: invoke-direct {v11, v12, v13}, Ljava/lang/Long;.:(J)V // method@08ea │ │ -03df9c: 4d0b 090a |0290: aput-object v11, v9, v10 │ │ -03dfa0: 125a |0292: const/4 v10, #int 5 // #5 │ │ -03dfa2: 54eb 5203 |0293: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dfa6: 6e10 3d0b 0b00 |0295: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03dfac: 0c0b |0298: move-result-object v11 │ │ -03dfae: 4d0b 090a |0299: aput-object v11, v9, v10 │ │ -03dfb2: 126a |029b: const/4 v10, #int 6 // #6 │ │ -03dfb4: 54eb 5203 |029c: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dfb8: 6e10 310b 0b00 |029e: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03dfbe: 0c0b |02a1: move-result-object v11 │ │ -03dfc0: 6e10 090b 0b00 |02a2: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03dfc6: 0c0b |02a5: move-result-object v11 │ │ -03dfc8: 4d0b 090a |02a6: aput-object v11, v9, v10 │ │ -03dfcc: 127a |02a8: const/4 v10, #int 7 // #7 │ │ -03dfce: 54eb 5203 |02a9: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dfd2: 6e10 310b 0b00 |02ab: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03dfd8: 0c0b |02ae: move-result-object v11 │ │ -03dfda: 6e10 070b 0b00 |02af: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03dfe0: 0c0b |02b2: move-result-object v11 │ │ -03dfe2: 4d0b 090a |02b3: aput-object v11, v9, v10 │ │ -03dfe6: 130a 0800 |02b5: const/16 v10, #int 8 // #8 │ │ -03dfea: 54eb 5203 |02b7: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03dfee: 6e10 2f0b 0b00 |02b9: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03dff4: 0c0b |02bc: move-result-object v11 │ │ -03dff6: 6e10 f40a 0b00 |02bd: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03dffc: 0c0b |02c0: move-result-object v11 │ │ -03dffe: 4d0b 090a |02c1: aput-object v11, v9, v10 │ │ -03e002: 130a 0900 |02c3: const/16 v10, #int 9 // #9 │ │ -03e006: 54eb 5203 |02c5: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e00a: 6e10 2f0b 0b00 |02c7: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e010: 0c0b |02ca: move-result-object v11 │ │ -03e012: 6e10 f20a 0b00 |02cb: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03e018: 0c0b |02ce: move-result-object v11 │ │ -03e01a: 4d0b 090a |02cf: aput-object v11, v9, v10 │ │ -03e01e: 130a 0a00 |02d1: const/16 v10, #int 10 // #a │ │ -03e022: 54eb 5203 |02d3: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e026: 6e10 300b 0b00 |02d5: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ -03e02c: 0c0b |02d8: move-result-object v11 │ │ -03e02e: 4d0b 090a |02d9: aput-object v11, v9, v10 │ │ -03e032: 130a 0b00 |02db: const/16 v10, #int 11 // #b │ │ -03e036: 220b 5201 |02dd: new-instance v11, Ljava/lang/Integer; // type@0152 │ │ -03e03a: 54ec 5203 |02df: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e03e: 6e10 3c0b 0c00 |02e1: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03e044: 0c0c |02e4: move-result-object v12 │ │ -03e046: 7020 e308 cb00 |02e5: invoke-direct {v11, v12}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@08e3 │ │ -03e04c: 4d0b 090a |02e8: aput-object v11, v9, v10 │ │ -03e050: 130a 0c00 |02ea: const/16 v10, #int 12 // #c │ │ -03e054: 54eb 5203 |02ec: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e058: 6e10 2f0b 0b00 |02ee: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e05e: 0c0b |02f1: move-result-object v11 │ │ -03e060: 6e10 f90a 0b00 |02f2: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03e066: 0c0b |02f5: move-result-object v11 │ │ -03e068: 4d0b 090a |02f6: aput-object v11, v9, v10 │ │ -03e06c: 130a 0d00 |02f8: const/16 v10, #int 13 // #d │ │ -03e070: 54eb 5003 |02fa: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ -03e074: 6e10 5709 0b00 |02fc: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e07a: 0b0b |02ff: move-result-wide v11 │ │ -03e07c: 7120 ee08 cb00 |0300: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e082: 0c0b |0303: move-result-object v11 │ │ -03e084: 4d0b 090a |0304: aput-object v11, v9, v10 │ │ -03e088: 130a 0e00 |0306: const/16 v10, #int 14 // #e │ │ -03e08c: 54eb 5003 |0308: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ -03e090: 6e10 5709 0b00 |030a: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e096: 0b0b |030d: move-result-wide v11 │ │ -03e098: 7120 ee08 cb00 |030e: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e09e: 0c0b |0311: move-result-object v11 │ │ -03e0a0: 4d0b 090a |0312: aput-object v11, v9, v10 │ │ -03e0a4: 130a 0f00 |0314: const/16 v10, #int 15 // #f │ │ -03e0a8: 120b |0316: const/4 v11, #int 0 // #0 │ │ -03e0aa: 7110 e808 0b00 |0317: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e0b0: 0c0b |031a: move-result-object v11 │ │ -03e0b2: 4d0b 090a |031b: aput-object v11, v9, v10 │ │ -03e0b6: 130a 1000 |031d: const/16 v10, #int 16 // #10 │ │ -03e0ba: 54eb 5203 |031f: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e0be: 6e10 390b 0b00 |0321: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03e0c4: 0c0b |0324: move-result-object v11 │ │ -03e0c6: 4d0b 090a |0325: aput-object v11, v9, v10 │ │ -03e0ca: 130a 1100 |0327: const/16 v10, #int 17 // #11 │ │ -03e0ce: 54eb 5203 |0329: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e0d2: 6e10 360b 0b00 |032b: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03e0d8: 0a0b |032e: move-result v11 │ │ -03e0da: 7110 e808 0b00 |032f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e0e0: 0c0b |0332: move-result-object v11 │ │ -03e0e2: 4d0b 090a |0333: aput-object v11, v9, v10 │ │ -03e0e6: 130a 1200 |0335: const/16 v10, #int 18 // #12 │ │ -03e0ea: 54eb 5203 |0337: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e0ee: 6e10 330b 0b00 |0339: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03e0f4: 0c0b |033c: move-result-object v11 │ │ -03e0f6: 4d0b 090a |033d: aput-object v11, v9, v10 │ │ -03e0fa: 130a 1300 |033f: const/16 v10, #int 19 // #13 │ │ -03e0fe: 53eb 5603 |0341: iget-wide v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_id:J // field@0356 │ │ -03e102: 7120 ee08 cb00 |0343: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e108: 0c0b |0346: move-result-object v11 │ │ -03e10a: 4d0b 090a |0347: aput-object v11, v9, v10 │ │ -03e10e: 130a 1400 |0349: const/16 v10, #int 20 // #14 │ │ -03e112: 52eb 5103 |034b: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.i:I // field@0351 │ │ -03e116: d80c 0b01 |034d: add-int/lit8 v12, v11, #int 1 // #01 │ │ -03e11a: 59ec 5103 |034f: iput v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.i:I // field@0351 │ │ -03e11e: 7110 e808 0b00 |0351: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e124: 0c0b |0354: move-result-object v11 │ │ -03e126: 4d0b 090a |0355: aput-object v11, v9, v10 │ │ -03e12a: 6e20 8800 9800 |0357: invoke-virtual {v8, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03e130: 1208 |035a: const/4 v8, #int 0 // #0 │ │ -03e132: 5be8 5203 |035b: iput-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e136: 1218 |035d: const/4 v8, #int 1 // #1 │ │ -03e138: 0f08 |035e: return v8 │ │ -03e13a: 1a09 b707 |035f: const-string v9, "cache_file" // string@07b7 │ │ -03e13e: 1208 |0361: const/4 v8, #int 0 // #0 │ │ -03e140: 1f08 5d01 |0362: check-cast v8, Ljava/lang/String; // type@015d │ │ -03e144: 6e30 4b00 9108 |0364: invoke-virtual {v1, v9, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e14a: 2900 c5fd |0367: goto/16 012c // -023b │ │ +03e5f0: |[03e5f0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$4.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03e600: 7210 f40b 0f00 |0000: invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03e606: 0c03 |0003: move-result-object v3 │ │ +03e608: 1a08 2e10 |0004: const-string v8, "song" // string@102e │ │ +03e60c: 6e20 0609 8300 |0006: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03e612: 0a08 |0009: move-result v8 │ │ +03e614: 3808 5303 |000a: if-eqz v8, 035d // +0353 │ │ +03e618: 54e8 5203 |000c: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e61c: 3808 4c03 |000e: if-eqz v8, 035a // +034c │ │ +03e620: 54e8 5203 |0010: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e624: 6e10 3b0b 0800 |0012: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e62a: 0c08 |0015: move-result-object v8 │ │ +03e62c: 3808 4403 |0016: if-eqz v8, 035a // +0344 │ │ +03e630: 2201 1300 |0018: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +03e634: 7010 4400 0100 |001a: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03e63a: 1a08 da06 |001d: const-string v8, "_id" // string@06da │ │ +03e63e: 54e9 5203 |001f: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e642: 6e10 330b 0900 |0021: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03e648: 0c09 |0024: move-result-object v9 │ │ +03e64a: 6e30 4b00 8109 |0025: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e650: 1a08 2d0d |0028: const-string v8, "media_key" // string@0d2d │ │ +03e654: 54e9 5203 |002a: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e658: 6e10 330b 0900 |002c: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03e65e: 0c09 |002f: move-result-object v9 │ │ +03e660: 6e30 4b00 8109 |0030: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e666: 1a08 9810 |0033: const-string v8, "title" // string@1098 │ │ +03e66a: 54e9 5203 |0035: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e66e: 6e10 3b0b 0900 |0037: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e674: 0c09 |003a: move-result-object v9 │ │ +03e676: 6e30 4b00 8109 |003b: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e67c: 54e8 5203 |003e: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e680: 6e10 3b0b 0800 |0040: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e686: 0c08 |0043: move-result-object v8 │ │ +03e688: 3808 1500 |0044: if-eqz v8, 0059 // +0015 │ │ +03e68c: 1a08 9910 |0046: const-string v8, "title_key" // string@1099 │ │ +03e690: 54e9 5203 |0048: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e694: 6e10 3b0b 0900 |004a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e69a: 0c09 |004d: move-result-object v9 │ │ +03e69c: 6e10 0909 0900 |004e: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03e6a2: 0a09 |0051: move-result v9 │ │ +03e6a4: 7110 e808 0900 |0052: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e6aa: 0c09 |0055: move-result-object v9 │ │ +03e6ac: 6e30 4900 8109 |0056: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03e6b2: 1a08 bc08 |0059: const-string v8, "duration" // string@08bc │ │ +03e6b6: 54e9 5203 |005b: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e6ba: 6e10 380b 0900 |005d: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03e6c0: 0b0a |0060: move-result-wide v10 │ │ +03e6c2: 7120 ee08 ba00 |0061: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e6c8: 0c09 |0064: move-result-object v9 │ │ +03e6ca: 6e30 4a00 8109 |0065: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e6d0: 54e8 5203 |0068: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e6d4: 6e10 310b 0800 |006a: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e6da: 0c08 |006d: move-result-object v8 │ │ +03e6dc: 3808 2000 |006e: if-eqz v8, 008e // +0020 │ │ +03e6e0: 1a08 5507 |0070: const-string v8, "artist" // string@0755 │ │ +03e6e4: 54e9 5203 |0072: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e6e8: 6e10 310b 0900 |0074: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e6ee: 0c09 |0077: move-result-object v9 │ │ +03e6f0: 6e10 090b 0900 |0078: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03e6f6: 0c09 |007b: move-result-object v9 │ │ +03e6f8: 6e30 4b00 8109 |007c: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e6fe: 1a08 5b07 |007f: const-string v8, "artist_key" // string@075b │ │ +03e702: 54e9 5203 |0081: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e706: 6e10 310b 0900 |0083: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e70c: 0c09 |0086: move-result-object v9 │ │ +03e70e: 6e10 070b 0900 |0087: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03e714: 0c09 |008a: move-result-object v9 │ │ +03e716: 6e30 4b00 8109 |008b: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e71c: 54e8 5203 |008e: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e720: 6e10 2f0b 0800 |0090: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e726: 0c08 |0093: move-result-object v8 │ │ +03e728: 3808 2000 |0094: if-eqz v8, 00b4 // +0020 │ │ +03e72c: 1a08 1c07 |0096: const-string v8, "album" // string@071c │ │ +03e730: 54e9 5203 |0098: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e734: 6e10 2f0b 0900 |009a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e73a: 0c09 |009d: move-result-object v9 │ │ +03e73c: 6e10 f40a 0900 |009e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03e742: 0c09 |00a1: move-result-object v9 │ │ +03e744: 6e30 4b00 8109 |00a2: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e74a: 1a08 2307 |00a5: const-string v8, "album_key" // string@0723 │ │ +03e74e: 54e9 5203 |00a7: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e752: 6e10 2f0b 0900 |00a9: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e758: 0c09 |00ac: move-result-object v9 │ │ +03e75a: 6e10 f20a 0900 |00ad: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03e760: 0c09 |00b0: move-result-object v9 │ │ +03e762: 6e30 4b00 8109 |00b1: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e768: 1a08 d606 |00b4: const-string v8, "_data" // string@06d6 │ │ +03e76c: 54e9 5203 |00b6: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e770: 6e10 3d0b 0900 |00b8: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03e776: 0c09 |00bb: move-result-object v9 │ │ +03e778: 6e30 4b00 8109 |00bc: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e77e: 1a08 a310 |00bf: const-string v8, "track" // string@10a3 │ │ +03e782: 54e9 5203 |00c1: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e786: 6e10 3c0b 0900 |00c3: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03e78c: 0c09 |00c6: move-result-object v9 │ │ +03e78e: 6e30 4b00 8109 |00c7: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e794: 1a08 5e08 |00ca: const-string v8, "date_added" // string@085e │ │ +03e798: 54e9 5003 |00cc: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ +03e79c: 6e10 5709 0900 |00ce: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03e7a2: 0b0a |00d1: move-result-wide v10 │ │ +03e7a4: 7120 ee08 ba00 |00d2: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e7aa: 0c09 |00d5: move-result-object v9 │ │ +03e7ac: 6e30 4a00 8109 |00d6: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e7b2: 1a08 5f08 |00d9: const-string v8, "date_modified" // string@085f │ │ +03e7b6: 54e9 5003 |00db: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ +03e7ba: 6e10 5709 0900 |00dd: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03e7c0: 0b0a |00e0: move-result-wide v10 │ │ +03e7c2: 7120 ee08 ba00 |00e1: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e7c8: 0c09 |00e4: move-result-object v9 │ │ +03e7ca: 6e30 4a00 8109 |00e5: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e7d0: 1a08 7c10 |00e8: const-string v8, "tags" // string@107c │ │ +03e7d4: 54e9 5203 |00ea: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e7d8: 6e10 390b 0900 |00ec: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03e7de: 0c09 |00ef: move-result-object v9 │ │ +03e7e0: 6e30 4b00 8109 |00f0: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e7e6: 1a08 4711 |00f3: const-string v8, "year" // string@1147 │ │ +03e7ea: 54e9 5203 |00f5: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e7ee: 6e10 2f0b 0900 |00f7: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e7f4: 0c09 |00fa: move-result-object v9 │ │ +03e7f6: 6e10 f90a 0900 |00fb: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03e7fc: 0c09 |00fe: move-result-object v9 │ │ +03e7fe: 6e30 4b00 8109 |00ff: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e804: 1a08 670e |0102: const-string v8, "point" // string@0e67 │ │ +03e808: 54e9 5203 |0104: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e80c: 6e10 360b 0900 |0106: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03e812: 0a09 |0109: move-result v9 │ │ +03e814: 7110 e808 0900 |010a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e81a: 0c09 |010d: move-result-object v9 │ │ +03e81c: 6e30 4900 8109 |010e: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03e822: 54e8 5203 |0111: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e826: 6e10 3d0b 0800 |0113: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03e82c: 0c08 |0116: move-result-object v8 │ │ +03e82e: 7110 cb0a 0800 |0117: invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ +03e834: 0c00 |011a: move-result-object v0 │ │ +03e836: 3800 4402 |011b: if-eqz v0, 035f // +0244 │ │ +03e83a: 6e10 ba08 0000 |011d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ +03e840: 0a08 |0120: move-result v8 │ │ +03e842: 3808 3e02 |0121: if-eqz v8, 035f // +023e │ │ +03e846: 1a08 b607 |0123: const-string v8, "cache_file" // string@07b6 │ │ +03e84a: 6e10 bb08 0000 |0125: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ +03e850: 0c09 |0128: move-result-object v9 │ │ +03e852: 6e30 4b00 8109 |0129: invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e858: 54e8 5503 |012c: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0355 │ │ +03e85c: 1a09 6607 |012e: const-string v9, "audio" // string@0766 │ │ +03e860: 120a |0130: const/4 v10, #int 0 // #0 │ │ +03e862: 6e40 9200 981a |0131: invoke-virtual {v8, v9, v10, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03e868: 0b06 |0134: move-result-wide v6 │ │ +03e86a: 2202 1300 |0135: new-instance v2, Landroid/content/ContentValues; // type@0013 │ │ +03e86e: 7010 4400 0200 |0137: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03e874: 1a08 da06 |013a: const-string v8, "_id" // string@06da │ │ +03e878: 54e9 5203 |013c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e87c: 6e10 330b 0900 |013e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03e882: 0c09 |0141: move-result-object v9 │ │ +03e884: 6e30 4b00 8209 |0142: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e88a: 1a08 7c07 |0145: const-string v8, "audio_id" // string@077c │ │ +03e88e: 7120 ee08 7600 |0147: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e894: 0c09 |014a: move-result-object v9 │ │ +03e896: 6e30 4a00 8209 |014b: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e89c: 1a08 2d0d |014e: const-string v8, "media_key" // string@0d2d │ │ +03e8a0: 54e9 5203 |0150: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e8a4: 6e10 330b 0900 |0152: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03e8aa: 0c09 |0155: move-result-object v9 │ │ +03e8ac: 6e30 4b00 8209 |0156: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e8b2: 1a08 5b0e |0159: const-string v8, "playlist_id" // string@0e5b │ │ +03e8b6: 54e9 5703 |015b: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_key:Ljava/lang/String; // field@0357 │ │ +03e8ba: 6e30 4b00 8209 |015d: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e8c0: 1a08 520e |0160: const-string v8, "play_order" // string@0e52 │ │ +03e8c4: 52e9 5103 |0162: iget v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.i:I // field@0351 │ │ +03e8c8: 7110 e808 0900 |0164: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e8ce: 0c09 |0167: move-result-object v9 │ │ +03e8d0: 6e30 4900 8209 |0168: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03e8d6: 1a08 9810 |016b: const-string v8, "title" // string@1098 │ │ +03e8da: 54e9 5203 |016d: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e8de: 6e10 3b0b 0900 |016f: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e8e4: 0c09 |0172: move-result-object v9 │ │ +03e8e6: 6e30 4b00 8209 |0173: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e8ec: 54e8 5203 |0176: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e8f0: 6e10 3b0b 0800 |0178: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e8f6: 0c08 |017b: move-result-object v8 │ │ +03e8f8: 3808 1500 |017c: if-eqz v8, 0191 // +0015 │ │ +03e8fc: 1a08 9910 |017e: const-string v8, "title_key" // string@1099 │ │ +03e900: 54e9 5203 |0180: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e904: 6e10 3b0b 0900 |0182: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03e90a: 0c09 |0185: move-result-object v9 │ │ +03e90c: 6e10 0909 0900 |0186: invoke-virtual {v9}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03e912: 0a09 |0189: move-result v9 │ │ +03e914: 7110 e808 0900 |018a: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03e91a: 0c09 |018d: move-result-object v9 │ │ +03e91c: 6e30 4900 8209 |018e: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03e922: 1a08 bc08 |0191: const-string v8, "duration" // string@08bc │ │ +03e926: 54e9 5203 |0193: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e92a: 6e10 380b 0900 |0195: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03e930: 0b0a |0198: move-result-wide v10 │ │ +03e932: 7120 ee08 ba00 |0199: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03e938: 0c09 |019c: move-result-object v9 │ │ +03e93a: 6e30 4a00 8209 |019d: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03e940: 54e8 5203 |01a0: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e944: 6e10 310b 0800 |01a2: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e94a: 0c08 |01a5: move-result-object v8 │ │ +03e94c: 3808 2000 |01a6: if-eqz v8, 01c6 // +0020 │ │ +03e950: 1a08 5507 |01a8: const-string v8, "artist" // string@0755 │ │ +03e954: 54e9 5203 |01aa: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e958: 6e10 310b 0900 |01ac: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e95e: 0c09 |01af: move-result-object v9 │ │ +03e960: 6e10 090b 0900 |01b0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03e966: 0c09 |01b3: move-result-object v9 │ │ +03e968: 6e30 4b00 8209 |01b4: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e96e: 1a08 5b07 |01b7: const-string v8, "artist_key" // string@075b │ │ +03e972: 54e9 5203 |01b9: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e976: 6e10 310b 0900 |01bb: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03e97c: 0c09 |01be: move-result-object v9 │ │ +03e97e: 6e10 070b 0900 |01bf: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03e984: 0c09 |01c2: move-result-object v9 │ │ +03e986: 6e30 4b00 8209 |01c3: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e98c: 54e8 5203 |01c6: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e990: 6e10 2f0b 0800 |01c8: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e996: 0c08 |01cb: move-result-object v8 │ │ +03e998: 3808 2000 |01cc: if-eqz v8, 01ec // +0020 │ │ +03e99c: 1a08 1c07 |01ce: const-string v8, "album" // string@071c │ │ +03e9a0: 54e9 5203 |01d0: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e9a4: 6e10 2f0b 0900 |01d2: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e9aa: 0c09 |01d5: move-result-object v9 │ │ +03e9ac: 6e10 f40a 0900 |01d6: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03e9b2: 0c09 |01d9: move-result-object v9 │ │ +03e9b4: 6e30 4b00 8209 |01da: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e9ba: 1a08 2307 |01dd: const-string v8, "album_key" // string@0723 │ │ +03e9be: 54e9 5203 |01df: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e9c2: 6e10 2f0b 0900 |01e1: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03e9c8: 0c09 |01e4: move-result-object v9 │ │ +03e9ca: 6e10 f20a 0900 |01e5: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03e9d0: 0c09 |01e8: move-result-object v9 │ │ +03e9d2: 6e30 4b00 8209 |01e9: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e9d8: 1a08 d606 |01ec: const-string v8, "_data" // string@06d6 │ │ +03e9dc: 54e9 5203 |01ee: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e9e0: 6e10 3d0b 0900 |01f0: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03e9e6: 0c09 |01f3: move-result-object v9 │ │ +03e9e8: 6e30 4b00 8209 |01f4: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03e9ee: 1a08 a310 |01f7: const-string v8, "track" // string@10a3 │ │ +03e9f2: 54e9 5203 |01f9: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03e9f6: 6e10 3c0b 0900 |01fb: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03e9fc: 0c09 |01fe: move-result-object v9 │ │ +03e9fe: 6e30 4b00 8209 |01ff: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03ea04: 1a08 5e08 |0202: const-string v8, "date_added" // string@085e │ │ +03ea08: 54e9 5003 |0204: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ +03ea0c: 6e10 5709 0900 |0206: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03ea12: 0b0a |0209: move-result-wide v10 │ │ +03ea14: 7120 ee08 ba00 |020a: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03ea1a: 0c09 |020d: move-result-object v9 │ │ +03ea1c: 6e30 4a00 8209 |020e: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03ea22: 1a08 5f08 |0211: const-string v8, "date_modified" // string@085f │ │ +03ea26: 54e9 5003 |0213: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ +03ea2a: 6e10 5709 0900 |0215: invoke-virtual {v9}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03ea30: 0b0a |0218: move-result-wide v10 │ │ +03ea32: 7120 ee08 ba00 |0219: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03ea38: 0c09 |021c: move-result-object v9 │ │ +03ea3a: 6e30 4a00 8209 |021d: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03ea40: 1a08 7c10 |0220: const-string v8, "tags" // string@107c │ │ +03ea44: 54e9 5203 |0222: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ea48: 6e10 390b 0900 |0224: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03ea4e: 0c09 |0227: move-result-object v9 │ │ +03ea50: 6e30 4b00 8209 |0228: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03ea56: 1a08 4711 |022b: const-string v8, "year" // string@1147 │ │ +03ea5a: 54e9 5203 |022d: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ea5e: 6e10 2f0b 0900 |022f: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03ea64: 0c09 |0232: move-result-object v9 │ │ +03ea66: 6e10 f90a 0900 |0233: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03ea6c: 0c09 |0236: move-result-object v9 │ │ +03ea6e: 6e30 4b00 8209 |0237: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03ea74: 1a08 670e |023a: const-string v8, "point" // string@0e67 │ │ +03ea78: 54e9 5203 |023c: iget-object v9, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ea7c: 6e10 360b 0900 |023e: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03ea82: 0a09 |0241: move-result v9 │ │ +03ea84: 7110 e808 0900 |0242: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03ea8a: 0c09 |0245: move-result-object v9 │ │ +03ea8c: 6e30 4900 8209 |0246: invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03ea92: 54e8 5503 |0249: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$db:Landroid/database/sqlite/SQLiteDatabase; // field@0355 │ │ +03ea96: 1a09 590e |024b: const-string v9, "playlist_audio" // string@0e59 │ │ +03ea9a: 120a |024d: const/4 v10, #int 0 // #0 │ │ +03ea9c: 6e40 9200 982a |024e: invoke-virtual {v8, v9, v10, v2}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03eaa2: 0b04 |0251: move-result-wide v4 │ │ +03eaa4: 54e8 5403 |0252: iget-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$cursor:Landroid/database/MatrixCursor; // field@0354 │ │ +03eaa8: 1309 1500 |0254: const/16 v9, #int 21 // #15 │ │ +03eaac: 2399 3102 |0256: new-array v9, v9, [Ljava/lang/Object; // type@0231 │ │ +03eab0: 120a |0258: const/4 v10, #int 0 // #0 │ │ +03eab2: 220b 5201 |0259: new-instance v11, Ljava/lang/Integer; // type@0152 │ │ +03eab6: 844c |025b: long-to-int v12, v4 │ │ +03eab8: 7020 e208 cb00 |025c: invoke-direct {v11, v12}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03eabe: 4d0b 090a |025f: aput-object v11, v9, v10 │ │ +03eac2: 121a |0261: const/4 v10, #int 1 // #1 │ │ +03eac4: 54eb 5203 |0262: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eac8: 6e10 3b0b 0b00 |0264: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03eace: 0c0b |0267: move-result-object v11 │ │ +03ead0: 4d0b 090a |0268: aput-object v11, v9, v10 │ │ +03ead4: 122a |026a: const/4 v10, #int 2 // #2 │ │ +03ead6: 54eb 5203 |026b: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eada: 6e10 330b 0b00 |026d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03eae0: 0c0b |0270: move-result-object v11 │ │ +03eae2: 4d0b 090a |0271: aput-object v11, v9, v10 │ │ +03eae6: 123a |0273: const/4 v10, #int 3 // #3 │ │ +03eae8: 54eb 5203 |0274: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eaec: 6e10 3b0b 0b00 |0276: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03eaf2: 0c0b |0279: move-result-object v11 │ │ +03eaf4: 6e10 0909 0b00 |027a: invoke-virtual {v11}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03eafa: 0a0b |027d: move-result v11 │ │ +03eafc: 7110 e708 0b00 |027e: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@08e7 │ │ +03eb02: 0c0b |0281: move-result-object v11 │ │ +03eb04: 4d0b 090a |0282: aput-object v11, v9, v10 │ │ +03eb08: 124a |0284: const/4 v10, #int 4 // #4 │ │ +03eb0a: 220b 5501 |0285: new-instance v11, Ljava/lang/Long; // type@0155 │ │ +03eb0e: 54ec 5203 |0287: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eb12: 6e10 380b 0c00 |0289: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03eb18: 0b0c |028c: move-result-wide v12 │ │ +03eb1a: 7030 ea08 cb0d |028d: invoke-direct {v11, v12, v13}, Ljava/lang/Long;.:(J)V // method@08ea │ │ +03eb20: 4d0b 090a |0290: aput-object v11, v9, v10 │ │ +03eb24: 125a |0292: const/4 v10, #int 5 // #5 │ │ +03eb26: 54eb 5203 |0293: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eb2a: 6e10 3d0b 0b00 |0295: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03eb30: 0c0b |0298: move-result-object v11 │ │ +03eb32: 4d0b 090a |0299: aput-object v11, v9, v10 │ │ +03eb36: 126a |029b: const/4 v10, #int 6 // #6 │ │ +03eb38: 54eb 5203 |029c: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eb3c: 6e10 310b 0b00 |029e: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03eb42: 0c0b |02a1: move-result-object v11 │ │ +03eb44: 6e10 090b 0b00 |02a2: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03eb4a: 0c0b |02a5: move-result-object v11 │ │ +03eb4c: 4d0b 090a |02a6: aput-object v11, v9, v10 │ │ +03eb50: 127a |02a8: const/4 v10, #int 7 // #7 │ │ +03eb52: 54eb 5203 |02a9: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eb56: 6e10 310b 0b00 |02ab: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03eb5c: 0c0b |02ae: move-result-object v11 │ │ +03eb5e: 6e10 070b 0b00 |02af: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03eb64: 0c0b |02b2: move-result-object v11 │ │ +03eb66: 4d0b 090a |02b3: aput-object v11, v9, v10 │ │ +03eb6a: 130a 0800 |02b5: const/16 v10, #int 8 // #8 │ │ +03eb6e: 54eb 5203 |02b7: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eb72: 6e10 2f0b 0b00 |02b9: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03eb78: 0c0b |02bc: move-result-object v11 │ │ +03eb7a: 6e10 f40a 0b00 |02bd: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03eb80: 0c0b |02c0: move-result-object v11 │ │ +03eb82: 4d0b 090a |02c1: aput-object v11, v9, v10 │ │ +03eb86: 130a 0900 |02c3: const/16 v10, #int 9 // #9 │ │ +03eb8a: 54eb 5203 |02c5: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03eb8e: 6e10 2f0b 0b00 |02c7: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03eb94: 0c0b |02ca: move-result-object v11 │ │ +03eb96: 6e10 f20a 0b00 |02cb: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03eb9c: 0c0b |02ce: move-result-object v11 │ │ +03eb9e: 4d0b 090a |02cf: aput-object v11, v9, v10 │ │ +03eba2: 130a 0a00 |02d1: const/16 v10, #int 10 // #a │ │ +03eba6: 54eb 5203 |02d3: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ebaa: 6e10 300b 0b00 |02d5: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArt:()Ljava/lang/String; // method@0b30 │ │ +03ebb0: 0c0b |02d8: move-result-object v11 │ │ +03ebb2: 4d0b 090a |02d9: aput-object v11, v9, v10 │ │ +03ebb6: 130a 0b00 |02db: const/16 v10, #int 11 // #b │ │ +03ebba: 220b 5201 |02dd: new-instance v11, Ljava/lang/Integer; // type@0152 │ │ +03ebbe: 54ec 5203 |02df: iget-object v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ebc2: 6e10 3c0b 0c00 |02e1: invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03ebc8: 0c0c |02e4: move-result-object v12 │ │ +03ebca: 7020 e308 cb00 |02e5: invoke-direct {v11, v12}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@08e3 │ │ +03ebd0: 4d0b 090a |02e8: aput-object v11, v9, v10 │ │ +03ebd4: 130a 0c00 |02ea: const/16 v10, #int 12 // #c │ │ +03ebd8: 54eb 5203 |02ec: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ebdc: 6e10 2f0b 0b00 |02ee: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03ebe2: 0c0b |02f1: move-result-object v11 │ │ +03ebe4: 6e10 f90a 0b00 |02f2: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03ebea: 0c0b |02f5: move-result-object v11 │ │ +03ebec: 4d0b 090a |02f6: aput-object v11, v9, v10 │ │ +03ebf0: 130a 0d00 |02f8: const/16 v10, #int 13 // #d │ │ +03ebf4: 54eb 5003 |02fa: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ +03ebf8: 6e10 5709 0b00 |02fc: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03ebfe: 0b0c |02ff: move-result-wide v12 │ │ +03ec00: 7120 ee08 dc00 |0300: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03ec06: 0c0b |0303: move-result-object v11 │ │ +03ec08: 4d0b 090a |0304: aput-object v11, v9, v10 │ │ +03ec0c: 130a 0e00 |0306: const/16 v10, #int 14 // #e │ │ +03ec10: 54eb 5003 |0308: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.cal:Ljava/util/Calendar; // field@0350 │ │ +03ec14: 6e10 5709 0b00 |030a: invoke-virtual {v11}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03ec1a: 0b0c |030d: move-result-wide v12 │ │ +03ec1c: 7120 ee08 dc00 |030e: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03ec22: 0c0b |0311: move-result-object v11 │ │ +03ec24: 4d0b 090a |0312: aput-object v11, v9, v10 │ │ +03ec28: 130a 0f00 |0314: const/16 v10, #int 15 // #f │ │ +03ec2c: 120b |0316: const/4 v11, #int 0 // #0 │ │ +03ec2e: 7110 e808 0b00 |0317: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03ec34: 0c0b |031a: move-result-object v11 │ │ +03ec36: 4d0b 090a |031b: aput-object v11, v9, v10 │ │ +03ec3a: 130a 1000 |031d: const/16 v10, #int 16 // #10 │ │ +03ec3e: 54eb 5203 |031f: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ec42: 6e10 390b 0b00 |0321: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03ec48: 0c0b |0324: move-result-object v11 │ │ +03ec4a: 4d0b 090a |0325: aput-object v11, v9, v10 │ │ +03ec4e: 130a 1100 |0327: const/16 v10, #int 17 // #11 │ │ +03ec52: 54eb 5203 |0329: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ec56: 6e10 360b 0b00 |032b: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03ec5c: 0a0b |032e: move-result v11 │ │ +03ec5e: 7110 e808 0b00 |032f: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03ec64: 0c0b |0332: move-result-object v11 │ │ +03ec66: 4d0b 090a |0333: aput-object v11, v9, v10 │ │ +03ec6a: 130a 1200 |0335: const/16 v10, #int 18 // #12 │ │ +03ec6e: 54eb 5203 |0337: iget-object v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ec72: 6e10 330b 0b00 |0339: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03ec78: 0c0b |033c: move-result-object v11 │ │ +03ec7a: 4d0b 090a |033d: aput-object v11, v9, v10 │ │ +03ec7e: 130a 1300 |033f: const/16 v10, #int 19 // #13 │ │ +03ec82: 53ec 5603 |0341: iget-wide v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$playlist_id:J // field@0356 │ │ +03ec86: 7120 ee08 dc00 |0343: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03ec8c: 0c0b |0346: move-result-object v11 │ │ +03ec8e: 4d0b 090a |0347: aput-object v11, v9, v10 │ │ +03ec92: 130a 1400 |0349: const/16 v10, #int 20 // #14 │ │ +03ec96: 52eb 5103 |034b: iget v11, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.i:I // field@0351 │ │ +03ec9a: d80c 0b01 |034d: add-int/lit8 v12, v11, #int 1 // #01 │ │ +03ec9e: 59ec 5103 |034f: iput v12, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.i:I // field@0351 │ │ +03eca2: 7110 e808 0b00 |0351: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03eca8: 0c0b |0354: move-result-object v11 │ │ +03ecaa: 4d0b 090a |0355: aput-object v11, v9, v10 │ │ +03ecae: 6e20 8800 9800 |0357: invoke-virtual {v8, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03ecb4: 1208 |035a: const/4 v8, #int 0 // #0 │ │ +03ecb6: 5be8 5203 |035b: iput-object v8, v14, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ecba: 1218 |035d: const/4 v8, #int 1 // #1 │ │ +03ecbc: 0f08 |035e: return v8 │ │ +03ecbe: 1a09 b607 |035f: const-string v9, "cache_file" // string@07b6 │ │ +03ecc2: 1208 |0361: const/4 v8, #int 0 // #0 │ │ +03ecc4: 1f08 5d01 |0362: check-cast v8, Ljava/lang/String; // type@015d │ │ +03ecc8: 6e30 4b00 9108 |0364: invoke-virtual {v1, v9, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03ecce: 2900 c5fd |0367: goto/16 012c // -023b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0004 line=867 │ │ 0x000c line=868 │ │ 0x0018 line=869 │ │ 0x001d line=870 │ │ 0x0028 line=871 │ │ 0x0033 line=872 │ │ 0x003e line=873 │ │ 0x0046 line=874 │ │ + 0x004a line=875 │ │ + 0x0052 line=874 │ │ 0x0059 line=877 │ │ 0x0068 line=878 │ │ 0x0070 line=879 │ │ + 0x0078 line=880 │ │ + 0x007c line=879 │ │ 0x007f line=881 │ │ + 0x0083 line=882 │ │ + 0x008b line=881 │ │ 0x008e line=884 │ │ 0x0096 line=885 │ │ + 0x009e line=886 │ │ + 0x00a2 line=885 │ │ 0x00a5 line=887 │ │ + 0x00a9 line=888 │ │ + 0x00b1 line=887 │ │ 0x00b4 line=890 │ │ 0x00bf line=891 │ │ 0x00ca line=892 │ │ + 0x00ce line=893 │ │ + 0x00d6 line=892 │ │ 0x00d9 line=894 │ │ + 0x00dd line=895 │ │ + 0x00e5 line=894 │ │ 0x00e8 line=896 │ │ + 0x00ec line=897 │ │ + 0x00f0 line=896 │ │ 0x00f3 line=898 │ │ + 0x00fb line=899 │ │ + 0x00ff line=898 │ │ 0x0102 line=900 │ │ + 0x0106 line=901 │ │ + 0x010e line=900 │ │ 0x0111 line=903 │ │ 0x011b line=904 │ │ 0x0123 line=905 │ │ 0x012c line=910 │ │ 0x0135 line=913 │ │ 0x013a line=914 │ │ + 0x013e line=915 │ │ + 0x0142 line=914 │ │ 0x0145 line=916 │ │ + 0x0147 line=917 │ │ 0x014e line=918 │ │ + 0x0152 line=919 │ │ + 0x0156 line=918 │ │ 0x0159 line=920 │ │ 0x0160 line=922 │ │ 0x016b line=923 │ │ + 0x016f line=924 │ │ + 0x0173 line=923 │ │ 0x0176 line=925 │ │ 0x017e line=926 │ │ + 0x0182 line=927 │ │ + 0x018e line=926 │ │ 0x0191 line=929 │ │ + 0x0195 line=930 │ │ + 0x019d line=929 │ │ 0x01a0 line=931 │ │ 0x01a8 line=932 │ │ + 0x01ac line=933 │ │ + 0x01b4 line=932 │ │ 0x01b7 line=934 │ │ + 0x01bb line=935 │ │ + 0x01c3 line=934 │ │ 0x01c6 line=937 │ │ 0x01ce line=938 │ │ + 0x01d2 line=939 │ │ + 0x01da line=938 │ │ 0x01dd line=940 │ │ + 0x01e1 line=941 │ │ + 0x01e9 line=940 │ │ 0x01ec line=943 │ │ + 0x01f0 line=944 │ │ + 0x01f4 line=943 │ │ 0x01f7 line=945 │ │ + 0x01fb line=946 │ │ + 0x01ff line=945 │ │ 0x0202 line=947 │ │ + 0x0206 line=948 │ │ + 0x020e line=947 │ │ 0x0211 line=949 │ │ + 0x0215 line=950 │ │ + 0x021d line=949 │ │ 0x0220 line=951 │ │ + 0x0224 line=952 │ │ + 0x0228 line=951 │ │ 0x022b line=953 │ │ + 0x022f line=954 │ │ + 0x0237 line=953 │ │ 0x023a line=955 │ │ + 0x023e line=956 │ │ + 0x0246 line=955 │ │ 0x0249 line=957 │ │ 0x0252 line=961 │ │ + 0x0264 line=963 │ │ + 0x026d line=964 │ │ + 0x0276 line=965 │ │ + 0x0289 line=966 │ │ + 0x0295 line=967 │ │ + 0x02ab line=968 │ │ + 0x02b9 line=969 │ │ + 0x02c7 line=970 │ │ + 0x02e1 line=971 │ │ + 0x02ee line=972 │ │ + 0x02fc line=973 │ │ + 0x030a line=974 │ │ + 0x0321 line=975 │ │ + 0x0339 line=976 │ │ + 0x0357 line=961 │ │ 0x035a line=978 │ │ 0x035d line=980 │ │ 0x035f line=908 │ │ locals : │ │ 0x011b - 0x035a reg=0 cacheFile Ljava/io/File; │ │ 0x001d - 0x035a reg=1 dvalues Landroid/content/ContentValues; │ │ 0x013a - 0x035a reg=2 dvalues_pl Landroid/content/ContentValues; │ │ - 0x0252 - 0x035a reg=3 id J │ │ - 0x0135 - 0x035a reg=5 med_id J │ │ + 0x0252 - 0x035a reg=4 id J │ │ + 0x0135 - 0x035a reg=6 med_id J │ │ 0x035f - 0x0369 reg=0 cacheFile Ljava/io/File; │ │ 0x035f - 0x0369 reg=1 dvalues Landroid/content/ContentValues; │ │ - 0x0004 - 0x0369 reg=7 tag Ljava/lang/String; │ │ + 0x0004 - 0x0369 reg=3 tag Ljava/lang/String; │ │ 0x0000 - 0x0369 reg=14 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4; │ │ 0x0000 - 0x0369 reg=15 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;) │ │ name : 'startTag' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -03e150: |[03e150] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$4.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -03e160: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ -03e166: 0c00 |0003: move-result-object v0 │ │ -03e168: 1a01 3010 |0004: const-string v1, "song" // string@1030 │ │ -03e16c: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ -03e172: 0a01 |0009: move-result v1 │ │ -03e174: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ -03e178: 2201 d401 |000c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ -03e17c: 7010 2e0b 0100 |000e: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ -03e182: 5b31 5203 |0011: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e186: 5431 5203 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e18a: 1a02 b10a |0015: const-string v2, "id" // string@0ab1 │ │ -03e18e: 7120 ad0b 2400 |0017: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ -03e194: 0c02 |001a: move-result-object v2 │ │ -03e196: 6e20 420b 2100 |001b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ -03e19c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -03e19e: 0f01 |001f: return v1 │ │ -03e1a0: 5431 5203 |0020: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e1a4: 3801 fcff |0022: if-eqz v1, 001e // -0004 │ │ -03e1a8: 5431 5203 |0024: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ -03e1ac: 5432 5803 |0026: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$server:Ljava/lang/String; // field@0358 │ │ -03e1b0: 6e40 4b0b 2140 |0028: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ -03e1b6: 28f3 |002b: goto 001e // -000d │ │ +03ecd4: |[03ecd4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$4.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +03ece4: 7210 f40b 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@0bf4 │ │ +03ecea: 0c00 |0003: move-result-object v0 │ │ +03ecec: 1a01 2e10 |0004: const-string v1, "song" // string@102e │ │ +03ecf0: 6e20 0609 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0906 │ │ +03ecf6: 0a01 |0009: move-result v1 │ │ +03ecf8: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ +03ecfc: 2201 d401 |000c: new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // type@01d4 │ │ +03ed00: 7010 2e0b 0100 |000e: invoke-direct {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.:()V // method@0b2e │ │ +03ed06: 5b31 5203 |0011: iput-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ed0a: 5431 5203 |0013: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ed0e: 1a02 b00a |0015: const-string v2, "id" // string@0ab0 │ │ +03ed12: 7120 ad0b 2400 |0017: invoke-static {v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; // method@0bad │ │ +03ed18: 0c02 |001a: move-result-object v2 │ │ +03ed1a: 6e20 420b 2100 |001b: invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setId:(Ljava/lang/String;)V // method@0b42 │ │ +03ed20: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +03ed22: 0f01 |001f: return v1 │ │ +03ed24: 5431 5203 |0020: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ed28: 3801 fcff |0022: if-eqz v1, 001e // -0004 │ │ +03ed2c: 5431 5203 |0024: iget-object v1, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; // field@0352 │ │ +03ed30: 5432 5803 |0026: iget-object v2, v3, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;.val$server:Ljava/lang/String; // field@0358 │ │ +03ed34: 6e40 4b0b 2140 |0028: invoke-virtual {v1, v2, v0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.setValue:(Ljava/lang/String;Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;)V // method@0b4b │ │ +03ed3a: 28f3 |002b: goto 001e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0004 line=855 │ │ 0x000c line=856 │ │ 0x0013 line=857 │ │ 0x001e line=861 │ │ @@ -82356,40 +82972,40 @@ │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -03e1b8: |[03e1b8] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ -03e1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e1ca: 5b12 6603 |0001: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ -03e1ce: 7010 f608 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ -03e1d4: 5910 6003 |0006: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mOffset:I // field@0360 │ │ -03e1d8: 5910 5c03 |0008: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mAlbumCount:I // field@035c │ │ -03e1dc: 5910 5d03 |000a: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mArtistCount:I // field@035d │ │ -03e1e0: 5910 6303 |000c: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mTagCount:I // field@0363 │ │ -03e1e4: 5910 6103 |000e: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mPlaylistCount:I // field@0361 │ │ -03e1e8: 5910 6403 |0010: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mVideoCount:I // field@0364 │ │ -03e1ec: 5910 6203 |0012: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mSongCount:I // field@0362 │ │ -03e1f0: 2200 8701 |0014: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ -03e1f4: 7010 5f09 0000 |0016: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ -03e1fa: 5b10 5903 |0019: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.albumkeys:Ljava/util/HashSet; // field@0359 │ │ -03e1fe: 2200 8701 |001b: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ -03e202: 7010 5f09 0000 |001d: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ -03e208: 5b10 5a03 |0020: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.artistkeys:Ljava/util/HashSet; // field@035a │ │ -03e20c: 2200 8701 |0022: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ -03e210: 7010 5f09 0000 |0024: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ -03e216: 5b10 6503 |0027: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.tagkeys:Ljava/util/HashSet; // field@0365 │ │ -03e21a: 7100 5609 0000 |0029: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ -03e220: 0c00 |002c: move-result-object v0 │ │ -03e222: 5b10 5b03 |002d: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e226: 5b13 5f03 |002f: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ -03e22a: 5b14 5e03 |0031: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ -03e22e: 0e00 |0033: return-void │ │ +03ed3c: |[03ed3c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ +03ed4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ed4e: 5b12 6603 |0001: iput-object v2, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ +03ed52: 7010 f608 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@08f6 │ │ +03ed58: 5910 6003 |0006: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mOffset:I // field@0360 │ │ +03ed5c: 5910 5c03 |0008: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mAlbumCount:I // field@035c │ │ +03ed60: 5910 5d03 |000a: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mArtistCount:I // field@035d │ │ +03ed64: 5910 6303 |000c: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mTagCount:I // field@0363 │ │ +03ed68: 5910 6103 |000e: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mPlaylistCount:I // field@0361 │ │ +03ed6c: 5910 6403 |0010: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mVideoCount:I // field@0364 │ │ +03ed70: 5910 6203 |0012: iput v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mSongCount:I // field@0362 │ │ +03ed74: 2200 8701 |0014: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ +03ed78: 7010 5f09 0000 |0016: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ +03ed7e: 5b10 5903 |0019: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.albumkeys:Ljava/util/HashSet; // field@0359 │ │ +03ed82: 2200 8701 |001b: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ +03ed86: 7010 5f09 0000 |001d: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ +03ed8c: 5b10 5a03 |0020: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.artistkeys:Ljava/util/HashSet; // field@035a │ │ +03ed90: 2200 8701 |0022: new-instance v0, Ljava/util/HashSet; // type@0187 │ │ +03ed94: 7010 5f09 0000 |0024: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@095f │ │ +03ed9a: 5b10 6503 |0027: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.tagkeys:Ljava/util/HashSet; // field@0365 │ │ +03ed9e: 7100 5609 0000 |0029: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0956 │ │ +03eda4: 0c00 |002c: move-result-object v0 │ │ +03eda6: 5b10 5b03 |002d: iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03edaa: 5b13 5f03 |002f: iput-object v3, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ +03edae: 5b14 5e03 |0031: iput-object v4, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ +03edb2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1017 │ │ 0x0006 line=1003 │ │ 0x0008 line=1004 │ │ 0x000a line=1005 │ │ 0x000c line=1006 │ │ @@ -82401,473 +83017,490 @@ │ │ 0x0022 line=1014 │ │ 0x0029 line=1015 │ │ 0x002f line=1018 │ │ 0x0031 line=1019 │ │ 0x0033 line=1020 │ │ locals : │ │ 0x0000 - 0x0034 reg=1 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - 0x0000 - 0x0034 reg=2 (null) Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ + 0x0000 - 0x0034 reg=2 this$0 Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ 0x0000 - 0x0034 reg=3 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0034 reg=4 cursor Landroid/database/MatrixCursor; │ │ │ │ Virtual methods - │ │ #0 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;) │ │ name : 'createAlbum' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -03e230: |[03e230] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V │ │ -03e240: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03e242: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -03e244: 5492 6603 |0002: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ -03e248: 7110 c50a 0200 |0004: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ -03e24e: 0c02 |0007: move-result-object v2 │ │ -03e250: 5494 5f03 |0008: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ -03e254: 6e30 000a 420a |000a: invoke-virtual {v2, v4, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J // method@0a00 │ │ -03e25a: 0b00 |000d: move-result-wide v0 │ │ -03e25c: 5292 5c03 |000e: iget v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mAlbumCount:I // field@035c │ │ -03e260: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03e264: 5992 5c03 |0012: iput v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mAlbumCount:I // field@035c │ │ -03e268: 5494 5e03 |0014: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ -03e26c: 1302 0e00 |0016: const/16 v2, #int 14 // #e │ │ -03e270: 2325 3102 |0018: new-array v5, v2, [Ljava/lang/Object; // type@0231 │ │ -03e274: 2202 5201 |001a: new-instance v2, Ljava/lang/Integer; // type@0152 │ │ -03e278: 8406 |001c: long-to-int v6, v0 │ │ -03e27a: 7020 e208 6200 |001d: invoke-direct {v2, v6}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03e280: 4d02 0508 |0020: aput-object v2, v5, v8 │ │ -03e284: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -03e286: 6e10 f40a 0a00 |0023: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03e28c: 0c06 |0026: move-result-object v6 │ │ -03e28e: 4d06 0502 |0027: aput-object v6, v5, v2 │ │ -03e292: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -03e294: 6e10 f20a 0a00 |002a: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03e29a: 0c06 |002d: move-result-object v6 │ │ -03e29c: 4d06 0502 |002e: aput-object v6, v5, v2 │ │ -03e2a0: 1232 |0030: const/4 v2, #int 3 // #3 │ │ -03e2a2: 6e10 ef0a 0a00 |0031: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArt:()Ljava/lang/String; // method@0aef │ │ -03e2a8: 0c06 |0034: move-result-object v6 │ │ -03e2aa: 4d06 0502 |0035: aput-object v6, v5, v2 │ │ -03e2ae: 1242 |0037: const/4 v2, #int 4 // #4 │ │ -03e2b0: 6e10 f90a 0a00 |0038: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03e2b6: 0c06 |003b: move-result-object v6 │ │ -03e2b8: 4d06 0502 |003c: aput-object v6, v5, v2 │ │ -03e2bc: 1252 |003e: const/4 v2, #int 5 // #5 │ │ -03e2be: 6e10 f90a 0a00 |003f: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03e2c4: 0c06 |0042: move-result-object v6 │ │ -03e2c6: 4d06 0502 |0043: aput-object v6, v5, v2 │ │ -03e2ca: 1262 |0045: const/4 v2, #int 6 // #6 │ │ -03e2cc: 6e10 f50a 0a00 |0046: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getNumTrack:()I // method@0af5 │ │ -03e2d2: 0a06 |0049: move-result v6 │ │ -03e2d4: 7110 e808 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e2da: 0c06 |004d: move-result-object v6 │ │ -03e2dc: 4d06 0502 |004e: aput-object v6, v5, v2 │ │ -03e2e0: 1276 |0050: const/4 v6, #int 7 // #7 │ │ -03e2e2: 6e10 f00a 0a00 |0051: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -03e2e8: 0c02 |0054: move-result-object v2 │ │ -03e2ea: 3802 4c00 |0055: if-eqz v2, 00a1 // +004c │ │ -03e2ee: 6e10 f00a 0a00 |0057: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ -03e2f4: 0c02 |005a: move-result-object v2 │ │ -03e2f6: 6e10 090b 0200 |005b: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03e2fc: 0c02 |005e: move-result-object v2 │ │ -03e2fe: 4d02 0506 |005f: aput-object v2, v5, v6 │ │ -03e302: 1302 0800 |0061: const/16 v2, #int 8 // #8 │ │ -03e306: 5496 5b03 |0063: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e30a: 6e10 5709 0600 |0065: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e310: 0b06 |0068: move-result-wide v6 │ │ -03e312: 7120 ee08 7600 |0069: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e318: 0c06 |006c: move-result-object v6 │ │ -03e31a: 4d06 0502 |006d: aput-object v6, v5, v2 │ │ -03e31e: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ -03e322: 5496 5b03 |0071: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e326: 6e10 5709 0600 |0073: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e32c: 0b06 |0076: move-result-wide v6 │ │ -03e32e: 7120 ee08 7600 |0077: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e334: 0c06 |007a: move-result-object v6 │ │ -03e336: 4d06 0502 |007b: aput-object v6, v5, v2 │ │ -03e33a: 1302 0a00 |007d: const/16 v2, #int 10 // #a │ │ -03e33e: 7110 e808 0800 |007f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e344: 0c06 |0082: move-result-object v6 │ │ -03e346: 4d06 0502 |0083: aput-object v6, v5, v2 │ │ -03e34a: 1302 0b00 |0085: const/16 v2, #int 11 // #b │ │ -03e34e: 7110 e808 0800 |0087: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e354: 0c06 |008a: move-result-object v6 │ │ -03e356: 4d06 0502 |008b: aput-object v6, v5, v2 │ │ -03e35a: 1302 0c00 |008d: const/16 v2, #int 12 // #c │ │ -03e35e: 4d03 0502 |008f: aput-object v3, v5, v2 │ │ -03e362: 1302 0d00 |0091: const/16 v2, #int 13 // #d │ │ -03e366: 6e10 f70a 0a00 |0093: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getRating:()I // method@0af7 │ │ -03e36c: 0a03 |0096: move-result v3 │ │ -03e36e: 7110 e808 0300 |0097: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e374: 0c03 |009a: move-result-object v3 │ │ -03e376: 4d03 0502 |009b: aput-object v3, v5, v2 │ │ -03e37a: 6e20 8800 5400 |009d: invoke-virtual {v4, v5}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03e380: 0e00 |00a0: return-void │ │ -03e382: 0732 |00a1: move-object v2, v3 │ │ -03e384: 28bd |00a2: goto 005f // -0043 │ │ +03edb4: |[03edb4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createAlbum:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)V │ │ +03edc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03edc6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +03edc8: 5492 6603 |0002: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ +03edcc: 7110 c50a 0200 |0004: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ +03edd2: 0c02 |0007: move-result-object v2 │ │ +03edd4: 5494 5f03 |0008: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ +03edd8: 6e30 000a 420a |000a: invoke-virtual {v2, v4, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertAlbum:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J // method@0a00 │ │ +03edde: 0b00 |000d: move-result-wide v0 │ │ +03ede0: 5292 5c03 |000e: iget v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mAlbumCount:I // field@035c │ │ +03ede4: d802 0201 |0010: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03ede8: 5992 5c03 |0012: iput v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mAlbumCount:I // field@035c │ │ +03edec: 5494 5e03 |0014: iget-object v4, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ +03edf0: 1302 0e00 |0016: const/16 v2, #int 14 // #e │ │ +03edf4: 2325 3102 |0018: new-array v5, v2, [Ljava/lang/Object; // type@0231 │ │ +03edf8: 2202 5201 |001a: new-instance v2, Ljava/lang/Integer; // type@0152 │ │ +03edfc: 8406 |001c: long-to-int v6, v0 │ │ +03edfe: 7020 e208 6200 |001d: invoke-direct {v2, v6}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03ee04: 4d02 0508 |0020: aput-object v2, v5, v8 │ │ +03ee08: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +03ee0a: 6e10 f40a 0a00 |0023: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03ee10: 0c06 |0026: move-result-object v6 │ │ +03ee12: 4d06 0502 |0027: aput-object v6, v5, v2 │ │ +03ee16: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +03ee18: 6e10 f20a 0a00 |002a: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03ee1e: 0c06 |002d: move-result-object v6 │ │ +03ee20: 4d06 0502 |002e: aput-object v6, v5, v2 │ │ +03ee24: 1232 |0030: const/4 v2, #int 3 // #3 │ │ +03ee26: 6e10 ef0a 0a00 |0031: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArt:()Ljava/lang/String; // method@0aef │ │ +03ee2c: 0c06 |0034: move-result-object v6 │ │ +03ee2e: 4d06 0502 |0035: aput-object v6, v5, v2 │ │ +03ee32: 1242 |0037: const/4 v2, #int 4 // #4 │ │ +03ee34: 6e10 f90a 0a00 |0038: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03ee3a: 0c06 |003b: move-result-object v6 │ │ +03ee3c: 4d06 0502 |003c: aput-object v6, v5, v2 │ │ +03ee40: 1252 |003e: const/4 v2, #int 5 // #5 │ │ +03ee42: 6e10 f90a 0a00 |003f: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03ee48: 0c06 |0042: move-result-object v6 │ │ +03ee4a: 4d06 0502 |0043: aput-object v6, v5, v2 │ │ +03ee4e: 1262 |0045: const/4 v2, #int 6 // #6 │ │ +03ee50: 6e10 f50a 0a00 |0046: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getNumTrack:()I // method@0af5 │ │ +03ee56: 0a06 |0049: move-result v6 │ │ +03ee58: 7110 e808 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03ee5e: 0c06 |004d: move-result-object v6 │ │ +03ee60: 4d06 0502 |004e: aput-object v6, v5, v2 │ │ +03ee64: 1276 |0050: const/4 v6, #int 7 // #7 │ │ +03ee66: 6e10 f00a 0a00 |0051: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +03ee6c: 0c02 |0054: move-result-object v2 │ │ +03ee6e: 3802 4c00 |0055: if-eqz v2, 00a1 // +004c │ │ +03ee72: 6e10 f00a 0a00 |0057: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0af0 │ │ +03ee78: 0c02 |005a: move-result-object v2 │ │ +03ee7a: 6e10 090b 0200 |005b: invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03ee80: 0c02 |005e: move-result-object v2 │ │ +03ee82: 4d02 0506 |005f: aput-object v2, v5, v6 │ │ +03ee86: 1302 0800 |0061: const/16 v2, #int 8 // #8 │ │ +03ee8a: 5496 5b03 |0063: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03ee8e: 6e10 5709 0600 |0065: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03ee94: 0b06 |0068: move-result-wide v6 │ │ +03ee96: 7120 ee08 7600 |0069: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03ee9c: 0c06 |006c: move-result-object v6 │ │ +03ee9e: 4d06 0502 |006d: aput-object v6, v5, v2 │ │ +03eea2: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ +03eea6: 5496 5b03 |0071: iget-object v6, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03eeaa: 6e10 5709 0600 |0073: invoke-virtual {v6}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03eeb0: 0b06 |0076: move-result-wide v6 │ │ +03eeb2: 7120 ee08 7600 |0077: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03eeb8: 0c06 |007a: move-result-object v6 │ │ +03eeba: 4d06 0502 |007b: aput-object v6, v5, v2 │ │ +03eebe: 1302 0a00 |007d: const/16 v2, #int 10 // #a │ │ +03eec2: 7110 e808 0800 |007f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03eec8: 0c06 |0082: move-result-object v6 │ │ +03eeca: 4d06 0502 |0083: aput-object v6, v5, v2 │ │ +03eece: 1302 0b00 |0085: const/16 v2, #int 11 // #b │ │ +03eed2: 7110 e808 0800 |0087: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03eed8: 0c06 |008a: move-result-object v6 │ │ +03eeda: 4d06 0502 |008b: aput-object v6, v5, v2 │ │ +03eede: 1302 0c00 |008d: const/16 v2, #int 12 // #c │ │ +03eee2: 4d03 0502 |008f: aput-object v3, v5, v2 │ │ +03eee6: 1302 0d00 |0091: const/16 v2, #int 13 // #d │ │ +03eeea: 6e10 f70a 0a00 |0093: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getRating:()I // method@0af7 │ │ +03eef0: 0a03 |0096: move-result v3 │ │ +03eef2: 7110 e808 0300 |0097: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03eef8: 0c03 |009a: move-result-object v3 │ │ +03eefa: 4d03 0502 |009b: aput-object v3, v5, v2 │ │ +03eefe: 6e20 8800 5400 |009d: invoke-virtual {v4, v5}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03ef04: 0e00 |00a0: return-void │ │ +03ef06: 0732 |00a1: move-object v2, v3 │ │ +03ef08: 28bd |00a2: goto 005f // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1024 │ │ 0x000e line=1025 │ │ 0x0014 line=1026 │ │ + 0x0023 line=1028 │ │ + 0x002a line=1029 │ │ + 0x0031 line=1030 │ │ + 0x0038 line=1031 │ │ + 0x003f line=1032 │ │ + 0x0046 line=1033 │ │ + 0x0051 line=1034 │ │ + 0x0065 line=1035 │ │ + 0x0073 line=1036 │ │ + 0x009d line=1026 │ │ 0x00a0 line=1037 │ │ - 0x00a2 line=1026 │ │ + 0x00a2 line=1034 │ │ locals : │ │ 0x000e - 0x00a3 reg=0 id J │ │ 0x0000 - 0x00a3 reg=9 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ 0x0000 - 0x00a3 reg=10 album Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ #1 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;) │ │ name : 'createArtist' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -03e388: |[03e388] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ -03e398: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e39a: 5482 6603 |0001: iget-object v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ -03e39e: 7110 c50a 0200 |0003: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ -03e3a4: 0c02 |0006: move-result-object v2 │ │ -03e3a6: 5483 5f03 |0007: iget-object v3, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ -03e3aa: 6e30 010a 3209 |0009: invoke-virtual {v2, v3, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J // method@0a01 │ │ -03e3b0: 0b00 |000c: move-result-wide v0 │ │ -03e3b2: 5282 5d03 |000d: iget v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mArtistCount:I // field@035d │ │ -03e3b6: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03e3ba: 5982 5d03 |0011: iput v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mArtistCount:I // field@035d │ │ -03e3be: 5482 5e03 |0013: iget-object v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ -03e3c2: 1303 0b00 |0015: const/16 v3, #int 11 // #b │ │ -03e3c6: 2333 3102 |0017: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ -03e3ca: 2204 5201 |0019: new-instance v4, Ljava/lang/Integer; // type@0152 │ │ -03e3ce: 8405 |001b: long-to-int v5, v0 │ │ -03e3d0: 7020 e208 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03e3d6: 4d04 0307 |001f: aput-object v4, v3, v7 │ │ -03e3da: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -03e3dc: 6e10 090b 0900 |0022: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03e3e2: 0c05 |0025: move-result-object v5 │ │ -03e3e4: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ -03e3e8: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -03e3ea: 6e10 070b 0900 |0029: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03e3f0: 0c05 |002c: move-result-object v5 │ │ -03e3f2: 4d05 0304 |002d: aput-object v5, v3, v4 │ │ -03e3f6: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -03e3f8: 6e10 0a0b 0900 |0030: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumAlbums:()I // method@0b0a │ │ -03e3fe: 0a05 |0033: move-result v5 │ │ -03e400: 7110 e808 0500 |0034: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e406: 0c05 |0037: move-result-object v5 │ │ -03e408: 4d05 0304 |0038: aput-object v5, v3, v4 │ │ -03e40c: 1244 |003a: const/4 v4, #int 4 // #4 │ │ -03e40e: 6e10 0b0b 0900 |003b: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumSong:()I // method@0b0b │ │ -03e414: 0a05 |003e: move-result v5 │ │ -03e416: 7110 e808 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e41c: 0c05 |0042: move-result-object v5 │ │ -03e41e: 4d05 0304 |0043: aput-object v5, v3, v4 │ │ -03e422: 1254 |0045: const/4 v4, #int 5 // #5 │ │ -03e424: 5485 5b03 |0046: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e428: 6e10 5709 0500 |0048: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e42e: 0b05 |004b: move-result-wide v5 │ │ -03e430: 7120 ee08 6500 |004c: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e436: 0c05 |004f: move-result-object v5 │ │ -03e438: 4d05 0304 |0050: aput-object v5, v3, v4 │ │ -03e43c: 1264 |0052: const/4 v4, #int 6 // #6 │ │ -03e43e: 5485 5b03 |0053: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e442: 6e10 5709 0500 |0055: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e448: 0b05 |0058: move-result-wide v5 │ │ -03e44a: 7120 ee08 6500 |0059: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e450: 0c05 |005c: move-result-object v5 │ │ -03e452: 4d05 0304 |005d: aput-object v5, v3, v4 │ │ -03e456: 1274 |005f: const/4 v4, #int 7 // #7 │ │ -03e458: 7110 e808 0700 |0060: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e45e: 0c05 |0063: move-result-object v5 │ │ -03e460: 4d05 0304 |0064: aput-object v5, v3, v4 │ │ -03e464: 1304 0800 |0066: const/16 v4, #int 8 // #8 │ │ -03e468: 7110 e808 0700 |0068: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e46e: 0c05 |006b: move-result-object v5 │ │ -03e470: 4d05 0304 |006c: aput-object v5, v3, v4 │ │ -03e474: 1304 0900 |006e: const/16 v4, #int 9 // #9 │ │ -03e478: 1205 |0070: const/4 v5, #int 0 // #0 │ │ -03e47a: 4d05 0304 |0071: aput-object v5, v3, v4 │ │ -03e47e: 1304 0a00 |0073: const/16 v4, #int 10 // #a │ │ -03e482: 6e10 0d0b 0900 |0075: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getRating:()I // method@0b0d │ │ -03e488: 0a05 |0078: move-result v5 │ │ -03e48a: 7110 e808 0500 |0079: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e490: 0c05 |007c: move-result-object v5 │ │ -03e492: 4d05 0304 |007d: aput-object v5, v3, v4 │ │ -03e496: 6e20 8800 3200 |007f: invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03e49c: 0e00 |0082: return-void │ │ +03ef0c: |[03ef0c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createArtist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ │ +03ef1c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03ef1e: 5492 6603 |0001: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ +03ef22: 7110 c50a 0200 |0003: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ +03ef28: 0c02 |0006: move-result-object v2 │ │ +03ef2a: 5493 5f03 |0007: iget-object v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ +03ef2e: 6e30 010a 320a |0009: invoke-virtual {v2, v3, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertArtist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J // method@0a01 │ │ +03ef34: 0b00 |000c: move-result-wide v0 │ │ +03ef36: 5292 5d03 |000d: iget v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mArtistCount:I // field@035d │ │ +03ef3a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03ef3e: 5992 5d03 |0011: iput v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mArtistCount:I // field@035d │ │ +03ef42: 5492 5e03 |0013: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ +03ef46: 1303 0b00 |0015: const/16 v3, #int 11 // #b │ │ +03ef4a: 2333 3102 |0017: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ +03ef4e: 2204 5201 |0019: new-instance v4, Ljava/lang/Integer; // type@0152 │ │ +03ef52: 8405 |001b: long-to-int v5, v0 │ │ +03ef54: 7020 e208 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03ef5a: 4d04 0308 |001f: aput-object v4, v3, v8 │ │ +03ef5e: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +03ef60: 6e10 090b 0a00 |0022: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03ef66: 0c05 |0025: move-result-object v5 │ │ +03ef68: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ +03ef6c: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +03ef6e: 6e10 070b 0a00 |0029: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03ef74: 0c05 |002c: move-result-object v5 │ │ +03ef76: 4d05 0304 |002d: aput-object v5, v3, v4 │ │ +03ef7a: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +03ef7c: 6e10 0a0b 0a00 |0030: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumAlbums:()I // method@0b0a │ │ +03ef82: 0a05 |0033: move-result v5 │ │ +03ef84: 7110 e808 0500 |0034: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03ef8a: 0c05 |0037: move-result-object v5 │ │ +03ef8c: 4d05 0304 |0038: aput-object v5, v3, v4 │ │ +03ef90: 1244 |003a: const/4 v4, #int 4 // #4 │ │ +03ef92: 6e10 0b0b 0a00 |003b: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getNumSong:()I // method@0b0b │ │ +03ef98: 0a05 |003e: move-result v5 │ │ +03ef9a: 7110 e808 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03efa0: 0c05 |0042: move-result-object v5 │ │ +03efa2: 4d05 0304 |0043: aput-object v5, v3, v4 │ │ +03efa6: 1254 |0045: const/4 v4, #int 5 // #5 │ │ +03efa8: 5495 5b03 |0046: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03efac: 6e10 5709 0500 |0048: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03efb2: 0b06 |004b: move-result-wide v6 │ │ +03efb4: 7120 ee08 7600 |004c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03efba: 0c05 |004f: move-result-object v5 │ │ +03efbc: 4d05 0304 |0050: aput-object v5, v3, v4 │ │ +03efc0: 1264 |0052: const/4 v4, #int 6 // #6 │ │ +03efc2: 5495 5b03 |0053: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03efc6: 6e10 5709 0500 |0055: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03efcc: 0b06 |0058: move-result-wide v6 │ │ +03efce: 7120 ee08 7600 |0059: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03efd4: 0c05 |005c: move-result-object v5 │ │ +03efd6: 4d05 0304 |005d: aput-object v5, v3, v4 │ │ +03efda: 1274 |005f: const/4 v4, #int 7 // #7 │ │ +03efdc: 7110 e808 0800 |0060: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03efe2: 0c05 |0063: move-result-object v5 │ │ +03efe4: 4d05 0304 |0064: aput-object v5, v3, v4 │ │ +03efe8: 1304 0800 |0066: const/16 v4, #int 8 // #8 │ │ +03efec: 7110 e808 0800 |0068: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03eff2: 0c05 |006b: move-result-object v5 │ │ +03eff4: 4d05 0304 |006c: aput-object v5, v3, v4 │ │ +03eff8: 1304 0900 |006e: const/16 v4, #int 9 // #9 │ │ +03effc: 1205 |0070: const/4 v5, #int 0 // #0 │ │ +03effe: 4d05 0304 |0071: aput-object v5, v3, v4 │ │ +03f002: 1304 0a00 |0073: const/16 v4, #int 10 // #a │ │ +03f006: 6e10 0d0b 0a00 |0075: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getRating:()I // method@0b0d │ │ +03f00c: 0a05 |0078: move-result v5 │ │ +03f00e: 7110 e808 0500 |0079: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f014: 0c05 |007c: move-result-object v5 │ │ +03f016: 4d05 0304 |007d: aput-object v5, v3, v4 │ │ +03f01a: 6e20 8800 3200 |007f: invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03f020: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1041 │ │ 0x000d line=1042 │ │ 0x0013 line=1043 │ │ + 0x0022 line=1044 │ │ + 0x003b line=1045 │ │ + 0x0055 line=1046 │ │ + 0x007f line=1043 │ │ 0x0082 line=1047 │ │ locals : │ │ 0x000d - 0x0083 reg=0 id J │ │ - 0x0000 - 0x0083 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - 0x0000 - 0x0083 reg=9 artist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ + 0x0000 - 0x0083 reg=9 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ + 0x0000 - 0x0083 reg=10 artist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ │ │ #2 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;) │ │ name : 'createPlaylist' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -03e4a0: |[03e4a0] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createPlaylist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V │ │ -03e4b0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e4b2: 5482 6603 |0001: iget-object v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ -03e4b6: 7110 c50a 0200 |0003: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ -03e4bc: 0c02 |0006: move-result-object v2 │ │ -03e4be: 5483 5f03 |0007: iget-object v3, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ -03e4c2: 6e30 040a 3209 |0009: invoke-virtual {v2, v3, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertPlaylist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J // method@0a04 │ │ -03e4c8: 0b00 |000c: move-result-wide v0 │ │ -03e4ca: 5282 6103 |000d: iget v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mPlaylistCount:I // field@0361 │ │ -03e4ce: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03e4d2: 5982 6103 |0011: iput v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mPlaylistCount:I // field@0361 │ │ -03e4d6: 5482 5e03 |0013: iget-object v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ -03e4da: 1303 0800 |0015: const/16 v3, #int 8 // #8 │ │ -03e4de: 2333 3102 |0017: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ -03e4e2: 2204 5201 |0019: new-instance v4, Ljava/lang/Integer; // type@0152 │ │ -03e4e6: 8405 |001b: long-to-int v5, v0 │ │ -03e4e8: 7020 e208 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03e4ee: 4d04 0307 |001f: aput-object v4, v3, v7 │ │ -03e4f2: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -03e4f4: 6e10 220b 0900 |0022: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getName:()Ljava/lang/String; // method@0b22 │ │ -03e4fa: 0c05 |0025: move-result-object v5 │ │ -03e4fc: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ -03e500: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -03e502: 6e10 200b 0900 |0029: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getId:()Ljava/lang/String; // method@0b20 │ │ -03e508: 0c05 |002c: move-result-object v5 │ │ -03e50a: 4d05 0304 |002d: aput-object v5, v3, v4 │ │ -03e50e: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -03e510: 5485 5b03 |0030: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e514: 6e10 5709 0500 |0032: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e51a: 0b05 |0035: move-result-wide v5 │ │ -03e51c: 7120 ee08 6500 |0036: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e522: 0c05 |0039: move-result-object v5 │ │ -03e524: 4d05 0304 |003a: aput-object v5, v3, v4 │ │ -03e528: 1244 |003c: const/4 v4, #int 4 // #4 │ │ -03e52a: 5485 5b03 |003d: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e52e: 6e10 5709 0500 |003f: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e534: 0b05 |0042: move-result-wide v5 │ │ -03e536: 7120 ee08 6500 |0043: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e53c: 0c05 |0046: move-result-object v5 │ │ -03e53e: 4d05 0304 |0047: aput-object v5, v3, v4 │ │ -03e542: 1254 |0049: const/4 v4, #int 5 // #5 │ │ -03e544: 7110 e808 0700 |004a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e54a: 0c05 |004d: move-result-object v5 │ │ -03e54c: 4d05 0304 |004e: aput-object v5, v3, v4 │ │ -03e550: 1264 |0050: const/4 v4, #int 6 // #6 │ │ -03e552: 7110 e808 0700 |0051: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e558: 0c05 |0054: move-result-object v5 │ │ -03e55a: 4d05 0304 |0055: aput-object v5, v3, v4 │ │ -03e55e: 1274 |0057: const/4 v4, #int 7 // #7 │ │ -03e560: 1205 |0058: const/4 v5, #int 0 // #0 │ │ -03e562: 4d05 0304 |0059: aput-object v5, v3, v4 │ │ -03e566: 6e20 8800 3200 |005b: invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03e56c: 0e00 |005e: return-void │ │ +03f024: |[03f024] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createPlaylist:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V │ │ +03f034: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03f036: 5492 6603 |0001: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ +03f03a: 7110 c50a 0200 |0003: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ +03f040: 0c02 |0006: move-result-object v2 │ │ +03f042: 5493 5f03 |0007: iget-object v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ +03f046: 6e30 040a 320a |0009: invoke-virtual {v2, v3, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertPlaylist:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J // method@0a04 │ │ +03f04c: 0b00 |000c: move-result-wide v0 │ │ +03f04e: 5292 6103 |000d: iget v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mPlaylistCount:I // field@0361 │ │ +03f052: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03f056: 5992 6103 |0011: iput v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mPlaylistCount:I // field@0361 │ │ +03f05a: 5492 5e03 |0013: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ +03f05e: 1303 0800 |0015: const/16 v3, #int 8 // #8 │ │ +03f062: 2333 3102 |0017: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ +03f066: 2204 5201 |0019: new-instance v4, Ljava/lang/Integer; // type@0152 │ │ +03f06a: 8405 |001b: long-to-int v5, v0 │ │ +03f06c: 7020 e208 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03f072: 4d04 0308 |001f: aput-object v4, v3, v8 │ │ +03f076: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +03f078: 6e10 220b 0a00 |0022: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getName:()Ljava/lang/String; // method@0b22 │ │ +03f07e: 0c05 |0025: move-result-object v5 │ │ +03f080: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ +03f084: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +03f086: 6e10 200b 0a00 |0029: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;.getId:()Ljava/lang/String; // method@0b20 │ │ +03f08c: 0c05 |002c: move-result-object v5 │ │ +03f08e: 4d05 0304 |002d: aput-object v5, v3, v4 │ │ +03f092: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +03f094: 5495 5b03 |0030: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03f098: 6e10 5709 0500 |0032: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03f09e: 0b06 |0035: move-result-wide v6 │ │ +03f0a0: 7120 ee08 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03f0a6: 0c05 |0039: move-result-object v5 │ │ +03f0a8: 4d05 0304 |003a: aput-object v5, v3, v4 │ │ +03f0ac: 1244 |003c: const/4 v4, #int 4 // #4 │ │ +03f0ae: 5495 5b03 |003d: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03f0b2: 6e10 5709 0500 |003f: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03f0b8: 0b06 |0042: move-result-wide v6 │ │ +03f0ba: 7120 ee08 7600 |0043: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03f0c0: 0c05 |0046: move-result-object v5 │ │ +03f0c2: 4d05 0304 |0047: aput-object v5, v3, v4 │ │ +03f0c6: 1254 |0049: const/4 v4, #int 5 // #5 │ │ +03f0c8: 7110 e808 0800 |004a: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f0ce: 0c05 |004d: move-result-object v5 │ │ +03f0d0: 4d05 0304 |004e: aput-object v5, v3, v4 │ │ +03f0d4: 1264 |0050: const/4 v4, #int 6 // #6 │ │ +03f0d6: 7110 e808 0800 |0051: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f0dc: 0c05 |0054: move-result-object v5 │ │ +03f0de: 4d05 0304 |0055: aput-object v5, v3, v4 │ │ +03f0e2: 1274 |0057: const/4 v4, #int 7 // #7 │ │ +03f0e4: 1205 |0058: const/4 v5, #int 0 // #0 │ │ +03f0e6: 4d05 0304 |0059: aput-object v5, v3, v4 │ │ +03f0ea: 6e20 8800 3200 |005b: invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03f0f0: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1061 │ │ 0x000d line=1062 │ │ 0x0013 line=1063 │ │ + 0x0022 line=1064 │ │ + 0x0032 line=1065 │ │ + 0x005b line=1063 │ │ 0x005e line=1066 │ │ locals : │ │ 0x000d - 0x005f reg=0 id J │ │ - 0x0000 - 0x005f reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - 0x0000 - 0x005f reg=9 playlist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ + 0x0000 - 0x005f reg=9 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ + 0x0000 - 0x005f reg=10 playlist Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ │ │ #3 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;) │ │ name : 'createSong' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 359 16-bit code units │ │ -03e570: |[03e570] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createSong:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V │ │ -03e580: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e582: 2201 1300 |0001: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ -03e586: 7010 4400 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ -03e58c: 1a06 da06 |0006: const-string v6, "_id" // string@06da │ │ -03e590: 6e10 330b 0b00 |0008: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03e596: 0c08 |000b: move-result-object v8 │ │ -03e598: 6e30 4b00 6108 |000c: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e59e: 1a06 2f0d |000f: const-string v6, "media_key" // string@0d2f │ │ -03e5a2: 6e10 330b 0b00 |0011: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ -03e5a8: 0c08 |0014: move-result-object v8 │ │ -03e5aa: 6e30 4b00 6108 |0015: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e5b0: 1a06 9a10 |0018: const-string v6, "title" // string@109a │ │ -03e5b4: 6e10 3b0b 0b00 |001a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03e5ba: 0c08 |001d: move-result-object v8 │ │ -03e5bc: 6e30 4b00 6108 |001e: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e5c2: 6e10 3b0b 0b00 |0021: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03e5c8: 0c06 |0024: move-result-object v6 │ │ -03e5ca: 3806 1300 |0025: if-eqz v6, 0038 // +0013 │ │ -03e5ce: 1a06 9b10 |0027: const-string v6, "title_key" // string@109b │ │ -03e5d2: 6e10 3b0b 0b00 |0029: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ -03e5d8: 0c08 |002c: move-result-object v8 │ │ -03e5da: 6e10 0909 0800 |002d: invoke-virtual {v8}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ -03e5e0: 0a08 |0030: move-result v8 │ │ -03e5e2: 7110 e808 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e5e8: 0c08 |0034: move-result-object v8 │ │ -03e5ea: 6e30 4900 6108 |0035: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03e5f0: 1a06 bd08 |0038: const-string v6, "duration" // string@08bd │ │ -03e5f4: 6e10 380b 0b00 |003a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ -03e5fa: 0b08 |003d: move-result-wide v8 │ │ -03e5fc: 7120 ee08 9800 |003e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e602: 0c08 |0041: move-result-object v8 │ │ -03e604: 6e30 4a00 6108 |0042: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03e60a: 6e10 310b 0b00 |0045: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03e610: 0c06 |0048: move-result-object v6 │ │ -03e612: 3806 2900 |0049: if-eqz v6, 0072 // +0029 │ │ -03e616: 1a06 5607 |004b: const-string v6, "artist" // string@0756 │ │ -03e61a: 6e10 310b 0b00 |004d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03e620: 0c08 |0050: move-result-object v8 │ │ -03e622: 6e10 090b 0800 |0051: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ -03e628: 0c08 |0054: move-result-object v8 │ │ -03e62a: 6e30 4b00 6108 |0055: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e630: 1a06 5c07 |0058: const-string v6, "artist_key" // string@075c │ │ -03e634: 6e10 310b 0b00 |005a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03e63a: 0c08 |005d: move-result-object v8 │ │ -03e63c: 6e10 070b 0800 |005e: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03e642: 0c08 |0061: move-result-object v8 │ │ -03e644: 6e30 4b00 6108 |0062: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e64a: 54a6 5a03 |0065: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.artistkeys:Ljava/util/HashSet; // field@035a │ │ -03e64e: 6e10 310b 0b00 |0067: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ -03e654: 0c08 |006a: move-result-object v8 │ │ -03e656: 6e10 070b 0800 |006b: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ -03e65c: 0c08 |006e: move-result-object v8 │ │ -03e65e: 6e20 6009 8600 |006f: invoke-virtual {v6, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ -03e664: 6e10 2f0b 0b00 |0072: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e66a: 0c06 |0075: move-result-object v6 │ │ -03e66c: 3806 2900 |0076: if-eqz v6, 009f // +0029 │ │ -03e670: 1a06 1c07 |0078: const-string v6, "album" // string@071c │ │ -03e674: 6e10 2f0b 0b00 |007a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e67a: 0c08 |007d: move-result-object v8 │ │ -03e67c: 6e10 f40a 0800 |007e: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ -03e682: 0c08 |0081: move-result-object v8 │ │ -03e684: 6e30 4b00 6108 |0082: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e68a: 1a06 2307 |0085: const-string v6, "album_key" // string@0723 │ │ -03e68e: 6e10 2f0b 0b00 |0087: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e694: 0c08 |008a: move-result-object v8 │ │ -03e696: 6e10 f20a 0800 |008b: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03e69c: 0c08 |008e: move-result-object v8 │ │ -03e69e: 6e30 4b00 6108 |008f: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e6a4: 54a6 5903 |0092: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.albumkeys:Ljava/util/HashSet; // field@0359 │ │ -03e6a8: 6e10 2f0b 0b00 |0094: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e6ae: 0c08 |0097: move-result-object v8 │ │ -03e6b0: 6e10 f20a 0800 |0098: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ -03e6b6: 0c08 |009b: move-result-object v8 │ │ -03e6b8: 6e20 6009 8600 |009c: invoke-virtual {v6, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ -03e6be: 6e10 3a0b 0b00 |009f: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -03e6c4: 0c06 |00a2: move-result-object v6 │ │ -03e6c6: 3806 3a00 |00a3: if-eqz v6, 00dd // +003a │ │ -03e6ca: 6e10 3a0b 0b00 |00a5: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -03e6d0: 0c06 |00a8: move-result-object v6 │ │ -03e6d2: 6e10 5109 0600 |00a9: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ -03e6d8: 0a06 |00ac: move-result v6 │ │ -03e6da: 3d06 3000 |00ad: if-lez v6, 00dd // +0030 │ │ -03e6de: 6e10 3a0b 0b00 |00af: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ -03e6e4: 0c06 |00b2: move-result-object v6 │ │ -03e6e6: 6e10 4d09 0600 |00b3: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ -03e6ec: 0c02 |00b6: move-result-object v2 │ │ -03e6ee: 7210 6709 0200 |00b7: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ -03e6f4: 0a06 |00ba: move-result v6 │ │ -03e6f6: 3806 2200 |00bb: if-eqz v6, 00dd // +0022 │ │ -03e6fa: 7210 6809 0200 |00bd: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ -03e700: 0c05 |00c0: move-result-object v5 │ │ -03e702: 1f05 d501 |00c1: check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ -03e706: 6e10 4d0b 0500 |00c3: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -03e70c: 0c06 |00c6: move-result-object v6 │ │ -03e70e: 3806 f0ff |00c7: if-eqz v6, 00b7 // -0010 │ │ -03e712: 6e10 4d0b 0500 |00c9: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -03e718: 0c06 |00cc: move-result-object v6 │ │ -03e71a: 6e10 0e09 0600 |00cd: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@090e │ │ -03e720: 0a06 |00d0: move-result v6 │ │ -03e722: 3d06 e6ff |00d1: if-lez v6, 00b7 // -001a │ │ -03e726: 54a6 6503 |00d3: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.tagkeys:Ljava/util/HashSet; // field@0365 │ │ -03e72a: 6e10 4d0b 0500 |00d5: invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -03e730: 0c08 |00d8: move-result-object v8 │ │ -03e732: 6e20 6009 8600 |00d9: invoke-virtual {v6, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ -03e738: 28db |00dc: goto 00b7 // -0025 │ │ -03e73a: 1a06 d606 |00dd: const-string v6, "_data" // string@06d6 │ │ -03e73e: 6e10 3d0b 0b00 |00df: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03e744: 0c08 |00e2: move-result-object v8 │ │ -03e746: 6e30 4b00 6108 |00e3: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e74c: 1a06 a510 |00e6: const-string v6, "track" // string@10a5 │ │ -03e750: 6e10 3c0b 0b00 |00e8: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ -03e756: 0c08 |00eb: move-result-object v8 │ │ -03e758: 6e30 4b00 6108 |00ec: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e75e: 1a06 5f08 |00ef: const-string v6, "date_added" // string@085f │ │ -03e762: 54a8 5b03 |00f1: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e766: 6e10 5709 0800 |00f3: invoke-virtual {v8}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e76c: 0b08 |00f6: move-result-wide v8 │ │ -03e76e: 7120 ee08 9800 |00f7: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e774: 0c08 |00fa: move-result-object v8 │ │ -03e776: 6e30 4a00 6108 |00fb: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03e77c: 1a06 6008 |00fe: const-string v6, "date_modified" // string@0860 │ │ -03e780: 54a8 5b03 |0100: iget-object v8, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e784: 6e10 5709 0800 |0102: invoke-virtual {v8}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e78a: 0b08 |0105: move-result-wide v8 │ │ -03e78c: 7120 ee08 9800 |0106: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e792: 0c08 |0109: move-result-object v8 │ │ -03e794: 6e30 4a00 6108 |010a: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ -03e79a: 1a06 7e10 |010d: const-string v6, "tags" // string@107e │ │ -03e79e: 6e10 390b 0b00 |010f: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ -03e7a4: 0c08 |0112: move-result-object v8 │ │ -03e7a6: 6e30 4b00 6108 |0113: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e7ac: 6e10 2f0b 0b00 |0116: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e7b2: 0c06 |0119: move-result-object v6 │ │ -03e7b4: 3806 0f00 |011a: if-eqz v6, 0129 // +000f │ │ -03e7b8: 1a06 4911 |011c: const-string v6, "year" // string@1149 │ │ -03e7bc: 6e10 2f0b 0b00 |011e: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ -03e7c2: 0c08 |0121: move-result-object v8 │ │ -03e7c4: 6e10 f90a 0800 |0122: invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ -03e7ca: 0c08 |0125: move-result-object v8 │ │ -03e7cc: 6e30 4b00 6108 |0126: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e7d2: 1a06 690e |0129: const-string v6, "point" // string@0e69 │ │ -03e7d6: 6e10 360b 0b00 |012b: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ -03e7dc: 0a08 |012e: move-result v8 │ │ -03e7de: 7110 e808 0800 |012f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e7e4: 0c08 |0132: move-result-object v8 │ │ -03e7e6: 6e30 4900 6108 |0133: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ -03e7ec: 6e10 3d0b 0b00 |0136: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ -03e7f2: 0c06 |0139: move-result-object v6 │ │ -03e7f4: 7110 cb0a 0600 |013a: invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ -03e7fa: 0c00 |013d: move-result-object v0 │ │ -03e7fc: 3800 2000 |013e: if-eqz v0, 015e // +0020 │ │ -03e800: 6e10 ba08 0000 |0140: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ -03e806: 0a06 |0143: move-result v6 │ │ -03e808: 3806 1a00 |0144: if-eqz v6, 015e // +001a │ │ -03e80c: 1a06 b707 |0146: const-string v6, "cache_file" // string@07b7 │ │ -03e810: 6e10 bb08 0000 |0148: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ -03e816: 0c08 |014b: move-result-object v8 │ │ -03e818: 6e30 4b00 6108 |014c: invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e81e: 54a6 5f03 |014f: iget-object v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ -03e822: 1a08 6707 |0151: const-string v8, "audio" // string@0767 │ │ -03e826: 6e40 9200 8617 |0153: invoke-virtual {v6, v8, v7, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ -03e82c: 0b03 |0156: move-result-wide v3 │ │ -03e82e: 52a6 6203 |0157: iget v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mSongCount:I // field@0362 │ │ -03e832: d806 0601 |0159: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03e836: 59a6 6203 |015b: iput v6, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mSongCount:I // field@0362 │ │ -03e83a: 0e00 |015d: return-void │ │ -03e83c: 1a08 b707 |015e: const-string v8, "cache_file" // string@07b7 │ │ -03e840: 0776 |0160: move-object v6, v7 │ │ -03e842: 1f06 5d01 |0161: check-cast v6, Ljava/lang/String; // type@015d │ │ -03e846: 6e30 4b00 8106 |0163: invoke-virtual {v1, v8, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ -03e84c: 28e9 |0166: goto 014f // -0017 │ │ +03f0f4: |[03f0f4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createSong:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V │ │ +03f104: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03f106: 2201 1300 |0001: new-instance v1, Landroid/content/ContentValues; // type@0013 │ │ +03f10a: 7010 4400 0100 |0003: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0044 │ │ +03f110: 1a05 da06 |0006: const-string v5, "_id" // string@06da │ │ +03f114: 6e10 330b 0b00 |0008: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03f11a: 0c07 |000b: move-result-object v7 │ │ +03f11c: 6e30 4b00 5107 |000c: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f122: 1a05 2d0d |000f: const-string v5, "media_key" // string@0d2d │ │ +03f126: 6e10 330b 0b00 |0011: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getId:()Ljava/lang/String; // method@0b33 │ │ +03f12c: 0c07 |0014: move-result-object v7 │ │ +03f12e: 6e30 4b00 5107 |0015: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f134: 1a05 9810 |0018: const-string v5, "title" // string@1098 │ │ +03f138: 6e10 3b0b 0b00 |001a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03f13e: 0c07 |001d: move-result-object v7 │ │ +03f140: 6e30 4b00 5107 |001e: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f146: 6e10 3b0b 0b00 |0021: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03f14c: 0c05 |0024: move-result-object v5 │ │ +03f14e: 3805 1300 |0025: if-eqz v5, 0038 // +0013 │ │ +03f152: 1a05 9910 |0027: const-string v5, "title_key" // string@1099 │ │ +03f156: 6e10 3b0b 0b00 |0029: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTitle:()Ljava/lang/String; // method@0b3b │ │ +03f15c: 0c07 |002c: move-result-object v7 │ │ +03f15e: 6e10 0909 0700 |002d: invoke-virtual {v7}, Ljava/lang/String;.hashCode:()I // method@0909 │ │ +03f164: 0a07 |0030: move-result v7 │ │ +03f166: 7110 e808 0700 |0031: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f16c: 0c07 |0034: move-result-object v7 │ │ +03f16e: 6e30 4900 5107 |0035: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03f174: 1a05 bc08 |0038: const-string v5, "duration" // string@08bc │ │ +03f178: 6e10 380b 0b00 |003a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getSongTime:()J // method@0b38 │ │ +03f17e: 0b08 |003d: move-result-wide v8 │ │ +03f180: 7120 ee08 9800 |003e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03f186: 0c07 |0041: move-result-object v7 │ │ +03f188: 6e30 4a00 5107 |0042: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03f18e: 6e10 310b 0b00 |0045: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03f194: 0c05 |0048: move-result-object v5 │ │ +03f196: 3805 2900 |0049: if-eqz v5, 0072 // +0029 │ │ +03f19a: 1a05 5507 |004b: const-string v5, "artist" // string@0755 │ │ +03f19e: 6e10 310b 0b00 |004d: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03f1a4: 0c07 |0050: move-result-object v7 │ │ +03f1a6: 6e10 090b 0700 |0051: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getName:()Ljava/lang/String; // method@0b09 │ │ +03f1ac: 0c07 |0054: move-result-object v7 │ │ +03f1ae: 6e30 4b00 5107 |0055: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f1b4: 1a05 5b07 |0058: const-string v5, "artist_key" // string@075b │ │ +03f1b8: 6e10 310b 0b00 |005a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03f1be: 0c07 |005d: move-result-object v7 │ │ +03f1c0: 6e10 070b 0700 |005e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03f1c6: 0c07 |0061: move-result-object v7 │ │ +03f1c8: 6e30 4b00 5107 |0062: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f1ce: 54a5 5a03 |0065: iget-object v5, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.artistkeys:Ljava/util/HashSet; // field@035a │ │ +03f1d2: 6e10 310b 0b00 |0067: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getArtist:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; // method@0b31 │ │ +03f1d8: 0c07 |006a: move-result-object v7 │ │ +03f1da: 6e10 070b 0700 |006b: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;.getId:()Ljava/lang/String; // method@0b07 │ │ +03f1e0: 0c07 |006e: move-result-object v7 │ │ +03f1e2: 6e20 6009 7500 |006f: invoke-virtual {v5, v7}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ +03f1e8: 6e10 2f0b 0b00 |0072: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03f1ee: 0c05 |0075: move-result-object v5 │ │ +03f1f0: 3805 2900 |0076: if-eqz v5, 009f // +0029 │ │ +03f1f4: 1a05 1c07 |0078: const-string v5, "album" // string@071c │ │ +03f1f8: 6e10 2f0b 0b00 |007a: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03f1fe: 0c07 |007d: move-result-object v7 │ │ +03f200: 6e10 f40a 0700 |007e: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getName:()Ljava/lang/String; // method@0af4 │ │ +03f206: 0c07 |0081: move-result-object v7 │ │ +03f208: 6e30 4b00 5107 |0082: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f20e: 1a05 2307 |0085: const-string v5, "album_key" // string@0723 │ │ +03f212: 6e10 2f0b 0b00 |0087: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03f218: 0c07 |008a: move-result-object v7 │ │ +03f21a: 6e10 f20a 0700 |008b: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03f220: 0c07 |008e: move-result-object v7 │ │ +03f222: 6e30 4b00 5107 |008f: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f228: 54a5 5903 |0092: iget-object v5, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.albumkeys:Ljava/util/HashSet; // field@0359 │ │ +03f22c: 6e10 2f0b 0b00 |0094: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03f232: 0c07 |0097: move-result-object v7 │ │ +03f234: 6e10 f20a 0700 |0098: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getId:()Ljava/lang/String; // method@0af2 │ │ +03f23a: 0c07 |009b: move-result-object v7 │ │ +03f23c: 6e20 6009 7500 |009c: invoke-virtual {v5, v7}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ +03f242: 6e10 3a0b 0b00 |009f: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +03f248: 0c05 |00a2: move-result-object v5 │ │ +03f24a: 3805 3a00 |00a3: if-eqz v5, 00dd // +003a │ │ +03f24e: 6e10 3a0b 0b00 |00a5: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +03f254: 0c05 |00a8: move-result-object v5 │ │ +03f256: 6e10 5109 0500 |00a9: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0951 │ │ +03f25c: 0a05 |00ac: move-result v5 │ │ +03f25e: 3d05 3000 |00ad: if-lez v5, 00dd // +0030 │ │ +03f262: 6e10 3a0b 0b00 |00af: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTags:()Ljava/util/ArrayList; // method@0b3a │ │ +03f268: 0c05 |00b2: move-result-object v5 │ │ +03f26a: 6e10 4d09 0500 |00b3: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@094d │ │ +03f270: 0c05 |00b6: move-result-object v5 │ │ +03f272: 7210 6709 0500 |00b7: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0967 │ │ +03f278: 0a07 |00ba: move-result v7 │ │ +03f27a: 3807 2200 |00bb: if-eqz v7, 00dd // +0022 │ │ +03f27e: 7210 6809 0500 |00bd: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0968 │ │ +03f284: 0c04 |00c0: move-result-object v4 │ │ +03f286: 1f04 d501 |00c1: check-cast v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; // type@01d5 │ │ +03f28a: 6e10 4d0b 0400 |00c3: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +03f290: 0c07 |00c6: move-result-object v7 │ │ +03f292: 3807 f0ff |00c7: if-eqz v7, 00b7 // -0010 │ │ +03f296: 6e10 4d0b 0400 |00c9: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +03f29c: 0c07 |00cc: move-result-object v7 │ │ +03f29e: 6e10 0e09 0700 |00cd: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@090e │ │ +03f2a4: 0a07 |00d0: move-result v7 │ │ +03f2a6: 3d07 e6ff |00d1: if-lez v7, 00b7 // -001a │ │ +03f2aa: 54a7 6503 |00d3: iget-object v7, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.tagkeys:Ljava/util/HashSet; // field@0365 │ │ +03f2ae: 6e10 4d0b 0400 |00d5: invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +03f2b4: 0c08 |00d8: move-result-object v8 │ │ +03f2b6: 6e20 6009 8700 |00d9: invoke-virtual {v7, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0960 │ │ +03f2bc: 28db |00dc: goto 00b7 // -0025 │ │ +03f2be: 1a05 d606 |00dd: const-string v5, "_data" // string@06d6 │ │ +03f2c2: 6e10 3d0b 0b00 |00df: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03f2c8: 0c07 |00e2: move-result-object v7 │ │ +03f2ca: 6e30 4b00 5107 |00e3: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f2d0: 1a05 a310 |00e6: const-string v5, "track" // string@10a3 │ │ +03f2d4: 6e10 3c0b 0b00 |00e8: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTrack:()Ljava/lang/String; // method@0b3c │ │ +03f2da: 0c07 |00eb: move-result-object v7 │ │ +03f2dc: 6e30 4b00 5107 |00ec: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f2e2: 1a05 5e08 |00ef: const-string v5, "date_added" // string@085e │ │ +03f2e6: 54a7 5b03 |00f1: iget-object v7, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03f2ea: 6e10 5709 0700 |00f3: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03f2f0: 0b08 |00f6: move-result-wide v8 │ │ +03f2f2: 7120 ee08 9800 |00f7: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03f2f8: 0c07 |00fa: move-result-object v7 │ │ +03f2fa: 6e30 4a00 5107 |00fb: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03f300: 1a05 5f08 |00fe: const-string v5, "date_modified" // string@085f │ │ +03f304: 54a7 5b03 |0100: iget-object v7, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03f308: 6e10 5709 0700 |0102: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03f30e: 0b08 |0105: move-result-wide v8 │ │ +03f310: 7120 ee08 9800 |0106: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03f316: 0c07 |0109: move-result-object v7 │ │ +03f318: 6e30 4a00 5107 |010a: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@004a │ │ +03f31e: 1a05 7c10 |010d: const-string v5, "tags" // string@107c │ │ +03f322: 6e10 390b 0b00 |010f: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getTagString:()Ljava/lang/String; // method@0b39 │ │ +03f328: 0c07 |0112: move-result-object v7 │ │ +03f32a: 6e30 4b00 5107 |0113: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f330: 6e10 2f0b 0b00 |0116: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03f336: 0c05 |0119: move-result-object v5 │ │ +03f338: 3805 0f00 |011a: if-eqz v5, 0129 // +000f │ │ +03f33c: 1a05 4711 |011c: const-string v5, "year" // string@1147 │ │ +03f340: 6e10 2f0b 0b00 |011e: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; // method@0b2f │ │ +03f346: 0c07 |0121: move-result-object v7 │ │ +03f348: 6e10 f90a 0700 |0122: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;.getYear:()Ljava/lang/String; // method@0af9 │ │ +03f34e: 0c07 |0125: move-result-object v7 │ │ +03f350: 6e30 4b00 5107 |0126: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f356: 1a05 670e |0129: const-string v5, "point" // string@0e67 │ │ +03f35a: 6e10 360b 0b00 |012b: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getRating:()I // method@0b36 │ │ +03f360: 0a07 |012e: move-result v7 │ │ +03f362: 7110 e808 0700 |012f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f368: 0c07 |0132: move-result-object v7 │ │ +03f36a: 6e30 4900 5107 |0133: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0049 │ │ +03f370: 6e10 3d0b 0b00 |0136: invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;.getUrl:()Ljava/lang/String; // method@0b3d │ │ +03f376: 0c05 |0139: move-result-object v5 │ │ +03f378: 7110 cb0a 0500 |013a: invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.getCacheFile:(Ljava/lang/String;)Ljava/io/File; // method@0acb │ │ +03f37e: 0c00 |013d: move-result-object v0 │ │ +03f380: 3800 2000 |013e: if-eqz v0, 015e // +0020 │ │ +03f384: 6e10 ba08 0000 |0140: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@08ba │ │ +03f38a: 0a05 |0143: move-result v5 │ │ +03f38c: 3805 1a00 |0144: if-eqz v5, 015e // +001a │ │ +03f390: 1a05 b607 |0146: const-string v5, "cache_file" // string@07b6 │ │ +03f394: 6e10 bb08 0000 |0148: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@08bb │ │ +03f39a: 0c07 |014b: move-result-object v7 │ │ +03f39c: 6e30 4b00 5107 |014c: invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f3a2: 54a5 5f03 |014f: iget-object v5, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ +03f3a6: 1a07 6607 |0151: const-string v7, "audio" // string@0766 │ │ +03f3aa: 6e40 9200 7516 |0153: invoke-virtual {v5, v7, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0092 │ │ +03f3b0: 0b02 |0156: move-result-wide v2 │ │ +03f3b2: 52a5 6203 |0157: iget v5, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mSongCount:I // field@0362 │ │ +03f3b6: d805 0501 |0159: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03f3ba: 59a5 6203 |015b: iput v5, v10, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mSongCount:I // field@0362 │ │ +03f3be: 0e00 |015d: return-void │ │ +03f3c0: 1a07 b607 |015e: const-string v7, "cache_file" // string@07b6 │ │ +03f3c4: 0765 |0160: move-object v5, v6 │ │ +03f3c6: 1f05 5d01 |0161: check-cast v5, Ljava/lang/String; // type@015d │ │ +03f3ca: 6e30 4b00 7105 |0163: invoke-virtual {v1, v7, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@004b │ │ +03f3d0: 28e9 |0166: goto 014f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1076 │ │ 0x0006 line=1077 │ │ 0x000f line=1078 │ │ 0x0018 line=1079 │ │ 0x0021 line=1080 │ │ @@ -82897,141 +83530,144 @@ │ │ 0x013e line=1114 │ │ 0x0146 line=1115 │ │ 0x014f line=1120 │ │ 0x0157 line=1122 │ │ 0x015d line=1123 │ │ 0x015e line=1118 │ │ locals : │ │ - 0x00b7 - 0x00dd reg=2 i$ Ljava/util/Iterator; │ │ - 0x00c3 - 0x00dd reg=5 t Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ - 0x0157 - 0x015e reg=3 id J │ │ + 0x00c3 - 0x00dd reg=4 t Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ + 0x0157 - 0x015e reg=2 id J │ │ 0x013e - 0x0167 reg=0 cacheFile Ljava/io/File; │ │ 0x0006 - 0x0167 reg=1 dvalues Landroid/content/ContentValues; │ │ 0x0000 - 0x0167 reg=10 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ 0x0000 - 0x0167 reg=11 song Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ #4 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;) │ │ name : 'createTag' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -03e850: |[03e850] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createTag:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ │ -03e860: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e862: 5482 6603 |0001: iget-object v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ -03e866: 7110 c50a 0200 |0003: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ -03e86c: 0c02 |0006: move-result-object v2 │ │ -03e86e: 5483 5f03 |0007: iget-object v3, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ -03e872: 6e30 020a 3209 |0009: invoke-virtual {v2, v3, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J // method@0a02 │ │ -03e878: 0b00 |000c: move-result-wide v0 │ │ -03e87a: 5282 6303 |000d: iget v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mTagCount:I // field@0363 │ │ -03e87e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03e882: 5982 6303 |0011: iput v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mTagCount:I // field@0363 │ │ -03e886: 5482 5e03 |0013: iget-object v2, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ -03e88a: 1303 0c00 |0015: const/16 v3, #int 12 // #c │ │ -03e88e: 2333 3102 |0017: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ -03e892: 2204 5201 |0019: new-instance v4, Ljava/lang/Integer; // type@0152 │ │ -03e896: 8405 |001b: long-to-int v5, v0 │ │ -03e898: 7020 e208 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ -03e89e: 4d04 0307 |001f: aput-object v4, v3, v7 │ │ -03e8a2: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -03e8a4: 6e10 4e0b 0900 |0022: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getName:()Ljava/lang/String; // method@0b4e │ │ -03e8aa: 0c05 |0025: move-result-object v5 │ │ -03e8ac: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ -03e8b0: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -03e8b2: 6e10 4d0b 0900 |0029: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ -03e8b8: 0c05 |002c: move-result-object v5 │ │ -03e8ba: 4d05 0304 |002d: aput-object v5, v3, v4 │ │ -03e8be: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -03e8c0: 5485 5b03 |0030: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e8c4: 6e10 5709 0500 |0032: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e8ca: 0b05 |0035: move-result-wide v5 │ │ -03e8cc: 7120 ee08 6500 |0036: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e8d2: 0c05 |0039: move-result-object v5 │ │ -03e8d4: 4d05 0304 |003a: aput-object v5, v3, v4 │ │ -03e8d8: 1244 |003c: const/4 v4, #int 4 // #4 │ │ -03e8da: 5485 5b03 |003d: iget-object v5, v8, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ -03e8de: 6e10 5709 0500 |003f: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ -03e8e4: 0b05 |0042: move-result-wide v5 │ │ -03e8e6: 7120 ee08 6500 |0043: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ -03e8ec: 0c05 |0046: move-result-object v5 │ │ -03e8ee: 4d05 0304 |0047: aput-object v5, v3, v4 │ │ -03e8f2: 1254 |0049: const/4 v4, #int 5 // #5 │ │ -03e8f4: 6e10 4f0b 0900 |004a: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumAlbum:()I // method@0b4f │ │ -03e8fa: 0a05 |004d: move-result v5 │ │ -03e8fc: 7110 e808 0500 |004e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e902: 0c05 |0051: move-result-object v5 │ │ -03e904: 4d05 0304 |0052: aput-object v5, v3, v4 │ │ -03e908: 1264 |0054: const/4 v4, #int 6 // #6 │ │ -03e90a: 6e10 500b 0900 |0055: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumArtist:()I // method@0b50 │ │ -03e910: 0a05 |0058: move-result v5 │ │ -03e912: 7110 e808 0500 |0059: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e918: 0c05 |005c: move-result-object v5 │ │ -03e91a: 4d05 0304 |005d: aput-object v5, v3, v4 │ │ -03e91e: 1274 |005f: const/4 v4, #int 7 // #7 │ │ -03e920: 6e10 520b 0900 |0060: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumSong:()I // method@0b52 │ │ -03e926: 0a05 |0063: move-result v5 │ │ -03e928: 7110 e808 0500 |0064: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e92e: 0c05 |0067: move-result-object v5 │ │ -03e930: 4d05 0304 |0068: aput-object v5, v3, v4 │ │ -03e934: 1304 0800 |006a: const/16 v4, #int 8 // #8 │ │ -03e938: 6e10 510b 0900 |006c: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumPlaylist:()I // method@0b51 │ │ -03e93e: 0a05 |006f: move-result v5 │ │ -03e940: 7110 e808 0500 |0070: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e946: 0c05 |0073: move-result-object v5 │ │ -03e948: 4d05 0304 |0074: aput-object v5, v3, v4 │ │ -03e94c: 1304 0900 |0076: const/16 v4, #int 9 // #9 │ │ -03e950: 6e10 540b 0900 |0078: invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumVideo:()I // method@0b54 │ │ -03e956: 0a05 |007b: move-result v5 │ │ -03e958: 7110 e808 0500 |007c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e95e: 0c05 |007f: move-result-object v5 │ │ -03e960: 4d05 0304 |0080: aput-object v5, v3, v4 │ │ -03e964: 1304 0a00 |0082: const/16 v4, #int 10 // #a │ │ -03e968: 7110 e808 0700 |0084: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e96e: 0c05 |0087: move-result-object v5 │ │ -03e970: 4d05 0304 |0088: aput-object v5, v3, v4 │ │ -03e974: 1304 0b00 |008a: const/16 v4, #int 11 // #b │ │ -03e978: 7110 e808 0700 |008c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ -03e97e: 0c05 |008f: move-result-object v5 │ │ -03e980: 4d05 0304 |0090: aput-object v5, v3, v4 │ │ -03e984: 6e20 8800 3200 |0092: invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ -03e98a: 0e00 |0095: return-void │ │ +03f3d4: |[03f3d4] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createTag:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ │ +03f3e4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03f3e6: 5492 6603 |0001: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ +03f3ea: 7110 c50a 0200 |0003: invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ +03f3f0: 0c02 |0006: move-result-object v2 │ │ +03f3f2: 5493 5f03 |0007: iget-object v3, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ +03f3f6: 6e30 020a 320a |0009: invoke-virtual {v2, v3, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertGenres:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J // method@0a02 │ │ +03f3fc: 0b00 |000c: move-result-wide v0 │ │ +03f3fe: 5292 6303 |000d: iget v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mTagCount:I // field@0363 │ │ +03f402: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03f406: 5992 6303 |0011: iput v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mTagCount:I // field@0363 │ │ +03f40a: 5492 5e03 |0013: iget-object v2, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mCursor:Landroid/database/MatrixCursor; // field@035e │ │ +03f40e: 1303 0c00 |0015: const/16 v3, #int 12 // #c │ │ +03f412: 2333 3102 |0017: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ +03f416: 2204 5201 |0019: new-instance v4, Ljava/lang/Integer; // type@0152 │ │ +03f41a: 8405 |001b: long-to-int v5, v0 │ │ +03f41c: 7020 e208 5400 |001c: invoke-direct {v4, v5}, Ljava/lang/Integer;.:(I)V // method@08e2 │ │ +03f422: 4d04 0308 |001f: aput-object v4, v3, v8 │ │ +03f426: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +03f428: 6e10 4e0b 0a00 |0022: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getName:()Ljava/lang/String; // method@0b4e │ │ +03f42e: 0c05 |0025: move-result-object v5 │ │ +03f430: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ +03f434: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +03f436: 6e10 4d0b 0a00 |0029: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getId:()Ljava/lang/String; // method@0b4d │ │ +03f43c: 0c05 |002c: move-result-object v5 │ │ +03f43e: 4d05 0304 |002d: aput-object v5, v3, v4 │ │ +03f442: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +03f444: 5495 5b03 |0030: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03f448: 6e10 5709 0500 |0032: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03f44e: 0b06 |0035: move-result-wide v6 │ │ +03f450: 7120 ee08 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03f456: 0c05 |0039: move-result-object v5 │ │ +03f458: 4d05 0304 |003a: aput-object v5, v3, v4 │ │ +03f45c: 1244 |003c: const/4 v4, #int 4 // #4 │ │ +03f45e: 5495 5b03 |003d: iget-object v5, v9, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.cal:Ljava/util/Calendar; // field@035b │ │ +03f462: 6e10 5709 0500 |003f: invoke-virtual {v5}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0957 │ │ +03f468: 0b06 |0042: move-result-wide v6 │ │ +03f46a: 7120 ee08 7600 |0043: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@08ee │ │ +03f470: 0c05 |0046: move-result-object v5 │ │ +03f472: 4d05 0304 |0047: aput-object v5, v3, v4 │ │ +03f476: 1254 |0049: const/4 v4, #int 5 // #5 │ │ +03f478: 6e10 4f0b 0a00 |004a: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumAlbum:()I // method@0b4f │ │ +03f47e: 0a05 |004d: move-result v5 │ │ +03f480: 7110 e808 0500 |004e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f486: 0c05 |0051: move-result-object v5 │ │ +03f488: 4d05 0304 |0052: aput-object v5, v3, v4 │ │ +03f48c: 1264 |0054: const/4 v4, #int 6 // #6 │ │ +03f48e: 6e10 500b 0a00 |0055: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumArtist:()I // method@0b50 │ │ +03f494: 0a05 |0058: move-result v5 │ │ +03f496: 7110 e808 0500 |0059: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f49c: 0c05 |005c: move-result-object v5 │ │ +03f49e: 4d05 0304 |005d: aput-object v5, v3, v4 │ │ +03f4a2: 1274 |005f: const/4 v4, #int 7 // #7 │ │ +03f4a4: 6e10 520b 0a00 |0060: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumSong:()I // method@0b52 │ │ +03f4aa: 0a05 |0063: move-result v5 │ │ +03f4ac: 7110 e808 0500 |0064: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f4b2: 0c05 |0067: move-result-object v5 │ │ +03f4b4: 4d05 0304 |0068: aput-object v5, v3, v4 │ │ +03f4b8: 1304 0800 |006a: const/16 v4, #int 8 // #8 │ │ +03f4bc: 6e10 510b 0a00 |006c: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumPlaylist:()I // method@0b51 │ │ +03f4c2: 0a05 |006f: move-result v5 │ │ +03f4c4: 7110 e808 0500 |0070: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f4ca: 0c05 |0073: move-result-object v5 │ │ +03f4cc: 4d05 0304 |0074: aput-object v5, v3, v4 │ │ +03f4d0: 1304 0900 |0076: const/16 v4, #int 9 // #9 │ │ +03f4d4: 6e10 540b 0a00 |0078: invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;.getNumVideo:()I // method@0b54 │ │ +03f4da: 0a05 |007b: move-result v5 │ │ +03f4dc: 7110 e808 0500 |007c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f4e2: 0c05 |007f: move-result-object v5 │ │ +03f4e4: 4d05 0304 |0080: aput-object v5, v3, v4 │ │ +03f4e8: 1304 0a00 |0082: const/16 v4, #int 10 // #a │ │ +03f4ec: 7110 e808 0800 |0084: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f4f2: 0c05 |0087: move-result-object v5 │ │ +03f4f4: 4d05 0304 |0088: aput-object v5, v3, v4 │ │ +03f4f8: 1304 0b00 |008a: const/16 v4, #int 11 // #b │ │ +03f4fc: 7110 e808 0800 |008c: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@08e8 │ │ +03f502: 0c05 |008f: move-result-object v5 │ │ +03f504: 4d05 0304 |0090: aput-object v5, v3, v4 │ │ +03f508: 6e20 8800 3200 |0092: invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0088 │ │ +03f50e: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1051 │ │ 0x000d line=1052 │ │ 0x0013 line=1053 │ │ + 0x0029 line=1054 │ │ + 0x004a line=1055 │ │ + 0x006c line=1056 │ │ + 0x0092 line=1053 │ │ 0x0095 line=1057 │ │ locals : │ │ 0x000d - 0x0096 reg=0 id J │ │ - 0x0000 - 0x0096 reg=8 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - 0x0000 - 0x0096 reg=9 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ + 0x0000 - 0x0096 reg=9 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ + 0x0000 - 0x0096 reg=10 tag Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ │ │ #5 : (in Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;) │ │ name : 'createVideo' │ │ type : '(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -03e98c: |[03e98c] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createVideo:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ │ -03e99c: 5420 6603 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ -03e9a0: 7110 c50a 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ -03e9a6: 0c00 |0005: move-result-object v0 │ │ -03e9a8: 5421 5f03 |0006: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ -03e9ac: 6e30 060a 1003 |0008: invoke-virtual {v0, v1, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertVideo:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V // method@0a06 │ │ -03e9b2: 5220 6403 |000b: iget v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mVideoCount:I // field@0364 │ │ -03e9b6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03e9ba: 5920 6403 |000f: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mVideoCount:I // field@0364 │ │ -03e9be: 0e00 |0011: return-void │ │ +03f510: |[03f510] jp.co.kayo.android.localplayer.ds.ampache.RequestCache$MyAmpacheCreator.createVideo:(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ │ +03f520: 5420 6603 |0000: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; // field@0366 │ │ +03f524: 7110 c50a 0000 |0002: invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;.access$000:(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // method@0ac5 │ │ +03f52a: 0c00 |0005: move-result-object v0 │ │ +03f52c: 5421 5f03 |0006: iget-object v1, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@035f │ │ +03f530: 6e30 060a 1003 |0008: invoke-virtual {v0, v1, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.insertVideo:(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V // method@0a06 │ │ +03f536: 5220 6403 |000b: iget v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mVideoCount:I // field@0364 │ │ +03f53a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03f53e: 5920 6403 |000f: iput v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;.mVideoCount:I // field@0364 │ │ +03f542: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x000b line=1071 │ │ 0x0011 line=1072 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ @@ -83084,20 +83720,20 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03e9c0: |[03e9c0] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.:(Landroid/content/Context;Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ -03e9d0: 7020 7c0b 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.:(Landroid/content/Context;)V // method@0b7c │ │ -03e9d6: 5b01 b203 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mContext:Landroid/content/Context; // field@03b2 │ │ -03e9da: 5b02 b303 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mHandler:Landroid/os/Handler; // field@03b3 │ │ -03e9de: 5b03 b103 |0007: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ -03e9e2: 0e00 |0009: return-void │ │ +03f544: |[03f544] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.:(Landroid/content/Context;Landroid/os/Handler;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ │ +03f554: 7020 7c0b 1000 |0000: invoke-direct {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.:(Landroid/content/Context;)V // method@0b7c │ │ +03f55a: 5b01 b203 |0003: iput-object v1, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mContext:Landroid/content/Context; // field@03b2 │ │ +03f55e: 5b02 b303 |0005: iput-object v2, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mHandler:Landroid/os/Handler; // field@03b3 │ │ +03f562: 5b03 b103 |0007: iput-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ +03f566: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0005 line=22 │ │ 0x0007 line=23 │ │ 0x0009 line=24 │ │ @@ -83113,47 +83749,47 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -03e9e4: |[03e9e4] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -03e9f4: 2200 ac01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ -03e9f8: 5473 b203 |0002: iget-object v3, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mContext:Landroid/content/Context; // field@03b2 │ │ -03e9fc: 7020 e109 3000 |0004: invoke-direct {v0, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ -03ea02: 5473 b203 |0007: iget-object v3, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mContext:Landroid/content/Context; // field@03b2 │ │ -03ea06: 5474 b103 |0009: iget-object v4, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ -03ea0a: 5444 bc03 |000b: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ -03ea0e: 5475 b103 |000d: iget-object v5, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ -03ea12: 5455 be03 |000f: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ -03ea16: 5476 b103 |0011: iget-object v6, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ -03ea1a: 5466 bd03 |0013: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ -03ea1e: 6e56 fd09 3054 |0015: invoke-virtual {v0, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getServerInfo:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // method@09fd │ │ -03ea24: 0c02 |0018: move-result-object v2 │ │ -03ea26: 6e10 730b 0700 |0019: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.isCancelled:()Z // method@0b73 │ │ -03ea2c: 0a03 |001c: move-result v3 │ │ -03ea2e: 3903 1e00 |001d: if-nez v3, 003b // +001e │ │ -03ea32: 3802 1c00 |001f: if-eqz v2, 003b // +001c │ │ -03ea36: 7100 ca00 0000 |0021: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ -03ea3c: 0c01 |0024: move-result-object v1 │ │ -03ea3e: 1303 ec03 |0025: const/16 v3, #int 1004 // #3ec │ │ -03ea42: 5913 0400 |0027: iput v3, v1, Landroid/os/Message;.what:I // field@0004 │ │ -03ea46: 1223 |0029: const/4 v3, #int 2 // #2 │ │ -03ea48: 2333 3102 |002a: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ -03ea4c: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -03ea4e: 4d02 0304 |002d: aput-object v2, v3, v4 │ │ -03ea52: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -03ea54: 5475 b103 |0030: iget-object v5, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ -03ea58: 4d05 0304 |0032: aput-object v5, v3, v4 │ │ -03ea5c: 5b13 0300 |0034: iput-object v3, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ -03ea60: 5473 b303 |0036: iget-object v3, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mHandler:Landroid/os/Handler; // field@03b3 │ │ -03ea64: 6e20 c800 1300 |0038: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ -03ea6a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -03ea6c: 1103 |003c: return-object v3 │ │ +03f568: |[03f568] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +03f578: 2200 ac01 |0000: new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; // type@01ac │ │ +03f57c: 5473 b203 |0002: iget-object v3, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mContext:Landroid/content/Context; // field@03b2 │ │ +03f580: 7020 e109 3000 |0004: invoke-direct {v0, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.:(Landroid/content/Context;)V // method@09e1 │ │ +03f586: 5473 b203 |0007: iget-object v3, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mContext:Landroid/content/Context; // field@03b2 │ │ +03f58a: 5474 b103 |0009: iget-object v4, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ +03f58e: 5444 bc03 |000b: iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.host:Ljava/lang/String; // field@03bc │ │ +03f592: 5475 b103 |000d: iget-object v5, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ +03f596: 5455 be03 |000f: iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.user:Ljava/lang/String; // field@03be │ │ +03f59a: 5476 b103 |0011: iget-object v6, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ +03f59e: 5466 bd03 |0013: iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;.pass:Ljava/lang/String; // field@03bd │ │ +03f5a2: 6e56 fd09 3054 |0015: invoke-virtual {v0, v3, v4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;.getServerInfo:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; // method@09fd │ │ +03f5a8: 0c02 |0018: move-result-object v2 │ │ +03f5aa: 6e10 730b 0700 |0019: invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.isCancelled:()Z // method@0b73 │ │ +03f5b0: 0a03 |001c: move-result v3 │ │ +03f5b2: 3903 1e00 |001d: if-nez v3, 003b // +001e │ │ +03f5b6: 3802 1c00 |001f: if-eqz v2, 003b // +001c │ │ +03f5ba: 7100 ca00 0000 |0021: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@00ca │ │ +03f5c0: 0c01 |0024: move-result-object v1 │ │ +03f5c2: 1303 ec03 |0025: const/16 v3, #int 1004 // #3ec │ │ +03f5c6: 5913 0400 |0027: iput v3, v1, Landroid/os/Message;.what:I // field@0004 │ │ +03f5ca: 1223 |0029: const/4 v3, #int 2 // #2 │ │ +03f5cc: 2333 3102 |002a: new-array v3, v3, [Ljava/lang/Object; // type@0231 │ │ +03f5d0: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +03f5d2: 4d02 0304 |002d: aput-object v2, v3, v4 │ │ +03f5d6: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +03f5d8: 5475 b103 |0030: iget-object v5, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; // field@03b1 │ │ +03f5dc: 4d05 0304 |0032: aput-object v5, v3, v4 │ │ +03f5e0: 5b13 0300 |0034: iput-object v3, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0003 │ │ +03f5e4: 5473 b303 |0036: iget-object v3, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mHandler:Landroid/os/Handler; // field@03b3 │ │ +03f5e8: 6e20 c800 1300 |0038: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@00c8 │ │ +03f5ee: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +03f5f0: 1103 |003c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ 0x0019 line=33 │ │ 0x0021 line=34 │ │ 0x0025 line=35 │ │ @@ -83172,20 +83808,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03ea70: |[03ea70] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.onCancelled:()V │ │ -03ea80: 6f10 800b 0200 |0000: invoke-super {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.onCancelled:()V // method@0b80 │ │ -03ea86: 5420 b303 |0003: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mHandler:Landroid/os/Handler; // field@03b3 │ │ -03ea8a: 1301 ea03 |0005: const/16 v1, #int 1002 // #3ea │ │ -03ea8e: 6e20 c700 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ -03ea94: 0e00 |000a: return-void │ │ +03f5f4: |[03f5f4] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.onCancelled:()V │ │ +03f604: 6f10 800b 0200 |0000: invoke-super {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.onCancelled:()V // method@0b80 │ │ +03f60a: 5420 b303 |0003: iget-object v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector;.mHandler:Landroid/os/Handler; // field@03b3 │ │ +03f60e: 1301 ea03 |0005: const/16 v1, #int 1002 // #3ea │ │ +03f612: 6e20 c700 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@00c7 │ │ +03f618: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=52 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector; │ │ @@ -83195,17 +83831,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ea98: |[03ea98] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.onPostExecute:(Ljava/lang/Object;)V │ │ -03eaa8: 6f20 810b 1000 |0000: invoke-super {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.onPostExecute:(Ljava/lang/Object;)V // method@0b81 │ │ -03eaae: 0e00 |0003: return-void │ │ +03f61c: |[03f61c] jp.co.kayo.android.localplayer.ds.ampache.connect.AmpacheConnector.onPostExecute:(Ljava/lang/Object;)V │ │ +03f62c: 6f20 810b 1000 |0000: invoke-super {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ProgressTask;.onPostExecute:(Ljava/lang/Object;)V // method@0b81 │ │ +03f632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector; │ │ 0x0000 - 0x0004 reg=1 result Ljava/lang/Object; │ │ @@ -83533,17 +84169,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03eab0: |[03eab0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -03eac0: 7010 e200 0000 |0000: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00e2 │ │ -03eac6: 0e00 |0003: return-void │ │ +03f634: |[03f634] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +03f644: 7010 e200 0000 |0000: invoke-direct {v0}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@00e2 │ │ +03f64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -83552,18 +84188,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03eac8: |[03eac8] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03ead8: 7110 f700 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00f7 │ │ -03eade: 0a00 |0003: move-result v0 │ │ -03eae0: 0f00 |0004: return v0 │ │ +03f64c: |[03f64c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03f65c: 7110 f700 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@00f7 │ │ +03f662: 0a00 |0003: move-result v0 │ │ +03f664: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -83572,18 +84208,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03eae4: |[03eae4] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03eaf4: 7110 f800 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00f8 │ │ -03eafa: 0c00 |0003: move-result-object v0 │ │ -03eafc: 1100 |0004: return-object v0 │ │ +03f668: |[03f668] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03f678: 7110 f800 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00f8 │ │ +03f67e: 0c00 |0003: move-result-object v0 │ │ +03f680: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -83592,18 +84228,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03eb00: |[03eb00] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03eb10: 7110 f900 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00f9 │ │ -03eb16: 0c00 |0003: move-result-object v0 │ │ -03eb18: 1100 |0004: return-object v0 │ │ +03f684: |[03f684] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03f694: 7110 f900 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00f9 │ │ +03f69a: 0c00 |0003: move-result-object v0 │ │ +03f69c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -83612,18 +84248,18 @@ │ │ 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 │ │ -03eb1c: |[03eb1c] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -03eb2c: 7110 fa00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00fa │ │ -03eb32: 0c00 |0003: move-result-object v0 │ │ -03eb34: 1100 |0004: return-object v0 │ │ +03f6a0: |[03f6a0] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03f6b0: 7110 fa00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@00fa │ │ +03f6b6: 0c00 |0003: move-result-object v0 │ │ +03f6b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -83632,18 +84268,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03eb38: |[03eb38] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03eb48: 7110 fb00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00fb │ │ -03eb4e: 0c00 |0003: move-result-object v0 │ │ -03eb50: 1100 |0004: return-object v0 │ │ +03f6bc: |[03f6bc] android.support.v4.android.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03f6cc: 7110 fb00 0200 |0000: invoke-static {v2}, Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@00fb │ │ +03f6d2: 0c00 |0003: move-result-object v0 │ │ +03f6d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -83706,20 +84342,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03eb54: |[03eb54] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -03eb64: 7020 e902 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e9 │ │ -03eb6a: 2200 7300 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0073 │ │ -03eb6e: 7020 1503 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0315 │ │ -03eb74: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03eb78: 0e00 |000a: return-void │ │ +03f6d8: |[03f6d8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +03f6e8: 7020 e902 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e9 │ │ +03f6ee: 2200 7300 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0073 │ │ +03f6f2: 7020 1503 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0315 │ │ +03f6f8: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03f6fc: 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; │ │ @@ -83730,25 +84366,25 @@ │ │ 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 │ │ -03eb7c: |[03eb7c] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -03eb8c: 7020 e902 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e9 │ │ -03eb92: 2200 7300 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0073 │ │ -03eb96: 7020 1503 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0315 │ │ -03eb9c: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03eba0: 5b13 2401 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03eba4: 5b14 2001 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03eba8: 5b15 2101 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03ebac: 5b16 2201 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03ebb0: 5b17 2301 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03ebb4: 0e00 |0014: return-void │ │ +03f700: |[03f700] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +03f710: 7020 e902 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@02e9 │ │ +03f716: 2200 7300 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0073 │ │ +03f71a: 7020 1503 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0315 │ │ +03f720: 5b10 1f01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03f724: 5b13 2401 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03f728: 5b14 2001 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03f72c: 5b15 2101 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03f730: 5b16 2201 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03f734: 5b17 2301 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03f738: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x000a line=109 │ │ 0x000c line=110 │ │ 0x000e line=111 │ │ @@ -83770,34 +84406,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -03ebb8: |[03ebb8] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -03ebc8: 6e10 0503 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0305 │ │ -03ebce: 0a01 |0003: move-result v1 │ │ -03ebd0: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -03ebd4: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -03ebd8: 7210 7500 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03ebde: 0e00 |000b: return-void │ │ -03ebe0: 5420 1e01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ebe4: 5b23 1e01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ebe8: 6e10 0603 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0306 │ │ -03ebee: 0a01 |0013: move-result v1 │ │ -03ebf0: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -03ebf4: 6f20 eb02 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02eb │ │ -03ebfa: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -03ebfe: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -03ec02: 7210 7c00 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ -03ec08: 0a01 |0020: move-result v1 │ │ -03ec0a: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -03ec0e: 7210 7500 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03ec14: 28e5 |0026: goto 000b // -001b │ │ +03f73c: |[03f73c] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +03f74c: 6e10 0503 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0305 │ │ +03f752: 0a01 |0003: move-result v1 │ │ +03f754: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +03f758: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +03f75c: 7210 7500 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03f762: 0e00 |000b: return-void │ │ +03f764: 5420 1e01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03f768: 5b23 1e01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03f76c: 6e10 0603 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0306 │ │ +03f772: 0a01 |0013: move-result v1 │ │ +03f774: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +03f778: 6f20 eb02 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@02eb │ │ +03f77e: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +03f782: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +03f786: 7210 7c00 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ +03f78c: 0a01 |0020: move-result v1 │ │ +03f78e: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +03f792: 7210 7500 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03f798: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=72 │ │ 0x0008 line=73 │ │ 0x000b line=87 │ │ 0x000c line=77 │ │ @@ -83816,18 +84452,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03ec18: |[03ec18] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -03ec28: 1f01 2400 |0000: check-cast v1, Landroid/database/Cursor; // type@0024 │ │ -03ec2c: 6e20 fb02 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02fb │ │ -03ec32: 0e00 |0005: return-void │ │ +03f79c: |[03f79c] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +03f7ac: 1f01 2400 |0000: check-cast v1, Landroid/database/Cursor; // type@0024 │ │ +03f7b0: 6e20 fb02 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02fb │ │ +03f7b6: 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; │ │ │ │ @@ -83836,56 +84472,56 @@ │ │ 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 │ │ -03ec34: |[03ec34] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03ec44: 6f55 ee02 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@02ee │ │ -03ec4a: 6e20 c308 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ec50: 1a00 010d |0006: const-string v0, "mUri=" // string@0d01 │ │ -03ec54: 6e20 c308 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ec5a: 5410 2401 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03ec5e: 6e20 c708 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -03ec64: 6e20 c308 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ec6a: 1a00 a80c |0013: const-string v0, "mProjection=" // string@0ca8 │ │ -03ec6e: 6e20 c308 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ec74: 5410 2001 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03ec78: 7110 5509 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ -03ec7e: 0c00 |001d: move-result-object v0 │ │ -03ec80: 6e20 c808 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03ec86: 6e20 c308 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ec8c: 1a00 cc0c |0024: const-string v0, "mSelection=" // string@0ccc │ │ -03ec90: 6e20 c308 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ec96: 5410 2101 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03ec9a: 6e20 c808 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03eca0: 6e20 c308 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03eca6: 1a00 ce0c |0031: const-string v0, "mSelectionArgs=" // string@0cce │ │ -03ecaa: 6e20 c308 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ecb0: 5410 2201 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03ecb4: 7110 5509 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ -03ecba: 0c00 |003b: move-result-object v0 │ │ -03ecbc: 6e20 c808 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03ecc2: 6e20 c308 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ecc8: 1a00 d70c |0042: const-string v0, "mSortOrder=" // string@0cd7 │ │ -03eccc: 6e20 c308 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ecd2: 5410 2301 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03ecd6: 6e20 c808 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ -03ecdc: 6e20 c308 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ece2: 1a00 150c |004f: const-string v0, "mCursor=" // string@0c15 │ │ -03ece6: 6e20 c308 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ecec: 5410 1e01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ecf0: 6e20 c708 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ -03ecf6: 6e20 c308 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ecfc: 1a00 080c |005c: const-string v0, "mContentChanged=" // string@0c08 │ │ -03ed00: 6e20 c308 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ -03ed06: 5510 1d01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@011d │ │ -03ed0a: 6e20 c908 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ -03ed10: 0e00 |0066: return-void │ │ +03f7b8: |[03f7b8] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03f7c8: 6f55 ee02 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@02ee │ │ +03f7ce: 6e20 c308 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f7d4: 1a00 ff0c |0006: const-string v0, "mUri=" // string@0cff │ │ +03f7d8: 6e20 c308 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f7de: 5410 2401 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03f7e2: 6e20 c708 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +03f7e8: 6e20 c308 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f7ee: 1a00 a60c |0013: const-string v0, "mProjection=" // string@0ca6 │ │ +03f7f2: 6e20 c308 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f7f8: 5410 2001 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03f7fc: 7110 5509 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ +03f802: 0c00 |001d: move-result-object v0 │ │ +03f804: 6e20 c808 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03f80a: 6e20 c308 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f810: 1a00 ca0c |0024: const-string v0, "mSelection=" // string@0cca │ │ +03f814: 6e20 c308 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f81a: 5410 2101 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03f81e: 6e20 c808 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03f824: 6e20 c308 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f82a: 1a00 cc0c |0031: const-string v0, "mSelectionArgs=" // string@0ccc │ │ +03f82e: 6e20 c308 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f834: 5410 2201 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03f838: 7110 5509 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0955 │ │ +03f83e: 0c00 |003b: move-result-object v0 │ │ +03f840: 6e20 c808 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03f846: 6e20 c308 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f84c: 1a00 d50c |0042: const-string v0, "mSortOrder=" // string@0cd5 │ │ +03f850: 6e20 c308 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f856: 5410 2301 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03f85a: 6e20 c808 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@08c8 │ │ +03f860: 6e20 c308 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f866: 1a00 130c |004f: const-string v0, "mCursor=" // string@0c13 │ │ +03f86a: 6e20 c308 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f870: 5410 1e01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03f874: 6e20 c708 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@08c7 │ │ +03f87a: 6e20 c308 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f880: 1a00 060c |005c: const-string v0, "mContentChanged=" // string@0c06 │ │ +03f884: 6e20 c308 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@08c3 │ │ +03f88a: 5510 1d01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@011d │ │ +03f88e: 6e20 c908 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@08c9 │ │ +03f894: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ 0x0010 line=206 │ │ 0x0018 line=207 │ │ 0x0021 line=208 │ │ @@ -83907,17 +84543,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ed14: |[03ed14] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -03ed24: 5410 2001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03ed28: 1100 |0002: return-object v0 │ │ +03f898: |[03f898] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +03f8a8: 5410 2001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03f8ac: 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;) │ │ @@ -83925,17 +84561,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ed2c: |[03ed2c] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -03ed3c: 5410 2101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03ed40: 1100 |0002: return-object v0 │ │ +03f8b0: |[03f8b0] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +03f8c0: 5410 2101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03f8c4: 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;) │ │ @@ -83943,17 +84579,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ed44: |[03ed44] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -03ed54: 5410 2201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03ed58: 1100 |0002: return-object v0 │ │ +03f8c8: |[03f8c8] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +03f8d8: 5410 2201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03f8dc: 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;) │ │ @@ -83961,17 +84597,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ed5c: |[03ed5c] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -03ed6c: 5410 2301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03ed70: 1100 |0002: return-object v0 │ │ +03f8e0: |[03f8e0] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +03f8f0: 5410 2301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03f8f4: 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;) │ │ @@ -83979,17 +84615,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ed74: |[03ed74] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -03ed84: 5410 2401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03ed88: 1100 |0002: return-object v0 │ │ +03f8f8: |[03f8f8] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +03f908: 5410 2401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03f90c: 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;) │ │ @@ -83997,31 +84633,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -03ed8c: |[03ed8c] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -03ed9c: 6e10 ff02 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@02ff │ │ -03eda2: 0c00 |0003: move-result-object v0 │ │ -03eda4: 6e10 5000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ -03edaa: 0c00 |0007: move-result-object v0 │ │ -03edac: 5471 2401 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03edb0: 5472 2001 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03edb4: 5473 2101 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03edb8: 5474 2201 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03edbc: 5475 2301 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03edc0: 7406 4000 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@0040 │ │ -03edc6: 0c06 |0015: move-result-object v6 │ │ -03edc8: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -03edcc: 7210 7800 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ -03edd2: 5470 1f01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03edd6: 6e30 0e03 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@030e │ │ -03eddc: 1106 |0020: return-object v6 │ │ +03f910: |[03f910] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +03f920: 6e10 ff02 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@02ff │ │ +03f926: 0c00 |0003: move-result-object v0 │ │ +03f928: 6e10 5000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0050 │ │ +03f92e: 0c00 |0007: move-result-object v0 │ │ +03f930: 5471 2401 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03f934: 5472 2001 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03f938: 5473 2101 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03f93c: 5474 2201 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03f940: 5475 2301 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03f944: 7406 4000 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@0040 │ │ +03f94a: 0c06 |0015: move-result-object v6 │ │ +03f94c: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +03f950: 7210 7800 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0078 │ │ +03f956: 5470 1f01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03f95a: 6e30 0e03 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@030e │ │ +03f960: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -84034,18 +84670,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ede0: |[03ede0] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -03edf0: 6e10 0703 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0307 │ │ -03edf6: 0c00 |0003: move-result-object v0 │ │ -03edf8: 1100 |0004: return-object v0 │ │ +03f964: |[03f964] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +03f974: 6e10 0703 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0307 │ │ +03f97a: 0c00 |0003: move-result-object v0 │ │ +03f97c: 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;) │ │ @@ -84053,21 +84689,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03edfc: |[03edfc] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -03ee0c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -03ee10: 7210 7c00 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ -03ee16: 0a00 |0005: move-result v0 │ │ -03ee18: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -03ee1c: 7210 7500 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03ee22: 0e00 |000b: return-void │ │ +03f980: |[03f980] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +03f990: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +03f994: 7210 7c00 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ +03f99a: 0a00 |0005: move-result v0 │ │ +03f99c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +03f9a0: 7210 7500 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03f9a6: 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; │ │ @@ -84078,18 +84714,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03ee24: |[03ee24] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -03ee34: 1f01 2400 |0000: check-cast v1, Landroid/database/Cursor; // type@0024 │ │ -03ee38: 6e20 0903 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0309 │ │ -03ee3e: 0e00 |0005: return-void │ │ +03f9a8: |[03f9a8] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +03f9b8: 1f01 2400 |0000: check-cast v1, Landroid/database/Cursor; // type@0024 │ │ +03f9bc: 6e20 0903 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0309 │ │ +03f9c2: 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; │ │ │ │ @@ -84098,28 +84734,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -03ee40: |[03ee40] android.support.v4.content.CursorLoader.onReset:()V │ │ -03ee50: 6f10 f502 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@02f5 │ │ -03ee56: 6e10 0d03 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@030d │ │ -03ee5c: 5410 1e01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ee60: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -03ee64: 5410 1e01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ee68: 7210 7c00 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ -03ee6e: 0a00 |000f: move-result v0 │ │ -03ee70: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -03ee74: 5410 1e01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ee78: 7210 7500 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ -03ee7e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -03ee80: 5b10 1e01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ee84: 0e00 |001a: return-void │ │ +03f9c4: |[03f9c4] android.support.v4.content.CursorLoader.onReset:()V │ │ +03f9d4: 6f10 f502 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@02f5 │ │ +03f9da: 6e10 0d03 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@030d │ │ +03f9e0: 5410 1e01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03f9e4: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +03f9e8: 5410 1e01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03f9ec: 7210 7c00 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@007c │ │ +03f9f2: 0a00 |000f: move-result v0 │ │ +03f9f4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +03f9f8: 5410 1e01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03f9fc: 7210 7500 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0075 │ │ +03fa02: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +03fa04: 5b10 1e01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03fa08: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=154 │ │ 0x0006 line=156 │ │ 0x0012 line=157 │ │ 0x0017 line=159 │ │ @@ -84132,26 +84768,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -03ee88: |[03ee88] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -03ee98: 5410 1e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03ee9c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03eea0: 5410 1e01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03eea4: 6e20 fb02 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02fb │ │ -03eeaa: 6e10 1403 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0314 │ │ -03eeb0: 0a00 |000c: move-result v0 │ │ -03eeb2: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -03eeb6: 5410 1e01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ -03eeba: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -03eebe: 6e10 fe02 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@02fe │ │ -03eec4: 0e00 |0016: return-void │ │ +03fa0c: |[03fa0c] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +03fa1c: 5410 1e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03fa20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03fa24: 5410 1e01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03fa28: 6e20 fb02 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@02fb │ │ +03fa2e: 6e10 1403 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0314 │ │ +03fa34: 0a00 |000c: move-result v0 │ │ +03fa36: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +03fa3a: 5410 1e01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@011e │ │ +03fa3e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +03fa42: 6e10 fe02 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@02fe │ │ +03fa48: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0009 line=128 │ │ 0x0013 line=129 │ │ 0x0016 line=131 │ │ @@ -84163,17 +84799,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03eec8: |[03eec8] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -03eed8: 6e10 fa02 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@02fa │ │ -03eede: 0e00 |0003: return-void │ │ +03fa4c: |[03fa4c] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +03fa5c: 6e10 fa02 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@02fa │ │ +03fa62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -84182,18 +84818,18 @@ │ │ type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03eee0: |[03eee0] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ -03eef0: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ -03eef4: 7220 8100 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0081 │ │ -03eefa: 0e00 |0005: return-void │ │ +03fa64: |[03fa64] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ +03fa74: 5410 1f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@011f │ │ +03fa78: 7220 8100 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0081 │ │ +03fa7e: 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; │ │ @@ -84204,17 +84840,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03eefc: |[03eefc] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -03ef0c: 5b01 2001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ -03ef10: 0e00 |0002: return-void │ │ +03fa80: |[03fa80] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +03fa90: 5b01 2001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0120 │ │ +03fa94: 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; │ │ @@ -84224,17 +84860,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ef14: |[03ef14] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -03ef24: 5b01 2101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ -03ef28: 0e00 |0002: return-void │ │ +03fa98: |[03fa98] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +03faa8: 5b01 2101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0121 │ │ +03faac: 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; │ │ @@ -84244,17 +84880,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ef2c: |[03ef2c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -03ef3c: 5b01 2201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ -03ef40: 0e00 |0002: return-void │ │ +03fab0: |[03fab0] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +03fac0: 5b01 2201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0122 │ │ +03fac4: 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; │ │ @@ -84264,17 +84900,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ef44: |[03ef44] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -03ef54: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ -03ef58: 0e00 |0002: return-void │ │ +03fac8: |[03fac8] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +03fad8: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0123 │ │ +03fadc: 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; │ │ @@ -84284,17 +84920,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ef5c: |[03ef5c] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -03ef6c: 5b01 2401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ -03ef70: 0e00 |0002: return-void │ │ +03fae0: |[03fae0] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +03faf0: 5b01 2401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0124 │ │ +03faf4: 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; │ │ @@ -84329,17 +84965,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ef74: |[03ef74] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -03ef84: 7010 b903 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b9 │ │ -03ef8a: 0e00 |0003: return-void │ │ +03faf8: |[03faf8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +03fb08: 7010 b903 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@03b9 │ │ +03fb0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -84348,18 +84984,18 @@ │ │ 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 │ │ -03ef8c: |[03ef8c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03ef9c: 7130 dd03 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@03dd │ │ -03efa2: 0a00 |0003: move-result v0 │ │ -03efa4: 0f00 |0004: return v0 │ │ +03fb10: |[03fb10] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03fb20: 7130 dd03 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@03dd │ │ +03fb26: 0a00 |0003: move-result v0 │ │ +03fb28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 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; │ │ @@ -84370,20 +85006,20 @@ │ │ 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 │ │ -03efa8: |[03efa8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -03efb8: 2200 8c00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@008c │ │ -03efbc: 7030 9e03 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@039e │ │ -03efc2: 7110 de03 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@03de │ │ -03efc8: 0c00 |0008: move-result-object v0 │ │ -03efca: 1100 |0009: return-object v0 │ │ +03fb2c: |[03fb2c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +03fb3c: 2200 8c00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@008c │ │ +03fb40: 7030 9e03 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@039e │ │ +03fb46: 7110 de03 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@03de │ │ +03fb4c: 0c00 |0008: move-result-object v0 │ │ +03fb4e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -84392,18 +85028,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03efcc: |[03efcc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -03efdc: 7100 df03 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@03df │ │ -03efe2: 0c00 |0003: move-result-object v0 │ │ -03efe4: 1100 |0004: return-object v0 │ │ +03fb50: |[03fb50] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +03fb60: 7100 df03 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@03df │ │ +03fb66: 0c00 |0003: move-result-object v0 │ │ +03fb68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ @@ -84411,17 +85047,17 @@ │ │ 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 │ │ -03efe8: |[03efe8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03eff8: 7130 e003 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@03e0 │ │ -03effe: 0e00 |0003: return-void │ │ +03fb6c: |[03fb6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03fb7c: 7130 e003 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@03e0 │ │ +03fb82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -84433,17 +85069,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03f000: |[03f000] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -03f010: 7130 e103 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03e1 │ │ -03f016: 0e00 |0003: return-void │ │ +03fb84: |[03fb84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +03fb94: 7130 e103 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@03e1 │ │ +03fb9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -84455,17 +85091,17 @@ │ │ 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 │ │ -03f018: |[03f018] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03f028: 7130 e203 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@03e2 │ │ -03f02e: 0e00 |0003: return-void │ │ +03fb9c: |[03fb9c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03fbac: 7130 e203 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@03e2 │ │ +03fbb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -84477,18 +85113,18 @@ │ │ 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 │ │ -03f030: |[03f030] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03f040: 7140 e303 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@03e3 │ │ -03f046: 0a00 |0003: move-result v0 │ │ -03f048: 0f00 |0004: return v0 │ │ +03fbb4: |[03fbb4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03fbc4: 7140 e303 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@03e3 │ │ +03fbca: 0a00 |0003: move-result v0 │ │ +03fbcc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 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; │ │ @@ -84500,17 +85136,17 @@ │ │ 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 │ │ -03f04c: |[03f04c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03f05c: 7130 e403 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03e4 │ │ -03f062: 0e00 |0003: return-void │ │ +03fbd0: |[03fbd0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +03fbe0: 7130 e403 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@03e4 │ │ +03fbe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -84522,17 +85158,17 @@ │ │ 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 │ │ -03f064: |[03f064] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03f074: 7130 e503 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@03e5 │ │ -03f07a: 0e00 |0003: return-void │ │ +03fbe8: |[03fbe8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +03fbf8: 7130 e503 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@03e5 │ │ +03fbfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -84569,17 +85205,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f07c: |[03f07c] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -03f08c: 7010 3f04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043f │ │ -03f092: 0e00 |0003: return-void │ │ +03fc00: |[03fc00] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +03fc10: 7010 3f04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@043f │ │ +03fc16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -84588,18 +85224,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f094: |[03f094] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -03f0a4: 7110 6504 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0465 │ │ -03f0aa: 0a00 |0003: move-result v0 │ │ -03f0ac: 0f00 |0004: return v0 │ │ +03fc18: |[03fc18] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +03fc28: 7110 6504 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0465 │ │ +03fc2e: 0a00 |0003: move-result v0 │ │ +03fc30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -84608,17 +85244,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f0b0: |[03f0b0] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -03f0c0: 7120 6604 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0466 │ │ -03f0c6: 0e00 |0003: return-void │ │ +03fc34: |[03fc34] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +03fc44: 7120 6604 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0466 │ │ +03fc4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -84654,17 +85290,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f0c8: |[03f0c8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -03f0d8: 7010 7b04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@047b │ │ -03f0de: 0e00 |0003: return-void │ │ +03fc4c: |[03fc4c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +03fc5c: 7010 7b04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@047b │ │ +03fc62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -84673,18 +85309,18 @@ │ │ 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 │ │ -03f0e0: |[03f0e0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03f0f0: 7130 8104 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@0481 │ │ -03f0f6: 0a00 |0003: move-result v0 │ │ -03f0f8: 0f00 |0004: return v0 │ │ +03fc64: |[03fc64] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +03fc74: 7130 8104 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@0481 │ │ +03fc7a: 0a00 |0003: move-result v0 │ │ +03fc7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 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; │ │ @@ -84720,17 +85356,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f0fc: |[03f0fc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -03f10c: 7010 fe04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fe │ │ -03f112: 0e00 |0003: return-void │ │ +03fc80: |[03fc80] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +03fc90: 7010 fe04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@04fe │ │ +03fc96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -84739,17 +85375,17 @@ │ │ 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 │ │ -03f114: |[03f114] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -03f124: 7120 0b05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@050b │ │ -03f12a: 0e00 |0003: return-void │ │ +03fc98: |[03fc98] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +03fca8: 7120 0b05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@050b │ │ +03fcae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -84760,18 +85396,18 @@ │ │ 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 │ │ -03f12c: |[03f12c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -03f13c: 7120 0c05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@050c │ │ -03f142: 0c00 |0003: move-result-object v0 │ │ -03f144: 1100 |0004: return-object v0 │ │ +03fcb0: |[03fcb0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +03fcc0: 7120 0c05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@050c │ │ +03fcc6: 0c00 |0003: move-result-object v0 │ │ +03fcc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 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 │ │ @@ -84781,18 +85417,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f148: |[03f148] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -03f158: 7110 0d05 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@050d │ │ -03f15e: 0a00 |0003: move-result v0 │ │ -03f160: 0f00 |0004: return v0 │ │ +03fccc: |[03fccc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +03fcdc: 7110 0d05 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@050d │ │ +03fce2: 0a00 |0003: move-result v0 │ │ +03fce4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -84830,17 +85466,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f164: |[03f164] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -03f174: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0517 │ │ -03f17a: 0e00 |0003: return-void │ │ +03fce8: |[03fce8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +03fcf8: 7010 1705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0517 │ │ +03fcfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -84849,19 +85485,19 @@ │ │ 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 │ │ -03f17c: |[03f17c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -03f18c: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ -03f190: 7120 3105 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0531 │ │ -03f196: 0a00 |0005: move-result v0 │ │ -03f198: 0f00 |0006: return v0 │ │ +03fd00: |[03fd00] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03fd10: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ +03fd14: 7120 3105 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0531 │ │ +03fd1a: 0a00 |0005: move-result v0 │ │ +03fd1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 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; │ │ @@ -84871,18 +85507,18 @@ │ │ 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 │ │ -03f19c: |[03f19c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -03f1ac: 7120 3205 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0532 │ │ -03f1b2: 0c00 |0003: move-result-object v0 │ │ -03f1b4: 1100 |0004: return-object v0 │ │ +03fd20: |[03fd20] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +03fd30: 7120 3205 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0532 │ │ +03fd36: 0c00 |0003: move-result-object v0 │ │ +03fd38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 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 │ │ @@ -84892,18 +85528,18 @@ │ │ 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 │ │ -03f1b8: |[03f1b8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -03f1c8: 7110 3305 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0533 │ │ -03f1ce: 0c00 |0003: move-result-object v0 │ │ -03f1d0: 1100 |0004: return-object v0 │ │ +03fd3c: |[03fd3c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +03fd4c: 7110 3305 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0533 │ │ +03fd52: 0c00 |0003: move-result-object v0 │ │ +03fd54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -84912,18 +85548,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f1d4: |[03f1d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -03f1e4: 7110 3405 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0534 │ │ -03f1ea: 0a00 |0003: move-result v0 │ │ -03f1ec: 0f00 |0004: return v0 │ │ +03fd58: |[03fd58] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +03fd68: 7110 3405 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0534 │ │ +03fd6e: 0a00 |0003: move-result v0 │ │ +03fd70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -84932,20 +85568,20 @@ │ │ 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 │ │ -03f1f0: |[03f1f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -03f200: 2200 c900 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@00c9 │ │ -03f204: 7030 0e05 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@050e │ │ -03f20a: 7110 3505 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0535 │ │ -03f210: 0c00 |0008: move-result-object v0 │ │ -03f212: 1100 |0009: return-object v0 │ │ +03fd74: |[03fd74] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +03fd84: 2200 c900 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@00c9 │ │ +03fd88: 7030 0e05 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@050e │ │ +03fd8e: 7110 3505 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0535 │ │ +03fd94: 0c00 |0008: move-result-object v0 │ │ +03fd96: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 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; │ │ │ │ @@ -84954,19 +85590,19 @@ │ │ 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 │ │ -03f214: |[03f214] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -03f224: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ -03f228: 7120 3605 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0536 │ │ -03f22e: 0a00 |0005: move-result v0 │ │ -03f230: 0f00 |0006: return v0 │ │ +03fd98: |[03fd98] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +03fda8: 5430 c701 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@01c7 │ │ +03fdac: 7120 3605 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0536 │ │ +03fdb2: 0a00 |0005: move-result v0 │ │ +03fdb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 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; │ │ @@ -85003,17 +85639,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f234: |[03f234] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -03f244: 7010 9805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0598 │ │ -03f24a: 0e00 |0003: return-void │ │ +03fdb8: |[03fdb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +03fdc8: 7010 9805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0598 │ │ +03fdce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -85022,17 +85658,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f24c: |[03f24c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -03f25c: 7120 ff05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@05ff │ │ -03f262: 0e00 |0003: return-void │ │ +03fdd0: |[03fdd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +03fde0: 7120 ff05 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@05ff │ │ +03fde6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85043,17 +85679,17 @@ │ │ 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 │ │ -03f264: |[03f264] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03f274: 7120 0006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0600 │ │ -03f27a: 0e00 |0003: return-void │ │ +03fde8: |[03fde8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03fdf8: 7120 0006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0600 │ │ +03fdfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=295 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85064,18 +85700,18 @@ │ │ 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 │ │ -03f27c: |[03f27c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -03f28c: 7120 0106 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0601 │ │ -03f292: 0c00 |0003: move-result-object v0 │ │ -03f294: 1100 |0004: return-object v0 │ │ +03fe00: |[03fe00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +03fe10: 7120 0106 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0601 │ │ +03fe16: 0c00 |0003: move-result-object v0 │ │ +03fe18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 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; │ │ @@ -85085,18 +85721,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f298: |[03f298] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -03f2a8: 7110 0206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0602 │ │ -03f2ae: 0a00 |0003: move-result v0 │ │ -03f2b0: 0f00 |0004: return v0 │ │ +03fe1c: |[03fe1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +03fe2c: 7110 0206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0602 │ │ +03fe32: 0a00 |0003: move-result v0 │ │ +03fe34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85105,17 +85741,17 @@ │ │ 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 │ │ -03f2b4: |[03f2b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03f2c4: 7120 0306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0603 │ │ -03f2ca: 0e00 |0003: return-void │ │ +03fe38: |[03fe38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03fe48: 7120 0306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0603 │ │ +03fe4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85126,17 +85762,17 @@ │ │ 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 │ │ -03f2cc: |[03f2cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03f2dc: 7120 0406 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0604 │ │ -03f2e2: 0e00 |0003: return-void │ │ +03fe50: |[03fe50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +03fe60: 7120 0406 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0604 │ │ +03fe66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0003 line=315 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85147,22 +85783,22 @@ │ │ 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 │ │ -03f2e4: |[03f2e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -03f2f4: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -03f2f8: 7100 cb05 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05cb │ │ -03f2fe: 0c01 |0005: move-result-object v1 │ │ -03f300: 7230 6f05 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056f │ │ -03f306: 0c01 |0009: move-result-object v1 │ │ -03f308: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -03f30e: 1100 |000d: return-object v0 │ │ +03fe68: |[03fe68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +03fe78: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +03fe7c: 7100 cb05 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05cb │ │ +03fe82: 0c01 |0005: move-result-object v1 │ │ +03fe84: 7230 6f05 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@056f │ │ +03fe8a: 0c01 |0009: move-result-object v1 │ │ +03fe8c: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +03fe92: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 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 │ │ @@ -85172,18 +85808,18 @@ │ │ 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 │ │ -03f310: |[03f310] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -03f320: 6e30 3e05 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@053e │ │ -03f326: 0c00 |0003: move-result-object v0 │ │ -03f328: 1100 |0004: return-object v0 │ │ +03fe94: |[03fe94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +03fea4: 6e30 3e05 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@053e │ │ +03feaa: 0c00 |0003: move-result-object v0 │ │ +03feac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 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 │ │ @@ -85193,18 +85829,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f32c: |[03f32c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -03f33c: 7110 0606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0606 │ │ -03f342: 0a00 |0003: move-result v0 │ │ -03f344: 0f00 |0004: return v0 │ │ +03feb0: |[03feb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +03fec0: 7110 0606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0606 │ │ +03fec6: 0a00 |0003: move-result v0 │ │ +03fec8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85213,18 +85849,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f348: |[03f348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03f358: 7110 0706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0607 │ │ -03f35e: 0c00 |0003: move-result-object v0 │ │ -03f360: 1100 |0004: return-object v0 │ │ +03fecc: |[03fecc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03fedc: 7110 0706 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0607 │ │ +03fee2: 0c00 |0003: move-result-object v0 │ │ +03fee4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85233,18 +85869,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f364: |[03f364] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03f374: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0608 │ │ -03f37a: 0c00 |0003: move-result-object v0 │ │ -03f37c: 1100 |0004: return-object v0 │ │ +03fee8: |[03fee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03fef8: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0608 │ │ +03fefe: 0c00 |0003: move-result-object v0 │ │ +03ff00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85253,18 +85889,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f380: |[03f380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03f390: 7110 0906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0609 │ │ -03f396: 0c00 |0003: move-result-object v0 │ │ -03f398: 1100 |0004: return-object v0 │ │ +03ff04: |[03ff04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03ff14: 7110 0906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0609 │ │ +03ff1a: 0c00 |0003: move-result-object v0 │ │ +03ff1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85273,22 +85909,22 @@ │ │ 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 │ │ -03f39c: |[03f39c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -03f3ac: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ -03f3b0: 7100 cb05 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05cb │ │ -03f3b6: 0c01 |0005: move-result-object v1 │ │ -03f3b8: 7220 7405 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0574 │ │ -03f3be: 0c01 |0009: move-result-object v1 │ │ -03f3c0: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ -03f3c6: 1100 |000d: return-object v0 │ │ +03ff20: |[03ff20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +03ff30: 2200 d500 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@00d5 │ │ +03ff34: 7100 cb05 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@05cb │ │ +03ff3a: 0c01 |0005: move-result-object v1 │ │ +03ff3c: 7220 7405 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0574 │ │ +03ff42: 0c01 |0009: move-result-object v1 │ │ +03ff44: 7020 ca05 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@05ca │ │ +03ff4a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ │ │ @@ -85297,18 +85933,18 @@ │ │ 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 │ │ -03f3c8: |[03f3c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03f3d8: 6e20 4405 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0544 │ │ -03f3de: 0c00 |0003: move-result-object v0 │ │ -03f3e0: 1100 |0004: return-object v0 │ │ +03ff4c: |[03ff4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +03ff5c: 6e20 4405 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0544 │ │ +03ff62: 0c00 |0003: move-result-object v0 │ │ +03ff64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ │ │ @@ -85317,18 +85953,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f3e4: |[03f3e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03f3f4: 7110 0b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@060b │ │ -03f3fa: 0c00 |0003: move-result-object v0 │ │ -03f3fc: 1100 |0004: return-object v0 │ │ +03ff68: |[03ff68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +03ff78: 7110 0b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@060b │ │ +03ff7e: 0c00 |0003: move-result-object v0 │ │ +03ff80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85337,18 +85973,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f400: |[03f400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -03f410: 7110 0c06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@060c │ │ -03f416: 0a00 |0003: move-result v0 │ │ -03f418: 0f00 |0004: return v0 │ │ +03ff84: |[03ff84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +03ff94: 7110 0c06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@060c │ │ +03ff9a: 0a00 |0003: move-result v0 │ │ +03ff9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85357,18 +85993,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f41c: |[03f41c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -03f42c: 7110 0d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@060d │ │ -03f432: 0a00 |0003: move-result v0 │ │ -03f434: 0f00 |0004: return v0 │ │ +03ffa0: |[03ffa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +03ffb0: 7110 0d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@060d │ │ +03ffb6: 0a00 |0003: move-result v0 │ │ +03ffb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85377,18 +86013,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f438: |[03f438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -03f448: 7110 0e06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@060e │ │ -03f44e: 0a00 |0003: move-result v0 │ │ -03f450: 0f00 |0004: return v0 │ │ +03ffbc: |[03ffbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +03ffcc: 7110 0e06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@060e │ │ +03ffd2: 0a00 |0003: move-result v0 │ │ +03ffd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85397,18 +86033,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f454: |[03f454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -03f464: 7110 0f06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@060f │ │ -03f46a: 0a00 |0003: move-result v0 │ │ -03f46c: 0f00 |0004: return v0 │ │ +03ffd8: |[03ffd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +03ffe8: 7110 0f06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@060f │ │ +03ffee: 0a00 |0003: move-result v0 │ │ +03fff0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85417,18 +86053,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f470: |[03f470] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -03f480: 7110 1006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0610 │ │ -03f486: 0a00 |0003: move-result v0 │ │ -03f488: 0f00 |0004: return v0 │ │ +03fff4: |[03fff4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +040004: 7110 1006 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0610 │ │ +04000a: 0a00 |0003: move-result v0 │ │ +04000c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85437,18 +86073,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f48c: |[03f48c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -03f49c: 7110 1106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0611 │ │ -03f4a2: 0a00 |0003: move-result v0 │ │ -03f4a4: 0f00 |0004: return v0 │ │ +040010: |[040010] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +040020: 7110 1106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0611 │ │ +040026: 0a00 |0003: move-result v0 │ │ +040028: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85457,18 +86093,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f4a8: |[03f4a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -03f4b8: 7110 1206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0612 │ │ -03f4be: 0a00 |0003: move-result v0 │ │ -03f4c0: 0f00 |0004: return v0 │ │ +04002c: |[04002c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +04003c: 7110 1206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0612 │ │ +040042: 0a00 |0003: move-result v0 │ │ +040044: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85477,18 +86113,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f4c4: |[03f4c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -03f4d4: 7110 1306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0613 │ │ -03f4da: 0a00 |0003: move-result v0 │ │ -03f4dc: 0f00 |0004: return v0 │ │ +040048: |[040048] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +040058: 7110 1306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0613 │ │ +04005e: 0a00 |0003: move-result v0 │ │ +040060: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85497,18 +86133,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f4e0: |[03f4e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -03f4f0: 7110 1406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0614 │ │ -03f4f6: 0a00 |0003: move-result v0 │ │ -03f4f8: 0f00 |0004: return v0 │ │ +040064: |[040064] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +040074: 7110 1406 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0614 │ │ +04007a: 0a00 |0003: move-result v0 │ │ +04007c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85517,18 +86153,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f4fc: |[03f4fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -03f50c: 7110 1506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0615 │ │ -03f512: 0a00 |0003: move-result v0 │ │ -03f514: 0f00 |0004: return v0 │ │ +040080: |[040080] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +040090: 7110 1506 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0615 │ │ +040096: 0a00 |0003: move-result v0 │ │ +040098: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85537,18 +86173,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f518: |[03f518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -03f528: 7110 1606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0616 │ │ -03f52e: 0a00 |0003: move-result v0 │ │ -03f530: 0f00 |0004: return v0 │ │ +04009c: |[04009c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +0400ac: 7110 1606 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0616 │ │ +0400b2: 0a00 |0003: move-result v0 │ │ +0400b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85557,18 +86193,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03f534: |[03f534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -03f544: 7100 1706 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0617 │ │ -03f54a: 0c00 |0003: move-result-object v0 │ │ -03f54c: 1100 |0004: return-object v0 │ │ +0400b8: |[0400b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +0400c8: 7100 1706 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0617 │ │ +0400ce: 0c00 |0003: move-result-object v0 │ │ +0400d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -85576,18 +86212,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f550: |[03f550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -03f560: 7110 1806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0618 │ │ -03f566: 0c00 |0003: move-result-object v0 │ │ -03f568: 1100 |0004: return-object v0 │ │ +0400d4: |[0400d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0400e4: 7110 1806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0618 │ │ +0400ea: 0c00 |0003: move-result-object v0 │ │ +0400ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -85596,18 +86232,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f56c: |[03f56c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03f57c: 7110 1906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0619 │ │ -03f582: 0c00 |0003: move-result-object v0 │ │ -03f584: 1100 |0004: return-object v0 │ │ +0400f0: |[0400f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +040100: 7110 1906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0619 │ │ +040106: 0c00 |0003: move-result-object v0 │ │ +040108: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -85616,18 +86252,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03f588: |[03f588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -03f598: 7120 1a06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@061a │ │ -03f59e: 0a00 |0003: move-result v0 │ │ -03f5a0: 0f00 |0004: return v0 │ │ +04010c: |[04010c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +04011c: 7120 1a06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@061a │ │ +040122: 0a00 |0003: move-result v0 │ │ +040124: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 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 │ │ @@ -85637,17 +86273,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f5a4: |[03f5a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -03f5b4: 7110 1b06 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@061b │ │ -03f5ba: 0e00 |0003: return-void │ │ +040128: |[040128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +040138: 7110 1b06 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@061b │ │ +04013e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0003 line=505 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85657,17 +86293,17 @@ │ │ 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 │ │ -03f5bc: |[03f5bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03f5cc: 7120 1c06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@061c │ │ -03f5d2: 0e00 |0003: return-void │ │ +040140: |[040140] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +040150: 7120 1c06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@061c │ │ +040156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85678,17 +86314,17 @@ │ │ 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 │ │ -03f5d4: |[03f5d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03f5e4: 7120 1d06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@061d │ │ -03f5ea: 0e00 |0003: return-void │ │ +040158: |[040158] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +040168: 7120 1d06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@061d │ │ +04016e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0003 line=420 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85699,17 +86335,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f5ec: |[03f5ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -03f5fc: 7120 1e06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@061e │ │ -03f602: 0e00 |0003: return-void │ │ +040170: |[040170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +040180: 7120 1e06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@061e │ │ +040186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0003 line=425 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85720,17 +86356,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f604: |[03f604] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -03f614: 7120 1f06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@061f │ │ -03f61a: 0e00 |0003: return-void │ │ +040188: |[040188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +040198: 7120 1f06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@061f │ │ +04019e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0003 line=430 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85741,17 +86377,17 @@ │ │ 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 │ │ -03f61c: |[03f61c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03f62c: 7120 2006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0620 │ │ -03f632: 0e00 |0003: return-void │ │ +0401a0: |[0401a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0401b0: 7120 2006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0620 │ │ +0401b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0003 line=435 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85762,17 +86398,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f634: |[03f634] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -03f644: 7120 2106 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0621 │ │ -03f64a: 0e00 |0003: return-void │ │ +0401b8: |[0401b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +0401c8: 7120 2106 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0621 │ │ +0401ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0003 line=440 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85783,17 +86419,17 @@ │ │ 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 │ │ -03f64c: |[03f64c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03f65c: 7120 2206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0622 │ │ -03f662: 0e00 |0003: return-void │ │ +0401d0: |[0401d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0401e0: 7120 2206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0622 │ │ +0401e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85804,17 +86440,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f664: |[03f664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -03f674: 7120 2306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0623 │ │ -03f67a: 0e00 |0003: return-void │ │ +0401e8: |[0401e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0401f8: 7120 2306 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0623 │ │ +0401fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85825,17 +86461,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f67c: |[03f67c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -03f68c: 7120 2406 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0624 │ │ -03f692: 0e00 |0003: return-void │ │ +040200: |[040200] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +040210: 7120 2406 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0624 │ │ +040216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=455 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85846,17 +86482,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f694: |[03f694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -03f6a4: 7120 2506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0625 │ │ -03f6aa: 0e00 |0003: return-void │ │ +040218: |[040218] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +040228: 7120 2506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0625 │ │ +04022e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0003 line=460 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85867,17 +86503,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f6ac: |[03f6ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -03f6bc: 7120 2606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0626 │ │ -03f6c2: 0e00 |0003: return-void │ │ +040230: |[040230] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +040240: 7120 2606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0626 │ │ +040246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85888,17 +86524,17 @@ │ │ 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 │ │ -03f6c4: |[03f6c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03f6d4: 7120 2706 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0627 │ │ -03f6da: 0e00 |0003: return-void │ │ +040248: |[040248] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +040258: 7120 2706 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0627 │ │ +04025e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85909,17 +86545,17 @@ │ │ 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 │ │ -03f6dc: |[03f6dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03f6ec: 7120 2806 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0628 │ │ -03f6f2: 0e00 |0003: return-void │ │ +040260: |[040260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +040270: 7120 2806 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0628 │ │ +040276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85930,17 +86566,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f6f4: |[03f6f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -03f704: 7120 2906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0629 │ │ -03f70a: 0e00 |0003: return-void │ │ +040278: |[040278] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +040288: 7120 2906 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0629 │ │ +04028e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0003 line=480 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85951,17 +86587,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f70c: |[03f70c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -03f71c: 7120 2a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@062a │ │ -03f722: 0e00 |0003: return-void │ │ +040290: |[040290] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0402a0: 7120 2a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@062a │ │ +0402a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0003 line=485 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85972,17 +86608,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f724: |[03f724] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -03f734: 7120 2b06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@062b │ │ -03f73a: 0e00 |0003: return-void │ │ +0402a8: |[0402a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +0402b8: 7120 2b06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@062b │ │ +0402be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -85993,17 +86629,17 @@ │ │ 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 │ │ -03f73c: |[03f73c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03f74c: 7120 2c06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@062c │ │ -03f752: 0e00 |0003: return-void │ │ +0402c0: |[0402c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0402d0: 7120 2c06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@062c │ │ +0402d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -86014,17 +86650,17 @@ │ │ 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 │ │ -03f754: |[03f754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03f764: 7120 2d06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@062d │ │ -03f76a: 0e00 |0003: return-void │ │ +0402d8: |[0402d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0402e8: 7120 2d06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@062d │ │ +0402ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0003 line=500 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -86071,24 +86707,24 @@ │ │ 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 │ │ -03f76c: |[03f76c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -03f77c: 7030 1607 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0716 │ │ -03f782: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03f786: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03f78a: 1a00 3c0b |0007: const-string v0, "layout_inflater" // string@0b3c │ │ -03f78e: 6e20 5400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ -03f794: 0c00 |000c: move-result-object v0 │ │ -03f796: 1f00 f900 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ -03f79a: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03f79e: 0e00 |0011: return-void │ │ +0402f0: |[0402f0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +040300: 7030 1607 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0716 │ │ +040306: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +04030a: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +04030e: 1a00 3b0b |0007: const-string v0, "layout_inflater" // string@0b3b │ │ +040312: 6e20 5400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ +040318: 0c00 |000c: move-result-object v0 │ │ +04031a: 1f00 f900 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ +04031e: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +040322: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -86102,24 +86738,24 @@ │ │ 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 │ │ -03f7a0: |[03f7a0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -03f7b0: 7040 1707 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0717 │ │ -03f7b6: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03f7ba: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03f7be: 1a00 3c0b |0007: const-string v0, "layout_inflater" // string@0b3c │ │ -03f7c2: 6e20 5400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ -03f7c8: 0c00 |000c: move-result-object v0 │ │ -03f7ca: 1f00 f900 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ -03f7ce: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03f7d2: 0e00 |0011: return-void │ │ +040324: |[040324] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +040334: 7040 1707 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0717 │ │ +04033a: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +04033e: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +040342: 1a00 3b0b |0007: const-string v0, "layout_inflater" // string@0b3b │ │ +040346: 6e20 5400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ +04034c: 0c00 |000c: move-result-object v0 │ │ +04034e: 1f00 f900 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ +040352: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +040356: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -86134,24 +86770,24 @@ │ │ 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 │ │ -03f7d4: |[03f7d4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -03f7e4: 7040 1807 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0718 │ │ -03f7ea: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03f7ee: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03f7f2: 1a00 3c0b |0007: const-string v0, "layout_inflater" // string@0b3c │ │ -03f7f6: 6e20 5400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ -03f7fc: 0c00 |000c: move-result-object v0 │ │ -03f7fe: 1f00 f900 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ -03f802: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03f806: 0e00 |0011: return-void │ │ +040358: |[040358] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +040368: 7040 1807 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0718 │ │ +04036e: 5913 e201 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +040372: 5913 e401 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +040376: 1a00 3b0b |0007: const-string v0, "layout_inflater" // string@0b3b │ │ +04037a: 6e20 5400 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0054 │ │ +040380: 0c00 |000c: move-result-object v0 │ │ +040382: 1f00 f900 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@00f9 │ │ +040386: 5b10 e301 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +04038a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -86167,21 +86803,21 @@ │ │ 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 │ │ -03f808: |[03f808] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03f818: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03f81c: 5231 e201 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03f820: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03f822: 6e40 9807 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0798 │ │ -03f828: 0c00 |0008: move-result-object v0 │ │ -03f82a: 1100 |0009: return-object v0 │ │ +04038c: |[04038c] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04039c: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +0403a0: 5231 e201 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +0403a4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0403a6: 6e40 9807 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0798 │ │ +0403ac: 0c00 |0008: move-result-object v0 │ │ +0403ae: 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; │ │ @@ -86192,21 +86828,21 @@ │ │ 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 │ │ -03f82c: |[03f82c] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03f83c: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ -03f840: 5231 e401 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03f844: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03f846: 6e40 9807 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0798 │ │ -03f84c: 0c00 |0008: move-result-object v0 │ │ -03f84e: 1100 |0009: return-object v0 │ │ +0403b0: |[0403b0] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0403c0: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@01e3 │ │ +0403c4: 5231 e401 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +0403c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0403ca: 6e40 9807 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0798 │ │ +0403d0: 0c00 |0008: move-result-object v0 │ │ +0403d2: 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; │ │ @@ -86217,17 +86853,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f850: |[03f850] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -03f860: 5901 e201 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ -03f864: 0e00 |0002: return-void │ │ +0403d4: |[0403d4] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +0403e4: 5901 e201 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@01e2 │ │ +0403e8: 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 │ │ @@ -86237,17 +86873,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f868: |[03f868] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -03f878: 5901 e401 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ -03f87c: 0e00 |0002: return-void │ │ +0403ec: |[0403ec] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +0403fc: 5901 e401 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@01e4 │ │ +040400: 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 │ │ @@ -86376,17 +87012,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f880: |[03f880] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -03f890: 7010 4804 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0448 │ │ -03f896: 0e00 |0003: return-void │ │ +040404: |[040404] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +040414: 7010 4804 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0448 │ │ +04041a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -86395,18 +87031,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03f898: |[03f898] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -03f8a8: 7120 6804 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0468 │ │ -03f8ae: 0a00 |0003: move-result v0 │ │ -03f8b0: 0f00 |0004: return v0 │ │ +04041c: |[04041c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +04042c: 7120 6804 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0468 │ │ +040432: 0a00 |0003: move-result v0 │ │ +040434: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 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 │ │ @@ -86416,18 +87052,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03f8b4: |[03f8b4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -03f8c4: 7120 6904 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0469 │ │ -03f8ca: 0a00 |0003: move-result v0 │ │ -03f8cc: 0f00 |0004: return v0 │ │ +040438: |[040438] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +040448: 7120 6904 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0469 │ │ +04044e: 0a00 |0003: move-result v0 │ │ +040450: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 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 │ │ @@ -86437,17 +87073,17 @@ │ │ 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 │ │ -03f8d0: |[03f8d0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03f8e0: 7120 6a04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@046a │ │ -03f8e6: 0e00 |0003: return-void │ │ +040454: |[040454] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +040464: 7120 6a04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@046a │ │ +04046a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -86458,19 +87094,19 @@ │ │ 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 │ │ -03f8e8: |[03f8e8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -03f8f8: 6e10 d705 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@05d7 │ │ -03f8fe: 0c00 |0003: move-result-object v0 │ │ -03f900: 7120 6b04 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@046b │ │ -03f906: 0e00 |0007: return-void │ │ +04046c: |[04046c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +04047c: 6e10 d705 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@05d7 │ │ +040482: 0c00 |0003: move-result-object v0 │ │ +040484: 7120 6b04 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@046b │ │ +04048a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -86481,17 +87117,17 @@ │ │ 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 │ │ -03f908: |[03f908] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03f918: 7120 6c04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@046c │ │ -03f91e: 0e00 |0003: return-void │ │ +04048c: |[04048c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04049c: 7120 6c04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@046c │ │ +0404a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -86502,19 +87138,19 @@ │ │ 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 │ │ -03f920: |[03f920] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -03f930: 6e10 c603 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@03c6 │ │ -03f936: 0c00 |0003: move-result-object v0 │ │ -03f938: 7120 6d04 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@046d │ │ -03f93e: 0e00 |0007: return-void │ │ +0404a4: |[0404a4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0404b4: 6e10 c603 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@03c6 │ │ +0404ba: 0c00 |0003: move-result-object v0 │ │ +0404bc: 7120 6d04 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@046d │ │ +0404c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -86575,22 +87211,22 @@ │ │ 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 │ │ -03f940: |[03f940] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -03f950: 7040 6307 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0763 │ │ -03f956: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03f958: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03f95c: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03f960: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03f964: 7020 7407 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ -03f96a: 0e00 |000d: return-void │ │ +0404c4: |[0404c4] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0404d4: 7040 6307 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0763 │ │ +0404da: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0404dc: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +0404e0: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +0404e4: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +0404e8: 7020 7407 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ +0404ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -86608,22 +87244,22 @@ │ │ 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 │ │ -03f96c: |[03f96c] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -03f97c: 7057 6407 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0764 │ │ -03f982: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03f984: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03f988: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03f98c: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03f990: 7020 7407 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ -03f996: 0e00 |000d: return-void │ │ +0404f0: |[0404f0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +040500: 7057 6407 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0764 │ │ +040506: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +040508: 5910 e901 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +04050c: 5b16 ea01 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +040510: 5b15 e801 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +040514: 7020 7407 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ +04051a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -86642,38 +87278,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03f998: |[03f998] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -03f9a8: 5452 e501 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ -03f9ac: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -03f9b0: 2160 |0004: array-length v0, v6 │ │ -03f9b2: 5452 e701 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03f9b6: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -03f9ba: 5452 e701 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03f9be: 2122 |000b: array-length v2, v2 │ │ -03f9c0: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -03f9c4: 2302 2502 |000e: new-array v2, v0, [I // type@0225 │ │ -03f9c8: 5b52 e701 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03f9cc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -03f9ce: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -03f9d2: 5452 e701 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03f9d6: 5453 e501 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ -03f9da: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -03f9de: 7220 7700 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0077 │ │ -03f9e4: 0a03 |001e: move-result v3 │ │ -03f9e6: 4b03 0201 |001f: aput v3, v2, v1 │ │ -03f9ea: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03f9ee: 28f0 |0023: goto 0013 // -0010 │ │ -03f9f0: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -03f9f2: 5b52 e701 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03f9f6: 0e00 |0027: return-void │ │ +04051c: |[04051c] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +04052c: 5452 e501 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ +040530: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +040534: 2160 |0004: array-length v0, v6 │ │ +040536: 5452 e701 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +04053a: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +04053e: 5452 e701 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +040542: 2122 |000b: array-length v2, v2 │ │ +040544: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +040548: 2302 2502 |000e: new-array v2, v0, [I // type@0225 │ │ +04054c: 5b52 e701 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +040550: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +040552: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +040556: 5452 e701 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +04055a: 5453 e501 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@01e5 │ │ +04055e: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +040562: 7220 7700 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0077 │ │ +040568: 0a03 |001e: move-result v3 │ │ +04056a: 4b03 0201 |001f: aput v3, v2, v1 │ │ +04056e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +040572: 28f0 |0023: goto 0013 // -0010 │ │ +040574: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +040576: 5b52 e701 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +04057a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -86693,68 +87329,68 @@ │ │ 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 │ │ -03f9f8: |[03f9f8] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03fa08: 54b0 eb01 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ -03fa0c: 54b8 ea01 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03fa10: 2182 |0004: array-length v2, v8 │ │ -03fa12: 54b3 e701 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ -03fa16: 54b6 ea01 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03fa1a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -03fa1c: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -03fa20: 4408 0604 |000c: aget v8, v6, v4 │ │ -03fa24: 6e20 c307 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ -03fa2a: 0c07 |0011: move-result-object v7 │ │ -03fa2c: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -03fa30: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03fa32: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -03fa36: 4408 0304 |0017: aget v8, v3, v4 │ │ -03fa3a: 7240 6e07 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@076e │ │ -03fa40: 0a01 |001c: move-result v1 │ │ -03fa42: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -03fa46: 4408 0304 |001f: aget v8, v3, v4 │ │ -03fa4a: 7220 7b00 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03fa50: 0c05 |0024: move-result-object v5 │ │ -03fa52: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -03fa56: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -03fa5a: 2078 3101 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0131 │ │ -03fa5e: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -03fa62: 1f07 3101 |002d: check-cast v7, Landroid/widget/TextView; // type@0131 │ │ -03fa66: 6e30 7c07 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@077c │ │ -03fa6c: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03fa70: 28d6 |0034: goto 000a // -002a │ │ -03fa72: 2078 2901 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0129 │ │ -03fa76: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -03fa7a: 1f07 2901 |0039: check-cast v7, Landroid/widget/ImageView; // type@0129 │ │ -03fa7e: 6e30 7b07 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@077b │ │ -03fa84: 28f4 |003e: goto 0032 // -000c │ │ -03fa86: 2208 4f01 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@014f │ │ -03fa8a: 2209 5f01 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ -03fa8e: 7010 1a09 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ -03fa94: 6e10 f808 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ -03fa9a: 0c0a |0049: move-result-object v10 │ │ -03fa9c: 6e10 d408 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ -03faa2: 0c0a |004d: move-result-object v10 │ │ -03faa4: 6e20 2009 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03faaa: 0c09 |0051: move-result-object v9 │ │ -03faac: 1a0a 4500 |0052: const-string v10, " is not a " // string@0045 │ │ -03fab0: 6e20 2009 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03fab6: 0c09 |0057: move-result-object v9 │ │ -03fab8: 1a0a 7a00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@007a │ │ -03fabc: 6e20 2009 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ -03fac2: 0c09 |005d: move-result-object v9 │ │ -03fac4: 6e10 2609 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ -03faca: 0c09 |0061: move-result-object v9 │ │ -03facc: 7020 e008 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ -03fad2: 2708 |0065: throw v8 │ │ -03fad4: 0e00 |0066: return-void │ │ +04057c: |[04057c] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +04058c: 54b0 eb01 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ +040590: 54b8 ea01 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +040594: 2182 |0004: array-length v2, v8 │ │ +040596: 54b3 e701 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@01e7 │ │ +04059a: 54b6 ea01 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +04059e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0405a0: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +0405a4: 4408 0604 |000c: aget v8, v6, v4 │ │ +0405a8: 6e20 c307 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@07c3 │ │ +0405ae: 0c07 |0011: move-result-object v7 │ │ +0405b0: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +0405b4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0405b6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +0405ba: 4408 0304 |0017: aget v8, v3, v4 │ │ +0405be: 7240 6e07 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@076e │ │ +0405c4: 0a01 |001c: move-result v1 │ │ +0405c6: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +0405ca: 4408 0304 |001f: aget v8, v3, v4 │ │ +0405ce: 7220 7b00 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +0405d4: 0c05 |0024: move-result-object v5 │ │ +0405d6: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +0405da: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +0405de: 2078 3101 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0131 │ │ +0405e2: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +0405e6: 1f07 3101 |002d: check-cast v7, Landroid/widget/TextView; // type@0131 │ │ +0405ea: 6e30 7c07 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@077c │ │ +0405f0: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0405f4: 28d6 |0034: goto 000a // -002a │ │ +0405f6: 2078 2901 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0129 │ │ +0405fa: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +0405fe: 1f07 2901 |0039: check-cast v7, Landroid/widget/ImageView; // type@0129 │ │ +040602: 6e30 7b07 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@077b │ │ +040608: 28f4 |003e: goto 0032 // -000c │ │ +04060a: 2208 4f01 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@014f │ │ +04060e: 2209 5f01 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@015f │ │ +040612: 7010 1a09 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@091a │ │ +040618: 6e10 f808 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@08f8 │ │ +04061e: 0c0a |0049: move-result-object v10 │ │ +040620: 6e10 d408 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@08d4 │ │ +040626: 0c0a |004d: move-result-object v10 │ │ +040628: 6e20 2009 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +04062e: 0c09 |0051: move-result-object v9 │ │ +040630: 1a0a 4500 |0052: const-string v10, " is not a " // string@0045 │ │ +040634: 6e20 2009 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +04063a: 0c09 |0057: move-result-object v9 │ │ +04063c: 1a0a 7a00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@007a │ │ +040640: 6e20 2009 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0920 │ │ +040646: 0c09 |005d: move-result-object v9 │ │ +040648: 6e10 2609 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0926 │ │ +04064e: 0c09 |0061: move-result-object v9 │ │ +040650: 7020 e008 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@08e0 │ │ +040656: 2708 |0065: throw v8 │ │ +040658: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -86797,21 +87433,21 @@ │ │ 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 │ │ -03fad8: |[03fad8] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -03fae8: 5b13 e801 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03faec: 5b14 ea01 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ -03faf0: 6f20 6607 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0766 │ │ -03faf6: 5410 e801 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03fafa: 7020 7407 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ -03fb00: 0e00 |000c: return-void │ │ +04065c: |[04065c] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +04066c: 5b13 e801 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +040670: 5b14 ea01 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@01ea │ │ +040674: 6f20 6607 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0766 │ │ +04067a: 5410 e801 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +04067e: 7020 7407 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ +040684: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -86826,31 +87462,31 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03fb04: |[03fb04] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -03fb14: 5420 e601 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03fb18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03fb1c: 5420 e601 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03fb20: 7220 6d07 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@076d │ │ -03fb26: 0c00 |0009: move-result-object v0 │ │ -03fb28: 1100 |000a: return-object v0 │ │ -03fb2a: 5220 e901 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03fb2e: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -03fb30: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -03fb34: 5220 e901 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03fb38: 7220 7b00 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ -03fb3e: 0c00 |0015: move-result-object v0 │ │ -03fb40: 28f4 |0016: goto 000a // -000c │ │ -03fb42: 6f20 6707 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0767 │ │ -03fb48: 0c00 |001a: move-result-object v0 │ │ -03fb4a: 28ef |001b: goto 000a // -0011 │ │ +040688: |[040688] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +040698: 5420 e601 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +04069c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0406a0: 5420 e601 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +0406a4: 7220 6d07 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@076d │ │ +0406aa: 0c00 |0009: move-result-object v0 │ │ +0406ac: 1100 |000a: return-object v0 │ │ +0406ae: 5220 e901 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +0406b2: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +0406b4: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +0406b8: 5220 e901 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +0406bc: 7220 7b00 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@007b │ │ +0406c2: 0c00 |0015: move-result-object v0 │ │ +0406c4: 28f4 |0016: goto 000a // -000c │ │ +0406c6: 6f20 6707 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0767 │ │ +0406cc: 0c00 |001a: move-result-object v0 │ │ +0406ce: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -86864,17 +87500,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fb4c: |[03fb4c] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -03fb5c: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03fb60: 1100 |0002: return-object v0 │ │ +0406d0: |[0406d0] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +0406e0: 5410 e601 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +0406e4: 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;) │ │ @@ -86882,17 +87518,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fb64: |[03fb64] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -03fb74: 5210 e901 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03fb78: 0f00 |0002: return v0 │ │ +0406e8: |[0406e8] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +0406f8: 5210 e901 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +0406fc: 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;) │ │ @@ -86900,17 +87536,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fb7c: |[03fb7c] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -03fb8c: 5410 eb01 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ -03fb90: 1100 |0002: return-object v0 │ │ +040700: |[040700] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +040710: 5410 eb01 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ +040714: 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;) │ │ @@ -86918,17 +87554,17 @@ │ │ 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 │ │ -03fb94: |[03fb94] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -03fba4: 5b01 e601 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ -03fba8: 0e00 |0002: return-void │ │ +040718: |[040718] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +040728: 5b01 e601 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@01e6 │ │ +04072c: 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; │ │ @@ -86938,17 +87574,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fbac: |[03fbac] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -03fbbc: 5901 e901 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ -03fbc0: 0e00 |0002: return-void │ │ +040730: |[040730] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +040740: 5901 e901 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@01e9 │ │ +040744: 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 │ │ @@ -86958,17 +87594,17 @@ │ │ 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 │ │ -03fbc4: |[03fbc4] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -03fbd4: 5b01 eb01 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ -03fbd8: 0e00 |0002: return-void │ │ +040748: |[040748] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +040758: 5b01 eb01 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@01eb │ │ +04075c: 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; │ │ @@ -86978,24 +87614,24 @@ │ │ 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 │ │ -03fbdc: |[03fbdc] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -03fbec: 7110 e508 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ -03fbf2: 0a01 |0003: move-result v1 │ │ -03fbf4: 6e20 8608 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0886 │ │ -03fbfa: 0e00 |0007: return-void │ │ -03fbfc: 0d00 |0008: move-exception v0 │ │ -03fbfe: 7110 a700 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ -03fc04: 0c01 |000c: move-result-object v1 │ │ -03fc06: 6e20 8708 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0887 │ │ -03fc0c: 28f7 |0010: goto 0007 // -0009 │ │ +040760: |[040760] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +040770: 7110 e508 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@08e5 │ │ +040776: 0a01 |0003: move-result v1 │ │ +040778: 6e20 8608 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0886 │ │ +04077e: 0e00 |0007: return-void │ │ +040780: 0d00 |0008: move-exception v0 │ │ +040782: 7110 a700 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00a7 │ │ +040788: 0c01 |000c: move-result-object v1 │ │ +04078a: 6e20 8708 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0887 │ │ +040790: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -87011,17 +87647,17 @@ │ │ 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 │ │ -03fc20: |[03fc20] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -03fc30: 6e20 ae08 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ -03fc36: 0e00 |0003: return-void │ │ +0407a4: |[0407a4] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +0407b4: 6e20 ae08 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@08ae │ │ +0407ba: 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; │ │ @@ -87032,20 +87668,20 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03fc38: |[03fc38] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -03fc48: 6f20 6c07 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@076c │ │ -03fc4e: 0c00 |0003: move-result-object v0 │ │ -03fc50: 5421 e801 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ -03fc54: 7020 7407 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ -03fc5a: 1100 |0009: return-object v0 │ │ +0407bc: |[0407bc] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0407cc: 6f20 6c07 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@076c │ │ +0407d2: 0c00 |0003: move-result-object v0 │ │ +0407d4: 5421 e801 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@01e8 │ │ +0407d8: 7020 7407 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0774 │ │ +0407de: 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; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 476783 bytes, number of entries: 250 │ │ │ +Zip file size: 476223 bytes, number of entries: 250 │ │ │ ?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 535 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1834 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 855 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 531 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 │ │ │ @@ -46,15 +46,15 @@ │ │ │ ?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 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 5255 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.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 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 │ │ │ @@ -116,21 +116,21 @@ │ │ │ ?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 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 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 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 12025 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 12017 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 722 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2.class │ │ │ -?rwxrwxr-x 2.0 unx 35724 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 34321 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 1942 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheServer.class │ │ │ ?rwxrwxr-x 2.0 unx 188 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/Creator.class │ │ │ -?rwxrwxr-x 2.0 unx 2840 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2836 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 561 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 904 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 456 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1314 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 519 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 950 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1.class │ │ │ @@ -141,15 +141,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 260 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 163 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 258 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 1362 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 339 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 6339 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 158 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/R.class │ │ │ -?rwxrwxr-x 2.0 unx 14762 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache.class │ │ │ +?rwxrwxr-x 2.0 unx 14810 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache.class │ │ │ ?rwxrwxr-x 2.0 unx 858 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/ServerState.class │ │ │ ?rwxrwxr-x 2.0 unx 1765 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/ShowProgressTask.class │ │ │ ?rwxrwxr-x 2.0 unx 719 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/XMLHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 4378 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/bean/Album.class │ │ │ ?rwxrwxr-x 2.0 unx 3125 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/bean/Artist.class │ │ │ ?rwxrwxr-x 2.0 unx 544 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 2703 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/bean/Playlist.class │ │ │ @@ -175,15 +175,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 582 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/util/Logger.class │ │ │ ?rwxrwxr-x 2.0 unx 1152 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/util/ProgressUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 698 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 1053 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/util/StrictHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/util/StringUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 927 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever.class │ │ │ ?rwxrwxr-x 2.0 unx 2339 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils.class │ │ │ -?rwxrwxr-x 2.0 unx 2366 b- stor 80-Jan-01 00:00 org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ +?rwxrwxr-x 2.0 unx 2377 b- stor 80-Jan-01 00:00 org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 1030 b- stor 80-Jan-01 00:00 org/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager.class │ │ │ ?rwxrwxr-x 2.0 unx 817 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 11025 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 30435 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2616 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentPagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 4518 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ @@ -220,21 +220,21 @@ │ │ │ ?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 31441 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 1890 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 475 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3.class │ │ │ ?rwxrwxr-x 2.0 unx 4259 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 825 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/AuthHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 6474 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3.class │ │ │ -?rwxrwxr-x 2.0 unx 12409 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.class │ │ │ +?rwxrwxr-x 2.0 unx 6466 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3.class │ │ │ +?rwxrwxr-x 2.0 unx 12412 b- defN 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.class │ │ │ ?rwxrwxr-x 2.0 unx 4438 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4364 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache$2.class │ │ │ ?rwxrwxr-x 2.0 unx 4446 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache$3.class │ │ │ ?rwxrwxr-x 2.0 unx 4904 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache$4.class │ │ │ -?rwxrwxr-x 2.0 unx 6390 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator.class │ │ │ +?rwxrwxr-x 2.0 unx 6382 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 1746 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/connect/AmpacheConnector.class │ │ │ ?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts$AudioAlbum.class │ │ │ ?rwxrwxr-x 2.0 unx 431 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts$AudioArtist.class │ │ │ ?rwxrwxr-x 2.0 unx 1017 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts$AudioMedia.class │ │ │ ?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts$AudioPlaylist.class │ │ │ ?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 android/support/v4/android/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3672 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ @@ -245,8 +245,8 @@ │ │ │ ?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 429 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts$AudioGenresMember.class │ │ │ ?rwxrwxr-x 2.0 unx 430 b- stor 80-Jan-01 00:00 jp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts$AudioPlaylistMember.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 │ │ │ -250 files, 546242 bytes uncompressed, 426159 bytes compressed: 22.0% │ │ │ +250 files, 544875 bytes uncompressed, 425599 bytes compressed: 21.9% │ │ ├── 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 │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -14,20 +14,22 @@ │ │ │ │ private static final int DATABASE_VERSION = 12; │ │ │ │ │ │ │ │ public AmpacheDatabaseHelper(final Context context, final String s) { │ │ │ │ super(context, s, (SQLiteDatabase$CursorFactory)null, 12); │ │ │ │ } │ │ │ │ │ │ │ │ private boolean containParams(final String[] array, final String s) { │ │ │ │ + boolean b = false; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ if (array[i] == s) { │ │ │ │ - return true; │ │ │ │ + b = true; │ │ │ │ + break; │ │ │ │ } │ │ │ │ } │ │ │ │ - return false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public void deleteTable(final SQLiteDatabase sqLiteDatabase, final String[] array) { │ │ │ │ if (this.containParams(array, "album")) { │ │ │ │ sqLiteDatabase.execSQL("DELETE FROM album"); │ │ │ │ } │ │ │ │ if (this.containParams(array, "artist")) { │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.class │ │ │ ├── procyon -ec {} │ │ │ │┄ error from `procyon -ec {}` (a): │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │┄ Type inference can't handle opcode 'loadexception'. │ │ │ │ @@ -728,15 +728,15 @@ │ │ │ │ // 14: astore 5 │ │ │ │ // 16: getstatic android/os/Build$VERSION.SDK_INT:I │ │ │ │ // 19: istore 6 │ │ │ │ // 21: bipush 8 │ │ │ │ // 23: istore 7 │ │ │ │ // 25: iload 6 │ │ │ │ // 27: iload 7 │ │ │ │ - // 29: if_icmpgt 257 │ │ │ │ + // 29: if_icmpgt 263 │ │ │ │ // 32: new Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ │ │ // 35: astore 8 │ │ │ │ // 37: aload_0 │ │ │ │ // 38: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getHttpParams:()Lorg/apache/http/params/BasicHttpParams; │ │ │ │ // 41: astore 9 │ │ │ │ // 43: aload_0 │ │ │ │ // 44: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getRegistry:()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ │ │ @@ -776,426 +776,438 @@ │ │ │ │ // 121: ldc_w "Android-JustPlayer" │ │ │ │ // 124: astore 10 │ │ │ │ // 126: aload 12 │ │ │ │ // 128: aload 9 │ │ │ │ // 130: aload 10 │ │ │ │ // 132: invokevirtual org/apache/http/client/methods/HttpGet.setHeader:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ // 135: aload_0 │ │ │ │ - // 136: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; │ │ │ │ - // 139: astore 9 │ │ │ │ - // 141: aload 11 │ │ │ │ - // 143: aload 12 │ │ │ │ - // 145: aload 9 │ │ │ │ - // 147: invokevirtual org/apache/http/impl/client/DefaultHttpClient.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ │ │ │ - // 150: astore 13 │ │ │ │ - // 152: aload 13 │ │ │ │ - // 154: ifnull 198 │ │ │ │ - // 157: aload 13 │ │ │ │ - // 159: invokeinterface org/apache/http/HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine; │ │ │ │ - // 164: astore 9 │ │ │ │ - // 166: aload 9 │ │ │ │ - // 168: invokeinterface org/apache/http/StatusLine.getStatusCode:()I │ │ │ │ - // 173: istore 6 │ │ │ │ - // 175: iload 6 │ │ │ │ - // 177: iload_2 │ │ │ │ - // 178: if_icmpne 198 │ │ │ │ - // 181: aload 13 │ │ │ │ - // 183: invokeinterface org/apache/http/HttpResponse.getEntity:()Lorg/apache/http/HttpEntity; │ │ │ │ - // 188: astore 14 │ │ │ │ - // 190: aload 14 │ │ │ │ - // 192: invokeinterface org/apache/http/HttpEntity.getContent:()Ljava/io/InputStream; │ │ │ │ - // 197: astore_3 │ │ │ │ - // 198: aload 8 │ │ │ │ - // 200: astore 5 │ │ │ │ - // 202: aload_3 │ │ │ │ - // 203: ifnull 378 │ │ │ │ - // 206: aload_3 │ │ │ │ - // 207: invokestatic jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getByteArrayFromStream:(Ljava/io/InputStream;)[B │ │ │ │ - // 210: astore 15 │ │ │ │ - // 212: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 215: lstore 16 │ │ │ │ - // 217: aload_0 │ │ │ │ - // 218: lload 16 │ │ │ │ - // 220: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 223: aload_3 │ │ │ │ - // 224: ifnull 231 │ │ │ │ - // 227: aload_3 │ │ │ │ - // 228: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 231: aload 4 │ │ │ │ - // 233: ifnull 244 │ │ │ │ - // 236: aload 4 │ │ │ │ - // 238: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 241: aconst_null │ │ │ │ - // 242: astore 4 │ │ │ │ - // 244: aload 5 │ │ │ │ - // 246: ifnull 254 │ │ │ │ - // 249: aload 5 │ │ │ │ - // 251: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 254: aload 15 │ │ │ │ - // 256: areturn │ │ │ │ - // 257: aload_1 │ │ │ │ - // 258: invokevirtual java/net/URL.openConnection:()Ljava/net/URLConnection; │ │ │ │ - // 261: astore 9 │ │ │ │ - // 263: aload 9 │ │ │ │ - // 265: astore 18 │ │ │ │ - // 267: aload 9 │ │ │ │ - // 269: checkcast Ljava/net/HttpURLConnection; │ │ │ │ - // 272: astore 18 │ │ │ │ - // 274: aload 18 │ │ │ │ - // 276: astore 4 │ │ │ │ - // 278: ldc_w "GET" │ │ │ │ - // 281: astore 9 │ │ │ │ - // 283: aload 18 │ │ │ │ - // 285: aload 9 │ │ │ │ - // 287: invokevirtual java/net/HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V │ │ │ │ - // 290: sipush 20000 │ │ │ │ - // 293: istore 6 │ │ │ │ - // 295: aload 18 │ │ │ │ - // 297: iload 6 │ │ │ │ - // 299: invokevirtual java/net/HttpURLConnection.setConnectTimeout:(I)V │ │ │ │ - // 302: sipush 20000 │ │ │ │ - // 305: istore 6 │ │ │ │ - // 307: aload 18 │ │ │ │ - // 309: iload 6 │ │ │ │ - // 311: invokevirtual java/net/HttpURLConnection.setReadTimeout:(I)V │ │ │ │ - // 314: aload 18 │ │ │ │ - // 316: invokevirtual java/net/HttpURLConnection.getResponseCode:()I │ │ │ │ - // 319: istore 19 │ │ │ │ - // 321: iload 19 │ │ │ │ - // 323: iload_2 │ │ │ │ - // 324: if_icmpeq 351 │ │ │ │ - // 327: sipush 206 │ │ │ │ - // 330: istore 6 │ │ │ │ - // 332: iload 19 │ │ │ │ - // 334: iload 6 │ │ │ │ - // 336: if_icmpeq 351 │ │ │ │ - // 339: sipush 203 │ │ │ │ - // 342: istore 6 │ │ │ │ - // 344: iload 19 │ │ │ │ - // 346: iload 6 │ │ │ │ - // 348: if_icmpne 202 │ │ │ │ - // 351: aload 4 │ │ │ │ - // 353: invokevirtual java/net/HttpURLConnection.getInputStream:()Ljava/io/InputStream; │ │ │ │ - // 356: astore_3 │ │ │ │ - // 357: goto 202 │ │ │ │ - // 360: astore 20 │ │ │ │ - // 362: ldc_w "connection.disconnect" │ │ │ │ - // 365: astore 9 │ │ │ │ - // 367: aload 9 │ │ │ │ - // 369: aload 20 │ │ │ │ - // 371: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 374: pop │ │ │ │ - // 375: goto 241 │ │ │ │ - // 378: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 381: lstore 16 │ │ │ │ - // 383: aload_0 │ │ │ │ - // 384: lload 16 │ │ │ │ - // 386: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 389: aload_3 │ │ │ │ - // 390: ifnull 397 │ │ │ │ - // 393: aload_3 │ │ │ │ - // 394: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 397: aload 4 │ │ │ │ - // 399: ifnull 410 │ │ │ │ - // 402: aload 4 │ │ │ │ - // 404: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 407: aconst_null │ │ │ │ - // 408: astore 4 │ │ │ │ - // 410: aload 5 │ │ │ │ - // 412: ifnull 420 │ │ │ │ - // 415: aload 5 │ │ │ │ - // 417: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 420: aconst_null │ │ │ │ - // 421: astore 15 │ │ │ │ - // 423: goto 254 │ │ │ │ - // 426: astore 20 │ │ │ │ - // 428: ldc_w "connection.disconnect" │ │ │ │ - // 431: astore 9 │ │ │ │ - // 433: aload 9 │ │ │ │ - // 435: aload 20 │ │ │ │ - // 437: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 440: pop │ │ │ │ - // 441: goto 407 │ │ │ │ - // 444: astore 20 │ │ │ │ - // 446: ldc_w "Socket Timeout" │ │ │ │ - // 449: astore 9 │ │ │ │ - // 451: aload 9 │ │ │ │ - // 453: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ - // 456: pop │ │ │ │ - // 457: aload 20 │ │ │ │ - // 459: invokevirtual java/net/SocketTimeoutException.getMessage:()Ljava/lang/String; │ │ │ │ - // 462: astore 9 │ │ │ │ - // 464: aload_0 │ │ │ │ - // 465: aload 9 │ │ │ │ - // 467: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 470: ldc_w "451" │ │ │ │ - // 473: astore 9 │ │ │ │ - // 475: aload_0 │ │ │ │ - // 476: aload 9 │ │ │ │ - // 478: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 481: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 484: lstore 16 │ │ │ │ - // 486: aload_0 │ │ │ │ - // 487: lload 16 │ │ │ │ - // 489: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 492: aload_3 │ │ │ │ - // 493: ifnull 500 │ │ │ │ - // 496: aload_3 │ │ │ │ - // 497: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 500: aload 4 │ │ │ │ - // 502: ifnull 513 │ │ │ │ - // 505: aload 4 │ │ │ │ - // 507: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 510: aconst_null │ │ │ │ - // 511: astore 4 │ │ │ │ - // 513: aload 5 │ │ │ │ - // 515: ifnull 420 │ │ │ │ - // 518: aload 5 │ │ │ │ - // 520: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 523: goto 420 │ │ │ │ - // 526: astore 20 │ │ │ │ - // 528: ldc_w "connection.disconnect" │ │ │ │ - // 531: astore 9 │ │ │ │ - // 533: aload 9 │ │ │ │ - // 535: aload 20 │ │ │ │ - // 537: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 540: pop │ │ │ │ - // 541: goto 510 │ │ │ │ - // 544: astore 20 │ │ │ │ - // 546: aload 20 │ │ │ │ - // 548: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ - // 551: astore 9 │ │ │ │ - // 553: aload_0 │ │ │ │ - // 554: aload 9 │ │ │ │ - // 556: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 559: new Ljava/lang/StringBuilder; │ │ │ │ - // 562: astore 9 │ │ │ │ - // 564: aload 9 │ │ │ │ - // 566: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 569: ldc_w "error url =" │ │ │ │ - // 572: astore 10 │ │ │ │ - // 574: aload 9 │ │ │ │ - // 576: aload 10 │ │ │ │ - // 578: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 581: astore 9 │ │ │ │ - // 583: aload_1 │ │ │ │ - // 584: invokevirtual java/net/URL.toString:()Ljava/lang/String; │ │ │ │ + // 136: astore 13 │ │ │ │ + // 138: aload_0 │ │ │ │ + // 139: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; │ │ │ │ + // 142: astore 9 │ │ │ │ + // 144: aload 11 │ │ │ │ + // 146: aload 12 │ │ │ │ + // 148: aload 9 │ │ │ │ + // 150: invokevirtual org/apache/http/impl/client/DefaultHttpClient.execute:(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ │ │ │ + // 153: astore 14 │ │ │ │ + // 155: aload 14 │ │ │ │ + // 157: ifnull 201 │ │ │ │ + // 160: aload 14 │ │ │ │ + // 162: invokeinterface org/apache/http/HttpResponse.getStatusLine:()Lorg/apache/http/StatusLine; │ │ │ │ + // 167: astore 9 │ │ │ │ + // 169: aload 9 │ │ │ │ + // 171: invokeinterface org/apache/http/StatusLine.getStatusCode:()I │ │ │ │ + // 176: istore 6 │ │ │ │ + // 178: iload 6 │ │ │ │ + // 180: iload_2 │ │ │ │ + // 181: if_icmpne 201 │ │ │ │ + // 184: aload 14 │ │ │ │ + // 186: invokeinterface org/apache/http/HttpResponse.getEntity:()Lorg/apache/http/HttpEntity; │ │ │ │ + // 191: astore 15 │ │ │ │ + // 193: aload 15 │ │ │ │ + // 195: invokeinterface org/apache/http/HttpEntity.getContent:()Ljava/io/InputStream; │ │ │ │ + // 200: astore_3 │ │ │ │ + // 201: aload 8 │ │ │ │ + // 203: astore 5 │ │ │ │ + // 205: aload_3 │ │ │ │ + // 206: ifnull 384 │ │ │ │ + // 209: aload_3 │ │ │ │ + // 210: invokestatic jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getByteArrayFromStream:(Ljava/io/InputStream;)[B │ │ │ │ + // 213: astore 16 │ │ │ │ + // 215: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 218: lstore 17 │ │ │ │ + // 220: aload_0 │ │ │ │ + // 221: astore 13 │ │ │ │ + // 223: aload_0 │ │ │ │ + // 224: lload 17 │ │ │ │ + // 226: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 229: aload_3 │ │ │ │ + // 230: ifnull 237 │ │ │ │ + // 233: aload_3 │ │ │ │ + // 234: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 237: aload 4 │ │ │ │ + // 239: ifnull 250 │ │ │ │ + // 242: aload 4 │ │ │ │ + // 244: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 247: aconst_null │ │ │ │ + // 248: astore 4 │ │ │ │ + // 250: aload 5 │ │ │ │ + // 252: ifnull 260 │ │ │ │ + // 255: aload 5 │ │ │ │ + // 257: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 260: aload 16 │ │ │ │ + // 262: areturn │ │ │ │ + // 263: aload_1 │ │ │ │ + // 264: invokevirtual java/net/URL.openConnection:()Ljava/net/URLConnection; │ │ │ │ + // 267: astore 9 │ │ │ │ + // 269: aload 9 │ │ │ │ + // 271: astore 13 │ │ │ │ + // 273: aload 9 │ │ │ │ + // 275: checkcast Ljava/net/HttpURLConnection; │ │ │ │ + // 278: astore 13 │ │ │ │ + // 280: aload 13 │ │ │ │ + // 282: astore 4 │ │ │ │ + // 284: ldc_w "GET" │ │ │ │ + // 287: astore 9 │ │ │ │ + // 289: aload 13 │ │ │ │ + // 291: aload 9 │ │ │ │ + // 293: invokevirtual java/net/HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V │ │ │ │ + // 296: sipush 20000 │ │ │ │ + // 299: istore 6 │ │ │ │ + // 301: aload 13 │ │ │ │ + // 303: iload 6 │ │ │ │ + // 305: invokevirtual java/net/HttpURLConnection.setConnectTimeout:(I)V │ │ │ │ + // 308: sipush 20000 │ │ │ │ + // 311: istore 6 │ │ │ │ + // 313: aload 13 │ │ │ │ + // 315: iload 6 │ │ │ │ + // 317: invokevirtual java/net/HttpURLConnection.setReadTimeout:(I)V │ │ │ │ + // 320: aload 13 │ │ │ │ + // 322: invokevirtual java/net/HttpURLConnection.getResponseCode:()I │ │ │ │ + // 325: istore 19 │ │ │ │ + // 327: iload 19 │ │ │ │ + // 329: iload_2 │ │ │ │ + // 330: if_icmpeq 357 │ │ │ │ + // 333: sipush 206 │ │ │ │ + // 336: istore 6 │ │ │ │ + // 338: iload 19 │ │ │ │ + // 340: iload 6 │ │ │ │ + // 342: if_icmpeq 357 │ │ │ │ + // 345: sipush 203 │ │ │ │ + // 348: istore 6 │ │ │ │ + // 350: iload 19 │ │ │ │ + // 352: iload 6 │ │ │ │ + // 354: if_icmpne 205 │ │ │ │ + // 357: aload 4 │ │ │ │ + // 359: invokevirtual java/net/HttpURLConnection.getInputStream:()Ljava/io/InputStream; │ │ │ │ + // 362: astore_3 │ │ │ │ + // 363: goto 205 │ │ │ │ + // 366: astore 20 │ │ │ │ + // 368: ldc_w "connection.disconnect" │ │ │ │ + // 371: astore 9 │ │ │ │ + // 373: aload 9 │ │ │ │ + // 375: aload 20 │ │ │ │ + // 377: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 380: pop │ │ │ │ + // 381: goto 247 │ │ │ │ + // 384: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 387: lstore 17 │ │ │ │ + // 389: aload_0 │ │ │ │ + // 390: astore 13 │ │ │ │ + // 392: aload_0 │ │ │ │ + // 393: lload 17 │ │ │ │ + // 395: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 398: aload_3 │ │ │ │ + // 399: ifnull 406 │ │ │ │ + // 402: aload_3 │ │ │ │ + // 403: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 406: aload 4 │ │ │ │ + // 408: ifnull 419 │ │ │ │ + // 411: aload 4 │ │ │ │ + // 413: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 416: aconst_null │ │ │ │ + // 417: astore 4 │ │ │ │ + // 419: aload 5 │ │ │ │ + // 421: ifnull 429 │ │ │ │ + // 424: aload 5 │ │ │ │ + // 426: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 429: aconst_null │ │ │ │ + // 430: astore 16 │ │ │ │ + // 432: goto 260 │ │ │ │ + // 435: astore 20 │ │ │ │ + // 437: ldc_w "connection.disconnect" │ │ │ │ + // 440: astore 9 │ │ │ │ + // 442: aload 9 │ │ │ │ + // 444: aload 20 │ │ │ │ + // 446: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 449: pop │ │ │ │ + // 450: goto 416 │ │ │ │ + // 453: astore 20 │ │ │ │ + // 455: ldc_w "Socket Timeout" │ │ │ │ + // 458: astore 9 │ │ │ │ + // 460: aload 9 │ │ │ │ + // 462: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ + // 465: pop │ │ │ │ + // 466: aload 20 │ │ │ │ + // 468: invokevirtual java/net/SocketTimeoutException.getMessage:()Ljava/lang/String; │ │ │ │ + // 471: astore 9 │ │ │ │ + // 473: aload_0 │ │ │ │ + // 474: astore 13 │ │ │ │ + // 476: aload_0 │ │ │ │ + // 477: aload 9 │ │ │ │ + // 479: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 482: ldc_w "451" │ │ │ │ + // 485: astore 9 │ │ │ │ + // 487: aload_0 │ │ │ │ + // 488: aload 9 │ │ │ │ + // 490: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 493: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 496: lstore 17 │ │ │ │ + // 498: aload_0 │ │ │ │ + // 499: lload 17 │ │ │ │ + // 501: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 504: aload_3 │ │ │ │ + // 505: ifnull 512 │ │ │ │ + // 508: aload_3 │ │ │ │ + // 509: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 512: aload 4 │ │ │ │ + // 514: ifnull 525 │ │ │ │ + // 517: aload 4 │ │ │ │ + // 519: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 522: aconst_null │ │ │ │ + // 523: astore 4 │ │ │ │ + // 525: aload 5 │ │ │ │ + // 527: ifnull 429 │ │ │ │ + // 530: aload 5 │ │ │ │ + // 532: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 535: goto 429 │ │ │ │ + // 538: astore 20 │ │ │ │ + // 540: ldc_w "connection.disconnect" │ │ │ │ + // 543: astore 9 │ │ │ │ + // 545: aload 9 │ │ │ │ + // 547: aload 20 │ │ │ │ + // 549: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 552: pop │ │ │ │ + // 553: goto 522 │ │ │ │ + // 556: astore 20 │ │ │ │ + // 558: aload 20 │ │ │ │ + // 560: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ + // 563: astore 9 │ │ │ │ + // 565: aload_0 │ │ │ │ + // 566: astore 13 │ │ │ │ + // 568: aload_0 │ │ │ │ + // 569: aload 9 │ │ │ │ + // 571: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 574: new Ljava/lang/StringBuilder; │ │ │ │ + // 577: astore 9 │ │ │ │ + // 579: aload 9 │ │ │ │ + // 581: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 584: ldc_w "error url =" │ │ │ │ // 587: astore 10 │ │ │ │ // 589: aload 9 │ │ │ │ // 591: aload 10 │ │ │ │ // 593: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 596: astore 9 │ │ │ │ - // 598: aload 9 │ │ │ │ - // 600: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 603: astore 9 │ │ │ │ - // 605: aload 9 │ │ │ │ - // 607: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ - // 610: pop │ │ │ │ - // 611: ldc_w "(IO Exception) parse xml:" │ │ │ │ - // 614: astore 9 │ │ │ │ - // 616: aload 9 │ │ │ │ - // 618: aload 20 │ │ │ │ - // 620: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 623: pop │ │ │ │ - // 624: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 627: lstore 16 │ │ │ │ - // 629: aload_0 │ │ │ │ - // 630: lload 16 │ │ │ │ - // 632: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 635: aload_3 │ │ │ │ - // 636: ifnull 643 │ │ │ │ - // 639: aload_3 │ │ │ │ - // 640: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 643: aload 4 │ │ │ │ - // 645: ifnull 656 │ │ │ │ - // 648: aload 4 │ │ │ │ - // 650: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 653: aconst_null │ │ │ │ - // 654: astore 4 │ │ │ │ - // 656: aload 5 │ │ │ │ - // 658: ifnull 420 │ │ │ │ - // 661: aload 5 │ │ │ │ - // 663: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 666: goto 420 │ │ │ │ - // 669: astore 20 │ │ │ │ - // 671: ldc_w "connection.disconnect" │ │ │ │ - // 674: astore 9 │ │ │ │ - // 676: aload 9 │ │ │ │ - // 678: aload 20 │ │ │ │ - // 680: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 683: pop │ │ │ │ - // 684: goto 653 │ │ │ │ - // 687: astore 9 │ │ │ │ - // 689: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 692: lstore 21 │ │ │ │ - // 694: aload_0 │ │ │ │ - // 695: lload 21 │ │ │ │ - // 697: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 700: aload_3 │ │ │ │ - // 701: ifnull 708 │ │ │ │ - // 704: aload_3 │ │ │ │ - // 705: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 708: aload 4 │ │ │ │ - // 710: ifnull 721 │ │ │ │ - // 713: aload 4 │ │ │ │ - // 715: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 718: aconst_null │ │ │ │ - // 719: astore 4 │ │ │ │ - // 721: aload 5 │ │ │ │ - // 723: ifnull 731 │ │ │ │ - // 726: aload 5 │ │ │ │ - // 728: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 731: aload 9 │ │ │ │ - // 733: athrow │ │ │ │ - // 734: astore 20 │ │ │ │ - // 736: ldc_w "connection.disconnect" │ │ │ │ - // 739: astore 10 │ │ │ │ - // 741: aload 10 │ │ │ │ - // 743: aload 20 │ │ │ │ - // 745: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 748: pop │ │ │ │ - // 749: goto 718 │ │ │ │ - // 752: astore 9 │ │ │ │ - // 754: goto 231 │ │ │ │ - // 757: astore 9 │ │ │ │ - // 759: goto 397 │ │ │ │ - // 762: astore 9 │ │ │ │ - // 764: goto 500 │ │ │ │ - // 767: astore 9 │ │ │ │ - // 769: goto 643 │ │ │ │ - // 772: astore 10 │ │ │ │ - // 774: goto 708 │ │ │ │ - // 777: astore 9 │ │ │ │ - // 779: aload 8 │ │ │ │ - // 781: astore 5 │ │ │ │ - // 783: goto 689 │ │ │ │ - // 786: astore 20 │ │ │ │ - // 788: aload 8 │ │ │ │ - // 790: astore 5 │ │ │ │ - // 792: goto 546 │ │ │ │ - // 795: astore 20 │ │ │ │ + // 598: aload_1 │ │ │ │ + // 599: invokevirtual java/net/URL.toString:()Ljava/lang/String; │ │ │ │ + // 602: astore 10 │ │ │ │ + // 604: aload 9 │ │ │ │ + // 606: aload 10 │ │ │ │ + // 608: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 611: astore 9 │ │ │ │ + // 613: aload 9 │ │ │ │ + // 615: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 618: astore 9 │ │ │ │ + // 620: aload 9 │ │ │ │ + // 622: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ + // 625: pop │ │ │ │ + // 626: ldc_w "(IO Exception) parse xml:" │ │ │ │ + // 629: astore 9 │ │ │ │ + // 631: aload 9 │ │ │ │ + // 633: aload 20 │ │ │ │ + // 635: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 638: pop │ │ │ │ + // 639: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 642: lstore 17 │ │ │ │ + // 644: aload_0 │ │ │ │ + // 645: lload 17 │ │ │ │ + // 647: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 650: aload_3 │ │ │ │ + // 651: ifnull 658 │ │ │ │ + // 654: aload_3 │ │ │ │ + // 655: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 658: aload 4 │ │ │ │ + // 660: ifnull 671 │ │ │ │ + // 663: aload 4 │ │ │ │ + // 665: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 668: aconst_null │ │ │ │ + // 669: astore 4 │ │ │ │ + // 671: aload 5 │ │ │ │ + // 673: ifnull 429 │ │ │ │ + // 676: aload 5 │ │ │ │ + // 678: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 681: goto 429 │ │ │ │ + // 684: astore 20 │ │ │ │ + // 686: ldc_w "connection.disconnect" │ │ │ │ + // 689: astore 9 │ │ │ │ + // 691: aload 9 │ │ │ │ + // 693: aload 20 │ │ │ │ + // 695: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 698: pop │ │ │ │ + // 699: goto 668 │ │ │ │ + // 702: astore 9 │ │ │ │ + // 704: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 707: lstore 17 │ │ │ │ + // 709: aload_0 │ │ │ │ + // 710: astore 13 │ │ │ │ + // 712: aload_0 │ │ │ │ + // 713: lload 17 │ │ │ │ + // 715: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 718: aload_3 │ │ │ │ + // 719: ifnull 726 │ │ │ │ + // 722: aload_3 │ │ │ │ + // 723: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 726: aload 4 │ │ │ │ + // 728: ifnull 739 │ │ │ │ + // 731: aload 4 │ │ │ │ + // 733: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 736: aconst_null │ │ │ │ + // 737: astore 4 │ │ │ │ + // 739: aload 5 │ │ │ │ + // 741: ifnull 749 │ │ │ │ + // 744: aload 5 │ │ │ │ + // 746: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 749: aload 9 │ │ │ │ + // 751: athrow │ │ │ │ + // 752: astore 20 │ │ │ │ + // 754: ldc_w "connection.disconnect" │ │ │ │ + // 757: astore 10 │ │ │ │ + // 759: aload 10 │ │ │ │ + // 761: aload 20 │ │ │ │ + // 763: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 766: pop │ │ │ │ + // 767: goto 736 │ │ │ │ + // 770: astore 9 │ │ │ │ + // 772: goto 237 │ │ │ │ + // 775: astore 9 │ │ │ │ + // 777: goto 406 │ │ │ │ + // 780: astore 9 │ │ │ │ + // 782: goto 512 │ │ │ │ + // 785: astore 9 │ │ │ │ + // 787: goto 658 │ │ │ │ + // 790: astore 10 │ │ │ │ + // 792: goto 726 │ │ │ │ + // 795: astore 9 │ │ │ │ // 797: aload 8 │ │ │ │ // 799: astore 5 │ │ │ │ - // 801: goto 446 │ │ │ │ + // 801: goto 704 │ │ │ │ + // 804: astore 20 │ │ │ │ + // 806: aload 8 │ │ │ │ + // 808: astore 5 │ │ │ │ + // 810: goto 558 │ │ │ │ + // 813: astore 20 │ │ │ │ + // 815: aload 8 │ │ │ │ + // 817: astore 5 │ │ │ │ + // 819: goto 455 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------------------- │ │ │ │ - // 16 19 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 16 19 544 546 Ljava/io/IOException; │ │ │ │ - // 16 19 687 689 Any │ │ │ │ - // 32 35 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 32 35 544 546 Ljava/io/IOException; │ │ │ │ - // 32 35 687 689 Any │ │ │ │ - // 37 41 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 37 41 544 546 Ljava/io/IOException; │ │ │ │ - // 37 41 687 689 Any │ │ │ │ - // 43 47 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 43 47 544 546 Ljava/io/IOException; │ │ │ │ - // 43 47 687 689 Any │ │ │ │ - // 53 58 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 53 58 544 546 Ljava/io/IOException; │ │ │ │ - // 53 58 687 689 Any │ │ │ │ - // 58 61 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 58 61 786 795 Ljava/io/IOException; │ │ │ │ - // 58 61 777 786 Any │ │ │ │ - // 63 67 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 63 67 786 795 Ljava/io/IOException; │ │ │ │ - // 63 67 777 786 Any │ │ │ │ - // 73 78 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 73 78 786 795 Ljava/io/IOException; │ │ │ │ - // 73 78 777 786 Any │ │ │ │ - // 78 81 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 78 81 786 795 Ljava/io/IOException; │ │ │ │ - // 78 81 777 786 Any │ │ │ │ - // 83 87 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 83 87 786 795 Ljava/io/IOException; │ │ │ │ - // 83 87 777 786 Any │ │ │ │ - // 91 96 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 91 96 786 795 Ljava/io/IOException; │ │ │ │ - // 91 96 777 786 Any │ │ │ │ - // 101 105 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 101 105 786 795 Ljava/io/IOException; │ │ │ │ - // 101 105 777 786 Any │ │ │ │ - // 111 116 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 111 116 786 795 Ljava/io/IOException; │ │ │ │ - // 111 116 777 786 Any │ │ │ │ - // 130 135 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 130 135 786 795 Ljava/io/IOException; │ │ │ │ - // 130 135 777 786 Any │ │ │ │ - // 135 139 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 135 139 786 795 Ljava/io/IOException; │ │ │ │ - // 135 139 777 786 Any │ │ │ │ - // 145 150 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 145 150 786 795 Ljava/io/IOException; │ │ │ │ - // 145 150 777 786 Any │ │ │ │ - // 157 164 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 157 164 786 795 Ljava/io/IOException; │ │ │ │ - // 157 164 777 786 Any │ │ │ │ - // 166 173 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 166 173 786 795 Ljava/io/IOException; │ │ │ │ - // 166 173 777 786 Any │ │ │ │ - // 181 188 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 181 188 786 795 Ljava/io/IOException; │ │ │ │ - // 181 188 777 786 Any │ │ │ │ - // 190 197 795 804 Ljava/net/SocketTimeoutException; │ │ │ │ - // 190 197 786 795 Ljava/io/IOException; │ │ │ │ - // 190 197 777 786 Any │ │ │ │ - // 206 210 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 206 210 544 546 Ljava/io/IOException; │ │ │ │ - // 206 210 687 689 Any │ │ │ │ - // 227 231 752 757 Ljava/io/IOException; │ │ │ │ - // 236 241 360 378 Ljava/lang/Exception; │ │ │ │ - // 257 261 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 257 261 544 546 Ljava/io/IOException; │ │ │ │ - // 257 261 687 689 Any │ │ │ │ - // 267 272 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 267 272 544 546 Ljava/io/IOException; │ │ │ │ - // 267 272 687 689 Any │ │ │ │ - // 285 290 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 285 290 544 546 Ljava/io/IOException; │ │ │ │ - // 285 290 687 689 Any │ │ │ │ - // 297 302 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 297 302 544 546 Ljava/io/IOException; │ │ │ │ - // 297 302 687 689 Any │ │ │ │ - // 309 314 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 309 314 544 546 Ljava/io/IOException; │ │ │ │ - // 309 314 687 689 Any │ │ │ │ - // 314 319 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 314 319 544 546 Ljava/io/IOException; │ │ │ │ - // 314 319 687 689 Any │ │ │ │ - // 351 356 444 446 Ljava/net/SocketTimeoutException; │ │ │ │ - // 351 356 544 546 Ljava/io/IOException; │ │ │ │ - // 351 356 687 689 Any │ │ │ │ - // 393 397 757 762 Ljava/io/IOException; │ │ │ │ - // 402 407 426 444 Ljava/lang/Exception; │ │ │ │ - // 451 457 687 689 Any │ │ │ │ - // 457 462 687 689 Any │ │ │ │ - // 465 470 687 689 Any │ │ │ │ - // 476 481 687 689 Any │ │ │ │ - // 496 500 762 767 Ljava/io/IOException; │ │ │ │ - // 505 510 526 544 Ljava/lang/Exception; │ │ │ │ - // 546 551 687 689 Any │ │ │ │ - // 554 559 687 689 Any │ │ │ │ - // 559 562 687 689 Any │ │ │ │ - // 564 569 687 689 Any │ │ │ │ - // 576 581 687 689 Any │ │ │ │ - // 583 587 687 689 Any │ │ │ │ - // 591 596 687 689 Any │ │ │ │ - // 598 603 687 689 Any │ │ │ │ - // 605 611 687 689 Any │ │ │ │ - // 618 624 687 689 Any │ │ │ │ - // 639 643 767 772 Ljava/io/IOException; │ │ │ │ - // 648 653 669 687 Ljava/lang/Exception; │ │ │ │ - // 704 708 772 777 Ljava/io/IOException; │ │ │ │ - // 713 718 734 752 Ljava/lang/Exception; │ │ │ │ + // 16 19 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 16 19 556 558 Ljava/io/IOException; │ │ │ │ + // 16 19 702 704 Any │ │ │ │ + // 32 35 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 32 35 556 558 Ljava/io/IOException; │ │ │ │ + // 32 35 702 704 Any │ │ │ │ + // 37 41 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 37 41 556 558 Ljava/io/IOException; │ │ │ │ + // 37 41 702 704 Any │ │ │ │ + // 43 47 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 43 47 556 558 Ljava/io/IOException; │ │ │ │ + // 43 47 702 704 Any │ │ │ │ + // 53 58 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 53 58 556 558 Ljava/io/IOException; │ │ │ │ + // 53 58 702 704 Any │ │ │ │ + // 58 61 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 58 61 804 813 Ljava/io/IOException; │ │ │ │ + // 58 61 795 804 Any │ │ │ │ + // 63 67 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 63 67 804 813 Ljava/io/IOException; │ │ │ │ + // 63 67 795 804 Any │ │ │ │ + // 73 78 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 73 78 804 813 Ljava/io/IOException; │ │ │ │ + // 73 78 795 804 Any │ │ │ │ + // 78 81 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 78 81 804 813 Ljava/io/IOException; │ │ │ │ + // 78 81 795 804 Any │ │ │ │ + // 83 87 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 83 87 804 813 Ljava/io/IOException; │ │ │ │ + // 83 87 795 804 Any │ │ │ │ + // 91 96 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 91 96 804 813 Ljava/io/IOException; │ │ │ │ + // 91 96 795 804 Any │ │ │ │ + // 101 105 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 101 105 804 813 Ljava/io/IOException; │ │ │ │ + // 101 105 795 804 Any │ │ │ │ + // 111 116 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 111 116 804 813 Ljava/io/IOException; │ │ │ │ + // 111 116 795 804 Any │ │ │ │ + // 130 135 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 130 135 804 813 Ljava/io/IOException; │ │ │ │ + // 130 135 795 804 Any │ │ │ │ + // 138 142 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 138 142 804 813 Ljava/io/IOException; │ │ │ │ + // 138 142 795 804 Any │ │ │ │ + // 148 153 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 148 153 804 813 Ljava/io/IOException; │ │ │ │ + // 148 153 795 804 Any │ │ │ │ + // 160 167 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 160 167 804 813 Ljava/io/IOException; │ │ │ │ + // 160 167 795 804 Any │ │ │ │ + // 169 176 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 169 176 804 813 Ljava/io/IOException; │ │ │ │ + // 169 176 795 804 Any │ │ │ │ + // 184 191 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 184 191 804 813 Ljava/io/IOException; │ │ │ │ + // 184 191 795 804 Any │ │ │ │ + // 193 200 813 822 Ljava/net/SocketTimeoutException; │ │ │ │ + // 193 200 804 813 Ljava/io/IOException; │ │ │ │ + // 193 200 795 804 Any │ │ │ │ + // 209 213 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 209 213 556 558 Ljava/io/IOException; │ │ │ │ + // 209 213 702 704 Any │ │ │ │ + // 233 237 770 775 Ljava/io/IOException; │ │ │ │ + // 242 247 366 384 Ljava/lang/Exception; │ │ │ │ + // 263 267 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 263 267 556 558 Ljava/io/IOException; │ │ │ │ + // 263 267 702 704 Any │ │ │ │ + // 273 278 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 273 278 556 558 Ljava/io/IOException; │ │ │ │ + // 273 278 702 704 Any │ │ │ │ + // 291 296 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 291 296 556 558 Ljava/io/IOException; │ │ │ │ + // 291 296 702 704 Any │ │ │ │ + // 303 308 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 303 308 556 558 Ljava/io/IOException; │ │ │ │ + // 303 308 702 704 Any │ │ │ │ + // 315 320 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 315 320 556 558 Ljava/io/IOException; │ │ │ │ + // 315 320 702 704 Any │ │ │ │ + // 320 325 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 320 325 556 558 Ljava/io/IOException; │ │ │ │ + // 320 325 702 704 Any │ │ │ │ + // 357 362 453 455 Ljava/net/SocketTimeoutException; │ │ │ │ + // 357 362 556 558 Ljava/io/IOException; │ │ │ │ + // 357 362 702 704 Any │ │ │ │ + // 402 406 775 780 Ljava/io/IOException; │ │ │ │ + // 411 416 435 453 Ljava/lang/Exception; │ │ │ │ + // 460 466 702 704 Any │ │ │ │ + // 466 471 702 704 Any │ │ │ │ + // 477 482 702 704 Any │ │ │ │ + // 488 493 702 704 Any │ │ │ │ + // 508 512 780 785 Ljava/io/IOException; │ │ │ │ + // 517 522 538 556 Ljava/lang/Exception; │ │ │ │ + // 558 563 702 704 Any │ │ │ │ + // 569 574 702 704 Any │ │ │ │ + // 574 577 702 704 Any │ │ │ │ + // 579 584 702 704 Any │ │ │ │ + // 591 596 702 704 Any │ │ │ │ + // 598 602 702 704 Any │ │ │ │ + // 606 611 702 704 Any │ │ │ │ + // 613 618 702 704 Any │ │ │ │ + // 620 626 702 704 Any │ │ │ │ + // 633 639 702 704 Any │ │ │ │ + // 654 658 785 790 Ljava/io/IOException; │ │ │ │ + // 663 668 684 702 Ljava/lang/Exception; │ │ │ │ + // 722 726 790 795 Ljava/io/IOException; │ │ │ │ + // 731 736 752 770 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 360 out of bounds for length 360 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 372 out of bounds for length 372 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ │ │ @@ -1533,77 +1545,62 @@ │ │ │ │ │ │ │ │ public boolean hasSession() { │ │ │ │ return ServerState.getInstance().isSuccess(); │ │ │ │ } │ │ │ │ │ │ │ │ public long insertAlbum(final SQLiteDatabase sqLiteDatabase, final Album album) { │ │ │ │ final Calendar instance = Calendar.getInstance(); │ │ │ │ - try { │ │ │ │ - final ContentValues contentValues = new ContentValues(); │ │ │ │ - contentValues.put("_id", album.getId()); │ │ │ │ - contentValues.put("album_key", album.getId()); │ │ │ │ - contentValues.put("album", album.getName()); │ │ │ │ - contentValues.put("album_art", album.getArt()); │ │ │ │ - if (album.getArtist() != null) { │ │ │ │ - contentValues.put("artist", album.getArtist().getName()); │ │ │ │ - } │ │ │ │ - contentValues.put("minyear", album.getYear()); │ │ │ │ - contentValues.put("maxyear", album.getYear()); │ │ │ │ - contentValues.put("numsongs", Integer.valueOf(album.getNumTrack())); │ │ │ │ - contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("point", Integer.valueOf(album.getRating())); │ │ │ │ - contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ - return sqLiteDatabase.replace("album", (String)null, contentValues); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + final ContentValues contentValues = new ContentValues(); │ │ │ │ + contentValues.put("_id", album.getId()); │ │ │ │ + contentValues.put("album_key", album.getId()); │ │ │ │ + contentValues.put("album", album.getName()); │ │ │ │ + contentValues.put("album_art", album.getArt()); │ │ │ │ + if (album.getArtist() != null) { │ │ │ │ + contentValues.put("artist", album.getArtist().getName()); │ │ │ │ + } │ │ │ │ + contentValues.put("minyear", album.getYear()); │ │ │ │ + contentValues.put("maxyear", album.getYear()); │ │ │ │ + contentValues.put("numsongs", Integer.valueOf(album.getNumTrack())); │ │ │ │ + contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("point", Integer.valueOf(album.getRating())); │ │ │ │ + contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ + return sqLiteDatabase.replace("album", (String)null, contentValues); │ │ │ │ } │ │ │ │ │ │ │ │ public long insertArtist(final SQLiteDatabase sqLiteDatabase, final Artist artist) { │ │ │ │ final Calendar instance = Calendar.getInstance(); │ │ │ │ - try { │ │ │ │ - final ContentValues contentValues = new ContentValues(); │ │ │ │ - contentValues.put("_id", artist.getId()); │ │ │ │ - contentValues.put("artist_key", artist.getId()); │ │ │ │ - contentValues.put("artist", artist.getName()); │ │ │ │ - contentValues.put("number_of_albums", Integer.valueOf(artist.getNumAlbums())); │ │ │ │ - contentValues.put("number_of_tracks", Integer.valueOf(artist.getNumSong())); │ │ │ │ - contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("point", Integer.valueOf(artist.getRating())); │ │ │ │ - contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ - return sqLiteDatabase.replace("artist", (String)null, contentValues); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + final ContentValues contentValues = new ContentValues(); │ │ │ │ + contentValues.put("_id", artist.getId()); │ │ │ │ + contentValues.put("artist_key", artist.getId()); │ │ │ │ + contentValues.put("artist", artist.getName()); │ │ │ │ + contentValues.put("number_of_albums", Integer.valueOf(artist.getNumAlbums())); │ │ │ │ + contentValues.put("number_of_tracks", Integer.valueOf(artist.getNumSong())); │ │ │ │ + contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("point", Integer.valueOf(artist.getRating())); │ │ │ │ + contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ + return sqLiteDatabase.replace("artist", (String)null, contentValues); │ │ │ │ } │ │ │ │ │ │ │ │ public long insertGenres(final SQLiteDatabase sqLiteDatabase, final Tag tag) { │ │ │ │ final Calendar instance = Calendar.getInstance(); │ │ │ │ - try { │ │ │ │ - final ContentValues contentValues = new ContentValues(); │ │ │ │ - contentValues.put("_id", tag.getId()); │ │ │ │ - contentValues.put("name", tag.getName()); │ │ │ │ - contentValues.put("genres_key", tag.getId()); │ │ │ │ - contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("number_of_albums", Integer.valueOf(tag.getNumAlbum())); │ │ │ │ - contentValues.put("number_of_artists", Integer.valueOf(tag.getNumArtist())); │ │ │ │ - contentValues.put("number_of_tracks", Integer.valueOf(tag.getNumSong())); │ │ │ │ - contentValues.put("number_of_playlists", Integer.valueOf(tag.getNumPlaylist())); │ │ │ │ - contentValues.put("number_of_videos", Integer.valueOf(tag.getNumVideo())); │ │ │ │ - contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ - return sqLiteDatabase.replace("genres", (String)null, contentValues); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + final ContentValues contentValues = new ContentValues(); │ │ │ │ + contentValues.put("_id", tag.getId()); │ │ │ │ + contentValues.put("name", tag.getName()); │ │ │ │ + contentValues.put("genres_key", tag.getId()); │ │ │ │ + contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("number_of_albums", Integer.valueOf(tag.getNumAlbum())); │ │ │ │ + contentValues.put("number_of_artists", Integer.valueOf(tag.getNumArtist())); │ │ │ │ + contentValues.put("number_of_tracks", Integer.valueOf(tag.getNumSong())); │ │ │ │ + contentValues.put("number_of_playlists", Integer.valueOf(tag.getNumPlaylist())); │ │ │ │ + contentValues.put("number_of_videos", Integer.valueOf(tag.getNumVideo())); │ │ │ │ + contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ + return sqLiteDatabase.replace("genres", (String)null, contentValues); │ │ │ │ } │ │ │ │ │ │ │ │ public Uri insertGenresMember(final Tag tag, final Song song) { │ │ │ │ final Calendar instance = Calendar.getInstance(); │ │ │ │ final ContentValues contentValues = new ContentValues(); │ │ │ │ contentValues.put("genre_id", tag.getId()); │ │ │ │ contentValues.put("audio_id", song.getId()); │ │ │ │ @@ -1614,27 +1611,22 @@ │ │ │ │ contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ return this.mContext.getContentResolver().insert(ContentUris.withAppendedId(MediaConsts.GENRES_CONTENT_URI, 0L), contentValues); │ │ │ │ } │ │ │ │ │ │ │ │ public long insertPlaylist(final SQLiteDatabase sqLiteDatabase, final Playlist playlist) { │ │ │ │ final Calendar instance = Calendar.getInstance(); │ │ │ │ - try { │ │ │ │ - final ContentValues contentValues = new ContentValues(); │ │ │ │ - contentValues.put("_id", playlist.getId()); │ │ │ │ - contentValues.put("name", playlist.getName()); │ │ │ │ - contentValues.put("playlist_key", playlist.getId()); │ │ │ │ - contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ - return sqLiteDatabase.replace("playlist", (String)null, contentValues); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + final ContentValues contentValues = new ContentValues(); │ │ │ │ + contentValues.put("_id", playlist.getId()); │ │ │ │ + contentValues.put("name", playlist.getName()); │ │ │ │ + contentValues.put("playlist_key", playlist.getId()); │ │ │ │ + contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ + return sqLiteDatabase.replace("playlist", (String)null, contentValues); │ │ │ │ } │ │ │ │ │ │ │ │ public Uri insertPlaylistMember(final Song song, final String s, final int i) { │ │ │ │ final Calendar instance = Calendar.getInstance(); │ │ │ │ try { │ │ │ │ Logger.d("registPlaylistMember: " + song.getTitle() + "," + song.getArtist().getName()); │ │ │ │ final ContentValues contentValues = new ContentValues(); │ │ │ │ @@ -1650,31 +1642,26 @@ │ │ │ │ ((Cursor)null).close(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void insertVideo(final SQLiteDatabase sqLiteDatabase, final Video video) { │ │ │ │ final Calendar instance = Calendar.getInstance(); │ │ │ │ - try { │ │ │ │ - final ContentValues contentValues = new ContentValues(); │ │ │ │ - contentValues.put("_id", video.getId()); │ │ │ │ - contentValues.put("media_key", video.getId()); │ │ │ │ - contentValues.put("title", video.getTitle()); │ │ │ │ - contentValues.put("mime_type", video.getMime()); │ │ │ │ - contentValues.put("resolution", video.getResolution()); │ │ │ │ - contentValues.put("_size", video.getSize()); │ │ │ │ - contentValues.put("_data", video.getUrl()); │ │ │ │ - contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ - contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ - sqLiteDatabase.replace("video", (String)null, contentValues); │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - throw loadexception(java.lang.Throwable.class); │ │ │ │ - } │ │ │ │ + final ContentValues contentValues = new ContentValues(); │ │ │ │ + contentValues.put("_id", video.getId()); │ │ │ │ + contentValues.put("media_key", video.getId()); │ │ │ │ + contentValues.put("title", video.getTitle()); │ │ │ │ + contentValues.put("mime_type", video.getMime()); │ │ │ │ + contentValues.put("resolution", video.getResolution()); │ │ │ │ + contentValues.put("_size", video.getSize()); │ │ │ │ + contentValues.put("_data", video.getUrl()); │ │ │ │ + contentValues.put("date_added", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("date_modified", Long.valueOf(instance.getTimeInMillis())); │ │ │ │ + contentValues.put("del_flg", Integer.valueOf(0)); │ │ │ │ + sqLiteDatabase.replace("video", (String)null, contentValues); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isRegisterdAlbum(final SQLiteDatabase sqLiteDatabase, final String s) { │ │ │ │ final boolean b = true; │ │ │ │ Cursor query = null; │ │ │ │ final String s2 = "album"; │ │ │ │ final int n = 2; │ │ │ │ @@ -1881,15 +1868,15 @@ │ │ │ │ // 230: astore 17 │ │ │ │ // 232: aload 17 │ │ │ │ // 234: invokeinterface org/apache/http/HttpEntity.getContent:()Ljava/io/InputStream; │ │ │ │ // 239: astore_3 │ │ │ │ // 240: aload 10 │ │ │ │ // 242: astore 5 │ │ │ │ // 244: aload_3 │ │ │ │ - // 245: ifnull 1113 │ │ │ │ + // 245: ifnull 1105 │ │ │ │ // 248: ldc_w "UTF-8" │ │ │ │ // 251: astore 11 │ │ │ │ // 253: aload 11 │ │ │ │ // 255: astore 13 │ │ │ │ // 257: aload 6 │ │ │ │ // 259: aload_3 │ │ │ │ // 260: aload 11 │ │ │ │ @@ -1912,28 +1899,28 @@ │ │ │ │ // 294: istore 19 │ │ │ │ // 296: iconst_1 │ │ │ │ // 297: istore 7 │ │ │ │ // 299: iload 7 │ │ │ │ // 301: istore 9 │ │ │ │ // 303: iload 18 │ │ │ │ // 305: iload 7 │ │ │ │ - // 307: if_icmpeq 1024 │ │ │ │ + // 307: if_icmpeq 1016 │ │ │ │ // 310: aload_0 │ │ │ │ // 311: astore 13 │ │ │ │ // 313: aload_0 │ │ │ │ // 314: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mForceEnd:Z │ │ │ │ // 317: istore 9 │ │ │ │ // 319: iload 9 │ │ │ │ // 321: istore 7 │ │ │ │ // 323: iload 9 │ │ │ │ - // 325: ifne 1024 │ │ │ │ + // 325: ifne 1016 │ │ │ │ // 328: iload 18 │ │ │ │ // 330: tableswitch { │ │ │ │ - // 4: 584 │ │ │ │ - // 5: 493 │ │ │ │ + // 4: 576 │ │ │ │ + // 5: 485 │ │ │ │ // default: 352 │ │ │ │ // } │ │ │ │ // 352: aload 6 │ │ │ │ // 354: invokeinterface org/xmlpull/v1/XmlPullParser.next:()I │ │ │ │ // 359: istore 18 │ │ │ │ // 361: goto 296 │ │ │ │ // 364: aload_1 │ │ │ │ @@ -1966,799 +1953,795 @@ │ │ │ │ // 424: iload 7 │ │ │ │ // 426: invokevirtual java/net/HttpURLConnection.setReadTimeout:(I)V │ │ │ │ // 429: aload 4 │ │ │ │ // 431: invokevirtual java/net/HttpURLConnection.getResponseCode:()I │ │ │ │ // 434: istore 20 │ │ │ │ // 436: sipush 200 │ │ │ │ // 439: istore 7 │ │ │ │ - // 441: iload 7 │ │ │ │ + // 441: iload 20 │ │ │ │ // 443: istore 9 │ │ │ │ // 445: iload 20 │ │ │ │ // 447: iload 7 │ │ │ │ - // 449: if_icmpeq 484 │ │ │ │ + // 449: if_icmpeq 476 │ │ │ │ // 452: sipush 206 │ │ │ │ // 455: istore 7 │ │ │ │ - // 457: iload 7 │ │ │ │ - // 459: istore 9 │ │ │ │ - // 461: iload 20 │ │ │ │ - // 463: iload 7 │ │ │ │ - // 465: if_icmpeq 484 │ │ │ │ - // 468: sipush 203 │ │ │ │ - // 471: istore 7 │ │ │ │ - // 473: iload 7 │ │ │ │ - // 475: istore 9 │ │ │ │ - // 477: iload 20 │ │ │ │ - // 479: iload 7 │ │ │ │ - // 481: if_icmpne 244 │ │ │ │ - // 484: aload 4 │ │ │ │ - // 486: invokevirtual java/net/HttpURLConnection.getInputStream:()Ljava/io/InputStream; │ │ │ │ - // 489: astore_3 │ │ │ │ - // 490: goto 244 │ │ │ │ - // 493: aload_2 │ │ │ │ - // 494: astore 13 │ │ │ │ - // 496: aload_2 │ │ │ │ - // 497: aload 6 │ │ │ │ - // 499: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/XMLHandler.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ - // 502: istore 7 │ │ │ │ - // 504: iconst_1 │ │ │ │ - // 505: istore 8 │ │ │ │ - // 507: iload 7 │ │ │ │ - // 509: istore 9 │ │ │ │ - // 511: iload 7 │ │ │ │ - // 513: iload 8 │ │ │ │ - // 515: if_icmpeq 352 │ │ │ │ - // 518: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 521: lstore 21 │ │ │ │ - // 523: aload_0 │ │ │ │ - // 524: lload 21 │ │ │ │ - // 526: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 529: aload_3 │ │ │ │ - // 530: ifnull 537 │ │ │ │ - // 533: aload_3 │ │ │ │ - // 534: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 537: aload 4 │ │ │ │ - // 539: ifnull 550 │ │ │ │ - // 542: aload 4 │ │ │ │ - // 544: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 547: aconst_null │ │ │ │ - // 548: astore 4 │ │ │ │ - // 550: aload 5 │ │ │ │ - // 552: ifnull 560 │ │ │ │ - // 555: aload 5 │ │ │ │ - // 557: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 560: aload_2 │ │ │ │ - // 561: areturn │ │ │ │ - // 562: astore 23 │ │ │ │ - // 564: ldc_w "connection.disconnect" │ │ │ │ - // 567: astore 11 │ │ │ │ - // 569: aload 11 │ │ │ │ - // 571: astore 13 │ │ │ │ - // 573: aload 11 │ │ │ │ - // 575: aload 23 │ │ │ │ - // 577: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 580: pop │ │ │ │ - // 581: goto 547 │ │ │ │ - // 584: iconst_1 │ │ │ │ - // 585: istore 19 │ │ │ │ - // 587: aload 6 │ │ │ │ - // 589: invokeinterface org/xmlpull/v1/XmlPullParser.getName:()Ljava/lang/String; │ │ │ │ - // 594: astore 24 │ │ │ │ - // 596: ldc_w "error" │ │ │ │ - // 599: astore 11 │ │ │ │ - // 601: aload 11 │ │ │ │ - // 603: astore 13 │ │ │ │ - // 605: aload 11 │ │ │ │ - // 607: aload 24 │ │ │ │ - // 609: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - // 612: istore 7 │ │ │ │ - // 614: iload 7 │ │ │ │ - // 616: ifeq 932 │ │ │ │ - // 619: aload 6 │ │ │ │ - // 621: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ │ │ - // 624: astore 11 │ │ │ │ - // 626: aload 11 │ │ │ │ - // 628: astore 13 │ │ │ │ - // 630: aload_0 │ │ │ │ - // 631: aload 11 │ │ │ │ - // 633: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 636: ldc_w "code" │ │ │ │ - // 639: astore 11 │ │ │ │ - // 641: aload 11 │ │ │ │ - // 643: astore 13 │ │ │ │ - // 645: aload 6 │ │ │ │ - // 647: aload 11 │ │ │ │ - // 649: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 652: astore 11 │ │ │ │ - // 654: aload 11 │ │ │ │ - // 656: astore 13 │ │ │ │ - // 658: aload_0 │ │ │ │ - // 659: aload 11 │ │ │ │ - // 661: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 664: aload_0 │ │ │ │ - // 665: astore 13 │ │ │ │ - // 667: aload_0 │ │ │ │ - // 668: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 671: astore 13 │ │ │ │ - // 673: aload 13 │ │ │ │ - // 675: astore 11 │ │ │ │ - // 677: aload 13 │ │ │ │ - // 679: ifnull 763 │ │ │ │ - // 682: ldc_w "401" │ │ │ │ - // 685: astore 11 │ │ │ │ - // 687: aload_0 │ │ │ │ - // 688: astore 13 │ │ │ │ - // 690: aload_0 │ │ │ │ - // 691: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 694: astore 13 │ │ │ │ - // 696: aload 13 │ │ │ │ - // 698: astore 12 │ │ │ │ - // 700: aload 11 │ │ │ │ - // 702: aload 13 │ │ │ │ - // 704: invokevirtual java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ - // 707: istore 7 │ │ │ │ - // 709: iload 7 │ │ │ │ - // 711: ifeq 763 │ │ │ │ - // 714: aload_0 │ │ │ │ - // 715: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.clearAuth:()V │ │ │ │ - // 718: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 721: lstore 21 │ │ │ │ - // 723: aload_0 │ │ │ │ - // 724: lload 21 │ │ │ │ - // 726: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 729: aload_3 │ │ │ │ - // 730: ifnull 737 │ │ │ │ - // 733: aload_3 │ │ │ │ - // 734: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 737: aload 4 │ │ │ │ - // 739: ifnull 750 │ │ │ │ - // 742: aload 4 │ │ │ │ - // 744: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 747: aconst_null │ │ │ │ - // 748: astore 4 │ │ │ │ - // 750: aload 5 │ │ │ │ - // 752: ifnull 560 │ │ │ │ - // 755: aload 5 │ │ │ │ - // 757: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 760: goto 560 │ │ │ │ - // 763: aload_0 │ │ │ │ - // 764: astore 13 │ │ │ │ - // 766: aload_0 │ │ │ │ - // 767: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 770: astore 13 │ │ │ │ - // 772: aload 13 │ │ │ │ - // 774: astore 11 │ │ │ │ - // 776: aload 13 │ │ │ │ - // 778: ifnull 718 │ │ │ │ - // 781: aload_0 │ │ │ │ - // 782: astore 13 │ │ │ │ - // 784: aload_0 │ │ │ │ - // 785: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 788: astore 13 │ │ │ │ - // 790: aload 13 │ │ │ │ - // 792: astore 11 │ │ │ │ - // 794: ldc_w "Session Expired" │ │ │ │ - // 797: astore 12 │ │ │ │ - // 799: aload 13 │ │ │ │ - // 801: aload 12 │ │ │ │ - // 803: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - // 806: istore 7 │ │ │ │ - // 808: iload 7 │ │ │ │ - // 810: ifeq 718 │ │ │ │ - // 813: aload_0 │ │ │ │ - // 814: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.clearAuth:()V │ │ │ │ - // 817: goto 718 │ │ │ │ - // 820: astore 23 │ │ │ │ - // 822: ldc_w "Socket Timeout" │ │ │ │ - // 825: astore 11 │ │ │ │ - // 827: aload 11 │ │ │ │ - // 829: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ - // 832: pop │ │ │ │ - // 833: aload 23 │ │ │ │ - // 835: invokevirtual java/net/SocketTimeoutException.getMessage:()Ljava/lang/String; │ │ │ │ - // 838: astore 11 │ │ │ │ - // 840: aload 11 │ │ │ │ - // 842: astore 13 │ │ │ │ - // 844: aload_0 │ │ │ │ - // 845: aload 11 │ │ │ │ - // 847: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 850: ldc_w "451" │ │ │ │ - // 853: astore 11 │ │ │ │ - // 855: aload 11 │ │ │ │ - // 857: astore 13 │ │ │ │ - // 859: aload_0 │ │ │ │ - // 860: aload 11 │ │ │ │ - // 862: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 865: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 868: lstore 21 │ │ │ │ - // 870: aload_0 │ │ │ │ - // 871: lload 21 │ │ │ │ - // 873: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 876: aload_3 │ │ │ │ - // 877: ifnull 884 │ │ │ │ - // 880: aload_3 │ │ │ │ - // 881: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 884: aload 4 │ │ │ │ - // 886: ifnull 897 │ │ │ │ - // 889: aload 4 │ │ │ │ - // 891: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 894: aconst_null │ │ │ │ - // 895: astore 4 │ │ │ │ - // 897: aload 5 │ │ │ │ - // 899: ifnull 560 │ │ │ │ - // 902: aload 5 │ │ │ │ - // 904: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 907: goto 560 │ │ │ │ - // 910: astore 23 │ │ │ │ - // 912: ldc_w "connection.disconnect" │ │ │ │ - // 915: astore 11 │ │ │ │ - // 917: aload 11 │ │ │ │ - // 919: astore 13 │ │ │ │ - // 921: aload 11 │ │ │ │ - // 923: aload 23 │ │ │ │ - // 925: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 928: pop │ │ │ │ - // 929: goto 747 │ │ │ │ - // 932: aload_2 │ │ │ │ - // 933: astore 13 │ │ │ │ - // 935: aload_2 │ │ │ │ - // 936: aload 6 │ │ │ │ - // 938: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/XMLHandler.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ - // 941: istore 7 │ │ │ │ - // 943: iconst_1 │ │ │ │ - // 944: istore 8 │ │ │ │ - // 946: iload 7 │ │ │ │ - // 948: istore 9 │ │ │ │ - // 950: iload 7 │ │ │ │ - // 952: iload 8 │ │ │ │ - // 954: if_icmpeq 352 │ │ │ │ - // 957: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 960: lstore 21 │ │ │ │ - // 962: aload_0 │ │ │ │ - // 963: lload 21 │ │ │ │ - // 965: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 968: aload_3 │ │ │ │ - // 969: ifnull 976 │ │ │ │ - // 972: aload_3 │ │ │ │ - // 973: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 976: aload 4 │ │ │ │ - // 978: ifnull 989 │ │ │ │ - // 981: aload 4 │ │ │ │ - // 983: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 986: aconst_null │ │ │ │ - // 987: astore 4 │ │ │ │ - // 989: aload 5 │ │ │ │ - // 991: ifnull 560 │ │ │ │ - // 994: aload 5 │ │ │ │ - // 996: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 999: goto 560 │ │ │ │ - // 1002: astore 23 │ │ │ │ - // 1004: ldc_w "connection.disconnect" │ │ │ │ - // 1007: astore 11 │ │ │ │ - // 1009: aload 11 │ │ │ │ - // 1011: astore 13 │ │ │ │ - // 1013: aload 11 │ │ │ │ - // 1015: aload 23 │ │ │ │ - // 1017: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 1020: pop │ │ │ │ - // 1021: goto 986 │ │ │ │ - // 1024: iconst_1 │ │ │ │ - // 1025: istore 7 │ │ │ │ - // 1027: iload 7 │ │ │ │ - // 1029: istore 9 │ │ │ │ - // 1031: iload 19 │ │ │ │ - // 1033: iload 7 │ │ │ │ - // 1035: if_icmpeq 1068 │ │ │ │ - // 1038: ldc_w "UserID/Password might be wrong." │ │ │ │ - // 1041: astore 11 │ │ │ │ - // 1043: aload 11 │ │ │ │ - // 1045: astore 13 │ │ │ │ - // 1047: aload_0 │ │ │ │ - // 1048: aload 11 │ │ │ │ - // 1050: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 1053: ldc_w "404" │ │ │ │ - // 1056: astore 11 │ │ │ │ - // 1058: aload 11 │ │ │ │ - // 1060: astore 13 │ │ │ │ - // 1062: aload_0 │ │ │ │ - // 1063: aload 11 │ │ │ │ - // 1065: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 1068: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 1071: lstore 21 │ │ │ │ - // 1073: aload_0 │ │ │ │ - // 1074: lload 21 │ │ │ │ - // 1076: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 1079: aload_3 │ │ │ │ - // 1080: ifnull 1087 │ │ │ │ - // 1083: aload_3 │ │ │ │ - // 1084: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 1087: aload 4 │ │ │ │ - // 1089: ifnull 1100 │ │ │ │ - // 1092: aload 4 │ │ │ │ - // 1094: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 1097: aconst_null │ │ │ │ - // 1098: astore 4 │ │ │ │ - // 1100: aload 5 │ │ │ │ - // 1102: ifnull 560 │ │ │ │ - // 1105: aload 5 │ │ │ │ - // 1107: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 1110: goto 560 │ │ │ │ - // 1113: ldc_w "UserID/Password might be wrong." │ │ │ │ - // 1116: astore 11 │ │ │ │ - // 1118: aload 11 │ │ │ │ - // 1120: astore 13 │ │ │ │ - // 1122: aload_0 │ │ │ │ - // 1123: aload 11 │ │ │ │ - // 1125: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 1128: ldc_w "404" │ │ │ │ - // 1131: astore 11 │ │ │ │ - // 1133: aload 11 │ │ │ │ - // 1135: astore 13 │ │ │ │ - // 1137: aload_0 │ │ │ │ - // 1138: aload 11 │ │ │ │ - // 1140: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 1143: goto 1068 │ │ │ │ - // 1146: astore 23 │ │ │ │ - // 1148: ldc_w "No Route Host" │ │ │ │ - // 1151: astore 11 │ │ │ │ - // 1153: aload 11 │ │ │ │ - // 1155: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ - // 1158: pop │ │ │ │ - // 1159: aload 23 │ │ │ │ - // 1161: invokevirtual java/net/SocketException.getMessage:()Ljava/lang/String; │ │ │ │ - // 1164: astore 11 │ │ │ │ - // 1166: aload 11 │ │ │ │ - // 1168: astore 13 │ │ │ │ - // 1170: aload_0 │ │ │ │ - // 1171: aload 11 │ │ │ │ - // 1173: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 1176: ldc_w "451" │ │ │ │ - // 1179: astore 11 │ │ │ │ - // 1181: aload 11 │ │ │ │ - // 1183: astore 13 │ │ │ │ - // 1185: aload_0 │ │ │ │ - // 1186: aload 11 │ │ │ │ - // 1188: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ - // 1191: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 1194: lstore 21 │ │ │ │ - // 1196: aload_0 │ │ │ │ - // 1197: lload 21 │ │ │ │ - // 1199: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 1202: aload_3 │ │ │ │ - // 1203: ifnull 1210 │ │ │ │ - // 1206: aload_3 │ │ │ │ - // 1207: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 1210: aload 4 │ │ │ │ - // 1212: ifnull 1223 │ │ │ │ - // 1215: aload 4 │ │ │ │ - // 1217: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 1220: aconst_null │ │ │ │ - // 1221: astore 4 │ │ │ │ - // 1223: aload 5 │ │ │ │ - // 1225: ifnull 560 │ │ │ │ - // 1228: aload 5 │ │ │ │ - // 1230: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 1233: goto 560 │ │ │ │ - // 1236: astore 23 │ │ │ │ - // 1238: ldc_w "connection.disconnect" │ │ │ │ - // 1241: astore 11 │ │ │ │ - // 1243: aload 11 │ │ │ │ - // 1245: astore 13 │ │ │ │ - // 1247: aload 11 │ │ │ │ - // 1249: aload 23 │ │ │ │ - // 1251: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 1254: pop │ │ │ │ - // 1255: goto 1097 │ │ │ │ - // 1258: astore 23 │ │ │ │ - // 1260: ldc_w "connection.disconnect" │ │ │ │ - // 1263: astore 11 │ │ │ │ - // 1265: aload 11 │ │ │ │ - // 1267: astore 13 │ │ │ │ - // 1269: aload 11 │ │ │ │ - // 1271: aload 23 │ │ │ │ - // 1273: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 1276: pop │ │ │ │ - // 1277: goto 894 │ │ │ │ - // 1280: astore 23 │ │ │ │ - // 1282: ldc_w "connection.disconnect" │ │ │ │ - // 1285: astore 11 │ │ │ │ - // 1287: aload 11 │ │ │ │ - // 1289: astore 13 │ │ │ │ - // 1291: aload 11 │ │ │ │ - // 1293: aload 23 │ │ │ │ - // 1295: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 1298: pop │ │ │ │ - // 1299: goto 1220 │ │ │ │ - // 1302: astore 23 │ │ │ │ - // 1304: aload 23 │ │ │ │ - // 1306: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ - // 1309: astore 11 │ │ │ │ - // 1311: aload 11 │ │ │ │ - // 1313: astore 13 │ │ │ │ - // 1315: aload_0 │ │ │ │ - // 1316: aload 11 │ │ │ │ - // 1318: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ - // 1321: new Ljava/lang/StringBuilder; │ │ │ │ - // 1324: astore 11 │ │ │ │ - // 1326: aload 11 │ │ │ │ - // 1328: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 1331: ldc_w "error url =" │ │ │ │ - // 1334: astore 12 │ │ │ │ - // 1336: aload 11 │ │ │ │ - // 1338: aload 12 │ │ │ │ - // 1340: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1343: astore 11 │ │ │ │ - // 1345: aload_1 │ │ │ │ - // 1346: invokevirtual java/net/URL.toString:()Ljava/lang/String; │ │ │ │ - // 1349: astore 12 │ │ │ │ - // 1351: aload 11 │ │ │ │ - // 1353: aload 12 │ │ │ │ - // 1355: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 1358: astore 11 │ │ │ │ - // 1360: aload 11 │ │ │ │ - // 1362: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 1365: astore 11 │ │ │ │ - // 1367: aload 11 │ │ │ │ - // 1369: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ - // 1372: pop │ │ │ │ - // 1373: ldc_w "(Exception) parse xml:" │ │ │ │ - // 1376: astore 11 │ │ │ │ - // 1378: aload 11 │ │ │ │ - // 1380: astore 13 │ │ │ │ - // 1382: aload 11 │ │ │ │ - // 1384: aload 23 │ │ │ │ - // 1386: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 1389: pop │ │ │ │ - // 1390: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 1393: lstore 21 │ │ │ │ - // 1395: aload_0 │ │ │ │ - // 1396: lload 21 │ │ │ │ - // 1398: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 1401: aload_3 │ │ │ │ - // 1402: ifnull 1409 │ │ │ │ - // 1405: aload_3 │ │ │ │ - // 1406: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 1409: aload 4 │ │ │ │ - // 1411: ifnull 1422 │ │ │ │ - // 1414: aload 4 │ │ │ │ - // 1416: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 1419: aconst_null │ │ │ │ - // 1420: astore 4 │ │ │ │ - // 1422: aload 5 │ │ │ │ - // 1424: ifnull 560 │ │ │ │ - // 1427: aload 5 │ │ │ │ - // 1429: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 1432: goto 560 │ │ │ │ - // 1435: astore 23 │ │ │ │ - // 1437: ldc_w "connection.disconnect" │ │ │ │ - // 1440: astore 11 │ │ │ │ - // 1442: aload 11 │ │ │ │ - // 1444: astore 13 │ │ │ │ - // 1446: aload 11 │ │ │ │ - // 1448: aload 23 │ │ │ │ - // 1450: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 1453: pop │ │ │ │ - // 1454: goto 1419 │ │ │ │ - // 1457: astore 11 │ │ │ │ - // 1459: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ - // 1462: lstore 25 │ │ │ │ - // 1464: aload_0 │ │ │ │ - // 1465: lload 25 │ │ │ │ - // 1467: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ - // 1470: aload_3 │ │ │ │ - // 1471: ifnull 1478 │ │ │ │ - // 1474: aload_3 │ │ │ │ - // 1475: invokevirtual java/io/InputStream.close:()V │ │ │ │ - // 1478: aload 4 │ │ │ │ - // 1480: ifnull 1491 │ │ │ │ - // 1483: aload 4 │ │ │ │ - // 1485: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ - // 1488: aconst_null │ │ │ │ - // 1489: astore 4 │ │ │ │ - // 1491: aload 5 │ │ │ │ - // 1493: ifnull 1501 │ │ │ │ - // 1496: aload 5 │ │ │ │ - // 1498: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ - // 1501: aload 11 │ │ │ │ - // 1503: athrow │ │ │ │ - // 1504: astore 23 │ │ │ │ - // 1506: ldc_w "connection.disconnect" │ │ │ │ - // 1509: astore 12 │ │ │ │ - // 1511: aload 12 │ │ │ │ - // 1513: astore 13 │ │ │ │ - // 1515: aload 12 │ │ │ │ - // 1517: aload 23 │ │ │ │ - // 1519: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - // 1522: pop │ │ │ │ - // 1523: goto 1488 │ │ │ │ - // 1526: astore 11 │ │ │ │ - // 1528: goto 537 │ │ │ │ - // 1531: astore 11 │ │ │ │ - // 1533: goto 737 │ │ │ │ - // 1536: astore 11 │ │ │ │ - // 1538: goto 976 │ │ │ │ - // 1541: astore 11 │ │ │ │ - // 1543: goto 1087 │ │ │ │ - // 1546: astore 11 │ │ │ │ - // 1548: goto 884 │ │ │ │ - // 1551: astore 11 │ │ │ │ - // 1553: goto 1210 │ │ │ │ - // 1556: astore 11 │ │ │ │ - // 1558: goto 1409 │ │ │ │ - // 1561: astore 12 │ │ │ │ - // 1563: goto 1478 │ │ │ │ - // 1566: astore 11 │ │ │ │ - // 1568: aload 10 │ │ │ │ - // 1570: astore 5 │ │ │ │ - // 1572: goto 1459 │ │ │ │ - // 1575: astore 23 │ │ │ │ - // 1577: aload 10 │ │ │ │ - // 1579: astore 5 │ │ │ │ - // 1581: goto 1304 │ │ │ │ - // 1584: astore 23 │ │ │ │ - // 1586: aload 10 │ │ │ │ - // 1588: astore 5 │ │ │ │ - // 1590: goto 1148 │ │ │ │ - // 1593: astore 23 │ │ │ │ - // 1595: aload 10 │ │ │ │ - // 1597: astore 5 │ │ │ │ - // 1599: goto 822 │ │ │ │ + // 457: iload 20 │ │ │ │ + // 459: iload 7 │ │ │ │ + // 461: if_icmpeq 476 │ │ │ │ + // 464: sipush 203 │ │ │ │ + // 467: istore 7 │ │ │ │ + // 469: iload 20 │ │ │ │ + // 471: iload 7 │ │ │ │ + // 473: if_icmpne 244 │ │ │ │ + // 476: aload 4 │ │ │ │ + // 478: invokevirtual java/net/HttpURLConnection.getInputStream:()Ljava/io/InputStream; │ │ │ │ + // 481: astore_3 │ │ │ │ + // 482: goto 244 │ │ │ │ + // 485: aload_2 │ │ │ │ + // 486: astore 13 │ │ │ │ + // 488: aload_2 │ │ │ │ + // 489: aload 6 │ │ │ │ + // 491: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/XMLHandler.endTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ + // 494: istore 7 │ │ │ │ + // 496: iconst_1 │ │ │ │ + // 497: istore 8 │ │ │ │ + // 499: iload 7 │ │ │ │ + // 501: istore 9 │ │ │ │ + // 503: iload 7 │ │ │ │ + // 505: iload 8 │ │ │ │ + // 507: if_icmpeq 352 │ │ │ │ + // 510: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 513: lstore 21 │ │ │ │ + // 515: aload_0 │ │ │ │ + // 516: lload 21 │ │ │ │ + // 518: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 521: aload_3 │ │ │ │ + // 522: ifnull 529 │ │ │ │ + // 525: aload_3 │ │ │ │ + // 526: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 529: aload 4 │ │ │ │ + // 531: ifnull 542 │ │ │ │ + // 534: aload 4 │ │ │ │ + // 536: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 539: aconst_null │ │ │ │ + // 540: astore 4 │ │ │ │ + // 542: aload 5 │ │ │ │ + // 544: ifnull 552 │ │ │ │ + // 547: aload 5 │ │ │ │ + // 549: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 552: aload_2 │ │ │ │ + // 553: areturn │ │ │ │ + // 554: astore 23 │ │ │ │ + // 556: ldc_w "connection.disconnect" │ │ │ │ + // 559: astore 11 │ │ │ │ + // 561: aload 11 │ │ │ │ + // 563: astore 13 │ │ │ │ + // 565: aload 11 │ │ │ │ + // 567: aload 23 │ │ │ │ + // 569: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 572: pop │ │ │ │ + // 573: goto 539 │ │ │ │ + // 576: iconst_1 │ │ │ │ + // 577: istore 19 │ │ │ │ + // 579: aload 6 │ │ │ │ + // 581: invokeinterface org/xmlpull/v1/XmlPullParser.getName:()Ljava/lang/String; │ │ │ │ + // 586: astore 24 │ │ │ │ + // 588: ldc_w "error" │ │ │ │ + // 591: astore 11 │ │ │ │ + // 593: aload 11 │ │ │ │ + // 595: astore 13 │ │ │ │ + // 597: aload 11 │ │ │ │ + // 599: aload 24 │ │ │ │ + // 601: invokevirtual java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + // 604: istore 7 │ │ │ │ + // 606: iload 7 │ │ │ │ + // 608: ifeq 924 │ │ │ │ + // 611: aload 6 │ │ │ │ + // 613: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils.getTextValue:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ │ │ + // 616: astore 11 │ │ │ │ + // 618: aload 11 │ │ │ │ + // 620: astore 13 │ │ │ │ + // 622: aload_0 │ │ │ │ + // 623: aload 11 │ │ │ │ + // 625: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 628: ldc_w "code" │ │ │ │ + // 631: astore 11 │ │ │ │ + // 633: aload 11 │ │ │ │ + // 635: astore 13 │ │ │ │ + // 637: aload 6 │ │ │ │ + // 639: aload 11 │ │ │ │ + // 641: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils.getAttributeValue:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 644: astore 11 │ │ │ │ + // 646: aload 11 │ │ │ │ + // 648: astore 13 │ │ │ │ + // 650: aload_0 │ │ │ │ + // 651: aload 11 │ │ │ │ + // 653: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 656: aload_0 │ │ │ │ + // 657: astore 13 │ │ │ │ + // 659: aload_0 │ │ │ │ + // 660: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 663: astore 13 │ │ │ │ + // 665: aload 13 │ │ │ │ + // 667: astore 11 │ │ │ │ + // 669: aload 13 │ │ │ │ + // 671: ifnull 755 │ │ │ │ + // 674: ldc_w "401" │ │ │ │ + // 677: astore 11 │ │ │ │ + // 679: aload_0 │ │ │ │ + // 680: astore 13 │ │ │ │ + // 682: aload_0 │ │ │ │ + // 683: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 686: astore 13 │ │ │ │ + // 688: aload 13 │ │ │ │ + // 690: astore 12 │ │ │ │ + // 692: aload 11 │ │ │ │ + // 694: aload 13 │ │ │ │ + // 696: invokevirtual java/lang/String.endsWith:(Ljava/lang/String;)Z │ │ │ │ + // 699: istore 7 │ │ │ │ + // 701: iload 7 │ │ │ │ + // 703: ifeq 755 │ │ │ │ + // 706: aload_0 │ │ │ │ + // 707: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.clearAuth:()V │ │ │ │ + // 710: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 713: lstore 21 │ │ │ │ + // 715: aload_0 │ │ │ │ + // 716: lload 21 │ │ │ │ + // 718: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 721: aload_3 │ │ │ │ + // 722: ifnull 729 │ │ │ │ + // 725: aload_3 │ │ │ │ + // 726: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 729: aload 4 │ │ │ │ + // 731: ifnull 742 │ │ │ │ + // 734: aload 4 │ │ │ │ + // 736: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 739: aconst_null │ │ │ │ + // 740: astore 4 │ │ │ │ + // 742: aload 5 │ │ │ │ + // 744: ifnull 552 │ │ │ │ + // 747: aload 5 │ │ │ │ + // 749: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 752: goto 552 │ │ │ │ + // 755: aload_0 │ │ │ │ + // 756: astore 13 │ │ │ │ + // 758: aload_0 │ │ │ │ + // 759: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 762: astore 13 │ │ │ │ + // 764: aload 13 │ │ │ │ + // 766: astore 11 │ │ │ │ + // 768: aload 13 │ │ │ │ + // 770: ifnull 710 │ │ │ │ + // 773: aload_0 │ │ │ │ + // 774: astore 13 │ │ │ │ + // 776: aload_0 │ │ │ │ + // 777: getfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 780: astore 13 │ │ │ │ + // 782: aload 13 │ │ │ │ + // 784: astore 11 │ │ │ │ + // 786: ldc_w "Session Expired" │ │ │ │ + // 789: astore 12 │ │ │ │ + // 791: aload 13 │ │ │ │ + // 793: aload 12 │ │ │ │ + // 795: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + // 798: istore 7 │ │ │ │ + // 800: iload 7 │ │ │ │ + // 802: ifeq 710 │ │ │ │ + // 805: aload_0 │ │ │ │ + // 806: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.clearAuth:()V │ │ │ │ + // 809: goto 710 │ │ │ │ + // 812: astore 23 │ │ │ │ + // 814: ldc_w "Socket Timeout" │ │ │ │ + // 817: astore 11 │ │ │ │ + // 819: aload 11 │ │ │ │ + // 821: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ + // 824: pop │ │ │ │ + // 825: aload 23 │ │ │ │ + // 827: invokevirtual java/net/SocketTimeoutException.getMessage:()Ljava/lang/String; │ │ │ │ + // 830: astore 11 │ │ │ │ + // 832: aload 11 │ │ │ │ + // 834: astore 13 │ │ │ │ + // 836: aload_0 │ │ │ │ + // 837: aload 11 │ │ │ │ + // 839: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 842: ldc_w "451" │ │ │ │ + // 845: astore 11 │ │ │ │ + // 847: aload 11 │ │ │ │ + // 849: astore 13 │ │ │ │ + // 851: aload_0 │ │ │ │ + // 852: aload 11 │ │ │ │ + // 854: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 857: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 860: lstore 21 │ │ │ │ + // 862: aload_0 │ │ │ │ + // 863: lload 21 │ │ │ │ + // 865: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 868: aload_3 │ │ │ │ + // 869: ifnull 876 │ │ │ │ + // 872: aload_3 │ │ │ │ + // 873: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 876: aload 4 │ │ │ │ + // 878: ifnull 889 │ │ │ │ + // 881: aload 4 │ │ │ │ + // 883: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 886: aconst_null │ │ │ │ + // 887: astore 4 │ │ │ │ + // 889: aload 5 │ │ │ │ + // 891: ifnull 552 │ │ │ │ + // 894: aload 5 │ │ │ │ + // 896: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 899: goto 552 │ │ │ │ + // 902: astore 23 │ │ │ │ + // 904: ldc_w "connection.disconnect" │ │ │ │ + // 907: astore 11 │ │ │ │ + // 909: aload 11 │ │ │ │ + // 911: astore 13 │ │ │ │ + // 913: aload 11 │ │ │ │ + // 915: aload 23 │ │ │ │ + // 917: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 920: pop │ │ │ │ + // 921: goto 739 │ │ │ │ + // 924: aload_2 │ │ │ │ + // 925: astore 13 │ │ │ │ + // 927: aload_2 │ │ │ │ + // 928: aload 6 │ │ │ │ + // 930: invokevirtual jp/co/kayo/android/localplayer/ds/ampache/XMLHandler.startTag:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ + // 933: istore 7 │ │ │ │ + // 935: iconst_1 │ │ │ │ + // 936: istore 8 │ │ │ │ + // 938: iload 7 │ │ │ │ + // 940: istore 9 │ │ │ │ + // 942: iload 7 │ │ │ │ + // 944: iload 8 │ │ │ │ + // 946: if_icmpeq 352 │ │ │ │ + // 949: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 952: lstore 21 │ │ │ │ + // 954: aload_0 │ │ │ │ + // 955: lload 21 │ │ │ │ + // 957: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 960: aload_3 │ │ │ │ + // 961: ifnull 968 │ │ │ │ + // 964: aload_3 │ │ │ │ + // 965: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 968: aload 4 │ │ │ │ + // 970: ifnull 981 │ │ │ │ + // 973: aload 4 │ │ │ │ + // 975: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 978: aconst_null │ │ │ │ + // 979: astore 4 │ │ │ │ + // 981: aload 5 │ │ │ │ + // 983: ifnull 552 │ │ │ │ + // 986: aload 5 │ │ │ │ + // 988: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 991: goto 552 │ │ │ │ + // 994: astore 23 │ │ │ │ + // 996: ldc_w "connection.disconnect" │ │ │ │ + // 999: astore 11 │ │ │ │ + // 1001: aload 11 │ │ │ │ + // 1003: astore 13 │ │ │ │ + // 1005: aload 11 │ │ │ │ + // 1007: aload 23 │ │ │ │ + // 1009: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 1012: pop │ │ │ │ + // 1013: goto 978 │ │ │ │ + // 1016: iconst_1 │ │ │ │ + // 1017: istore 7 │ │ │ │ + // 1019: iload 7 │ │ │ │ + // 1021: istore 9 │ │ │ │ + // 1023: iload 19 │ │ │ │ + // 1025: iload 7 │ │ │ │ + // 1027: if_icmpeq 1060 │ │ │ │ + // 1030: ldc_w "UserID/Password might be wrong." │ │ │ │ + // 1033: astore 11 │ │ │ │ + // 1035: aload 11 │ │ │ │ + // 1037: astore 13 │ │ │ │ + // 1039: aload_0 │ │ │ │ + // 1040: aload 11 │ │ │ │ + // 1042: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 1045: ldc_w "404" │ │ │ │ + // 1048: astore 11 │ │ │ │ + // 1050: aload 11 │ │ │ │ + // 1052: astore 13 │ │ │ │ + // 1054: aload_0 │ │ │ │ + // 1055: aload 11 │ │ │ │ + // 1057: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 1060: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 1063: lstore 21 │ │ │ │ + // 1065: aload_0 │ │ │ │ + // 1066: lload 21 │ │ │ │ + // 1068: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 1071: aload_3 │ │ │ │ + // 1072: ifnull 1079 │ │ │ │ + // 1075: aload_3 │ │ │ │ + // 1076: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 1079: aload 4 │ │ │ │ + // 1081: ifnull 1092 │ │ │ │ + // 1084: aload 4 │ │ │ │ + // 1086: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 1089: aconst_null │ │ │ │ + // 1090: astore 4 │ │ │ │ + // 1092: aload 5 │ │ │ │ + // 1094: ifnull 552 │ │ │ │ + // 1097: aload 5 │ │ │ │ + // 1099: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 1102: goto 552 │ │ │ │ + // 1105: ldc_w "UserID/Password might be wrong." │ │ │ │ + // 1108: astore 11 │ │ │ │ + // 1110: aload 11 │ │ │ │ + // 1112: astore 13 │ │ │ │ + // 1114: aload_0 │ │ │ │ + // 1115: aload 11 │ │ │ │ + // 1117: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 1120: ldc_w "404" │ │ │ │ + // 1123: astore 11 │ │ │ │ + // 1125: aload 11 │ │ │ │ + // 1127: astore 13 │ │ │ │ + // 1129: aload_0 │ │ │ │ + // 1130: aload 11 │ │ │ │ + // 1132: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 1135: goto 1060 │ │ │ │ + // 1138: astore 23 │ │ │ │ + // 1140: ldc_w "No Route Host" │ │ │ │ + // 1143: astore 11 │ │ │ │ + // 1145: aload 11 │ │ │ │ + // 1147: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ + // 1150: pop │ │ │ │ + // 1151: aload 23 │ │ │ │ + // 1153: invokevirtual java/net/SocketException.getMessage:()Ljava/lang/String; │ │ │ │ + // 1156: astore 11 │ │ │ │ + // 1158: aload 11 │ │ │ │ + // 1160: astore 13 │ │ │ │ + // 1162: aload_0 │ │ │ │ + // 1163: aload 11 │ │ │ │ + // 1165: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 1168: ldc_w "451" │ │ │ │ + // 1171: astore 11 │ │ │ │ + // 1173: aload 11 │ │ │ │ + // 1175: astore 13 │ │ │ │ + // 1177: aload_0 │ │ │ │ + // 1178: aload 11 │ │ │ │ + // 1180: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorCode:Ljava/lang/String; │ │ │ │ + // 1183: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 1186: lstore 21 │ │ │ │ + // 1188: aload_0 │ │ │ │ + // 1189: lload 21 │ │ │ │ + // 1191: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 1194: aload_3 │ │ │ │ + // 1195: ifnull 1202 │ │ │ │ + // 1198: aload_3 │ │ │ │ + // 1199: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 1202: aload 4 │ │ │ │ + // 1204: ifnull 1215 │ │ │ │ + // 1207: aload 4 │ │ │ │ + // 1209: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 1212: aconst_null │ │ │ │ + // 1213: astore 4 │ │ │ │ + // 1215: aload 5 │ │ │ │ + // 1217: ifnull 552 │ │ │ │ + // 1220: aload 5 │ │ │ │ + // 1222: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 1225: goto 552 │ │ │ │ + // 1228: astore 23 │ │ │ │ + // 1230: ldc_w "connection.disconnect" │ │ │ │ + // 1233: astore 11 │ │ │ │ + // 1235: aload 11 │ │ │ │ + // 1237: astore 13 │ │ │ │ + // 1239: aload 11 │ │ │ │ + // 1241: aload 23 │ │ │ │ + // 1243: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 1246: pop │ │ │ │ + // 1247: goto 1089 │ │ │ │ + // 1250: astore 23 │ │ │ │ + // 1252: ldc_w "connection.disconnect" │ │ │ │ + // 1255: astore 11 │ │ │ │ + // 1257: aload 11 │ │ │ │ + // 1259: astore 13 │ │ │ │ + // 1261: aload 11 │ │ │ │ + // 1263: aload 23 │ │ │ │ + // 1265: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 1268: pop │ │ │ │ + // 1269: goto 886 │ │ │ │ + // 1272: astore 23 │ │ │ │ + // 1274: ldc_w "connection.disconnect" │ │ │ │ + // 1277: astore 11 │ │ │ │ + // 1279: aload 11 │ │ │ │ + // 1281: astore 13 │ │ │ │ + // 1283: aload 11 │ │ │ │ + // 1285: aload 23 │ │ │ │ + // 1287: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 1290: pop │ │ │ │ + // 1291: goto 1212 │ │ │ │ + // 1294: astore 23 │ │ │ │ + // 1296: aload 23 │ │ │ │ + // 1298: invokevirtual java/lang/Exception.getMessage:()Ljava/lang/String; │ │ │ │ + // 1301: astore 11 │ │ │ │ + // 1303: aload 11 │ │ │ │ + // 1305: astore 13 │ │ │ │ + // 1307: aload_0 │ │ │ │ + // 1308: aload 11 │ │ │ │ + // 1310: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.mErrorText:Ljava/lang/String; │ │ │ │ + // 1313: new Ljava/lang/StringBuilder; │ │ │ │ + // 1316: astore 11 │ │ │ │ + // 1318: aload 11 │ │ │ │ + // 1320: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 1323: ldc_w "error url =" │ │ │ │ + // 1326: astore 12 │ │ │ │ + // 1328: aload 11 │ │ │ │ + // 1330: aload 12 │ │ │ │ + // 1332: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1335: astore 11 │ │ │ │ + // 1337: aload_1 │ │ │ │ + // 1338: invokevirtual java/net/URL.toString:()Ljava/lang/String; │ │ │ │ + // 1341: astore 12 │ │ │ │ + // 1343: aload 11 │ │ │ │ + // 1345: aload 12 │ │ │ │ + // 1347: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 1350: astore 11 │ │ │ │ + // 1352: aload 11 │ │ │ │ + // 1354: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 1357: astore 11 │ │ │ │ + // 1359: aload 11 │ │ │ │ + // 1361: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.d:(Ljava/lang/String;)I │ │ │ │ + // 1364: pop │ │ │ │ + // 1365: ldc_w "(Exception) parse xml:" │ │ │ │ + // 1368: astore 11 │ │ │ │ + // 1370: aload 11 │ │ │ │ + // 1372: astore 13 │ │ │ │ + // 1374: aload 11 │ │ │ │ + // 1376: aload 23 │ │ │ │ + // 1378: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 1381: pop │ │ │ │ + // 1382: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 1385: lstore 21 │ │ │ │ + // 1387: aload_0 │ │ │ │ + // 1388: lload 21 │ │ │ │ + // 1390: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 1393: aload_3 │ │ │ │ + // 1394: ifnull 1401 │ │ │ │ + // 1397: aload_3 │ │ │ │ + // 1398: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 1401: aload 4 │ │ │ │ + // 1403: ifnull 1414 │ │ │ │ + // 1406: aload 4 │ │ │ │ + // 1408: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 1411: aconst_null │ │ │ │ + // 1412: astore 4 │ │ │ │ + // 1414: aload 5 │ │ │ │ + // 1416: ifnull 552 │ │ │ │ + // 1419: aload 5 │ │ │ │ + // 1421: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 1424: goto 552 │ │ │ │ + // 1427: astore 23 │ │ │ │ + // 1429: ldc_w "connection.disconnect" │ │ │ │ + // 1432: astore 11 │ │ │ │ + // 1434: aload 11 │ │ │ │ + // 1436: astore 13 │ │ │ │ + // 1438: aload 11 │ │ │ │ + // 1440: aload 23 │ │ │ │ + // 1442: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 1445: pop │ │ │ │ + // 1446: goto 1411 │ │ │ │ + // 1449: astore 11 │ │ │ │ + // 1451: invokestatic java/lang/System.currentTimeMillis:()J │ │ │ │ + // 1454: lstore 25 │ │ │ │ + // 1456: aload_0 │ │ │ │ + // 1457: lload 25 │ │ │ │ + // 1459: putfield jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.lastConnected:J │ │ │ │ + // 1462: aload_3 │ │ │ │ + // 1463: ifnull 1470 │ │ │ │ + // 1466: aload_3 │ │ │ │ + // 1467: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 1470: aload 4 │ │ │ │ + // 1472: ifnull 1483 │ │ │ │ + // 1475: aload 4 │ │ │ │ + // 1477: invokevirtual java/net/HttpURLConnection.disconnect:()V │ │ │ │ + // 1480: aconst_null │ │ │ │ + // 1481: astore 4 │ │ │ │ + // 1483: aload 5 │ │ │ │ + // 1485: ifnull 1493 │ │ │ │ + // 1488: aload 5 │ │ │ │ + // 1490: invokevirtual org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.shutdown:()V │ │ │ │ + // 1493: aload 11 │ │ │ │ + // 1495: athrow │ │ │ │ + // 1496: astore 23 │ │ │ │ + // 1498: ldc_w "connection.disconnect" │ │ │ │ + // 1501: astore 12 │ │ │ │ + // 1503: aload 12 │ │ │ │ + // 1505: astore 13 │ │ │ │ + // 1507: aload 12 │ │ │ │ + // 1509: aload 23 │ │ │ │ + // 1511: invokestatic jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + // 1514: pop │ │ │ │ + // 1515: goto 1480 │ │ │ │ + // 1518: astore 11 │ │ │ │ + // 1520: goto 529 │ │ │ │ + // 1523: astore 11 │ │ │ │ + // 1525: goto 729 │ │ │ │ + // 1528: astore 11 │ │ │ │ + // 1530: goto 968 │ │ │ │ + // 1533: astore 11 │ │ │ │ + // 1535: goto 1079 │ │ │ │ + // 1538: astore 11 │ │ │ │ + // 1540: goto 876 │ │ │ │ + // 1543: astore 11 │ │ │ │ + // 1545: goto 1202 │ │ │ │ + // 1548: astore 11 │ │ │ │ + // 1550: goto 1401 │ │ │ │ + // 1553: astore 12 │ │ │ │ + // 1555: goto 1470 │ │ │ │ + // 1558: astore 11 │ │ │ │ + // 1560: aload 10 │ │ │ │ + // 1562: astore 5 │ │ │ │ + // 1564: goto 1451 │ │ │ │ + // 1567: astore 23 │ │ │ │ + // 1569: aload 10 │ │ │ │ + // 1571: astore 5 │ │ │ │ + // 1573: goto 1296 │ │ │ │ + // 1576: astore 23 │ │ │ │ + // 1578: aload 10 │ │ │ │ + // 1580: astore 5 │ │ │ │ + // 1582: goto 1140 │ │ │ │ + // 1585: astore 23 │ │ │ │ + // 1587: aload 10 │ │ │ │ + // 1589: astore 5 │ │ │ │ + // 1591: goto 814 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------------------- │ │ │ │ - // 12 15 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 12 15 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 12 15 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 12 15 1457 1459 Any │ │ │ │ - // 17 20 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 17 20 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 17 20 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 17 20 1457 1459 Any │ │ │ │ - // 37 40 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 37 40 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 37 40 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 37 40 1457 1459 Any │ │ │ │ - // 42 46 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 42 46 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 42 46 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 42 46 1457 1459 Any │ │ │ │ - // 48 52 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 48 52 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 48 52 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 48 52 1457 1459 Any │ │ │ │ - // 62 67 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 62 67 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 62 67 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 62 67 1457 1459 Any │ │ │ │ - // 67 70 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 67 70 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 67 70 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 67 70 1566 1575 Any │ │ │ │ - // 72 76 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 72 76 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 72 76 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 72 76 1566 1575 Any │ │ │ │ - // 86 91 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 86 91 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 86 91 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 86 91 1566 1575 Any │ │ │ │ - // 91 94 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 91 94 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 91 94 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 91 94 1566 1575 Any │ │ │ │ - // 96 100 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 96 100 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 96 100 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 96 100 1566 1575 Any │ │ │ │ - // 108 113 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 108 113 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 108 113 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 108 113 1566 1575 Any │ │ │ │ - // 118 122 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 118 122 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 118 122 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 118 122 1566 1575 Any │ │ │ │ - // 132 137 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 132 137 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 132 137 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 132 137 1566 1575 Any │ │ │ │ - // 155 160 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 155 160 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 155 160 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 155 160 1566 1575 Any │ │ │ │ - // 163 167 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 163 167 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 163 167 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 163 167 1566 1575 Any │ │ │ │ - // 177 182 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 177 182 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 177 182 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 177 182 1566 1575 Any │ │ │ │ - // 189 196 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 189 196 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 189 196 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 189 196 1566 1575 Any │ │ │ │ - // 198 205 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 198 205 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 198 205 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 198 205 1566 1575 Any │ │ │ │ - // 223 230 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 223 230 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 223 230 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 223 230 1566 1575 Any │ │ │ │ - // 232 239 1593 1602 Ljava/net/SocketTimeoutException; │ │ │ │ - // 232 239 1584 1593 Ljava/net/SocketException; │ │ │ │ - // 232 239 1575 1584 Ljava/lang/Exception; │ │ │ │ - // 232 239 1566 1575 Any │ │ │ │ - // 260 267 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 260 267 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 260 267 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 260 267 1457 1459 Any │ │ │ │ - // 267 274 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 267 274 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 267 274 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 267 274 1457 1459 Any │ │ │ │ - // 289 293 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 289 293 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 289 293 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 289 293 1457 1459 Any │ │ │ │ - // 313 317 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 313 317 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 313 317 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 313 317 1457 1459 Any │ │ │ │ - // 352 359 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 352 359 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 352 359 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 352 359 1457 1459 Any │ │ │ │ - // 364 368 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 364 368 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 364 368 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 364 368 1457 1459 Any │ │ │ │ - // 374 379 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 374 379 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 374 379 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 374 379 1457 1459 Any │ │ │ │ - // 392 397 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 392 397 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 392 397 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 392 397 1457 1459 Any │ │ │ │ - // 408 413 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 408 413 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 408 413 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 408 413 1457 1459 Any │ │ │ │ - // 424 429 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 424 429 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 424 429 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 424 429 1457 1459 Any │ │ │ │ - // 429 434 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 429 434 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 429 434 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 429 434 1457 1459 Any │ │ │ │ - // 484 489 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 484 489 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 484 489 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 484 489 1457 1459 Any │ │ │ │ - // 497 502 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 497 502 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 497 502 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 497 502 1457 1459 Any │ │ │ │ - // 533 537 1526 1531 Ljava/io/IOException; │ │ │ │ - // 542 547 562 584 Ljava/lang/Exception; │ │ │ │ - // 587 594 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 587 594 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 587 594 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 587 594 1457 1459 Any │ │ │ │ - // 607 612 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 607 612 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 607 612 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 607 612 1457 1459 Any │ │ │ │ - // 619 624 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 619 624 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 619 624 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 619 624 1457 1459 Any │ │ │ │ - // 631 636 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 631 636 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 631 636 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 631 636 1457 1459 Any │ │ │ │ - // 647 652 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 647 652 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 647 652 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 647 652 1457 1459 Any │ │ │ │ - // 659 664 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 659 664 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 659 664 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 659 664 1457 1459 Any │ │ │ │ - // 667 671 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 667 671 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 667 671 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 667 671 1457 1459 Any │ │ │ │ - // 690 694 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 690 694 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 690 694 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 690 694 1457 1459 Any │ │ │ │ - // 702 707 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 702 707 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 702 707 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 702 707 1457 1459 Any │ │ │ │ - // 714 718 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 714 718 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 714 718 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 714 718 1457 1459 Any │ │ │ │ - // 733 737 1531 1536 Ljava/io/IOException; │ │ │ │ - // 742 747 910 932 Ljava/lang/Exception; │ │ │ │ - // 766 770 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 766 770 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 766 770 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 766 770 1457 1459 Any │ │ │ │ - // 784 788 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 784 788 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 784 788 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 784 788 1457 1459 Any │ │ │ │ - // 801 806 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 801 806 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 801 806 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 801 806 1457 1459 Any │ │ │ │ - // 813 817 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 813 817 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 813 817 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 813 817 1457 1459 Any │ │ │ │ - // 827 833 1457 1459 Any │ │ │ │ - // 833 838 1457 1459 Any │ │ │ │ - // 845 850 1457 1459 Any │ │ │ │ - // 860 865 1457 1459 Any │ │ │ │ - // 880 884 1546 1551 Ljava/io/IOException; │ │ │ │ - // 889 894 1258 1280 Ljava/lang/Exception; │ │ │ │ - // 936 941 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 936 941 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 936 941 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 936 941 1457 1459 Any │ │ │ │ - // 972 976 1536 1541 Ljava/io/IOException; │ │ │ │ - // 981 986 1002 1024 Ljava/lang/Exception; │ │ │ │ - // 1048 1053 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 1048 1053 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 1048 1053 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 1048 1053 1457 1459 Any │ │ │ │ - // 1063 1068 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 1063 1068 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 1063 1068 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 1063 1068 1457 1459 Any │ │ │ │ - // 1083 1087 1541 1546 Ljava/io/IOException; │ │ │ │ - // 1092 1097 1236 1258 Ljava/lang/Exception; │ │ │ │ - // 1123 1128 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 1123 1128 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 1123 1128 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 1123 1128 1457 1459 Any │ │ │ │ - // 1138 1143 820 822 Ljava/net/SocketTimeoutException; │ │ │ │ - // 1138 1143 1146 1148 Ljava/net/SocketException; │ │ │ │ - // 1138 1143 1302 1304 Ljava/lang/Exception; │ │ │ │ - // 1138 1143 1457 1459 Any │ │ │ │ - // 1153 1159 1457 1459 Any │ │ │ │ - // 1159 1164 1457 1459 Any │ │ │ │ - // 1171 1176 1457 1459 Any │ │ │ │ - // 1186 1191 1457 1459 Any │ │ │ │ - // 1206 1210 1551 1556 Ljava/io/IOException; │ │ │ │ - // 1215 1220 1280 1302 Ljava/lang/Exception; │ │ │ │ - // 1304 1309 1457 1459 Any │ │ │ │ - // 1316 1321 1457 1459 Any │ │ │ │ - // 1321 1324 1457 1459 Any │ │ │ │ - // 1326 1331 1457 1459 Any │ │ │ │ - // 1338 1343 1457 1459 Any │ │ │ │ - // 1345 1349 1457 1459 Any │ │ │ │ - // 1353 1358 1457 1459 Any │ │ │ │ - // 1360 1365 1457 1459 Any │ │ │ │ - // 1367 1373 1457 1459 Any │ │ │ │ - // 1384 1390 1457 1459 Any │ │ │ │ - // 1405 1409 1556 1561 Ljava/io/IOException; │ │ │ │ - // 1414 1419 1435 1457 Ljava/lang/Exception; │ │ │ │ - // 1474 1478 1561 1566 Ljava/io/IOException; │ │ │ │ - // 1483 1488 1504 1526 Ljava/lang/Exception; │ │ │ │ + // 12 15 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 12 15 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 12 15 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 12 15 1449 1451 Any │ │ │ │ + // 17 20 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 17 20 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 17 20 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 17 20 1449 1451 Any │ │ │ │ + // 37 40 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 37 40 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 37 40 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 37 40 1449 1451 Any │ │ │ │ + // 42 46 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 42 46 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 42 46 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 42 46 1449 1451 Any │ │ │ │ + // 48 52 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 48 52 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 48 52 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 48 52 1449 1451 Any │ │ │ │ + // 62 67 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 62 67 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 62 67 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 62 67 1449 1451 Any │ │ │ │ + // 67 70 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 67 70 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 67 70 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 67 70 1558 1567 Any │ │ │ │ + // 72 76 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 72 76 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 72 76 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 72 76 1558 1567 Any │ │ │ │ + // 86 91 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 86 91 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 86 91 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 86 91 1558 1567 Any │ │ │ │ + // 91 94 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 91 94 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 91 94 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 91 94 1558 1567 Any │ │ │ │ + // 96 100 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 96 100 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 96 100 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 96 100 1558 1567 Any │ │ │ │ + // 108 113 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 108 113 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 108 113 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 108 113 1558 1567 Any │ │ │ │ + // 118 122 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 118 122 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 118 122 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 118 122 1558 1567 Any │ │ │ │ + // 132 137 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 132 137 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 132 137 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 132 137 1558 1567 Any │ │ │ │ + // 155 160 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 155 160 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 155 160 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 155 160 1558 1567 Any │ │ │ │ + // 163 167 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 163 167 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 163 167 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 163 167 1558 1567 Any │ │ │ │ + // 177 182 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 177 182 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 177 182 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 177 182 1558 1567 Any │ │ │ │ + // 189 196 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 189 196 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 189 196 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 189 196 1558 1567 Any │ │ │ │ + // 198 205 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 198 205 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 198 205 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 198 205 1558 1567 Any │ │ │ │ + // 223 230 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 223 230 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 223 230 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 223 230 1558 1567 Any │ │ │ │ + // 232 239 1585 1594 Ljava/net/SocketTimeoutException; │ │ │ │ + // 232 239 1576 1585 Ljava/net/SocketException; │ │ │ │ + // 232 239 1567 1576 Ljava/lang/Exception; │ │ │ │ + // 232 239 1558 1567 Any │ │ │ │ + // 260 267 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 260 267 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 260 267 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 260 267 1449 1451 Any │ │ │ │ + // 267 274 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 267 274 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 267 274 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 267 274 1449 1451 Any │ │ │ │ + // 289 293 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 289 293 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 289 293 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 289 293 1449 1451 Any │ │ │ │ + // 313 317 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 313 317 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 313 317 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 313 317 1449 1451 Any │ │ │ │ + // 352 359 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 352 359 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 352 359 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 352 359 1449 1451 Any │ │ │ │ + // 364 368 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 364 368 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 364 368 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 364 368 1449 1451 Any │ │ │ │ + // 374 379 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 374 379 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 374 379 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 374 379 1449 1451 Any │ │ │ │ + // 392 397 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 392 397 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 392 397 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 392 397 1449 1451 Any │ │ │ │ + // 408 413 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 408 413 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 408 413 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 408 413 1449 1451 Any │ │ │ │ + // 424 429 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 424 429 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 424 429 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 424 429 1449 1451 Any │ │ │ │ + // 429 434 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 429 434 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 429 434 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 429 434 1449 1451 Any │ │ │ │ + // 476 481 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 476 481 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 476 481 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 476 481 1449 1451 Any │ │ │ │ + // 489 494 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 489 494 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 489 494 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 489 494 1449 1451 Any │ │ │ │ + // 525 529 1518 1523 Ljava/io/IOException; │ │ │ │ + // 534 539 554 576 Ljava/lang/Exception; │ │ │ │ + // 579 586 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 579 586 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 579 586 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 579 586 1449 1451 Any │ │ │ │ + // 599 604 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 599 604 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 599 604 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 599 604 1449 1451 Any │ │ │ │ + // 611 616 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 611 616 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 611 616 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 611 616 1449 1451 Any │ │ │ │ + // 623 628 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 623 628 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 623 628 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 623 628 1449 1451 Any │ │ │ │ + // 639 644 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 639 644 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 639 644 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 639 644 1449 1451 Any │ │ │ │ + // 651 656 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 651 656 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 651 656 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 651 656 1449 1451 Any │ │ │ │ + // 659 663 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 659 663 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 659 663 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 659 663 1449 1451 Any │ │ │ │ + // 682 686 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 682 686 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 682 686 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 682 686 1449 1451 Any │ │ │ │ + // 694 699 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 694 699 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 694 699 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 694 699 1449 1451 Any │ │ │ │ + // 706 710 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 706 710 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 706 710 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 706 710 1449 1451 Any │ │ │ │ + // 725 729 1523 1528 Ljava/io/IOException; │ │ │ │ + // 734 739 902 924 Ljava/lang/Exception; │ │ │ │ + // 758 762 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 758 762 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 758 762 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 758 762 1449 1451 Any │ │ │ │ + // 776 780 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 776 780 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 776 780 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 776 780 1449 1451 Any │ │ │ │ + // 793 798 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 793 798 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 793 798 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 793 798 1449 1451 Any │ │ │ │ + // 805 809 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 805 809 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 805 809 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 805 809 1449 1451 Any │ │ │ │ + // 819 825 1449 1451 Any │ │ │ │ + // 825 830 1449 1451 Any │ │ │ │ + // 837 842 1449 1451 Any │ │ │ │ + // 852 857 1449 1451 Any │ │ │ │ + // 872 876 1538 1543 Ljava/io/IOException; │ │ │ │ + // 881 886 1250 1272 Ljava/lang/Exception; │ │ │ │ + // 928 933 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 928 933 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 928 933 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 928 933 1449 1451 Any │ │ │ │ + // 964 968 1528 1533 Ljava/io/IOException; │ │ │ │ + // 973 978 994 1016 Ljava/lang/Exception; │ │ │ │ + // 1040 1045 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 1040 1045 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 1040 1045 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 1040 1045 1449 1451 Any │ │ │ │ + // 1055 1060 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 1055 1060 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 1055 1060 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 1055 1060 1449 1451 Any │ │ │ │ + // 1075 1079 1533 1538 Ljava/io/IOException; │ │ │ │ + // 1084 1089 1228 1250 Ljava/lang/Exception; │ │ │ │ + // 1115 1120 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 1115 1120 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 1115 1120 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 1115 1120 1449 1451 Any │ │ │ │ + // 1130 1135 812 814 Ljava/net/SocketTimeoutException; │ │ │ │ + // 1130 1135 1138 1140 Ljava/net/SocketException; │ │ │ │ + // 1130 1135 1294 1296 Ljava/lang/Exception; │ │ │ │ + // 1130 1135 1449 1451 Any │ │ │ │ + // 1145 1151 1449 1451 Any │ │ │ │ + // 1151 1156 1449 1451 Any │ │ │ │ + // 1163 1168 1449 1451 Any │ │ │ │ + // 1178 1183 1449 1451 Any │ │ │ │ + // 1198 1202 1543 1548 Ljava/io/IOException; │ │ │ │ + // 1207 1212 1272 1294 Ljava/lang/Exception; │ │ │ │ + // 1296 1301 1449 1451 Any │ │ │ │ + // 1308 1313 1449 1451 Any │ │ │ │ + // 1313 1316 1449 1451 Any │ │ │ │ + // 1318 1323 1449 1451 Any │ │ │ │ + // 1330 1335 1449 1451 Any │ │ │ │ + // 1337 1341 1449 1451 Any │ │ │ │ + // 1345 1350 1449 1451 Any │ │ │ │ + // 1352 1357 1449 1451 Any │ │ │ │ + // 1359 1365 1449 1451 Any │ │ │ │ + // 1376 1382 1449 1451 Any │ │ │ │ + // 1397 1401 1548 1553 Ljava/io/IOException; │ │ │ │ + // 1406 1411 1427 1449 Ljava/lang/Exception; │ │ │ │ + // 1466 1470 1553 1558 Ljava/io/IOException; │ │ │ │ + // 1475 1480 1496 1518 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 723 out of bounds for length 723 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 719 out of bounds for length 719 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/MainActivity$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -191,15 +191,15 @@ │ │ │ │ 6: invokespecial #12 // Method android/os/Handler."":()V │ │ │ │ 9: return │ │ │ │ │ │ │ │ public void handleMessage(android.os.Message); │ │ │ │ descriptor: (Landroid/os/Message;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=2 │ │ │ │ + stack=300, locals=14, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: getfield #18 // Field android/os/Message.what:I │ │ │ │ 4: istore_2 │ │ │ │ 5: sipush 1002 │ │ │ │ 8: istore_3 │ │ │ │ 9: iload_2 │ │ │ │ 10: iload_3 │ │ │ │ @@ -384,52 +384,50 @@ │ │ │ │ 391: invokestatic #124 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity.access$300:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ │ │ 394: new #126 // class java/util/ArrayList │ │ │ │ 397: astore 11 │ │ │ │ 399: aload 11 │ │ │ │ 401: invokespecial #127 // Method java/util/ArrayList."":()V │ │ │ │ 404: aload_0 │ │ │ │ 405: getfield #8 // Field this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ - 408: astore 4 │ │ │ │ - 410: aload 4 │ │ │ │ - 412: invokestatic #131 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity.access$400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; │ │ │ │ - 415: astore 12 │ │ │ │ - 417: aload 12 │ │ │ │ - 419: invokevirtual #135 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 422: astore 13 │ │ │ │ - 424: aload 13 │ │ │ │ - 426: invokeinterface #141, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 431: istore_2 │ │ │ │ - 432: iload_2 │ │ │ │ - 433: ifeq 485 │ │ │ │ - 436: aload 13 │ │ │ │ - 438: invokeinterface #145, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 443: checkcast #60 // class jp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig │ │ │ │ - 446: astore 14 │ │ │ │ - 448: aload 14 │ │ │ │ - 450: getfield #149 // Field jp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig.host:Ljava/lang/String; │ │ │ │ - 453: astore 4 │ │ │ │ - 455: aload 7 │ │ │ │ - 457: getfield #149 // Field jp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig.host:Ljava/lang/String; │ │ │ │ - 460: astore 10 │ │ │ │ - 462: aload 4 │ │ │ │ - 464: aload 10 │ │ │ │ - 466: invokevirtual #155 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 469: istore_2 │ │ │ │ - 470: iload_2 │ │ │ │ - 471: ifne 424 │ │ │ │ - 474: aload 11 │ │ │ │ - 476: aload 14 │ │ │ │ - 478: invokevirtual #158 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 481: pop │ │ │ │ - 482: goto 424 │ │ │ │ - 485: aload 11 │ │ │ │ - 487: iconst_0 │ │ │ │ - 488: aload 7 │ │ │ │ - 490: invokevirtual #161 // Method java/util/ArrayList.add:(ILjava/lang/Object;)V │ │ │ │ - 493: aload_0 │ │ │ │ - 494: getfield #8 // Field this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ - 497: astore 4 │ │ │ │ - 499: aload 4 │ │ │ │ - 501: aload 11 │ │ │ │ - 503: invokestatic #165 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity.access$500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ │ │ - 506: goto 330 │ │ │ │ + 408: invokestatic #131 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity.access$400:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; │ │ │ │ + 411: astore 12 │ │ │ │ + 413: aload 12 │ │ │ │ + 415: invokevirtual #135 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 418: astore 4 │ │ │ │ + 420: aload 4 │ │ │ │ + 422: invokeinterface #141, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 427: istore_3 │ │ │ │ + 428: iload_3 │ │ │ │ + 429: ifeq 481 │ │ │ │ + 432: aload 4 │ │ │ │ + 434: invokeinterface #145, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 439: checkcast #60 // class jp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig │ │ │ │ + 442: astore 13 │ │ │ │ + 444: aload 13 │ │ │ │ + 446: getfield #149 // Field jp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig.host:Ljava/lang/String; │ │ │ │ + 449: astore 10 │ │ │ │ + 451: aload 7 │ │ │ │ + 453: getfield #149 // Field jp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig.host:Ljava/lang/String; │ │ │ │ + 456: astore 8 │ │ │ │ + 458: aload 10 │ │ │ │ + 460: aload 8 │ │ │ │ + 462: invokevirtual #155 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 465: istore_3 │ │ │ │ + 466: iload_3 │ │ │ │ + 467: ifne 420 │ │ │ │ + 470: aload 11 │ │ │ │ + 472: aload 13 │ │ │ │ + 474: invokevirtual #158 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 477: pop │ │ │ │ + 478: goto 420 │ │ │ │ + 481: aload 11 │ │ │ │ + 483: iconst_0 │ │ │ │ + 484: aload 7 │ │ │ │ + 486: invokevirtual #161 // Method java/util/ArrayList.add:(ILjava/lang/Object;)V │ │ │ │ + 489: aload_0 │ │ │ │ + 490: getfield #8 // Field this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ │ + 493: astore 4 │ │ │ │ + 495: aload 4 │ │ │ │ + 497: aload 11 │ │ │ │ + 499: invokestatic #165 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity.access$500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ │ │ + 502: goto 330 │ │ │ │ } │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/MainActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1511,18 +1511,18 @@ │ │ │ │ 144: goto 13 │ │ │ │ 147: aload_0 │ │ │ │ 148: getfield #62 // Field mPref:Landroid/content/SharedPreferences; │ │ │ │ 151: invokeinterface #370, 1 // InterfaceMethod android/content/SharedPreferences.edit:()Landroid/content/SharedPreferences$Editor; │ │ │ │ 156: astore 10 │ │ │ │ 158: aload_2 │ │ │ │ 159: invokevirtual #372 // Method org/json/JSONArray.toString:()Ljava/lang/String; │ │ │ │ - 162: astore 8 │ │ │ │ + 162: astore 7 │ │ │ │ 164: aload 10 │ │ │ │ 166: ldc #39 // String KEY_CONFIG_HISTORY │ │ │ │ - 168: aload 8 │ │ │ │ + 168: aload 7 │ │ │ │ 170: invokeinterface #378, 3 // InterfaceMethod android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ 175: pop │ │ │ │ 176: aload 10 │ │ │ │ 178: invokeinterface #381, 1 // InterfaceMethod android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ 183: pop │ │ │ │ 184: return │ │ │ │ Exception table: │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/RequestCache.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ 19: astore 10 │ │ │ │ 21: aload 7 │ │ │ │ 23: aload 9 │ │ │ │ 25: aload 10 │ │ │ │ 27: invokeinterface #211, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 32: astore 11 │ │ │ │ 34: aload_3 │ │ │ │ - 35: ifnull 454 │ │ │ │ + 35: ifnull 462 │ │ │ │ 38: ldc #66 // String album │ │ │ │ 40: astore 8 │ │ │ │ 42: aload_3 │ │ │ │ 43: astore 7 │ │ │ │ 45: aload 8 │ │ │ │ 47: astore 12 │ │ │ │ 49: aload_3 │ │ │ │ @@ -1050,19 +1050,19 @@ │ │ │ │ 58: istore 14 │ │ │ │ 60: iload 13 │ │ │ │ 62: istore 15 │ │ │ │ 64: iload 14 │ │ │ │ 66: istore 16 │ │ │ │ 68: iload 13 │ │ │ │ 70: iload 14 │ │ │ │ - 72: if_icmpeq 448 │ │ │ │ + 72: if_icmpeq 456 │ │ │ │ 75: iconst_1 │ │ │ │ 76: istore 17 │ │ │ │ 78: aload_3 │ │ │ │ - 79: ifnull 466 │ │ │ │ + 79: ifnull 474 │ │ │ │ 82: ldc #60 // String artist │ │ │ │ 84: astore 8 │ │ │ │ 86: aload_3 │ │ │ │ 87: astore 7 │ │ │ │ 89: aload 8 │ │ │ │ 91: astore 12 │ │ │ │ 93: aload_3 │ │ │ │ @@ -1073,43 +1073,43 @@ │ │ │ │ 102: istore 14 │ │ │ │ 104: iload 13 │ │ │ │ 106: istore 15 │ │ │ │ 108: iload 14 │ │ │ │ 110: istore 16 │ │ │ │ 112: iload 13 │ │ │ │ 114: iload 14 │ │ │ │ - 116: if_icmpeq 460 │ │ │ │ + 116: if_icmpeq 468 │ │ │ │ 119: iconst_1 │ │ │ │ 120: istore 18 │ │ │ │ 122: new #151 // class java/lang/StringBuilder │ │ │ │ 125: astore 19 │ │ │ │ 127: aload 19 │ │ │ │ 129: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ 132: aload_3 │ │ │ │ - 133: ifnull 497 │ │ │ │ + 133: ifnull 505 │ │ │ │ 136: aload_3 │ │ │ │ 137: invokevirtual #219 // Method java/lang/String.length:()I │ │ │ │ 140: istore 13 │ │ │ │ 142: iload 13 │ │ │ │ - 144: ifle 497 │ │ │ │ + 144: ifle 505 │ │ │ │ 147: iload 17 │ │ │ │ 149: ifne 157 │ │ │ │ 152: iload 18 │ │ │ │ - 154: ifeq 289 │ │ │ │ + 154: ifeq 293 │ │ │ │ 157: aload 4 │ │ │ │ 159: ifnull 180 │ │ │ │ 162: aload 4 │ │ │ │ 164: astore 7 │ │ │ │ 166: aload 4 │ │ │ │ 168: arraylength │ │ │ │ 169: istore 15 │ │ │ │ 171: iload 15 │ │ │ │ 173: istore 13 │ │ │ │ 175: iload 15 │ │ │ │ - 177: ifne 472 │ │ │ │ + 177: ifne 480 │ │ │ │ 180: aload_3 │ │ │ │ 181: astore 7 │ │ │ │ 183: bipush 37 │ │ │ │ 185: istore 16 │ │ │ │ 187: aload_3 │ │ │ │ 188: iload 16 │ │ │ │ 190: invokevirtual #223 // Method java/lang/String.indexOf:(I)I │ │ │ │ @@ -1139,324 +1139,330 @@ │ │ │ │ 235: aload 8 │ │ │ │ 237: astore 7 │ │ │ │ 239: aload_0 │ │ │ │ 240: astore 12 │ │ │ │ 242: aload_0 │ │ │ │ 243: aload 8 │ │ │ │ 245: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 248: ldc #234 // String &filter= │ │ │ │ + 248: aload 19 │ │ │ │ 250: astore 7 │ │ │ │ - 252: aload 19 │ │ │ │ - 254: aload 7 │ │ │ │ - 256: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 259: astore 8 │ │ │ │ - 261: aload_0 │ │ │ │ - 262: astore 7 │ │ │ │ - 264: aload_0 │ │ │ │ - 265: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 268: astore 7 │ │ │ │ - 270: aload 7 │ │ │ │ - 272: astore 9 │ │ │ │ + 252: ldc #234 // String &filter= │ │ │ │ + 254: astore 12 │ │ │ │ + 256: aload 19 │ │ │ │ + 258: aload 12 │ │ │ │ + 260: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 263: astore 8 │ │ │ │ + 265: aload_0 │ │ │ │ + 266: astore 7 │ │ │ │ + 268: aload_0 │ │ │ │ + 269: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 272: astore 7 │ │ │ │ 274: aload 7 │ │ │ │ - 276: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 279: astore 9 │ │ │ │ - 281: aload 8 │ │ │ │ - 283: aload 9 │ │ │ │ - 285: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 288: pop │ │ │ │ - 289: ldc #241 // String = │ │ │ │ - 291: astore 8 │ │ │ │ - 293: aload_3 │ │ │ │ - 294: astore 7 │ │ │ │ - 296: aload 8 │ │ │ │ - 298: astore 12 │ │ │ │ - 300: aload_3 │ │ │ │ - 301: aload 8 │ │ │ │ - 303: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 306: astore 22 │ │ │ │ - 308: iconst_0 │ │ │ │ - 309: istore 23 │ │ │ │ - 311: aload 22 │ │ │ │ - 313: astore 7 │ │ │ │ + 276: astore 9 │ │ │ │ + 278: aload 7 │ │ │ │ + 280: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 283: astore 9 │ │ │ │ + 285: aload 8 │ │ │ │ + 287: aload 9 │ │ │ │ + 289: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 292: pop │ │ │ │ + 293: ldc #241 // String = │ │ │ │ + 295: astore 8 │ │ │ │ + 297: aload_3 │ │ │ │ + 298: astore 7 │ │ │ │ + 300: aload 8 │ │ │ │ + 302: astore 12 │ │ │ │ + 304: aload_3 │ │ │ │ + 305: aload 8 │ │ │ │ + 307: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 310: astore 22 │ │ │ │ + 312: iconst_0 │ │ │ │ + 313: istore 23 │ │ │ │ 315: aload 22 │ │ │ │ - 317: arraylength │ │ │ │ - 318: istore 15 │ │ │ │ - 320: iload 15 │ │ │ │ - 322: istore 13 │ │ │ │ - 324: iload 23 │ │ │ │ - 326: iload 15 │ │ │ │ - 328: if_icmpge 497 │ │ │ │ - 331: aload 22 │ │ │ │ - 333: iload 23 │ │ │ │ - 335: aaload │ │ │ │ - 336: astore 8 │ │ │ │ - 338: ldc #81 // String date_added │ │ │ │ - 340: astore 9 │ │ │ │ - 342: aload 8 │ │ │ │ - 344: aload 9 │ │ │ │ - 346: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ - 349: istore 13 │ │ │ │ - 351: iconst_m1 │ │ │ │ - 352: istore 14 │ │ │ │ - 354: iload 13 │ │ │ │ - 356: istore 15 │ │ │ │ - 358: iload 14 │ │ │ │ - 360: istore 16 │ │ │ │ - 362: iload 13 │ │ │ │ - 364: iload 14 │ │ │ │ - 366: if_icmpeq 439 │ │ │ │ - 369: aload 4 │ │ │ │ - 371: iload 23 │ │ │ │ - 373: aaload │ │ │ │ - 374: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - 377: lstore 24 │ │ │ │ - 379: new #253 // class java/util/Date │ │ │ │ - 382: astore 26 │ │ │ │ - 384: aload 26 │ │ │ │ - 386: lload 24 │ │ │ │ - 388: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ - 391: new #258 // class java/text/SimpleDateFormat │ │ │ │ - 394: astore 27 │ │ │ │ - 396: ldc_w #260 // String yyyyMMdd │ │ │ │ - 399: astore 7 │ │ │ │ - 401: aload 27 │ │ │ │ - 403: aload 7 │ │ │ │ - 405: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ - 408: ldc_w #265 // String &add= │ │ │ │ - 411: astore 7 │ │ │ │ - 413: aload 19 │ │ │ │ - 415: aload 7 │ │ │ │ - 417: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 420: astore 8 │ │ │ │ - 422: aload 27 │ │ │ │ - 424: aload 26 │ │ │ │ - 426: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 429: astore 9 │ │ │ │ - 431: aload 8 │ │ │ │ - 433: aload 9 │ │ │ │ - 435: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 438: pop │ │ │ │ - 439: iload 23 │ │ │ │ - 441: iconst_1 │ │ │ │ - 442: iadd │ │ │ │ - 443: istore 23 │ │ │ │ - 445: goto 311 │ │ │ │ - 448: iconst_0 │ │ │ │ - 449: istore 17 │ │ │ │ - 451: goto 78 │ │ │ │ - 454: iconst_0 │ │ │ │ - 455: istore 17 │ │ │ │ - 457: goto 78 │ │ │ │ - 460: iconst_0 │ │ │ │ - 461: istore 18 │ │ │ │ - 463: goto 122 │ │ │ │ - 466: iconst_0 │ │ │ │ - 467: istore 18 │ │ │ │ - 469: goto 122 │ │ │ │ - 472: iconst_0 │ │ │ │ - 473: istore 13 │ │ │ │ - 475: aload 4 │ │ │ │ - 477: iconst_0 │ │ │ │ - 478: aaload │ │ │ │ - 479: astore 8 │ │ │ │ - 481: aload 8 │ │ │ │ - 483: astore 7 │ │ │ │ - 485: aload_0 │ │ │ │ - 486: astore 12 │ │ │ │ - 488: aload_0 │ │ │ │ + 317: astore 7 │ │ │ │ + 319: aload 22 │ │ │ │ + 321: arraylength │ │ │ │ + 322: istore 15 │ │ │ │ + 324: iload 15 │ │ │ │ + 326: istore 13 │ │ │ │ + 328: iload 23 │ │ │ │ + 330: iload 15 │ │ │ │ + 332: if_icmpge 505 │ │ │ │ + 335: aload 22 │ │ │ │ + 337: iload 23 │ │ │ │ + 339: aaload │ │ │ │ + 340: astore 8 │ │ │ │ + 342: ldc #81 // String date_added │ │ │ │ + 344: astore 9 │ │ │ │ + 346: aload 8 │ │ │ │ + 348: aload 9 │ │ │ │ + 350: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ + 353: istore 13 │ │ │ │ + 355: iconst_m1 │ │ │ │ + 356: istore 14 │ │ │ │ + 358: iload 13 │ │ │ │ + 360: istore 15 │ │ │ │ + 362: iload 14 │ │ │ │ + 364: istore 16 │ │ │ │ + 366: iload 13 │ │ │ │ + 368: iload 14 │ │ │ │ + 370: if_icmpeq 447 │ │ │ │ + 373: aload 4 │ │ │ │ + 375: iload 23 │ │ │ │ + 377: aaload │ │ │ │ + 378: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + 381: lstore 24 │ │ │ │ + 383: new #253 // class java/util/Date │ │ │ │ + 386: astore 26 │ │ │ │ + 388: aload 26 │ │ │ │ + 390: lload 24 │ │ │ │ + 392: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ + 395: new #258 // class java/text/SimpleDateFormat │ │ │ │ + 398: astore 27 │ │ │ │ + 400: ldc_w #260 // String yyyyMMdd │ │ │ │ + 403: astore 7 │ │ │ │ + 405: aload 27 │ │ │ │ + 407: aload 7 │ │ │ │ + 409: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ + 412: aload 19 │ │ │ │ + 414: astore 7 │ │ │ │ + 416: ldc_w #265 // String &add= │ │ │ │ + 419: astore 12 │ │ │ │ + 421: aload 19 │ │ │ │ + 423: aload 12 │ │ │ │ + 425: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 428: astore 8 │ │ │ │ + 430: aload 27 │ │ │ │ + 432: aload 26 │ │ │ │ + 434: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 437: astore 9 │ │ │ │ + 439: aload 8 │ │ │ │ + 441: aload 9 │ │ │ │ + 443: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 446: pop │ │ │ │ + 447: iload 23 │ │ │ │ + 449: iconst_1 │ │ │ │ + 450: iadd │ │ │ │ + 451: istore 23 │ │ │ │ + 453: goto 315 │ │ │ │ + 456: iconst_0 │ │ │ │ + 457: istore 17 │ │ │ │ + 459: goto 78 │ │ │ │ + 462: iconst_0 │ │ │ │ + 463: istore 17 │ │ │ │ + 465: goto 78 │ │ │ │ + 468: iconst_0 │ │ │ │ + 469: istore 18 │ │ │ │ + 471: goto 122 │ │ │ │ + 474: iconst_0 │ │ │ │ + 475: istore 18 │ │ │ │ + 477: goto 122 │ │ │ │ + 480: iconst_0 │ │ │ │ + 481: istore 13 │ │ │ │ + 483: aload 4 │ │ │ │ + 485: iconst_0 │ │ │ │ + 486: aaload │ │ │ │ + 487: astore 8 │ │ │ │ 489: aload 8 │ │ │ │ - 491: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 494: goto 248 │ │ │ │ - 497: aload 6 │ │ │ │ - 499: ifnull 579 │ │ │ │ - 502: aload 6 │ │ │ │ - 504: astore 7 │ │ │ │ - 506: ldc_w #271 // String , │ │ │ │ - 509: astore 12 │ │ │ │ - 511: aload 6 │ │ │ │ - 513: aload 12 │ │ │ │ - 515: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 518: astore 28 │ │ │ │ - 520: ldc_w #273 // String &limit= │ │ │ │ - 523: astore 7 │ │ │ │ - 525: aload 19 │ │ │ │ - 527: aload 7 │ │ │ │ - 529: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 532: astore 8 │ │ │ │ - 534: aload 28 │ │ │ │ - 536: iconst_1 │ │ │ │ - 537: aaload │ │ │ │ - 538: astore 9 │ │ │ │ - 540: aload 8 │ │ │ │ - 542: aload 9 │ │ │ │ - 544: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 547: pop │ │ │ │ - 548: ldc_w #275 // String &offset= │ │ │ │ - 551: astore 7 │ │ │ │ - 553: aload 19 │ │ │ │ - 555: aload 7 │ │ │ │ - 557: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 560: astore 8 │ │ │ │ - 562: iconst_0 │ │ │ │ - 563: istore 14 │ │ │ │ - 565: aload 28 │ │ │ │ - 567: iconst_0 │ │ │ │ - 568: aaload │ │ │ │ - 569: astore 9 │ │ │ │ - 571: aload 8 │ │ │ │ - 573: aload 9 │ │ │ │ - 575: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 578: pop │ │ │ │ - 579: new #277 // class android/database/MatrixCursor │ │ │ │ - 582: astore 29 │ │ │ │ - 584: getstatic #107 // Field ALBUM_FIELDS:[Ljava/lang/String; │ │ │ │ - 587: astore 8 │ │ │ │ - 589: aload 8 │ │ │ │ - 591: astore 7 │ │ │ │ - 593: aload 29 │ │ │ │ - 595: aload 8 │ │ │ │ - 597: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ - 600: new #151 // class java/lang/StringBuilder │ │ │ │ - 603: astore 30 │ │ │ │ - 605: aload 30 │ │ │ │ - 607: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ - 610: aload 11 │ │ │ │ - 612: astore 7 │ │ │ │ - 614: ldc #213 // String server/xml.server.php?action=albums&auth= │ │ │ │ - 616: astore 12 │ │ │ │ - 618: aload 30 │ │ │ │ - 620: aload 11 │ │ │ │ - 622: aload 12 │ │ │ │ - 624: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 627: aload_0 │ │ │ │ - 628: astore 7 │ │ │ │ - 630: aload_0 │ │ │ │ - 631: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 634: astore 7 │ │ │ │ - 636: aload 7 │ │ │ │ - 638: astore 8 │ │ │ │ - 640: iconst_0 │ │ │ │ - 641: istore 14 │ │ │ │ - 643: aconst_null │ │ │ │ - 644: astore 9 │ │ │ │ - 646: aload 7 │ │ │ │ - 648: iconst_0 │ │ │ │ - 649: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ - 652: astore 8 │ │ │ │ - 654: aload 8 │ │ │ │ - 656: astore 7 │ │ │ │ - 658: aload 30 │ │ │ │ - 660: aload 8 │ │ │ │ - 662: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 665: pop │ │ │ │ - 666: aload 19 │ │ │ │ - 668: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 671: istore 13 │ │ │ │ - 673: iload 13 │ │ │ │ - 675: ifle 697 │ │ │ │ + 491: astore 7 │ │ │ │ + 493: aload_0 │ │ │ │ + 494: astore 12 │ │ │ │ + 496: aload_0 │ │ │ │ + 497: aload 8 │ │ │ │ + 499: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 502: goto 248 │ │ │ │ + 505: aload 6 │ │ │ │ + 507: ifnull 591 │ │ │ │ + 510: aload 6 │ │ │ │ + 512: astore 7 │ │ │ │ + 514: ldc_w #271 // String , │ │ │ │ + 517: astore 12 │ │ │ │ + 519: aload 6 │ │ │ │ + 521: aload 12 │ │ │ │ + 523: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 526: astore 28 │ │ │ │ + 528: aload 19 │ │ │ │ + 530: astore 7 │ │ │ │ + 532: ldc_w #273 // String &limit= │ │ │ │ + 535: astore 12 │ │ │ │ + 537: aload 19 │ │ │ │ + 539: aload 12 │ │ │ │ + 541: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 544: astore 8 │ │ │ │ + 546: aload 28 │ │ │ │ + 548: iconst_1 │ │ │ │ + 549: aaload │ │ │ │ + 550: astore 9 │ │ │ │ + 552: aload 8 │ │ │ │ + 554: aload 9 │ │ │ │ + 556: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 559: pop │ │ │ │ + 560: ldc_w #275 // String &offset= │ │ │ │ + 563: astore 12 │ │ │ │ + 565: aload 19 │ │ │ │ + 567: aload 12 │ │ │ │ + 569: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 572: astore 8 │ │ │ │ + 574: iconst_0 │ │ │ │ + 575: istore 14 │ │ │ │ + 577: aload 28 │ │ │ │ + 579: iconst_0 │ │ │ │ + 580: aaload │ │ │ │ + 581: astore 9 │ │ │ │ + 583: aload 8 │ │ │ │ + 585: aload 9 │ │ │ │ + 587: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 590: pop │ │ │ │ + 591: new #277 // class android/database/MatrixCursor │ │ │ │ + 594: astore 29 │ │ │ │ + 596: getstatic #107 // Field ALBUM_FIELDS:[Ljava/lang/String; │ │ │ │ + 599: astore 8 │ │ │ │ + 601: aload 8 │ │ │ │ + 603: astore 7 │ │ │ │ + 605: aload 29 │ │ │ │ + 607: aload 8 │ │ │ │ + 609: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ + 612: new #151 // class java/lang/StringBuilder │ │ │ │ + 615: astore 30 │ │ │ │ + 617: aload 30 │ │ │ │ + 619: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ + 622: aload 11 │ │ │ │ + 624: astore 7 │ │ │ │ + 626: ldc #213 // String server/xml.server.php?action=albums&auth= │ │ │ │ + 628: astore 12 │ │ │ │ + 630: aload 30 │ │ │ │ + 632: aload 11 │ │ │ │ + 634: aload 12 │ │ │ │ + 636: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 639: aload_0 │ │ │ │ + 640: astore 7 │ │ │ │ + 642: aload_0 │ │ │ │ + 643: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 646: astore 7 │ │ │ │ + 648: aload 7 │ │ │ │ + 650: astore 8 │ │ │ │ + 652: iconst_0 │ │ │ │ + 653: istore 14 │ │ │ │ + 655: aconst_null │ │ │ │ + 656: astore 9 │ │ │ │ + 658: aload 7 │ │ │ │ + 660: iconst_0 │ │ │ │ + 661: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ + 664: astore 8 │ │ │ │ + 666: aload 8 │ │ │ │ + 668: astore 7 │ │ │ │ + 670: aload 30 │ │ │ │ + 672: aload 8 │ │ │ │ + 674: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 677: pop │ │ │ │ 678: aload 19 │ │ │ │ - 680: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 683: astore 8 │ │ │ │ - 685: aload 8 │ │ │ │ - 687: astore 7 │ │ │ │ - 689: aload 30 │ │ │ │ - 691: aload 8 │ │ │ │ - 693: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 696: pop │ │ │ │ - 697: aload_1 │ │ │ │ - 698: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ - 701: aload_0 │ │ │ │ - 702: astore 7 │ │ │ │ - 704: aload_0 │ │ │ │ - 705: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 708: astore 7 │ │ │ │ - 710: aload 7 │ │ │ │ - 712: astore 8 │ │ │ │ - 714: new #298 // class java/net/URL │ │ │ │ - 717: astore 9 │ │ │ │ - 719: aload 30 │ │ │ │ - 721: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 724: astore 10 │ │ │ │ - 726: aload 9 │ │ │ │ - 728: aload 10 │ │ │ │ - 730: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ - 733: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 680: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 683: istore 13 │ │ │ │ + 685: iload 13 │ │ │ │ + 687: ifle 709 │ │ │ │ + 690: aload 19 │ │ │ │ + 692: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 695: astore 8 │ │ │ │ + 697: aload 8 │ │ │ │ + 699: astore 7 │ │ │ │ + 701: aload 30 │ │ │ │ + 703: aload 8 │ │ │ │ + 705: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 708: pop │ │ │ │ + 709: aload_1 │ │ │ │ + 710: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ + 713: aload_0 │ │ │ │ + 714: astore 7 │ │ │ │ + 716: aload_0 │ │ │ │ + 717: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 720: astore 7 │ │ │ │ + 722: aload 7 │ │ │ │ + 724: astore 8 │ │ │ │ + 726: new #298 // class java/net/URL │ │ │ │ + 729: astore 9 │ │ │ │ + 731: aload 30 │ │ │ │ + 733: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 736: astore 10 │ │ │ │ - 738: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ - 741: astore 31 │ │ │ │ - 743: aload 31 │ │ │ │ - 745: astore 7 │ │ │ │ - 747: aload_0 │ │ │ │ - 748: astore 12 │ │ │ │ - 750: aload 31 │ │ │ │ - 752: aload_0 │ │ │ │ - 753: aload_1 │ │ │ │ - 754: aload 29 │ │ │ │ - 756: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ - 759: aload 10 │ │ │ │ - 761: astore 7 │ │ │ │ - 763: aload 11 │ │ │ │ - 765: astore 12 │ │ │ │ - 767: aload 10 │ │ │ │ - 769: aload 11 │ │ │ │ - 771: aload 31 │ │ │ │ - 773: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ - 776: aload 8 │ │ │ │ - 778: aload 9 │ │ │ │ - 780: aload 10 │ │ │ │ - 782: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ - 785: pop │ │ │ │ - 786: aload_1 │ │ │ │ - 787: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ - 790: aload_1 │ │ │ │ - 791: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 794: aload 29 │ │ │ │ - 796: areturn │ │ │ │ - 797: astore 32 │ │ │ │ - 799: ldc_w #321 // String getDocument.getDocument │ │ │ │ - 802: astore 8 │ │ │ │ - 804: aload 8 │ │ │ │ - 806: astore 7 │ │ │ │ - 808: aload 8 │ │ │ │ - 810: aload 32 │ │ │ │ - 812: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - 815: pop │ │ │ │ - 816: aload_1 │ │ │ │ - 817: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 820: goto 794 │ │ │ │ - 823: astore 8 │ │ │ │ - 825: aload_1 │ │ │ │ - 826: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 829: aload 8 │ │ │ │ - 831: athrow │ │ │ │ + 738: aload 9 │ │ │ │ + 740: aload 10 │ │ │ │ + 742: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ + 745: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 748: astore 10 │ │ │ │ + 750: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ + 753: astore 31 │ │ │ │ + 755: aload 31 │ │ │ │ + 757: astore 7 │ │ │ │ + 759: aload_0 │ │ │ │ + 760: astore 12 │ │ │ │ + 762: aload 31 │ │ │ │ + 764: aload_0 │ │ │ │ + 765: aload_1 │ │ │ │ + 766: aload 29 │ │ │ │ + 768: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ + 771: aload 10 │ │ │ │ + 773: astore 7 │ │ │ │ + 775: aload 11 │ │ │ │ + 777: astore 12 │ │ │ │ + 779: aload 10 │ │ │ │ + 781: aload 11 │ │ │ │ + 783: aload 31 │ │ │ │ + 785: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ + 788: aload 8 │ │ │ │ + 790: aload 9 │ │ │ │ + 792: aload 10 │ │ │ │ + 794: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ + 797: pop │ │ │ │ + 798: aload_1 │ │ │ │ + 799: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 802: aload_1 │ │ │ │ + 803: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 806: aload 29 │ │ │ │ + 808: areturn │ │ │ │ + 809: astore 32 │ │ │ │ + 811: ldc_w #321 // String getDocument.getDocument │ │ │ │ + 814: astore 8 │ │ │ │ + 816: aload 8 │ │ │ │ + 818: astore 7 │ │ │ │ + 820: aload 8 │ │ │ │ + 822: aload 32 │ │ │ │ + 824: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + 827: pop │ │ │ │ + 828: aload_1 │ │ │ │ + 829: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 832: goto 806 │ │ │ │ + 835: astore 8 │ │ │ │ + 837: aload_1 │ │ │ │ + 838: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 841: aload 8 │ │ │ │ + 843: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 697 701 797 Class java/lang/Exception │ │ │ │ - 697 701 823 any │ │ │ │ - 704 708 797 Class java/lang/Exception │ │ │ │ - 704 708 823 any │ │ │ │ - 714 717 797 Class java/lang/Exception │ │ │ │ - 714 717 823 any │ │ │ │ - 719 724 797 Class java/lang/Exception │ │ │ │ - 719 724 823 any │ │ │ │ - 728 733 797 Class java/lang/Exception │ │ │ │ - 728 733 823 any │ │ │ │ - 733 736 797 Class java/lang/Exception │ │ │ │ - 733 736 823 any │ │ │ │ - 738 741 797 Class java/lang/Exception │ │ │ │ - 738 741 823 any │ │ │ │ - 754 759 797 Class java/lang/Exception │ │ │ │ - 754 759 823 any │ │ │ │ - 771 776 797 Class java/lang/Exception │ │ │ │ - 771 776 823 any │ │ │ │ - 780 786 797 Class java/lang/Exception │ │ │ │ - 780 786 823 any │ │ │ │ - 786 790 797 Class java/lang/Exception │ │ │ │ - 786 790 823 any │ │ │ │ - 810 816 823 any │ │ │ │ + 709 713 809 Class java/lang/Exception │ │ │ │ + 709 713 835 any │ │ │ │ + 716 720 809 Class java/lang/Exception │ │ │ │ + 716 720 835 any │ │ │ │ + 726 729 809 Class java/lang/Exception │ │ │ │ + 726 729 835 any │ │ │ │ + 731 736 809 Class java/lang/Exception │ │ │ │ + 731 736 835 any │ │ │ │ + 740 745 809 Class java/lang/Exception │ │ │ │ + 740 745 835 any │ │ │ │ + 745 748 809 Class java/lang/Exception │ │ │ │ + 745 748 835 any │ │ │ │ + 750 753 809 Class java/lang/Exception │ │ │ │ + 750 753 835 any │ │ │ │ + 766 771 809 Class java/lang/Exception │ │ │ │ + 766 771 835 any │ │ │ │ + 783 788 809 Class java/lang/Exception │ │ │ │ + 783 788 835 any │ │ │ │ + 792 798 809 Class java/lang/Exception │ │ │ │ + 792 798 835 any │ │ │ │ + 798 802 809 Class java/lang/Exception │ │ │ │ + 798 802 835 any │ │ │ │ + 822 828 835 any │ │ │ │ │ │ │ │ public android.database.MatrixCursor artistQuery(android.database.sqlite.SQLiteDatabase, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String); │ │ │ │ descriptor: (Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=32, args_size=7 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1472,15 +1478,15 @@ │ │ │ │ 19: astore 10 │ │ │ │ 21: aload 7 │ │ │ │ 23: aload 9 │ │ │ │ 25: aload 10 │ │ │ │ 27: invokeinterface #211, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 32: astore 11 │ │ │ │ 34: aload_3 │ │ │ │ - 35: ifnull 405 │ │ │ │ + 35: ifnull 413 │ │ │ │ 38: ldc #60 // String artist │ │ │ │ 40: astore 8 │ │ │ │ 42: aload_3 │ │ │ │ 43: astore 7 │ │ │ │ 45: aload 8 │ │ │ │ 47: astore 12 │ │ │ │ 49: aload_3 │ │ │ │ @@ -1491,41 +1497,41 @@ │ │ │ │ 58: istore 14 │ │ │ │ 60: iload 13 │ │ │ │ 62: istore 15 │ │ │ │ 64: iload 14 │ │ │ │ 66: istore 16 │ │ │ │ 68: iload 13 │ │ │ │ 70: iload 14 │ │ │ │ - 72: if_icmpeq 399 │ │ │ │ + 72: if_icmpeq 407 │ │ │ │ 75: iconst_1 │ │ │ │ 76: istore 17 │ │ │ │ 78: new #151 // class java/lang/StringBuilder │ │ │ │ 81: astore 18 │ │ │ │ 83: aload 18 │ │ │ │ 85: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ 88: aload_3 │ │ │ │ - 89: ifnull 436 │ │ │ │ + 89: ifnull 444 │ │ │ │ 92: aload_3 │ │ │ │ 93: invokevirtual #219 // Method java/lang/String.length:()I │ │ │ │ 96: istore 13 │ │ │ │ 98: iload 13 │ │ │ │ - 100: ifle 436 │ │ │ │ + 100: ifle 444 │ │ │ │ 103: iload 17 │ │ │ │ - 105: ifeq 240 │ │ │ │ + 105: ifeq 244 │ │ │ │ 108: aload 4 │ │ │ │ 110: ifnull 131 │ │ │ │ 113: aload 4 │ │ │ │ 115: astore 7 │ │ │ │ 117: aload 4 │ │ │ │ 119: arraylength │ │ │ │ 120: istore 15 │ │ │ │ 122: iload 15 │ │ │ │ 124: istore 13 │ │ │ │ 126: iload 15 │ │ │ │ - 128: ifne 411 │ │ │ │ + 128: ifne 419 │ │ │ │ 131: aload_3 │ │ │ │ 132: astore 7 │ │ │ │ 134: bipush 37 │ │ │ │ 136: istore 16 │ │ │ │ 138: aload_3 │ │ │ │ 139: iload 16 │ │ │ │ 141: invokevirtual #223 // Method java/lang/String.indexOf:(I)I │ │ │ │ @@ -1555,318 +1561,324 @@ │ │ │ │ 186: aload 8 │ │ │ │ 188: astore 7 │ │ │ │ 190: aload_0 │ │ │ │ 191: astore 12 │ │ │ │ 193: aload_0 │ │ │ │ 194: aload 8 │ │ │ │ 196: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 199: ldc #234 // String &filter= │ │ │ │ + 199: aload 18 │ │ │ │ 201: astore 7 │ │ │ │ - 203: aload 18 │ │ │ │ - 205: aload 7 │ │ │ │ - 207: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 210: astore 8 │ │ │ │ - 212: aload_0 │ │ │ │ - 213: astore 7 │ │ │ │ - 215: aload_0 │ │ │ │ - 216: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 219: astore 7 │ │ │ │ - 221: aload 7 │ │ │ │ - 223: astore 9 │ │ │ │ + 203: ldc #234 // String &filter= │ │ │ │ + 205: astore 12 │ │ │ │ + 207: aload 18 │ │ │ │ + 209: aload 12 │ │ │ │ + 211: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 214: astore 8 │ │ │ │ + 216: aload_0 │ │ │ │ + 217: astore 7 │ │ │ │ + 219: aload_0 │ │ │ │ + 220: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 223: astore 7 │ │ │ │ 225: aload 7 │ │ │ │ - 227: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 230: astore 9 │ │ │ │ - 232: aload 8 │ │ │ │ - 234: aload 9 │ │ │ │ - 236: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 239: pop │ │ │ │ - 240: ldc #241 // String = │ │ │ │ - 242: astore 8 │ │ │ │ - 244: aload_3 │ │ │ │ - 245: astore 7 │ │ │ │ - 247: aload 8 │ │ │ │ - 249: astore 12 │ │ │ │ - 251: aload_3 │ │ │ │ - 252: aload 8 │ │ │ │ - 254: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 257: astore 21 │ │ │ │ - 259: iconst_0 │ │ │ │ - 260: istore 22 │ │ │ │ - 262: aload 21 │ │ │ │ - 264: astore 7 │ │ │ │ + 227: astore 9 │ │ │ │ + 229: aload 7 │ │ │ │ + 231: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 234: astore 9 │ │ │ │ + 236: aload 8 │ │ │ │ + 238: aload 9 │ │ │ │ + 240: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 243: pop │ │ │ │ + 244: ldc #241 // String = │ │ │ │ + 246: astore 8 │ │ │ │ + 248: aload_3 │ │ │ │ + 249: astore 7 │ │ │ │ + 251: aload 8 │ │ │ │ + 253: astore 12 │ │ │ │ + 255: aload_3 │ │ │ │ + 256: aload 8 │ │ │ │ + 258: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 261: astore 21 │ │ │ │ + 263: iconst_0 │ │ │ │ + 264: istore 22 │ │ │ │ 266: aload 21 │ │ │ │ - 268: arraylength │ │ │ │ - 269: istore 15 │ │ │ │ - 271: iload 15 │ │ │ │ - 273: istore 13 │ │ │ │ - 275: iload 22 │ │ │ │ - 277: iload 15 │ │ │ │ - 279: if_icmpge 436 │ │ │ │ - 282: aload 21 │ │ │ │ - 284: iload 22 │ │ │ │ - 286: aaload │ │ │ │ - 287: astore 8 │ │ │ │ - 289: ldc #81 // String date_added │ │ │ │ - 291: astore 9 │ │ │ │ - 293: aload 8 │ │ │ │ - 295: aload 9 │ │ │ │ - 297: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ - 300: istore 13 │ │ │ │ - 302: iconst_m1 │ │ │ │ - 303: istore 14 │ │ │ │ - 305: iload 13 │ │ │ │ - 307: istore 15 │ │ │ │ - 309: iload 14 │ │ │ │ - 311: istore 16 │ │ │ │ - 313: iload 13 │ │ │ │ - 315: iload 14 │ │ │ │ - 317: if_icmpeq 390 │ │ │ │ - 320: aload 4 │ │ │ │ - 322: iload 22 │ │ │ │ - 324: aaload │ │ │ │ - 325: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - 328: lstore 23 │ │ │ │ - 330: new #253 // class java/util/Date │ │ │ │ - 333: astore 25 │ │ │ │ - 335: aload 25 │ │ │ │ - 337: lload 23 │ │ │ │ - 339: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ - 342: new #258 // class java/text/SimpleDateFormat │ │ │ │ - 345: astore 26 │ │ │ │ - 347: ldc_w #260 // String yyyyMMdd │ │ │ │ - 350: astore 7 │ │ │ │ - 352: aload 26 │ │ │ │ - 354: aload 7 │ │ │ │ - 356: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ - 359: ldc_w #265 // String &add= │ │ │ │ - 362: astore 7 │ │ │ │ - 364: aload 18 │ │ │ │ - 366: aload 7 │ │ │ │ - 368: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 371: astore 8 │ │ │ │ - 373: aload 26 │ │ │ │ - 375: aload 25 │ │ │ │ - 377: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 380: astore 9 │ │ │ │ - 382: aload 8 │ │ │ │ - 384: aload 9 │ │ │ │ - 386: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 389: pop │ │ │ │ - 390: iload 22 │ │ │ │ - 392: iconst_1 │ │ │ │ - 393: iadd │ │ │ │ - 394: istore 22 │ │ │ │ - 396: goto 262 │ │ │ │ - 399: iconst_0 │ │ │ │ - 400: istore 17 │ │ │ │ - 402: goto 78 │ │ │ │ - 405: iconst_0 │ │ │ │ - 406: istore 17 │ │ │ │ - 408: goto 78 │ │ │ │ - 411: iconst_0 │ │ │ │ - 412: istore 13 │ │ │ │ - 414: aload 4 │ │ │ │ - 416: iconst_0 │ │ │ │ - 417: aaload │ │ │ │ - 418: astore 8 │ │ │ │ - 420: aload 8 │ │ │ │ - 422: astore 7 │ │ │ │ - 424: aload_0 │ │ │ │ - 425: astore 12 │ │ │ │ - 427: aload_0 │ │ │ │ + 268: astore 7 │ │ │ │ + 270: aload 21 │ │ │ │ + 272: arraylength │ │ │ │ + 273: istore 15 │ │ │ │ + 275: iload 15 │ │ │ │ + 277: istore 13 │ │ │ │ + 279: iload 22 │ │ │ │ + 281: iload 15 │ │ │ │ + 283: if_icmpge 444 │ │ │ │ + 286: aload 21 │ │ │ │ + 288: iload 22 │ │ │ │ + 290: aaload │ │ │ │ + 291: astore 8 │ │ │ │ + 293: ldc #81 // String date_added │ │ │ │ + 295: astore 9 │ │ │ │ + 297: aload 8 │ │ │ │ + 299: aload 9 │ │ │ │ + 301: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ + 304: istore 13 │ │ │ │ + 306: iconst_m1 │ │ │ │ + 307: istore 14 │ │ │ │ + 309: iload 13 │ │ │ │ + 311: istore 15 │ │ │ │ + 313: iload 14 │ │ │ │ + 315: istore 16 │ │ │ │ + 317: iload 13 │ │ │ │ + 319: iload 14 │ │ │ │ + 321: if_icmpeq 398 │ │ │ │ + 324: aload 4 │ │ │ │ + 326: iload 22 │ │ │ │ + 328: aaload │ │ │ │ + 329: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + 332: lstore 23 │ │ │ │ + 334: new #253 // class java/util/Date │ │ │ │ + 337: astore 25 │ │ │ │ + 339: aload 25 │ │ │ │ + 341: lload 23 │ │ │ │ + 343: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ + 346: new #258 // class java/text/SimpleDateFormat │ │ │ │ + 349: astore 26 │ │ │ │ + 351: ldc_w #260 // String yyyyMMdd │ │ │ │ + 354: astore 7 │ │ │ │ + 356: aload 26 │ │ │ │ + 358: aload 7 │ │ │ │ + 360: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ + 363: aload 18 │ │ │ │ + 365: astore 7 │ │ │ │ + 367: ldc_w #265 // String &add= │ │ │ │ + 370: astore 12 │ │ │ │ + 372: aload 18 │ │ │ │ + 374: aload 12 │ │ │ │ + 376: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 379: astore 8 │ │ │ │ + 381: aload 26 │ │ │ │ + 383: aload 25 │ │ │ │ + 385: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 388: astore 9 │ │ │ │ + 390: aload 8 │ │ │ │ + 392: aload 9 │ │ │ │ + 394: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 397: pop │ │ │ │ + 398: iload 22 │ │ │ │ + 400: iconst_1 │ │ │ │ + 401: iadd │ │ │ │ + 402: istore 22 │ │ │ │ + 404: goto 266 │ │ │ │ + 407: iconst_0 │ │ │ │ + 408: istore 17 │ │ │ │ + 410: goto 78 │ │ │ │ + 413: iconst_0 │ │ │ │ + 414: istore 17 │ │ │ │ + 416: goto 78 │ │ │ │ + 419: iconst_0 │ │ │ │ + 420: istore 13 │ │ │ │ + 422: aload 4 │ │ │ │ + 424: iconst_0 │ │ │ │ + 425: aaload │ │ │ │ + 426: astore 8 │ │ │ │ 428: aload 8 │ │ │ │ - 430: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 433: goto 199 │ │ │ │ - 436: aload 6 │ │ │ │ - 438: ifnull 518 │ │ │ │ - 441: aload 6 │ │ │ │ - 443: astore 7 │ │ │ │ - 445: ldc_w #271 // String , │ │ │ │ - 448: astore 12 │ │ │ │ - 450: aload 6 │ │ │ │ - 452: aload 12 │ │ │ │ - 454: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 457: astore 27 │ │ │ │ - 459: ldc_w #273 // String &limit= │ │ │ │ - 462: astore 7 │ │ │ │ - 464: aload 18 │ │ │ │ - 466: aload 7 │ │ │ │ - 468: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 471: astore 8 │ │ │ │ - 473: aload 27 │ │ │ │ - 475: iconst_1 │ │ │ │ - 476: aaload │ │ │ │ - 477: astore 9 │ │ │ │ - 479: aload 8 │ │ │ │ - 481: aload 9 │ │ │ │ - 483: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 486: pop │ │ │ │ - 487: ldc_w #275 // String &offset= │ │ │ │ - 490: astore 7 │ │ │ │ - 492: aload 18 │ │ │ │ - 494: aload 7 │ │ │ │ - 496: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 499: astore 8 │ │ │ │ - 501: iconst_0 │ │ │ │ - 502: istore 14 │ │ │ │ - 504: aload 27 │ │ │ │ - 506: iconst_0 │ │ │ │ - 507: aaload │ │ │ │ - 508: astore 9 │ │ │ │ - 510: aload 8 │ │ │ │ - 512: aload 9 │ │ │ │ - 514: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 517: pop │ │ │ │ - 518: new #277 // class android/database/MatrixCursor │ │ │ │ - 521: astore 28 │ │ │ │ - 523: getstatic #113 // Field ARTIST_FIELDS:[Ljava/lang/String; │ │ │ │ - 526: astore 8 │ │ │ │ - 528: aload 8 │ │ │ │ - 530: astore 7 │ │ │ │ - 532: aload 28 │ │ │ │ - 534: aload 8 │ │ │ │ - 536: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ - 539: new #151 // class java/lang/StringBuilder │ │ │ │ - 542: astore 29 │ │ │ │ - 544: aload 29 │ │ │ │ - 546: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ - 549: aload 11 │ │ │ │ - 551: astore 7 │ │ │ │ - 553: ldc_w #329 // String server/xml.server.php?action=artists&auth= │ │ │ │ - 556: astore 12 │ │ │ │ - 558: aload 29 │ │ │ │ - 560: aload 11 │ │ │ │ - 562: aload 12 │ │ │ │ - 564: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 567: aload_0 │ │ │ │ - 568: astore 7 │ │ │ │ - 570: aload_0 │ │ │ │ - 571: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 574: astore 7 │ │ │ │ - 576: aload 7 │ │ │ │ - 578: astore 8 │ │ │ │ - 580: iconst_0 │ │ │ │ - 581: istore 14 │ │ │ │ - 583: aconst_null │ │ │ │ - 584: astore 9 │ │ │ │ - 586: aload 7 │ │ │ │ - 588: iconst_0 │ │ │ │ - 589: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ - 592: astore 8 │ │ │ │ - 594: aload 8 │ │ │ │ - 596: astore 7 │ │ │ │ - 598: aload 29 │ │ │ │ - 600: aload 8 │ │ │ │ - 602: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 605: pop │ │ │ │ - 606: aload 18 │ │ │ │ - 608: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 611: istore 13 │ │ │ │ - 613: iload 13 │ │ │ │ - 615: ifle 637 │ │ │ │ + 430: astore 7 │ │ │ │ + 432: aload_0 │ │ │ │ + 433: astore 12 │ │ │ │ + 435: aload_0 │ │ │ │ + 436: aload 8 │ │ │ │ + 438: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 441: goto 199 │ │ │ │ + 444: aload 6 │ │ │ │ + 446: ifnull 530 │ │ │ │ + 449: aload 6 │ │ │ │ + 451: astore 7 │ │ │ │ + 453: ldc_w #271 // String , │ │ │ │ + 456: astore 12 │ │ │ │ + 458: aload 6 │ │ │ │ + 460: aload 12 │ │ │ │ + 462: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 465: astore 27 │ │ │ │ + 467: aload 18 │ │ │ │ + 469: astore 7 │ │ │ │ + 471: ldc_w #273 // String &limit= │ │ │ │ + 474: astore 12 │ │ │ │ + 476: aload 18 │ │ │ │ + 478: aload 12 │ │ │ │ + 480: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 483: astore 8 │ │ │ │ + 485: aload 27 │ │ │ │ + 487: iconst_1 │ │ │ │ + 488: aaload │ │ │ │ + 489: astore 9 │ │ │ │ + 491: aload 8 │ │ │ │ + 493: aload 9 │ │ │ │ + 495: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 498: pop │ │ │ │ + 499: ldc_w #275 // String &offset= │ │ │ │ + 502: astore 12 │ │ │ │ + 504: aload 18 │ │ │ │ + 506: aload 12 │ │ │ │ + 508: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 511: astore 8 │ │ │ │ + 513: iconst_0 │ │ │ │ + 514: istore 14 │ │ │ │ + 516: aload 27 │ │ │ │ + 518: iconst_0 │ │ │ │ + 519: aaload │ │ │ │ + 520: astore 9 │ │ │ │ + 522: aload 8 │ │ │ │ + 524: aload 9 │ │ │ │ + 526: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 529: pop │ │ │ │ + 530: new #277 // class android/database/MatrixCursor │ │ │ │ + 533: astore 28 │ │ │ │ + 535: getstatic #113 // Field ARTIST_FIELDS:[Ljava/lang/String; │ │ │ │ + 538: astore 8 │ │ │ │ + 540: aload 8 │ │ │ │ + 542: astore 7 │ │ │ │ + 544: aload 28 │ │ │ │ + 546: aload 8 │ │ │ │ + 548: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ + 551: new #151 // class java/lang/StringBuilder │ │ │ │ + 554: astore 29 │ │ │ │ + 556: aload 29 │ │ │ │ + 558: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ + 561: aload 11 │ │ │ │ + 563: astore 7 │ │ │ │ + 565: ldc_w #329 // String server/xml.server.php?action=artists&auth= │ │ │ │ + 568: astore 12 │ │ │ │ + 570: aload 29 │ │ │ │ + 572: aload 11 │ │ │ │ + 574: aload 12 │ │ │ │ + 576: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 579: aload_0 │ │ │ │ + 580: astore 7 │ │ │ │ + 582: aload_0 │ │ │ │ + 583: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 586: astore 7 │ │ │ │ + 588: aload 7 │ │ │ │ + 590: astore 8 │ │ │ │ + 592: iconst_0 │ │ │ │ + 593: istore 14 │ │ │ │ + 595: aconst_null │ │ │ │ + 596: astore 9 │ │ │ │ + 598: aload 7 │ │ │ │ + 600: iconst_0 │ │ │ │ + 601: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ + 604: astore 8 │ │ │ │ + 606: aload 8 │ │ │ │ + 608: astore 7 │ │ │ │ + 610: aload 29 │ │ │ │ + 612: aload 8 │ │ │ │ + 614: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 617: pop │ │ │ │ 618: aload 18 │ │ │ │ - 620: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 623: astore 8 │ │ │ │ - 625: aload 8 │ │ │ │ - 627: astore 7 │ │ │ │ - 629: aload 29 │ │ │ │ - 631: aload 8 │ │ │ │ - 633: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 636: pop │ │ │ │ - 637: aload_1 │ │ │ │ - 638: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ - 641: aload_0 │ │ │ │ - 642: astore 7 │ │ │ │ - 644: aload_0 │ │ │ │ - 645: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 648: astore 7 │ │ │ │ - 650: aload 7 │ │ │ │ - 652: astore 8 │ │ │ │ - 654: new #298 // class java/net/URL │ │ │ │ - 657: astore 9 │ │ │ │ - 659: aload 29 │ │ │ │ - 661: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 664: astore 10 │ │ │ │ - 666: aload 9 │ │ │ │ - 668: aload 10 │ │ │ │ - 670: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ - 673: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 620: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 623: istore 13 │ │ │ │ + 625: iload 13 │ │ │ │ + 627: ifle 649 │ │ │ │ + 630: aload 18 │ │ │ │ + 632: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 635: astore 8 │ │ │ │ + 637: aload 8 │ │ │ │ + 639: astore 7 │ │ │ │ + 641: aload 29 │ │ │ │ + 643: aload 8 │ │ │ │ + 645: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 648: pop │ │ │ │ + 649: aload_1 │ │ │ │ + 650: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ + 653: aload_0 │ │ │ │ + 654: astore 7 │ │ │ │ + 656: aload_0 │ │ │ │ + 657: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 660: astore 7 │ │ │ │ + 662: aload 7 │ │ │ │ + 664: astore 8 │ │ │ │ + 666: new #298 // class java/net/URL │ │ │ │ + 669: astore 9 │ │ │ │ + 671: aload 29 │ │ │ │ + 673: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 676: astore 10 │ │ │ │ - 678: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ - 681: astore 30 │ │ │ │ - 683: aload 30 │ │ │ │ - 685: astore 7 │ │ │ │ - 687: aload_0 │ │ │ │ - 688: astore 12 │ │ │ │ - 690: aload 30 │ │ │ │ - 692: aload_0 │ │ │ │ - 693: aload_1 │ │ │ │ - 694: aload 28 │ │ │ │ - 696: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ - 699: aload 10 │ │ │ │ - 701: astore 7 │ │ │ │ - 703: aload 11 │ │ │ │ - 705: astore 12 │ │ │ │ - 707: aload 10 │ │ │ │ - 709: aload 11 │ │ │ │ - 711: aload 30 │ │ │ │ - 713: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ - 716: aload 8 │ │ │ │ - 718: aload 9 │ │ │ │ - 720: aload 10 │ │ │ │ - 722: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ - 725: pop │ │ │ │ - 726: aload_1 │ │ │ │ - 727: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ - 730: aload_1 │ │ │ │ - 731: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 734: aload 28 │ │ │ │ - 736: areturn │ │ │ │ - 737: astore 31 │ │ │ │ - 739: ldc_w #321 // String getDocument.getDocument │ │ │ │ - 742: astore 8 │ │ │ │ - 744: aload 8 │ │ │ │ - 746: astore 7 │ │ │ │ - 748: aload 8 │ │ │ │ - 750: aload 31 │ │ │ │ - 752: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - 755: pop │ │ │ │ - 756: aload_1 │ │ │ │ - 757: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 760: goto 734 │ │ │ │ - 763: astore 8 │ │ │ │ - 765: aload_1 │ │ │ │ - 766: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 769: aload 8 │ │ │ │ - 771: athrow │ │ │ │ + 678: aload 9 │ │ │ │ + 680: aload 10 │ │ │ │ + 682: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ + 685: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 688: astore 10 │ │ │ │ + 690: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ + 693: astore 30 │ │ │ │ + 695: aload 30 │ │ │ │ + 697: astore 7 │ │ │ │ + 699: aload_0 │ │ │ │ + 700: astore 12 │ │ │ │ + 702: aload 30 │ │ │ │ + 704: aload_0 │ │ │ │ + 705: aload_1 │ │ │ │ + 706: aload 28 │ │ │ │ + 708: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ + 711: aload 10 │ │ │ │ + 713: astore 7 │ │ │ │ + 715: aload 11 │ │ │ │ + 717: astore 12 │ │ │ │ + 719: aload 10 │ │ │ │ + 721: aload 11 │ │ │ │ + 723: aload 30 │ │ │ │ + 725: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ + 728: aload 8 │ │ │ │ + 730: aload 9 │ │ │ │ + 732: aload 10 │ │ │ │ + 734: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ + 737: pop │ │ │ │ + 738: aload_1 │ │ │ │ + 739: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 742: aload_1 │ │ │ │ + 743: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 746: aload 28 │ │ │ │ + 748: areturn │ │ │ │ + 749: astore 31 │ │ │ │ + 751: ldc_w #321 // String getDocument.getDocument │ │ │ │ + 754: astore 8 │ │ │ │ + 756: aload 8 │ │ │ │ + 758: astore 7 │ │ │ │ + 760: aload 8 │ │ │ │ + 762: aload 31 │ │ │ │ + 764: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + 767: pop │ │ │ │ + 768: aload_1 │ │ │ │ + 769: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 772: goto 746 │ │ │ │ + 775: astore 8 │ │ │ │ + 777: aload_1 │ │ │ │ + 778: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 781: aload 8 │ │ │ │ + 783: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 637 641 737 Class java/lang/Exception │ │ │ │ - 637 641 763 any │ │ │ │ - 644 648 737 Class java/lang/Exception │ │ │ │ - 644 648 763 any │ │ │ │ - 654 657 737 Class java/lang/Exception │ │ │ │ - 654 657 763 any │ │ │ │ - 659 664 737 Class java/lang/Exception │ │ │ │ - 659 664 763 any │ │ │ │ - 668 673 737 Class java/lang/Exception │ │ │ │ - 668 673 763 any │ │ │ │ - 673 676 737 Class java/lang/Exception │ │ │ │ - 673 676 763 any │ │ │ │ - 678 681 737 Class java/lang/Exception │ │ │ │ - 678 681 763 any │ │ │ │ - 694 699 737 Class java/lang/Exception │ │ │ │ - 694 699 763 any │ │ │ │ - 711 716 737 Class java/lang/Exception │ │ │ │ - 711 716 763 any │ │ │ │ - 720 726 737 Class java/lang/Exception │ │ │ │ - 720 726 763 any │ │ │ │ - 726 730 737 Class java/lang/Exception │ │ │ │ - 726 730 763 any │ │ │ │ - 750 756 763 any │ │ │ │ + 649 653 749 Class java/lang/Exception │ │ │ │ + 649 653 775 any │ │ │ │ + 656 660 749 Class java/lang/Exception │ │ │ │ + 656 660 775 any │ │ │ │ + 666 669 749 Class java/lang/Exception │ │ │ │ + 666 669 775 any │ │ │ │ + 671 676 749 Class java/lang/Exception │ │ │ │ + 671 676 775 any │ │ │ │ + 680 685 749 Class java/lang/Exception │ │ │ │ + 680 685 775 any │ │ │ │ + 685 688 749 Class java/lang/Exception │ │ │ │ + 685 688 775 any │ │ │ │ + 690 693 749 Class java/lang/Exception │ │ │ │ + 690 693 775 any │ │ │ │ + 706 711 749 Class java/lang/Exception │ │ │ │ + 706 711 775 any │ │ │ │ + 723 728 749 Class java/lang/Exception │ │ │ │ + 723 728 775 any │ │ │ │ + 732 738 749 Class java/lang/Exception │ │ │ │ + 732 738 775 any │ │ │ │ + 738 742 749 Class java/lang/Exception │ │ │ │ + 738 742 775 any │ │ │ │ + 762 768 775 any │ │ │ │ │ │ │ │ public android.database.MatrixCursor genresQuery(android.database.sqlite.SQLiteDatabase, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String); │ │ │ │ descriptor: (Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=32, args_size=7 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1882,15 +1894,15 @@ │ │ │ │ 19: astore 10 │ │ │ │ 21: aload 7 │ │ │ │ 23: aload 9 │ │ │ │ 25: aload 10 │ │ │ │ 27: invokeinterface #211, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 32: astore 11 │ │ │ │ 34: aload_3 │ │ │ │ - 35: ifnull 405 │ │ │ │ + 35: ifnull 413 │ │ │ │ 38: ldc #115 // String name │ │ │ │ 40: astore 8 │ │ │ │ 42: aload_3 │ │ │ │ 43: astore 7 │ │ │ │ 45: aload 8 │ │ │ │ 47: astore 12 │ │ │ │ 49: aload_3 │ │ │ │ @@ -1901,41 +1913,41 @@ │ │ │ │ 58: istore 14 │ │ │ │ 60: iload 13 │ │ │ │ 62: istore 15 │ │ │ │ 64: iload 14 │ │ │ │ 66: istore 16 │ │ │ │ 68: iload 13 │ │ │ │ 70: iload 14 │ │ │ │ - 72: if_icmpeq 399 │ │ │ │ + 72: if_icmpeq 407 │ │ │ │ 75: iconst_1 │ │ │ │ 76: istore 17 │ │ │ │ 78: new #151 // class java/lang/StringBuilder │ │ │ │ 81: astore 18 │ │ │ │ 83: aload 18 │ │ │ │ 85: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ 88: aload_3 │ │ │ │ - 89: ifnull 436 │ │ │ │ + 89: ifnull 444 │ │ │ │ 92: aload_3 │ │ │ │ 93: invokevirtual #219 // Method java/lang/String.length:()I │ │ │ │ 96: istore 13 │ │ │ │ 98: iload 13 │ │ │ │ - 100: ifle 436 │ │ │ │ + 100: ifle 444 │ │ │ │ 103: iload 17 │ │ │ │ - 105: ifeq 240 │ │ │ │ + 105: ifeq 244 │ │ │ │ 108: aload 4 │ │ │ │ 110: ifnull 131 │ │ │ │ 113: aload 4 │ │ │ │ 115: astore 7 │ │ │ │ 117: aload 4 │ │ │ │ 119: arraylength │ │ │ │ 120: istore 15 │ │ │ │ 122: iload 15 │ │ │ │ 124: istore 13 │ │ │ │ 126: iload 15 │ │ │ │ - 128: ifne 411 │ │ │ │ + 128: ifne 419 │ │ │ │ 131: aload_3 │ │ │ │ 132: astore 7 │ │ │ │ 134: bipush 37 │ │ │ │ 136: istore 16 │ │ │ │ 138: aload_3 │ │ │ │ 139: iload 16 │ │ │ │ 141: invokevirtual #223 // Method java/lang/String.indexOf:(I)I │ │ │ │ @@ -1965,318 +1977,324 @@ │ │ │ │ 186: aload 8 │ │ │ │ 188: astore 7 │ │ │ │ 190: aload_0 │ │ │ │ 191: astore 12 │ │ │ │ 193: aload_0 │ │ │ │ 194: aload 8 │ │ │ │ 196: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 199: ldc #234 // String &filter= │ │ │ │ + 199: aload 18 │ │ │ │ 201: astore 7 │ │ │ │ - 203: aload 18 │ │ │ │ - 205: aload 7 │ │ │ │ - 207: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 210: astore 8 │ │ │ │ - 212: aload_0 │ │ │ │ - 213: astore 7 │ │ │ │ - 215: aload_0 │ │ │ │ - 216: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 219: astore 7 │ │ │ │ - 221: aload 7 │ │ │ │ - 223: astore 9 │ │ │ │ + 203: ldc #234 // String &filter= │ │ │ │ + 205: astore 12 │ │ │ │ + 207: aload 18 │ │ │ │ + 209: aload 12 │ │ │ │ + 211: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 214: astore 8 │ │ │ │ + 216: aload_0 │ │ │ │ + 217: astore 7 │ │ │ │ + 219: aload_0 │ │ │ │ + 220: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 223: astore 7 │ │ │ │ 225: aload 7 │ │ │ │ - 227: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 230: astore 9 │ │ │ │ - 232: aload 8 │ │ │ │ - 234: aload 9 │ │ │ │ - 236: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 239: pop │ │ │ │ - 240: ldc #241 // String = │ │ │ │ - 242: astore 8 │ │ │ │ - 244: aload_3 │ │ │ │ - 245: astore 7 │ │ │ │ - 247: aload 8 │ │ │ │ - 249: astore 12 │ │ │ │ - 251: aload_3 │ │ │ │ - 252: aload 8 │ │ │ │ - 254: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 257: astore 21 │ │ │ │ - 259: iconst_0 │ │ │ │ - 260: istore 22 │ │ │ │ - 262: aload 21 │ │ │ │ - 264: astore 7 │ │ │ │ + 227: astore 9 │ │ │ │ + 229: aload 7 │ │ │ │ + 231: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 234: astore 9 │ │ │ │ + 236: aload 8 │ │ │ │ + 238: aload 9 │ │ │ │ + 240: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 243: pop │ │ │ │ + 244: ldc #241 // String = │ │ │ │ + 246: astore 8 │ │ │ │ + 248: aload_3 │ │ │ │ + 249: astore 7 │ │ │ │ + 251: aload 8 │ │ │ │ + 253: astore 12 │ │ │ │ + 255: aload_3 │ │ │ │ + 256: aload 8 │ │ │ │ + 258: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 261: astore 21 │ │ │ │ + 263: iconst_0 │ │ │ │ + 264: istore 22 │ │ │ │ 266: aload 21 │ │ │ │ - 268: arraylength │ │ │ │ - 269: istore 15 │ │ │ │ - 271: iload 15 │ │ │ │ - 273: istore 13 │ │ │ │ - 275: iload 22 │ │ │ │ - 277: iload 15 │ │ │ │ - 279: if_icmpge 436 │ │ │ │ - 282: aload 21 │ │ │ │ - 284: iload 22 │ │ │ │ - 286: aaload │ │ │ │ - 287: astore 8 │ │ │ │ - 289: ldc #81 // String date_added │ │ │ │ - 291: astore 9 │ │ │ │ - 293: aload 8 │ │ │ │ - 295: aload 9 │ │ │ │ - 297: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ - 300: istore 13 │ │ │ │ - 302: iconst_m1 │ │ │ │ - 303: istore 14 │ │ │ │ - 305: iload 13 │ │ │ │ - 307: istore 15 │ │ │ │ - 309: iload 14 │ │ │ │ - 311: istore 16 │ │ │ │ - 313: iload 13 │ │ │ │ - 315: iload 14 │ │ │ │ - 317: if_icmpeq 390 │ │ │ │ - 320: aload 4 │ │ │ │ - 322: iload 22 │ │ │ │ - 324: aaload │ │ │ │ - 325: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - 328: lstore 23 │ │ │ │ - 330: new #253 // class java/util/Date │ │ │ │ - 333: astore 25 │ │ │ │ - 335: aload 25 │ │ │ │ - 337: lload 23 │ │ │ │ - 339: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ - 342: new #258 // class java/text/SimpleDateFormat │ │ │ │ - 345: astore 26 │ │ │ │ - 347: ldc_w #260 // String yyyyMMdd │ │ │ │ - 350: astore 7 │ │ │ │ - 352: aload 26 │ │ │ │ - 354: aload 7 │ │ │ │ - 356: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ - 359: ldc_w #265 // String &add= │ │ │ │ - 362: astore 7 │ │ │ │ - 364: aload 18 │ │ │ │ - 366: aload 7 │ │ │ │ - 368: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 371: astore 8 │ │ │ │ - 373: aload 26 │ │ │ │ - 375: aload 25 │ │ │ │ - 377: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 380: astore 9 │ │ │ │ - 382: aload 8 │ │ │ │ - 384: aload 9 │ │ │ │ - 386: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 389: pop │ │ │ │ - 390: iload 22 │ │ │ │ - 392: iconst_1 │ │ │ │ - 393: iadd │ │ │ │ - 394: istore 22 │ │ │ │ - 396: goto 262 │ │ │ │ - 399: iconst_0 │ │ │ │ - 400: istore 17 │ │ │ │ - 402: goto 78 │ │ │ │ - 405: iconst_0 │ │ │ │ - 406: istore 17 │ │ │ │ - 408: goto 78 │ │ │ │ - 411: iconst_0 │ │ │ │ - 412: istore 13 │ │ │ │ - 414: aload 4 │ │ │ │ - 416: iconst_0 │ │ │ │ - 417: aaload │ │ │ │ - 418: astore 8 │ │ │ │ - 420: aload 8 │ │ │ │ - 422: astore 7 │ │ │ │ - 424: aload_0 │ │ │ │ - 425: astore 12 │ │ │ │ - 427: aload_0 │ │ │ │ + 268: astore 7 │ │ │ │ + 270: aload 21 │ │ │ │ + 272: arraylength │ │ │ │ + 273: istore 15 │ │ │ │ + 275: iload 15 │ │ │ │ + 277: istore 13 │ │ │ │ + 279: iload 22 │ │ │ │ + 281: iload 15 │ │ │ │ + 283: if_icmpge 444 │ │ │ │ + 286: aload 21 │ │ │ │ + 288: iload 22 │ │ │ │ + 290: aaload │ │ │ │ + 291: astore 8 │ │ │ │ + 293: ldc #81 // String date_added │ │ │ │ + 295: astore 9 │ │ │ │ + 297: aload 8 │ │ │ │ + 299: aload 9 │ │ │ │ + 301: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ + 304: istore 13 │ │ │ │ + 306: iconst_m1 │ │ │ │ + 307: istore 14 │ │ │ │ + 309: iload 13 │ │ │ │ + 311: istore 15 │ │ │ │ + 313: iload 14 │ │ │ │ + 315: istore 16 │ │ │ │ + 317: iload 13 │ │ │ │ + 319: iload 14 │ │ │ │ + 321: if_icmpeq 398 │ │ │ │ + 324: aload 4 │ │ │ │ + 326: iload 22 │ │ │ │ + 328: aaload │ │ │ │ + 329: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + 332: lstore 23 │ │ │ │ + 334: new #253 // class java/util/Date │ │ │ │ + 337: astore 25 │ │ │ │ + 339: aload 25 │ │ │ │ + 341: lload 23 │ │ │ │ + 343: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ + 346: new #258 // class java/text/SimpleDateFormat │ │ │ │ + 349: astore 26 │ │ │ │ + 351: ldc_w #260 // String yyyyMMdd │ │ │ │ + 354: astore 7 │ │ │ │ + 356: aload 26 │ │ │ │ + 358: aload 7 │ │ │ │ + 360: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ + 363: aload 18 │ │ │ │ + 365: astore 7 │ │ │ │ + 367: ldc_w #265 // String &add= │ │ │ │ + 370: astore 12 │ │ │ │ + 372: aload 18 │ │ │ │ + 374: aload 12 │ │ │ │ + 376: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 379: astore 8 │ │ │ │ + 381: aload 26 │ │ │ │ + 383: aload 25 │ │ │ │ + 385: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 388: astore 9 │ │ │ │ + 390: aload 8 │ │ │ │ + 392: aload 9 │ │ │ │ + 394: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 397: pop │ │ │ │ + 398: iload 22 │ │ │ │ + 400: iconst_1 │ │ │ │ + 401: iadd │ │ │ │ + 402: istore 22 │ │ │ │ + 404: goto 266 │ │ │ │ + 407: iconst_0 │ │ │ │ + 408: istore 17 │ │ │ │ + 410: goto 78 │ │ │ │ + 413: iconst_0 │ │ │ │ + 414: istore 17 │ │ │ │ + 416: goto 78 │ │ │ │ + 419: iconst_0 │ │ │ │ + 420: istore 13 │ │ │ │ + 422: aload 4 │ │ │ │ + 424: iconst_0 │ │ │ │ + 425: aaload │ │ │ │ + 426: astore 8 │ │ │ │ 428: aload 8 │ │ │ │ - 430: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 433: goto 199 │ │ │ │ - 436: aload 6 │ │ │ │ - 438: ifnull 518 │ │ │ │ - 441: aload 6 │ │ │ │ - 443: astore 7 │ │ │ │ - 445: ldc_w #271 // String , │ │ │ │ - 448: astore 12 │ │ │ │ - 450: aload 6 │ │ │ │ - 452: aload 12 │ │ │ │ - 454: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 457: astore 27 │ │ │ │ - 459: ldc_w #273 // String &limit= │ │ │ │ - 462: astore 7 │ │ │ │ - 464: aload 18 │ │ │ │ - 466: aload 7 │ │ │ │ - 468: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 471: astore 8 │ │ │ │ - 473: aload 27 │ │ │ │ - 475: iconst_1 │ │ │ │ - 476: aaload │ │ │ │ - 477: astore 9 │ │ │ │ - 479: aload 8 │ │ │ │ - 481: aload 9 │ │ │ │ - 483: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 486: pop │ │ │ │ - 487: ldc_w #275 // String &offset= │ │ │ │ - 490: astore 7 │ │ │ │ - 492: aload 18 │ │ │ │ - 494: aload 7 │ │ │ │ - 496: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 499: astore 8 │ │ │ │ - 501: iconst_0 │ │ │ │ - 502: istore 14 │ │ │ │ - 504: aload 27 │ │ │ │ - 506: iconst_0 │ │ │ │ - 507: aaload │ │ │ │ - 508: astore 9 │ │ │ │ - 510: aload 8 │ │ │ │ - 512: aload 9 │ │ │ │ - 514: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 517: pop │ │ │ │ - 518: new #277 // class android/database/MatrixCursor │ │ │ │ - 521: astore 28 │ │ │ │ - 523: getstatic #125 // Field GENRES_FIELDS:[Ljava/lang/String; │ │ │ │ - 526: astore 8 │ │ │ │ - 528: aload 8 │ │ │ │ - 530: astore 7 │ │ │ │ - 532: aload 28 │ │ │ │ - 534: aload 8 │ │ │ │ - 536: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ - 539: new #151 // class java/lang/StringBuilder │ │ │ │ - 542: astore 29 │ │ │ │ - 544: aload 29 │ │ │ │ - 546: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ - 549: aload 11 │ │ │ │ - 551: astore 7 │ │ │ │ - 553: ldc_w #331 // String server/xml.server.php?action=tags&auth= │ │ │ │ - 556: astore 12 │ │ │ │ - 558: aload 29 │ │ │ │ - 560: aload 11 │ │ │ │ - 562: aload 12 │ │ │ │ - 564: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 567: aload_0 │ │ │ │ - 568: astore 7 │ │ │ │ - 570: aload_0 │ │ │ │ - 571: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 574: astore 7 │ │ │ │ - 576: aload 7 │ │ │ │ - 578: astore 8 │ │ │ │ - 580: iconst_0 │ │ │ │ - 581: istore 14 │ │ │ │ - 583: aconst_null │ │ │ │ - 584: astore 9 │ │ │ │ - 586: aload 7 │ │ │ │ - 588: iconst_0 │ │ │ │ - 589: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ - 592: astore 8 │ │ │ │ - 594: aload 8 │ │ │ │ - 596: astore 7 │ │ │ │ - 598: aload 29 │ │ │ │ - 600: aload 8 │ │ │ │ - 602: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 605: pop │ │ │ │ - 606: aload 18 │ │ │ │ - 608: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 611: istore 13 │ │ │ │ - 613: iload 13 │ │ │ │ - 615: ifle 637 │ │ │ │ + 430: astore 7 │ │ │ │ + 432: aload_0 │ │ │ │ + 433: astore 12 │ │ │ │ + 435: aload_0 │ │ │ │ + 436: aload 8 │ │ │ │ + 438: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 441: goto 199 │ │ │ │ + 444: aload 6 │ │ │ │ + 446: ifnull 530 │ │ │ │ + 449: aload 6 │ │ │ │ + 451: astore 7 │ │ │ │ + 453: ldc_w #271 // String , │ │ │ │ + 456: astore 12 │ │ │ │ + 458: aload 6 │ │ │ │ + 460: aload 12 │ │ │ │ + 462: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 465: astore 27 │ │ │ │ + 467: aload 18 │ │ │ │ + 469: astore 7 │ │ │ │ + 471: ldc_w #273 // String &limit= │ │ │ │ + 474: astore 12 │ │ │ │ + 476: aload 18 │ │ │ │ + 478: aload 12 │ │ │ │ + 480: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 483: astore 8 │ │ │ │ + 485: aload 27 │ │ │ │ + 487: iconst_1 │ │ │ │ + 488: aaload │ │ │ │ + 489: astore 9 │ │ │ │ + 491: aload 8 │ │ │ │ + 493: aload 9 │ │ │ │ + 495: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 498: pop │ │ │ │ + 499: ldc_w #275 // String &offset= │ │ │ │ + 502: astore 12 │ │ │ │ + 504: aload 18 │ │ │ │ + 506: aload 12 │ │ │ │ + 508: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 511: astore 8 │ │ │ │ + 513: iconst_0 │ │ │ │ + 514: istore 14 │ │ │ │ + 516: aload 27 │ │ │ │ + 518: iconst_0 │ │ │ │ + 519: aaload │ │ │ │ + 520: astore 9 │ │ │ │ + 522: aload 8 │ │ │ │ + 524: aload 9 │ │ │ │ + 526: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 529: pop │ │ │ │ + 530: new #277 // class android/database/MatrixCursor │ │ │ │ + 533: astore 28 │ │ │ │ + 535: getstatic #125 // Field GENRES_FIELDS:[Ljava/lang/String; │ │ │ │ + 538: astore 8 │ │ │ │ + 540: aload 8 │ │ │ │ + 542: astore 7 │ │ │ │ + 544: aload 28 │ │ │ │ + 546: aload 8 │ │ │ │ + 548: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ + 551: new #151 // class java/lang/StringBuilder │ │ │ │ + 554: astore 29 │ │ │ │ + 556: aload 29 │ │ │ │ + 558: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ + 561: aload 11 │ │ │ │ + 563: astore 7 │ │ │ │ + 565: ldc_w #331 // String server/xml.server.php?action=tags&auth= │ │ │ │ + 568: astore 12 │ │ │ │ + 570: aload 29 │ │ │ │ + 572: aload 11 │ │ │ │ + 574: aload 12 │ │ │ │ + 576: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 579: aload_0 │ │ │ │ + 580: astore 7 │ │ │ │ + 582: aload_0 │ │ │ │ + 583: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 586: astore 7 │ │ │ │ + 588: aload 7 │ │ │ │ + 590: astore 8 │ │ │ │ + 592: iconst_0 │ │ │ │ + 593: istore 14 │ │ │ │ + 595: aconst_null │ │ │ │ + 596: astore 9 │ │ │ │ + 598: aload 7 │ │ │ │ + 600: iconst_0 │ │ │ │ + 601: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ + 604: astore 8 │ │ │ │ + 606: aload 8 │ │ │ │ + 608: astore 7 │ │ │ │ + 610: aload 29 │ │ │ │ + 612: aload 8 │ │ │ │ + 614: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 617: pop │ │ │ │ 618: aload 18 │ │ │ │ - 620: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 623: astore 8 │ │ │ │ - 625: aload 8 │ │ │ │ - 627: astore 7 │ │ │ │ - 629: aload 29 │ │ │ │ - 631: aload 8 │ │ │ │ - 633: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 636: pop │ │ │ │ - 637: aload_1 │ │ │ │ - 638: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ - 641: aload_0 │ │ │ │ - 642: astore 7 │ │ │ │ - 644: aload_0 │ │ │ │ - 645: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 648: astore 7 │ │ │ │ - 650: aload 7 │ │ │ │ - 652: astore 8 │ │ │ │ - 654: new #298 // class java/net/URL │ │ │ │ - 657: astore 9 │ │ │ │ - 659: aload 29 │ │ │ │ - 661: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 664: astore 10 │ │ │ │ - 666: aload 9 │ │ │ │ - 668: aload 10 │ │ │ │ - 670: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ - 673: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 620: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 623: istore 13 │ │ │ │ + 625: iload 13 │ │ │ │ + 627: ifle 649 │ │ │ │ + 630: aload 18 │ │ │ │ + 632: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 635: astore 8 │ │ │ │ + 637: aload 8 │ │ │ │ + 639: astore 7 │ │ │ │ + 641: aload 29 │ │ │ │ + 643: aload 8 │ │ │ │ + 645: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 648: pop │ │ │ │ + 649: aload_1 │ │ │ │ + 650: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ + 653: aload_0 │ │ │ │ + 654: astore 7 │ │ │ │ + 656: aload_0 │ │ │ │ + 657: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 660: astore 7 │ │ │ │ + 662: aload 7 │ │ │ │ + 664: astore 8 │ │ │ │ + 666: new #298 // class java/net/URL │ │ │ │ + 669: astore 9 │ │ │ │ + 671: aload 29 │ │ │ │ + 673: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 676: astore 10 │ │ │ │ - 678: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ - 681: astore 30 │ │ │ │ - 683: aload 30 │ │ │ │ - 685: astore 7 │ │ │ │ - 687: aload_0 │ │ │ │ - 688: astore 12 │ │ │ │ - 690: aload 30 │ │ │ │ - 692: aload_0 │ │ │ │ - 693: aload_1 │ │ │ │ - 694: aload 28 │ │ │ │ - 696: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ - 699: aload 10 │ │ │ │ - 701: astore 7 │ │ │ │ - 703: aload 11 │ │ │ │ - 705: astore 12 │ │ │ │ - 707: aload 10 │ │ │ │ - 709: aload 11 │ │ │ │ - 711: aload 30 │ │ │ │ - 713: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ - 716: aload 8 │ │ │ │ - 718: aload 9 │ │ │ │ - 720: aload 10 │ │ │ │ - 722: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ - 725: pop │ │ │ │ - 726: aload_1 │ │ │ │ - 727: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ - 730: aload_1 │ │ │ │ - 731: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 734: aload 28 │ │ │ │ - 736: areturn │ │ │ │ - 737: astore 31 │ │ │ │ - 739: ldc_w #321 // String getDocument.getDocument │ │ │ │ - 742: astore 8 │ │ │ │ - 744: aload 8 │ │ │ │ - 746: astore 7 │ │ │ │ - 748: aload 8 │ │ │ │ - 750: aload 31 │ │ │ │ - 752: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - 755: pop │ │ │ │ - 756: aload_1 │ │ │ │ - 757: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 760: goto 734 │ │ │ │ - 763: astore 8 │ │ │ │ - 765: aload_1 │ │ │ │ - 766: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 769: aload 8 │ │ │ │ - 771: athrow │ │ │ │ + 678: aload 9 │ │ │ │ + 680: aload 10 │ │ │ │ + 682: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ + 685: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 688: astore 10 │ │ │ │ + 690: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ + 693: astore 30 │ │ │ │ + 695: aload 30 │ │ │ │ + 697: astore 7 │ │ │ │ + 699: aload_0 │ │ │ │ + 700: astore 12 │ │ │ │ + 702: aload 30 │ │ │ │ + 704: aload_0 │ │ │ │ + 705: aload_1 │ │ │ │ + 706: aload 28 │ │ │ │ + 708: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ + 711: aload 10 │ │ │ │ + 713: astore 7 │ │ │ │ + 715: aload 11 │ │ │ │ + 717: astore 12 │ │ │ │ + 719: aload 10 │ │ │ │ + 721: aload 11 │ │ │ │ + 723: aload 30 │ │ │ │ + 725: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ + 728: aload 8 │ │ │ │ + 730: aload 9 │ │ │ │ + 732: aload 10 │ │ │ │ + 734: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ + 737: pop │ │ │ │ + 738: aload_1 │ │ │ │ + 739: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 742: aload_1 │ │ │ │ + 743: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 746: aload 28 │ │ │ │ + 748: areturn │ │ │ │ + 749: astore 31 │ │ │ │ + 751: ldc_w #321 // String getDocument.getDocument │ │ │ │ + 754: astore 8 │ │ │ │ + 756: aload 8 │ │ │ │ + 758: astore 7 │ │ │ │ + 760: aload 8 │ │ │ │ + 762: aload 31 │ │ │ │ + 764: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + 767: pop │ │ │ │ + 768: aload_1 │ │ │ │ + 769: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 772: goto 746 │ │ │ │ + 775: astore 8 │ │ │ │ + 777: aload_1 │ │ │ │ + 778: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 781: aload 8 │ │ │ │ + 783: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 637 641 737 Class java/lang/Exception │ │ │ │ - 637 641 763 any │ │ │ │ - 644 648 737 Class java/lang/Exception │ │ │ │ - 644 648 763 any │ │ │ │ - 654 657 737 Class java/lang/Exception │ │ │ │ - 654 657 763 any │ │ │ │ - 659 664 737 Class java/lang/Exception │ │ │ │ - 659 664 763 any │ │ │ │ - 668 673 737 Class java/lang/Exception │ │ │ │ - 668 673 763 any │ │ │ │ - 673 676 737 Class java/lang/Exception │ │ │ │ - 673 676 763 any │ │ │ │ - 678 681 737 Class java/lang/Exception │ │ │ │ - 678 681 763 any │ │ │ │ - 694 699 737 Class java/lang/Exception │ │ │ │ - 694 699 763 any │ │ │ │ - 711 716 737 Class java/lang/Exception │ │ │ │ - 711 716 763 any │ │ │ │ - 720 726 737 Class java/lang/Exception │ │ │ │ - 720 726 763 any │ │ │ │ - 726 730 737 Class java/lang/Exception │ │ │ │ - 726 730 763 any │ │ │ │ - 750 756 763 any │ │ │ │ + 649 653 749 Class java/lang/Exception │ │ │ │ + 649 653 775 any │ │ │ │ + 656 660 749 Class java/lang/Exception │ │ │ │ + 656 660 775 any │ │ │ │ + 666 669 749 Class java/lang/Exception │ │ │ │ + 666 669 775 any │ │ │ │ + 671 676 749 Class java/lang/Exception │ │ │ │ + 671 676 775 any │ │ │ │ + 680 685 749 Class java/lang/Exception │ │ │ │ + 680 685 775 any │ │ │ │ + 685 688 749 Class java/lang/Exception │ │ │ │ + 685 688 775 any │ │ │ │ + 690 693 749 Class java/lang/Exception │ │ │ │ + 690 693 775 any │ │ │ │ + 706 711 749 Class java/lang/Exception │ │ │ │ + 706 711 775 any │ │ │ │ + 723 728 749 Class java/lang/Exception │ │ │ │ + 723 728 775 any │ │ │ │ + 732 738 749 Class java/lang/Exception │ │ │ │ + 732 738 775 any │ │ │ │ + 738 742 749 Class java/lang/Exception │ │ │ │ + 738 742 775 any │ │ │ │ + 762 768 775 any │ │ │ │ │ │ │ │ android.database.MatrixCursor genresmemberQuery(android.database.sqlite.SQLiteDatabase, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String); │ │ │ │ descriptor: (Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=16, args_size=7 │ │ │ │ 0: aload_0 │ │ │ │ @@ -3257,15 +3275,15 @@ │ │ │ │ 19: astore 10 │ │ │ │ 21: aload 7 │ │ │ │ 23: aload 9 │ │ │ │ 25: aload 10 │ │ │ │ 27: invokeinterface #211, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 32: astore 11 │ │ │ │ 34: aload_3 │ │ │ │ - 35: ifnull 405 │ │ │ │ + 35: ifnull 413 │ │ │ │ 38: ldc #115 // String name │ │ │ │ 40: astore 8 │ │ │ │ 42: aload_3 │ │ │ │ 43: astore 7 │ │ │ │ 45: aload 8 │ │ │ │ 47: astore 12 │ │ │ │ 49: aload_3 │ │ │ │ @@ -3276,41 +3294,41 @@ │ │ │ │ 58: istore 14 │ │ │ │ 60: iload 13 │ │ │ │ 62: istore 15 │ │ │ │ 64: iload 14 │ │ │ │ 66: istore 16 │ │ │ │ 68: iload 13 │ │ │ │ 70: iload 14 │ │ │ │ - 72: if_icmpeq 399 │ │ │ │ + 72: if_icmpeq 407 │ │ │ │ 75: iconst_1 │ │ │ │ 76: istore 17 │ │ │ │ 78: new #151 // class java/lang/StringBuilder │ │ │ │ 81: astore 18 │ │ │ │ 83: aload 18 │ │ │ │ 85: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ 88: aload_3 │ │ │ │ - 89: ifnull 436 │ │ │ │ + 89: ifnull 444 │ │ │ │ 92: aload_3 │ │ │ │ 93: invokevirtual #219 // Method java/lang/String.length:()I │ │ │ │ 96: istore 13 │ │ │ │ 98: iload 13 │ │ │ │ - 100: ifle 436 │ │ │ │ + 100: ifle 444 │ │ │ │ 103: iload 17 │ │ │ │ - 105: ifeq 240 │ │ │ │ + 105: ifeq 244 │ │ │ │ 108: aload 4 │ │ │ │ 110: ifnull 131 │ │ │ │ 113: aload 4 │ │ │ │ 115: astore 7 │ │ │ │ 117: aload 4 │ │ │ │ 119: arraylength │ │ │ │ 120: istore 15 │ │ │ │ 122: iload 15 │ │ │ │ 124: istore 13 │ │ │ │ 126: iload 15 │ │ │ │ - 128: ifne 411 │ │ │ │ + 128: ifne 419 │ │ │ │ 131: aload_3 │ │ │ │ 132: astore 7 │ │ │ │ 134: bipush 37 │ │ │ │ 136: istore 16 │ │ │ │ 138: aload_3 │ │ │ │ 139: iload 16 │ │ │ │ 141: invokevirtual #223 // Method java/lang/String.indexOf:(I)I │ │ │ │ @@ -3340,318 +3358,324 @@ │ │ │ │ 186: aload 8 │ │ │ │ 188: astore 7 │ │ │ │ 190: aload_0 │ │ │ │ 191: astore 12 │ │ │ │ 193: aload_0 │ │ │ │ 194: aload 8 │ │ │ │ 196: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 199: ldc #234 // String &filter= │ │ │ │ + 199: aload 18 │ │ │ │ 201: astore 7 │ │ │ │ - 203: aload 18 │ │ │ │ - 205: aload 7 │ │ │ │ - 207: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 210: astore 8 │ │ │ │ - 212: aload_0 │ │ │ │ - 213: astore 7 │ │ │ │ - 215: aload_0 │ │ │ │ - 216: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 219: astore 7 │ │ │ │ - 221: aload 7 │ │ │ │ - 223: astore 9 │ │ │ │ + 203: ldc #234 // String &filter= │ │ │ │ + 205: astore 12 │ │ │ │ + 207: aload 18 │ │ │ │ + 209: aload 12 │ │ │ │ + 211: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 214: astore 8 │ │ │ │ + 216: aload_0 │ │ │ │ + 217: astore 7 │ │ │ │ + 219: aload_0 │ │ │ │ + 220: getfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 223: astore 7 │ │ │ │ 225: aload 7 │ │ │ │ - 227: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 230: astore 9 │ │ │ │ - 232: aload 8 │ │ │ │ - 234: aload 9 │ │ │ │ - 236: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 239: pop │ │ │ │ - 240: ldc #241 // String = │ │ │ │ - 242: astore 8 │ │ │ │ - 244: aload_3 │ │ │ │ - 245: astore 7 │ │ │ │ - 247: aload 8 │ │ │ │ - 249: astore 12 │ │ │ │ - 251: aload_3 │ │ │ │ - 252: aload 8 │ │ │ │ - 254: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 257: astore 21 │ │ │ │ - 259: iconst_0 │ │ │ │ - 260: istore 22 │ │ │ │ - 262: aload 21 │ │ │ │ - 264: astore 7 │ │ │ │ + 227: astore 9 │ │ │ │ + 229: aload 7 │ │ │ │ + 231: invokestatic #239 // Method java/net/URLEncoder.encode:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 234: astore 9 │ │ │ │ + 236: aload 8 │ │ │ │ + 238: aload 9 │ │ │ │ + 240: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 243: pop │ │ │ │ + 244: ldc #241 // String = │ │ │ │ + 246: astore 8 │ │ │ │ + 248: aload_3 │ │ │ │ + 249: astore 7 │ │ │ │ + 251: aload 8 │ │ │ │ + 253: astore 12 │ │ │ │ + 255: aload_3 │ │ │ │ + 256: aload 8 │ │ │ │ + 258: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 261: astore 21 │ │ │ │ + 263: iconst_0 │ │ │ │ + 264: istore 22 │ │ │ │ 266: aload 21 │ │ │ │ - 268: arraylength │ │ │ │ - 269: istore 15 │ │ │ │ - 271: iload 15 │ │ │ │ - 273: istore 13 │ │ │ │ - 275: iload 22 │ │ │ │ - 277: iload 15 │ │ │ │ - 279: if_icmpge 436 │ │ │ │ - 282: aload 21 │ │ │ │ - 284: iload 22 │ │ │ │ - 286: aaload │ │ │ │ - 287: astore 8 │ │ │ │ - 289: ldc #81 // String date_added │ │ │ │ - 291: astore 9 │ │ │ │ - 293: aload 8 │ │ │ │ - 295: aload 9 │ │ │ │ - 297: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ - 300: istore 13 │ │ │ │ - 302: iconst_m1 │ │ │ │ - 303: istore 14 │ │ │ │ - 305: iload 13 │ │ │ │ - 307: istore 15 │ │ │ │ - 309: iload 14 │ │ │ │ - 311: istore 16 │ │ │ │ - 313: iload 13 │ │ │ │ - 315: iload 14 │ │ │ │ - 317: if_icmpeq 390 │ │ │ │ - 320: aload 4 │ │ │ │ - 322: iload 22 │ │ │ │ - 324: aaload │ │ │ │ - 325: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ - 328: lstore 23 │ │ │ │ - 330: new #253 // class java/util/Date │ │ │ │ - 333: astore 25 │ │ │ │ - 335: aload 25 │ │ │ │ - 337: lload 23 │ │ │ │ - 339: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ - 342: new #258 // class java/text/SimpleDateFormat │ │ │ │ - 345: astore 26 │ │ │ │ - 347: ldc_w #260 // String yyyyMMdd │ │ │ │ - 350: astore 7 │ │ │ │ - 352: aload 26 │ │ │ │ - 354: aload 7 │ │ │ │ - 356: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ - 359: ldc_w #265 // String &add= │ │ │ │ - 362: astore 7 │ │ │ │ - 364: aload 18 │ │ │ │ - 366: aload 7 │ │ │ │ - 368: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 371: astore 8 │ │ │ │ - 373: aload 26 │ │ │ │ - 375: aload 25 │ │ │ │ - 377: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 380: astore 9 │ │ │ │ - 382: aload 8 │ │ │ │ - 384: aload 9 │ │ │ │ - 386: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 389: pop │ │ │ │ - 390: iload 22 │ │ │ │ - 392: iconst_1 │ │ │ │ - 393: iadd │ │ │ │ - 394: istore 22 │ │ │ │ - 396: goto 262 │ │ │ │ - 399: iconst_0 │ │ │ │ - 400: istore 17 │ │ │ │ - 402: goto 78 │ │ │ │ - 405: iconst_0 │ │ │ │ - 406: istore 17 │ │ │ │ - 408: goto 78 │ │ │ │ - 411: iconst_0 │ │ │ │ - 412: istore 13 │ │ │ │ - 414: aload 4 │ │ │ │ - 416: iconst_0 │ │ │ │ - 417: aaload │ │ │ │ - 418: astore 8 │ │ │ │ - 420: aload 8 │ │ │ │ - 422: astore 7 │ │ │ │ - 424: aload_0 │ │ │ │ - 425: astore 12 │ │ │ │ - 427: aload_0 │ │ │ │ + 268: astore 7 │ │ │ │ + 270: aload 21 │ │ │ │ + 272: arraylength │ │ │ │ + 273: istore 15 │ │ │ │ + 275: iload 15 │ │ │ │ + 277: istore 13 │ │ │ │ + 279: iload 22 │ │ │ │ + 281: iload 15 │ │ │ │ + 283: if_icmpge 444 │ │ │ │ + 286: aload 21 │ │ │ │ + 288: iload 22 │ │ │ │ + 290: aaload │ │ │ │ + 291: astore 8 │ │ │ │ + 293: ldc #81 // String date_added │ │ │ │ + 295: astore 9 │ │ │ │ + 297: aload 8 │ │ │ │ + 299: aload 9 │ │ │ │ + 301: invokevirtual #216 // Method java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ + 304: istore 13 │ │ │ │ + 306: iconst_m1 │ │ │ │ + 307: istore 14 │ │ │ │ + 309: iload 13 │ │ │ │ + 311: istore 15 │ │ │ │ + 313: iload 14 │ │ │ │ + 315: istore 16 │ │ │ │ + 317: iload 13 │ │ │ │ + 319: iload 14 │ │ │ │ + 321: if_icmpeq 398 │ │ │ │ + 324: aload 4 │ │ │ │ + 326: iload 22 │ │ │ │ + 328: aaload │ │ │ │ + 329: invokestatic #251 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J │ │ │ │ + 332: lstore 23 │ │ │ │ + 334: new #253 // class java/util/Date │ │ │ │ + 337: astore 25 │ │ │ │ + 339: aload 25 │ │ │ │ + 341: lload 23 │ │ │ │ + 343: invokespecial #256 // Method java/util/Date."":(J)V │ │ │ │ + 346: new #258 // class java/text/SimpleDateFormat │ │ │ │ + 349: astore 26 │ │ │ │ + 351: ldc_w #260 // String yyyyMMdd │ │ │ │ + 354: astore 7 │ │ │ │ + 356: aload 26 │ │ │ │ + 358: aload 7 │ │ │ │ + 360: invokespecial #263 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ + 363: aload 18 │ │ │ │ + 365: astore 7 │ │ │ │ + 367: ldc_w #265 // String &add= │ │ │ │ + 370: astore 12 │ │ │ │ + 372: aload 18 │ │ │ │ + 374: aload 12 │ │ │ │ + 376: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 379: astore 8 │ │ │ │ + 381: aload 26 │ │ │ │ + 383: aload 25 │ │ │ │ + 385: invokevirtual #269 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 388: astore 9 │ │ │ │ + 390: aload 8 │ │ │ │ + 392: aload 9 │ │ │ │ + 394: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 397: pop │ │ │ │ + 398: iload 22 │ │ │ │ + 400: iconst_1 │ │ │ │ + 401: iadd │ │ │ │ + 402: istore 22 │ │ │ │ + 404: goto 266 │ │ │ │ + 407: iconst_0 │ │ │ │ + 408: istore 17 │ │ │ │ + 410: goto 78 │ │ │ │ + 413: iconst_0 │ │ │ │ + 414: istore 17 │ │ │ │ + 416: goto 78 │ │ │ │ + 419: iconst_0 │ │ │ │ + 420: istore 13 │ │ │ │ + 422: aload 4 │ │ │ │ + 424: iconst_0 │ │ │ │ + 425: aaload │ │ │ │ + 426: astore 8 │ │ │ │ 428: aload 8 │ │ │ │ - 430: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ - 433: goto 199 │ │ │ │ - 436: aload 6 │ │ │ │ - 438: ifnull 518 │ │ │ │ - 441: aload 6 │ │ │ │ - 443: astore 7 │ │ │ │ - 445: ldc_w #271 // String , │ │ │ │ - 448: astore 12 │ │ │ │ - 450: aload 6 │ │ │ │ - 452: aload 12 │ │ │ │ - 454: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ - 457: astore 27 │ │ │ │ - 459: ldc_w #273 // String &limit= │ │ │ │ - 462: astore 7 │ │ │ │ - 464: aload 18 │ │ │ │ - 466: aload 7 │ │ │ │ - 468: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 471: astore 8 │ │ │ │ - 473: aload 27 │ │ │ │ - 475: iconst_1 │ │ │ │ - 476: aaload │ │ │ │ - 477: astore 9 │ │ │ │ - 479: aload 8 │ │ │ │ - 481: aload 9 │ │ │ │ - 483: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 486: pop │ │ │ │ - 487: ldc_w #275 // String &offset= │ │ │ │ - 490: astore 7 │ │ │ │ - 492: aload 18 │ │ │ │ - 494: aload 7 │ │ │ │ - 496: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 499: astore 8 │ │ │ │ - 501: iconst_0 │ │ │ │ - 502: istore 14 │ │ │ │ - 504: aload 27 │ │ │ │ - 506: iconst_0 │ │ │ │ - 507: aaload │ │ │ │ - 508: astore 9 │ │ │ │ - 510: aload 8 │ │ │ │ - 512: aload 9 │ │ │ │ - 514: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 517: pop │ │ │ │ - 518: new #277 // class android/database/MatrixCursor │ │ │ │ - 521: astore 28 │ │ │ │ - 523: getstatic #129 // Field PLAYLIST_FIELDS:[Ljava/lang/String; │ │ │ │ - 526: astore 8 │ │ │ │ - 528: aload 8 │ │ │ │ - 530: astore 7 │ │ │ │ - 532: aload 28 │ │ │ │ - 534: aload 8 │ │ │ │ - 536: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ - 539: new #151 // class java/lang/StringBuilder │ │ │ │ - 542: astore 29 │ │ │ │ - 544: aload 29 │ │ │ │ - 546: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ - 549: aload 11 │ │ │ │ - 551: astore 7 │ │ │ │ - 553: ldc_w #391 // String server/xml.server.php?action=playlists&auth= │ │ │ │ - 556: astore 12 │ │ │ │ - 558: aload 29 │ │ │ │ - 560: aload 11 │ │ │ │ - 562: aload 12 │ │ │ │ - 564: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 567: aload_0 │ │ │ │ - 568: astore 7 │ │ │ │ - 570: aload_0 │ │ │ │ - 571: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 574: astore 7 │ │ │ │ - 576: aload 7 │ │ │ │ - 578: astore 8 │ │ │ │ - 580: iconst_0 │ │ │ │ - 581: istore 14 │ │ │ │ - 583: aconst_null │ │ │ │ - 584: astore 9 │ │ │ │ - 586: aload 7 │ │ │ │ - 588: iconst_0 │ │ │ │ - 589: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ - 592: astore 8 │ │ │ │ - 594: aload 8 │ │ │ │ - 596: astore 7 │ │ │ │ - 598: aload 29 │ │ │ │ - 600: aload 8 │ │ │ │ - 602: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 605: pop │ │ │ │ - 606: aload 18 │ │ │ │ - 608: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ - 611: istore 13 │ │ │ │ - 613: iload 13 │ │ │ │ - 615: ifle 637 │ │ │ │ + 430: astore 7 │ │ │ │ + 432: aload_0 │ │ │ │ + 433: astore 12 │ │ │ │ + 435: aload_0 │ │ │ │ + 436: aload 8 │ │ │ │ + 438: putfield #232 // Field mFilterText:Ljava/lang/String; │ │ │ │ + 441: goto 199 │ │ │ │ + 444: aload 6 │ │ │ │ + 446: ifnull 530 │ │ │ │ + 449: aload 6 │ │ │ │ + 451: astore 7 │ │ │ │ + 453: ldc_w #271 // String , │ │ │ │ + 456: astore 12 │ │ │ │ + 458: aload 6 │ │ │ │ + 460: aload 12 │ │ │ │ + 462: invokevirtual #245 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; │ │ │ │ + 465: astore 27 │ │ │ │ + 467: aload 18 │ │ │ │ + 469: astore 7 │ │ │ │ + 471: ldc_w #273 // String &limit= │ │ │ │ + 474: astore 12 │ │ │ │ + 476: aload 18 │ │ │ │ + 478: aload 12 │ │ │ │ + 480: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 483: astore 8 │ │ │ │ + 485: aload 27 │ │ │ │ + 487: iconst_1 │ │ │ │ + 488: aaload │ │ │ │ + 489: astore 9 │ │ │ │ + 491: aload 8 │ │ │ │ + 493: aload 9 │ │ │ │ + 495: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 498: pop │ │ │ │ + 499: ldc_w #275 // String &offset= │ │ │ │ + 502: astore 12 │ │ │ │ + 504: aload 18 │ │ │ │ + 506: aload 12 │ │ │ │ + 508: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 511: astore 8 │ │ │ │ + 513: iconst_0 │ │ │ │ + 514: istore 14 │ │ │ │ + 516: aload 27 │ │ │ │ + 518: iconst_0 │ │ │ │ + 519: aaload │ │ │ │ + 520: astore 9 │ │ │ │ + 522: aload 8 │ │ │ │ + 524: aload 9 │ │ │ │ + 526: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 529: pop │ │ │ │ + 530: new #277 // class android/database/MatrixCursor │ │ │ │ + 533: astore 28 │ │ │ │ + 535: getstatic #129 // Field PLAYLIST_FIELDS:[Ljava/lang/String; │ │ │ │ + 538: astore 8 │ │ │ │ + 540: aload 8 │ │ │ │ + 542: astore 7 │ │ │ │ + 544: aload 28 │ │ │ │ + 546: aload 8 │ │ │ │ + 548: invokespecial #280 // Method android/database/MatrixCursor."":([Ljava/lang/String;)V │ │ │ │ + 551: new #151 // class java/lang/StringBuilder │ │ │ │ + 554: astore 29 │ │ │ │ + 556: aload 29 │ │ │ │ + 558: invokespecial #152 // Method java/lang/StringBuilder."":()V │ │ │ │ + 561: aload 11 │ │ │ │ + 563: astore 7 │ │ │ │ + 565: ldc_w #391 // String server/xml.server.php?action=playlists&auth= │ │ │ │ + 568: astore 12 │ │ │ │ + 570: aload 29 │ │ │ │ + 572: aload 11 │ │ │ │ + 574: aload 12 │ │ │ │ + 576: invokestatic #286 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.appendSubPath:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 579: aload_0 │ │ │ │ + 580: astore 7 │ │ │ │ + 582: aload_0 │ │ │ │ + 583: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 586: astore 7 │ │ │ │ + 588: aload 7 │ │ │ │ + 590: astore 8 │ │ │ │ + 592: iconst_0 │ │ │ │ + 593: istore 14 │ │ │ │ + 595: aconst_null │ │ │ │ + 596: astore 9 │ │ │ │ + 598: aload 7 │ │ │ │ + 600: iconst_0 │ │ │ │ + 601: invokevirtual #290 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.getAuth:(Z)Ljava/lang/String; │ │ │ │ + 604: astore 8 │ │ │ │ + 606: aload 8 │ │ │ │ + 608: astore 7 │ │ │ │ + 610: aload 29 │ │ │ │ + 612: aload 8 │ │ │ │ + 614: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 617: pop │ │ │ │ 618: aload 18 │ │ │ │ - 620: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 623: astore 8 │ │ │ │ - 625: aload 8 │ │ │ │ - 627: astore 7 │ │ │ │ - 629: aload 29 │ │ │ │ - 631: aload 8 │ │ │ │ - 633: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 636: pop │ │ │ │ - 637: aload_1 │ │ │ │ - 638: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ - 641: aload_0 │ │ │ │ - 642: astore 7 │ │ │ │ - 644: aload_0 │ │ │ │ - 645: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ - 648: astore 7 │ │ │ │ - 650: aload 7 │ │ │ │ - 652: astore 8 │ │ │ │ - 654: new #298 // class java/net/URL │ │ │ │ - 657: astore 9 │ │ │ │ - 659: aload 29 │ │ │ │ - 661: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 664: astore 10 │ │ │ │ - 666: aload 9 │ │ │ │ - 668: aload 10 │ │ │ │ - 670: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ - 673: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 620: invokevirtual #291 // Method java/lang/StringBuilder.length:()I │ │ │ │ + 623: istore 13 │ │ │ │ + 625: iload 13 │ │ │ │ + 627: ifle 649 │ │ │ │ + 630: aload 18 │ │ │ │ + 632: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 635: astore 8 │ │ │ │ + 637: aload 8 │ │ │ │ + 639: astore 7 │ │ │ │ + 641: aload 29 │ │ │ │ + 643: aload 8 │ │ │ │ + 645: invokevirtual #158 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 648: pop │ │ │ │ + 649: aload_1 │ │ │ │ + 650: invokevirtual #296 // Method android/database/sqlite/SQLiteDatabase.beginTransaction:()V │ │ │ │ + 653: aload_0 │ │ │ │ + 654: astore 7 │ │ │ │ + 656: aload_0 │ │ │ │ + 657: getfield #147 // Field mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ │ + 660: astore 7 │ │ │ │ + 662: aload 7 │ │ │ │ + 664: astore 8 │ │ │ │ + 666: new #298 // class java/net/URL │ │ │ │ + 669: astore 9 │ │ │ │ + 671: aload 29 │ │ │ │ + 673: invokevirtual #162 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 676: astore 10 │ │ │ │ - 678: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ - 681: astore 30 │ │ │ │ - 683: aload 30 │ │ │ │ - 685: astore 7 │ │ │ │ - 687: aload_0 │ │ │ │ - 688: astore 12 │ │ │ │ - 690: aload 30 │ │ │ │ - 692: aload_0 │ │ │ │ - 693: aload_1 │ │ │ │ - 694: aload 28 │ │ │ │ - 696: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ - 699: aload 10 │ │ │ │ - 701: astore 7 │ │ │ │ - 703: aload 11 │ │ │ │ - 705: astore 12 │ │ │ │ - 707: aload 10 │ │ │ │ - 709: aload 11 │ │ │ │ - 711: aload 30 │ │ │ │ - 713: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ - 716: aload 8 │ │ │ │ - 718: aload 9 │ │ │ │ - 720: aload 10 │ │ │ │ - 722: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ - 725: pop │ │ │ │ - 726: aload_1 │ │ │ │ - 727: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ - 730: aload_1 │ │ │ │ - 731: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 734: aload 28 │ │ │ │ - 736: areturn │ │ │ │ - 737: astore 31 │ │ │ │ - 739: ldc_w #321 // String getDocument.getDocument │ │ │ │ - 742: astore 8 │ │ │ │ - 744: aload 8 │ │ │ │ - 746: astore 7 │ │ │ │ - 748: aload 8 │ │ │ │ - 750: aload 31 │ │ │ │ - 752: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ - 755: pop │ │ │ │ - 756: aload_1 │ │ │ │ - 757: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 760: goto 734 │ │ │ │ - 763: astore 8 │ │ │ │ - 765: aload_1 │ │ │ │ - 766: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ - 769: aload 8 │ │ │ │ - 771: athrow │ │ │ │ + 678: aload 9 │ │ │ │ + 680: aload 10 │ │ │ │ + 682: invokespecial #299 // Method java/net/URL."":(Ljava/lang/String;)V │ │ │ │ + 685: new #301 // class jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler │ │ │ │ + 688: astore 10 │ │ │ │ + 690: new #303 // class jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator │ │ │ │ + 693: astore 30 │ │ │ │ + 695: aload 30 │ │ │ │ + 697: astore 7 │ │ │ │ + 699: aload_0 │ │ │ │ + 700: astore 12 │ │ │ │ + 702: aload 30 │ │ │ │ + 704: aload_0 │ │ │ │ + 705: aload_1 │ │ │ │ + 706: aload 28 │ │ │ │ + 708: invokespecial #306 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator."":(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ │ │ + 711: aload 10 │ │ │ │ + 713: astore 7 │ │ │ │ + 715: aload 11 │ │ │ │ + 717: astore 12 │ │ │ │ + 719: aload 10 │ │ │ │ + 721: aload 11 │ │ │ │ + 723: aload 30 │ │ │ │ + 725: invokespecial #309 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler."":(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ │ │ + 728: aload 8 │ │ │ │ + 730: aload 9 │ │ │ │ + 732: aload 10 │ │ │ │ + 734: invokevirtual #313 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.parseXml:(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ │ │ + 737: pop │ │ │ │ + 738: aload_1 │ │ │ │ + 739: invokevirtual #316 // Method android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V │ │ │ │ + 742: aload_1 │ │ │ │ + 743: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 746: aload 28 │ │ │ │ + 748: areturn │ │ │ │ + 749: astore 31 │ │ │ │ + 751: ldc_w #321 // String getDocument.getDocument │ │ │ │ + 754: astore 8 │ │ │ │ + 756: aload 8 │ │ │ │ + 758: astore 7 │ │ │ │ + 760: aload 8 │ │ │ │ + 762: aload 31 │ │ │ │ + 764: invokestatic #325 // Method jp/co/kayo/android/localplayer/ds/ampache/util/Logger.e:(Ljava/lang/String;Ljava/lang/Exception;)I │ │ │ │ + 767: pop │ │ │ │ + 768: aload_1 │ │ │ │ + 769: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 772: goto 746 │ │ │ │ + 775: astore 8 │ │ │ │ + 777: aload_1 │ │ │ │ + 778: invokevirtual #319 // Method android/database/sqlite/SQLiteDatabase.endTransaction:()V │ │ │ │ + 781: aload 8 │ │ │ │ + 783: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 637 641 737 Class java/lang/Exception │ │ │ │ - 637 641 763 any │ │ │ │ - 644 648 737 Class java/lang/Exception │ │ │ │ - 644 648 763 any │ │ │ │ - 654 657 737 Class java/lang/Exception │ │ │ │ - 654 657 763 any │ │ │ │ - 659 664 737 Class java/lang/Exception │ │ │ │ - 659 664 763 any │ │ │ │ - 668 673 737 Class java/lang/Exception │ │ │ │ - 668 673 763 any │ │ │ │ - 673 676 737 Class java/lang/Exception │ │ │ │ - 673 676 763 any │ │ │ │ - 678 681 737 Class java/lang/Exception │ │ │ │ - 678 681 763 any │ │ │ │ - 694 699 737 Class java/lang/Exception │ │ │ │ - 694 699 763 any │ │ │ │ - 711 716 737 Class java/lang/Exception │ │ │ │ - 711 716 763 any │ │ │ │ - 720 726 737 Class java/lang/Exception │ │ │ │ - 720 726 763 any │ │ │ │ - 726 730 737 Class java/lang/Exception │ │ │ │ - 726 730 763 any │ │ │ │ - 750 756 763 any │ │ │ │ + 649 653 749 Class java/lang/Exception │ │ │ │ + 649 653 775 any │ │ │ │ + 656 660 749 Class java/lang/Exception │ │ │ │ + 656 660 775 any │ │ │ │ + 666 669 749 Class java/lang/Exception │ │ │ │ + 666 669 775 any │ │ │ │ + 671 676 749 Class java/lang/Exception │ │ │ │ + 671 676 775 any │ │ │ │ + 680 685 749 Class java/lang/Exception │ │ │ │ + 680 685 775 any │ │ │ │ + 685 688 749 Class java/lang/Exception │ │ │ │ + 685 688 775 any │ │ │ │ + 690 693 749 Class java/lang/Exception │ │ │ │ + 690 693 775 any │ │ │ │ + 706 711 749 Class java/lang/Exception │ │ │ │ + 706 711 775 any │ │ │ │ + 723 728 749 Class java/lang/Exception │ │ │ │ + 723 728 775 any │ │ │ │ + 732 738 749 Class java/lang/Exception │ │ │ │ + 732 738 775 any │ │ │ │ + 738 742 749 Class java/lang/Exception │ │ │ │ + 738 742 775 any │ │ │ │ + 762 768 775 any │ │ │ │ │ │ │ │ android.database.MatrixCursor playlistmemberQuery(android.database.sqlite.SQLiteDatabase, java.lang.String, long); │ │ │ │ descriptor: (Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=18, args_size=4 │ │ │ │ 0: aload_0 │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/bean/Song.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -461,45 +461,43 @@ │ │ │ │ stack=300, locals=7, args_size=1 │ │ │ │ 0: new #71 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #72 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #31 // Field mTags:Ljava/util/ArrayList; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokevirtual #76 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 17: astore_3 │ │ │ │ - 18: aload_3 │ │ │ │ - 19: invokeinterface #82, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 24: istore 4 │ │ │ │ - 26: iload 4 │ │ │ │ - 28: ifeq 77 │ │ │ │ - 31: aload_3 │ │ │ │ - 32: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 37: checkcast #88 // class jp/co/kayo/android/localplayer/ds/ampache/bean/Tag │ │ │ │ - 40: astore 5 │ │ │ │ - 42: aload_1 │ │ │ │ - 43: ldc #90 // String / │ │ │ │ - 45: invokevirtual #94 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 48: astore_2 │ │ │ │ - 49: aload 5 │ │ │ │ - 51: invokevirtual #97 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ - 54: astore 6 │ │ │ │ - 56: aload_2 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: invokevirtual #94 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 62: astore_2 │ │ │ │ - 63: ldc #90 // String / │ │ │ │ - 65: astore 6 │ │ │ │ - 67: aload_2 │ │ │ │ + 12: invokevirtual #76 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 15: astore_2 │ │ │ │ + 16: aload_2 │ │ │ │ + 17: invokeinterface #82, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 22: istore_3 │ │ │ │ + 23: iload_3 │ │ │ │ + 24: ifeq 77 │ │ │ │ + 27: aload_2 │ │ │ │ + 28: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 33: checkcast #88 // class jp/co/kayo/android/localplayer/ds/ampache/bean/Tag │ │ │ │ + 36: astore 4 │ │ │ │ + 38: aload_1 │ │ │ │ + 39: ldc #90 // String / │ │ │ │ + 41: invokevirtual #94 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 44: astore 5 │ │ │ │ + 46: aload 4 │ │ │ │ + 48: invokevirtual #97 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ + 51: astore 6 │ │ │ │ + 53: aload 5 │ │ │ │ + 55: aload 6 │ │ │ │ + 57: invokevirtual #94 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 60: astore 5 │ │ │ │ + 62: ldc #90 // String / │ │ │ │ + 64: astore 6 │ │ │ │ + 66: aload 5 │ │ │ │ 68: aload 6 │ │ │ │ 70: invokevirtual #94 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 73: pop │ │ │ │ - 74: goto 18 │ │ │ │ + 74: goto 16 │ │ │ │ 77: aload_1 │ │ │ │ 78: invokevirtual #100 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 81: areturn │ │ │ │ │ │ │ │ public java.util.ArrayList getTags(); │ │ │ │ descriptor: ()Ljava/util/ArrayList; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ ├── org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -211,64 +211,69 @@ │ │ │ │ 19: getfield #16 // Field sslcontext:Ljavax/net/ssl/SSLContext; │ │ │ │ 22: areturn │ │ │ │ │ │ │ │ public java.net.Socket connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams); │ │ │ │ descriptor: (Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=7 │ │ │ │ + stack=300, locals=13, args_size=7 │ │ │ │ 0: aload 6 │ │ │ │ 2: invokestatic #57 // Method org/apache/http/params/HttpConnectionParams.getConnectionTimeout:(Lorg/apache/http/params/HttpParams;)I │ │ │ │ 5: istore 7 │ │ │ │ 7: aload 6 │ │ │ │ 9: invokestatic #60 // Method org/apache/http/params/HttpConnectionParams.getSoTimeout:(Lorg/apache/http/params/HttpParams;)I │ │ │ │ 12: istore 8 │ │ │ │ 14: new #62 // class java/net/InetSocketAddress │ │ │ │ 17: astore 9 │ │ │ │ 19: aload 9 │ │ │ │ 21: aload_2 │ │ │ │ 22: iload_3 │ │ │ │ 23: invokespecial #65 // Method java/net/InetSocketAddress."":(Ljava/lang/String;I)V │ │ │ │ 26: aload_1 │ │ │ │ - 27: ifnull 98 │ │ │ │ + 27: ifnull 109 │ │ │ │ 30: aload_1 │ │ │ │ 31: astore 10 │ │ │ │ 33: aload 10 │ │ │ │ 35: checkcast #67 // class javax/net/ssl/SSLSocket │ │ │ │ 38: astore 10 │ │ │ │ - 40: aload 4 │ │ │ │ - 42: ifnonnull 50 │ │ │ │ - 45: iload 5 │ │ │ │ - 47: ifle 79 │ │ │ │ - 50: iload 5 │ │ │ │ - 52: ifge 58 │ │ │ │ - 55: iconst_0 │ │ │ │ - 56: istore 5 │ │ │ │ - 58: new #62 // class java/net/InetSocketAddress │ │ │ │ - 61: astore 11 │ │ │ │ - 63: aload 11 │ │ │ │ - 65: aload 4 │ │ │ │ - 67: iload 5 │ │ │ │ - 69: invokespecial #70 // Method java/net/InetSocketAddress."":(Ljava/net/InetAddress;I)V │ │ │ │ - 72: aload 10 │ │ │ │ - 74: aload 11 │ │ │ │ - 76: invokevirtual #74 // Method javax/net/ssl/SSLSocket.bind:(Ljava/net/SocketAddress;)V │ │ │ │ - 79: aload 10 │ │ │ │ - 81: aload 9 │ │ │ │ - 83: iload 7 │ │ │ │ - 85: invokevirtual #78 // Method javax/net/ssl/SSLSocket.connect:(Ljava/net/SocketAddress;I)V │ │ │ │ - 88: aload 10 │ │ │ │ - 90: iload 8 │ │ │ │ - 92: invokevirtual #82 // Method javax/net/ssl/SSLSocket.setSoTimeout:(I)V │ │ │ │ - 95: aload 10 │ │ │ │ - 97: areturn │ │ │ │ - 98: aload_0 │ │ │ │ - 99: invokevirtual #86 // Method createSocket:()Ljava/net/Socket; │ │ │ │ - 102: astore 10 │ │ │ │ - 104: goto 33 │ │ │ │ + 40: aload 10 │ │ │ │ + 42: astore 11 │ │ │ │ + 44: aload 10 │ │ │ │ + 46: checkcast #67 // class javax/net/ssl/SSLSocket │ │ │ │ + 49: astore 11 │ │ │ │ + 51: aload 4 │ │ │ │ + 53: ifnonnull 61 │ │ │ │ + 56: iload 5 │ │ │ │ + 58: ifle 90 │ │ │ │ + 61: iload 5 │ │ │ │ + 63: ifge 69 │ │ │ │ + 66: iconst_0 │ │ │ │ + 67: istore 5 │ │ │ │ + 69: new #62 // class java/net/InetSocketAddress │ │ │ │ + 72: astore 12 │ │ │ │ + 74: aload 12 │ │ │ │ + 76: aload 4 │ │ │ │ + 78: iload 5 │ │ │ │ + 80: invokespecial #70 // Method java/net/InetSocketAddress."":(Ljava/net/InetAddress;I)V │ │ │ │ + 83: aload 11 │ │ │ │ + 85: aload 12 │ │ │ │ + 87: invokevirtual #74 // Method javax/net/ssl/SSLSocket.bind:(Ljava/net/SocketAddress;)V │ │ │ │ + 90: aload 11 │ │ │ │ + 92: aload 9 │ │ │ │ + 94: iload 7 │ │ │ │ + 96: invokevirtual #78 // Method javax/net/ssl/SSLSocket.connect:(Ljava/net/SocketAddress;I)V │ │ │ │ + 99: aload 11 │ │ │ │ + 101: iload 8 │ │ │ │ + 103: invokevirtual #82 // Method javax/net/ssl/SSLSocket.setSoTimeout:(I)V │ │ │ │ + 106: aload 11 │ │ │ │ + 108: areturn │ │ │ │ + 109: aload_0 │ │ │ │ + 110: invokevirtual #86 // Method createSocket:()Ljava/net/Socket; │ │ │ │ + 113: astore 10 │ │ │ │ + 115: goto 33 │ │ │ │ │ │ │ │ public java.net.Socket createSocket(); │ │ │ │ descriptor: ()Ljava/net/Socket; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -628,15 +628,15 @@ │ │ │ │ 156: invokestatic #114 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.access$1500:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ │ │ 159: return │ │ │ │ │ │ │ │ public void createSong(jp.co.kayo.android.localplayer.ds.ampache.bean.Song); │ │ │ │ descriptor: (Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=2 │ │ │ │ + stack=300, locals=14, args_size=2 │ │ │ │ 0: new #116 // class android/content/ContentValues │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #117 // Method android/content/ContentValues."":()V │ │ │ │ 8: aload_1 │ │ │ │ 9: invokevirtual #124 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getId:()Ljava/lang/String; │ │ │ │ 12: astore_3 │ │ │ │ @@ -752,236 +752,234 @@ │ │ │ │ 225: aload_3 │ │ │ │ 226: invokevirtual #183 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ 229: pop │ │ │ │ 230: aload_1 │ │ │ │ 231: invokevirtual #202 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTags:()Ljava/util/ArrayList; │ │ │ │ 234: astore 4 │ │ │ │ 236: aload 4 │ │ │ │ - 238: ifnull 354 │ │ │ │ + 238: ifnull 346 │ │ │ │ 241: aload_1 │ │ │ │ 242: invokevirtual #202 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTags:()Ljava/util/ArrayList; │ │ │ │ 245: astore 4 │ │ │ │ 247: aload 4 │ │ │ │ 249: invokevirtual #207 // Method java/util/ArrayList.size:()I │ │ │ │ 252: istore 8 │ │ │ │ 254: iload 8 │ │ │ │ - 256: ifle 354 │ │ │ │ + 256: ifle 346 │ │ │ │ 259: aload_1 │ │ │ │ 260: invokevirtual #202 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTags:()Ljava/util/ArrayList; │ │ │ │ - 263: astore 4 │ │ │ │ - 265: aload 4 │ │ │ │ - 267: invokevirtual #211 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 270: astore 9 │ │ │ │ - 272: aload 9 │ │ │ │ - 274: invokeinterface #217, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 279: istore 8 │ │ │ │ - 281: iload 8 │ │ │ │ - 283: ifeq 354 │ │ │ │ - 286: aload 9 │ │ │ │ - 288: invokeinterface #221, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 293: checkcast #223 // class jp/co/kayo/android/localplayer/ds/ampache/bean/Tag │ │ │ │ - 296: astore 10 │ │ │ │ - 298: aload 10 │ │ │ │ - 300: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ - 303: astore 4 │ │ │ │ - 305: aload 4 │ │ │ │ - 307: ifnull 272 │ │ │ │ - 310: aload 10 │ │ │ │ - 312: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ - 315: astore 4 │ │ │ │ - 317: aload 4 │ │ │ │ - 319: invokevirtual #227 // Method java/lang/String.length:()I │ │ │ │ - 322: istore 8 │ │ │ │ - 324: iload 8 │ │ │ │ - 326: ifle 272 │ │ │ │ - 329: aload_0 │ │ │ │ - 330: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 333: getfield #230 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.tagkeys:Ljava/util/HashSet; │ │ │ │ - 336: astore 4 │ │ │ │ - 338: aload 10 │ │ │ │ - 340: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ - 343: astore_3 │ │ │ │ - 344: aload 4 │ │ │ │ - 346: aload_3 │ │ │ │ - 347: invokevirtual #183 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ - 350: pop │ │ │ │ - 351: goto 272 │ │ │ │ - 354: aload_1 │ │ │ │ - 355: invokevirtual #235 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ - 358: astore_3 │ │ │ │ - 359: aload_2 │ │ │ │ - 360: ldc #232 // String _data │ │ │ │ - 362: aload_3 │ │ │ │ - 363: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 366: aload_1 │ │ │ │ - 367: invokevirtual #240 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTrack:()Ljava/lang/String; │ │ │ │ - 370: astore_3 │ │ │ │ - 371: aload_2 │ │ │ │ - 372: ldc #237 // String track │ │ │ │ - 374: aload_3 │ │ │ │ - 375: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 378: aload_0 │ │ │ │ - 379: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 382: getfield #246 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.cal:Ljava/util/Calendar; │ │ │ │ - 385: invokevirtual #251 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ - 388: invokestatic #156 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 391: astore_3 │ │ │ │ - 392: aload_2 │ │ │ │ - 393: ldc #242 // String date_added │ │ │ │ - 395: aload_3 │ │ │ │ - 396: invokevirtual #159 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ - 399: aload_0 │ │ │ │ - 400: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 403: getfield #246 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.cal:Ljava/util/Calendar; │ │ │ │ - 406: invokevirtual #251 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ - 409: lstore 6 │ │ │ │ - 411: lload 6 │ │ │ │ - 413: invokestatic #156 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 416: astore_3 │ │ │ │ - 417: aload_2 │ │ │ │ - 418: ldc #253 // String date_modified │ │ │ │ - 420: aload_3 │ │ │ │ - 421: invokevirtual #159 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ - 424: iconst_0 │ │ │ │ - 425: invokestatic #80 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 428: astore_3 │ │ │ │ - 429: aload_2 │ │ │ │ - 430: ldc #255 // String del_flg │ │ │ │ - 432: aload_3 │ │ │ │ - 433: invokevirtual #145 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ - 436: aload_1 │ │ │ │ - 437: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTagString:()Ljava/lang/String; │ │ │ │ - 440: astore_3 │ │ │ │ - 441: aload_2 │ │ │ │ - 442: ldc_w #257 // String tags │ │ │ │ - 445: aload_3 │ │ │ │ - 446: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 449: aload_1 │ │ │ │ - 450: invokevirtual #187 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ - 453: astore 4 │ │ │ │ - 455: aload 4 │ │ │ │ - 457: ifnull 480 │ │ │ │ - 460: ldc_w #262 // String year │ │ │ │ - 463: astore 4 │ │ │ │ - 465: aload_1 │ │ │ │ - 466: invokevirtual #187 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ - 469: invokevirtual #265 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Album.getYear:()Ljava/lang/String; │ │ │ │ - 472: astore_3 │ │ │ │ - 473: aload_2 │ │ │ │ - 474: aload 4 │ │ │ │ - 476: aload_3 │ │ │ │ - 477: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 480: aload_1 │ │ │ │ - 481: invokevirtual #270 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getRating:()I │ │ │ │ - 484: istore 5 │ │ │ │ - 486: iload 5 │ │ │ │ - 488: invokestatic #80 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 491: astore_3 │ │ │ │ - 492: aload_2 │ │ │ │ - 493: ldc_w #267 // String point │ │ │ │ - 496: aload_3 │ │ │ │ - 497: invokevirtual #145 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ - 500: aload_1 │ │ │ │ - 501: invokevirtual #235 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ - 504: astore 4 │ │ │ │ - 506: aload 4 │ │ │ │ - 508: invokestatic #276 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ │ │ - 511: astore 11 │ │ │ │ - 513: aload 11 │ │ │ │ - 515: ifnull 548 │ │ │ │ - 518: aload 11 │ │ │ │ - 520: invokevirtual #281 // Method java/io/File.exists:()Z │ │ │ │ - 523: istore 8 │ │ │ │ - 525: iload 8 │ │ │ │ - 527: ifeq 548 │ │ │ │ - 530: ldc_w #283 // String cache_file │ │ │ │ - 533: astore 4 │ │ │ │ - 535: aload 11 │ │ │ │ - 537: invokevirtual #284 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 540: astore_3 │ │ │ │ - 541: aload_2 │ │ │ │ - 542: aload 4 │ │ │ │ - 544: aload_3 │ │ │ │ - 545: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 548: aload_0 │ │ │ │ - 549: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 552: getfield #24 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ - 555: ldc_w #286 // String audio │ │ │ │ - 558: aconst_null │ │ │ │ - 559: aload_2 │ │ │ │ - 560: invokevirtual #292 // Method android/database/sqlite/SQLiteDatabase.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ - 563: pop2 │ │ │ │ - 564: aload_0 │ │ │ │ - 565: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 568: astore 4 │ │ │ │ - 570: aload 4 │ │ │ │ - 572: getfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ - 575: iconst_1 │ │ │ │ - 576: iadd │ │ │ │ - 577: istore 5 │ │ │ │ - 579: aload 4 │ │ │ │ - 581: iload 5 │ │ │ │ - 583: putfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ - 586: aload_0 │ │ │ │ - 587: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 590: astore 4 │ │ │ │ - 592: iconst_2 │ │ │ │ - 593: anewarray #4 // class java/lang/Object │ │ │ │ - 596: astore_3 │ │ │ │ - 597: new #37 // class java/lang/StringBuilder │ │ │ │ - 600: astore 12 │ │ │ │ - 602: aload 12 │ │ │ │ - 604: invokespecial #38 // Method java/lang/StringBuilder."":()V │ │ │ │ - 607: aload_0 │ │ │ │ - 608: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 611: invokevirtual #42 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.getContext:()Landroid/content/Context; │ │ │ │ - 614: ldc_w #296 // int 2131034226 │ │ │ │ - 617: invokevirtual #50 // Method android/content/Context.getString:(I)Ljava/lang/String; │ │ │ │ - 620: astore 13 │ │ │ │ - 622: aload 12 │ │ │ │ - 624: aload 13 │ │ │ │ - 626: invokevirtual #54 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 629: astore 12 │ │ │ │ - 631: aload_0 │ │ │ │ - 632: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 635: getfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ - 638: istore 14 │ │ │ │ - 640: aload 12 │ │ │ │ - 642: iload 14 │ │ │ │ - 644: invokevirtual #57 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 647: ldc #59 // String / │ │ │ │ - 649: invokevirtual #54 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 652: astore 12 │ │ │ │ - 654: aload_0 │ │ │ │ - 655: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 658: getfield #63 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ - 661: invokevirtual #300 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheServer.getNumSong:()I │ │ │ │ - 664: istore 14 │ │ │ │ - 666: aload 12 │ │ │ │ - 668: iload 14 │ │ │ │ - 670: invokevirtual #57 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 673: invokevirtual #73 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 676: astore 12 │ │ │ │ - 678: aload_3 │ │ │ │ - 679: iconst_0 │ │ │ │ - 680: aload 12 │ │ │ │ - 682: aastore │ │ │ │ - 683: aload_0 │ │ │ │ - 684: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ - 687: getfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ - 690: invokestatic #80 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 693: astore 13 │ │ │ │ - 695: aload_3 │ │ │ │ - 696: iconst_1 │ │ │ │ - 697: aload 13 │ │ │ │ - 699: aastore │ │ │ │ - 700: aload 4 │ │ │ │ - 702: aload_3 │ │ │ │ - 703: invokestatic #303 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.access$1700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ │ │ - 706: return │ │ │ │ + 263: invokevirtual #211 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 266: astore 4 │ │ │ │ + 268: aload 4 │ │ │ │ + 270: invokeinterface #217, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 275: istore 5 │ │ │ │ + 277: iload 5 │ │ │ │ + 279: ifeq 346 │ │ │ │ + 282: aload 4 │ │ │ │ + 284: invokeinterface #221, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 289: checkcast #223 // class jp/co/kayo/android/localplayer/ds/ampache/bean/Tag │ │ │ │ + 292: astore 9 │ │ │ │ + 294: aload 9 │ │ │ │ + 296: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ + 299: astore_3 │ │ │ │ + 300: aload_3 │ │ │ │ + 301: ifnull 268 │ │ │ │ + 304: aload 9 │ │ │ │ + 306: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ + 309: astore_3 │ │ │ │ + 310: aload_3 │ │ │ │ + 311: invokevirtual #227 // Method java/lang/String.length:()I │ │ │ │ + 314: istore 5 │ │ │ │ + 316: iload 5 │ │ │ │ + 318: ifle 268 │ │ │ │ + 321: aload_0 │ │ │ │ + 322: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 325: getfield #230 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.tagkeys:Ljava/util/HashSet; │ │ │ │ + 328: astore_3 │ │ │ │ + 329: aload 9 │ │ │ │ + 331: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ + 334: astore 10 │ │ │ │ + 336: aload_3 │ │ │ │ + 337: aload 10 │ │ │ │ + 339: invokevirtual #183 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ + 342: pop │ │ │ │ + 343: goto 268 │ │ │ │ + 346: aload_1 │ │ │ │ + 347: invokevirtual #235 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ + 350: astore_3 │ │ │ │ + 351: aload_2 │ │ │ │ + 352: ldc #232 // String _data │ │ │ │ + 354: aload_3 │ │ │ │ + 355: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 358: aload_1 │ │ │ │ + 359: invokevirtual #240 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTrack:()Ljava/lang/String; │ │ │ │ + 362: astore_3 │ │ │ │ + 363: aload_2 │ │ │ │ + 364: ldc #237 // String track │ │ │ │ + 366: aload_3 │ │ │ │ + 367: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 370: aload_0 │ │ │ │ + 371: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 374: getfield #246 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.cal:Ljava/util/Calendar; │ │ │ │ + 377: invokevirtual #251 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ + 380: invokestatic #156 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 383: astore_3 │ │ │ │ + 384: aload_2 │ │ │ │ + 385: ldc #242 // String date_added │ │ │ │ + 387: aload_3 │ │ │ │ + 388: invokevirtual #159 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ + 391: aload_0 │ │ │ │ + 392: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 395: getfield #246 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.cal:Ljava/util/Calendar; │ │ │ │ + 398: invokevirtual #251 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ + 401: lstore 6 │ │ │ │ + 403: lload 6 │ │ │ │ + 405: invokestatic #156 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 408: astore_3 │ │ │ │ + 409: aload_2 │ │ │ │ + 410: ldc #253 // String date_modified │ │ │ │ + 412: aload_3 │ │ │ │ + 413: invokevirtual #159 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ + 416: iconst_0 │ │ │ │ + 417: invokestatic #80 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 420: astore_3 │ │ │ │ + 421: aload_2 │ │ │ │ + 422: ldc #255 // String del_flg │ │ │ │ + 424: aload_3 │ │ │ │ + 425: invokevirtual #145 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ + 428: aload_1 │ │ │ │ + 429: invokevirtual #260 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTagString:()Ljava/lang/String; │ │ │ │ + 432: astore_3 │ │ │ │ + 433: aload_2 │ │ │ │ + 434: ldc_w #257 // String tags │ │ │ │ + 437: aload_3 │ │ │ │ + 438: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 441: aload_1 │ │ │ │ + 442: invokevirtual #187 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ + 445: astore 4 │ │ │ │ + 447: aload 4 │ │ │ │ + 449: ifnull 472 │ │ │ │ + 452: ldc_w #262 // String year │ │ │ │ + 455: astore 4 │ │ │ │ + 457: aload_1 │ │ │ │ + 458: invokevirtual #187 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ + 461: invokevirtual #265 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Album.getYear:()Ljava/lang/String; │ │ │ │ + 464: astore_3 │ │ │ │ + 465: aload_2 │ │ │ │ + 466: aload 4 │ │ │ │ + 468: aload_3 │ │ │ │ + 469: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 472: aload_1 │ │ │ │ + 473: invokevirtual #270 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getRating:()I │ │ │ │ + 476: istore 5 │ │ │ │ + 478: iload 5 │ │ │ │ + 480: invokestatic #80 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 483: astore_3 │ │ │ │ + 484: aload_2 │ │ │ │ + 485: ldc_w #267 // String point │ │ │ │ + 488: aload_3 │ │ │ │ + 489: invokevirtual #145 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ + 492: aload_1 │ │ │ │ + 493: invokevirtual #235 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ + 496: astore 4 │ │ │ │ + 498: aload 4 │ │ │ │ + 500: invokestatic #276 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ │ │ + 503: astore 11 │ │ │ │ + 505: aload 11 │ │ │ │ + 507: ifnull 540 │ │ │ │ + 510: aload 11 │ │ │ │ + 512: invokevirtual #281 // Method java/io/File.exists:()Z │ │ │ │ + 515: istore 8 │ │ │ │ + 517: iload 8 │ │ │ │ + 519: ifeq 540 │ │ │ │ + 522: ldc_w #283 // String cache_file │ │ │ │ + 525: astore 4 │ │ │ │ + 527: aload 11 │ │ │ │ + 529: invokevirtual #284 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 532: astore_3 │ │ │ │ + 533: aload_2 │ │ │ │ + 534: aload 4 │ │ │ │ + 536: aload_3 │ │ │ │ + 537: invokevirtual #128 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 540: aload_0 │ │ │ │ + 541: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 544: getfield #24 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ + 547: ldc_w #286 // String audio │ │ │ │ + 550: aconst_null │ │ │ │ + 551: aload_2 │ │ │ │ + 552: invokevirtual #292 // Method android/database/sqlite/SQLiteDatabase.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ + 555: pop2 │ │ │ │ + 556: aload_0 │ │ │ │ + 557: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 560: astore 4 │ │ │ │ + 562: aload 4 │ │ │ │ + 564: getfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ + 567: iconst_1 │ │ │ │ + 568: iadd │ │ │ │ + 569: istore 5 │ │ │ │ + 571: aload 4 │ │ │ │ + 573: iload 5 │ │ │ │ + 575: putfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ + 578: aload_0 │ │ │ │ + 579: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 582: astore 4 │ │ │ │ + 584: iconst_2 │ │ │ │ + 585: anewarray #4 // class java/lang/Object │ │ │ │ + 588: astore_3 │ │ │ │ + 589: new #37 // class java/lang/StringBuilder │ │ │ │ + 592: astore 10 │ │ │ │ + 594: aload 10 │ │ │ │ + 596: invokespecial #38 // Method java/lang/StringBuilder."":()V │ │ │ │ + 599: aload_0 │ │ │ │ + 600: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 603: invokevirtual #42 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.getContext:()Landroid/content/Context; │ │ │ │ + 606: ldc_w #296 // int 2131034226 │ │ │ │ + 609: invokevirtual #50 // Method android/content/Context.getString:(I)Ljava/lang/String; │ │ │ │ + 612: astore 12 │ │ │ │ + 614: aload 10 │ │ │ │ + 616: aload 12 │ │ │ │ + 618: invokevirtual #54 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 621: astore 10 │ │ │ │ + 623: aload_0 │ │ │ │ + 624: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 627: getfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ + 630: istore 13 │ │ │ │ + 632: aload 10 │ │ │ │ + 634: iload 13 │ │ │ │ + 636: invokevirtual #57 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 639: ldc #59 // String / │ │ │ │ + 641: invokevirtual #54 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 644: astore 10 │ │ │ │ + 646: aload_0 │ │ │ │ + 647: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 650: getfield #63 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ │ + 653: invokevirtual #300 // Method jp/co/kayo/android/localplayer/ds/ampache/AmpacheServer.getNumSong:()I │ │ │ │ + 656: istore 13 │ │ │ │ + 658: aload 10 │ │ │ │ + 660: iload 13 │ │ │ │ + 662: invokevirtual #57 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 665: invokevirtual #73 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 668: astore 10 │ │ │ │ + 670: aload_3 │ │ │ │ + 671: iconst_0 │ │ │ │ + 672: aload 10 │ │ │ │ + 674: aastore │ │ │ │ + 675: aload_0 │ │ │ │ + 676: getfield #10 // Field this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ │ + 679: getfield #295 // Field jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.mSongCount:I │ │ │ │ + 682: invokestatic #80 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 685: astore 12 │ │ │ │ + 687: aload_3 │ │ │ │ + 688: iconst_1 │ │ │ │ + 689: aload 12 │ │ │ │ + 691: aastore │ │ │ │ + 692: aload 4 │ │ │ │ + 694: aload_3 │ │ │ │ + 695: invokestatic #303 // Method jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.access$1700:(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ │ │ + 698: return │ │ │ │ │ │ │ │ public void createTag(jp.co.kayo.android.localplayer.ds.ampache.bean.Tag); │ │ │ │ descriptor: (Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -294,139 +294,138 @@ │ │ │ │ this.mOffset += 30; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected Object doInBackground(final Object... array) { │ │ │ │ final String[] array2 = (String[])array; │ │ │ │ final String auth = this.helper.auth(this.getContext(), this.mConfig.host, this.mConfig.user, this.mConfig.pass); │ │ │ │ - Label_0373: │ │ │ │ + Label_0378: │ │ │ │ while (true) { │ │ │ │ if (auth == null) { │ │ │ │ - break Label_0373; │ │ │ │ + break Label_0378; │ │ │ │ } │ │ │ │ this.mServ = this.helper.getServerInfo(this.getContext(), this.mConfig.host, this.mConfig.user, this.mConfig.pass); │ │ │ │ if (this.mServ == null || this.mServ.getErrorText() != null) { │ │ │ │ if (this.mServ != null && this.mServ.getErrorText() != null) { │ │ │ │ MainActivity.access$1100(this.this$0).post((Runnable)new MainActivity$MakeAmpacheIndex$2(this)); │ │ │ │ - break Label_0373; │ │ │ │ + break Label_0378; │ │ │ │ } │ │ │ │ - break Label_0373; │ │ │ │ + break Label_0378; │ │ │ │ } │ │ │ │ while (true) { │ │ │ │ final AmpacheDatabaseHelper ampacheDatabaseHelper = new AmpacheDatabaseHelper(this.getContext(), AmpacheHelper.getDbName(this.mConfig.dbIndex)); │ │ │ │ SQLiteDatabase mDb2 = null; │ │ │ │ try { │ │ │ │ this.mDb = ampacheDatabaseHelper.getWritableDatabase(); │ │ │ │ final SQLiteDatabase mDb = this.mDb; │ │ │ │ try { │ │ │ │ mDb.beginTransaction(); │ │ │ │ - final String[] array3 = array2; │ │ │ │ final int length = array2.length; │ │ │ │ int n = 0; │ │ │ │ - Label_0270_Outer: │ │ │ │ + Label_0274_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_0630: { │ │ │ │ + Label_0636: { │ │ │ │ if (n >= length) { │ │ │ │ - break Label_0630; │ │ │ │ + break Label_0636; │ │ │ │ } │ │ │ │ - final String s = array3[n]; │ │ │ │ - Label_0279: { │ │ │ │ + final String s = array2[n]; │ │ │ │ + Label_0287: { │ │ │ │ if (!s.equals("album")) { │ │ │ │ - break Label_0279; │ │ │ │ + break Label_0287; │ │ │ │ } │ │ │ │ final AmpacheServer mServ = this.mServ; │ │ │ │ try { │ │ │ │ this.setMax(mServ.getNumAlbum()); │ │ │ │ this.updateAlbum(auth, null); │ │ │ │ - Block_20_Outer: │ │ │ │ + Block_24_Outer: │ │ │ │ while (true) { │ │ │ │ ++n; │ │ │ │ - continue Label_0270_Outer; │ │ │ │ + continue Label_0274_Outer; │ │ │ │ final AmpacheServer mServ2 = this.mServ; │ │ │ │ try { │ │ │ │ this.setMax(mServ2.getNumArtist()); │ │ │ │ this.updateArtist(auth, null); │ │ │ │ - continue Block_20_Outer; │ │ │ │ - // iftrue(Label_0465:, !s.equals((Object)"genres")) │ │ │ │ - while (true) { │ │ │ │ - final AmpacheServer mServ3 = this.mServ; │ │ │ │ - try { │ │ │ │ - this.setMax(mServ3.getNumTag()); │ │ │ │ - this.updateGenres(auth, null); │ │ │ │ - continue Block_20_Outer; │ │ │ │ - this.mDb.endTransaction(); │ │ │ │ - this.mDb.close(); │ │ │ │ - this.mDb = null; │ │ │ │ - ampacheDatabaseHelper.close(); │ │ │ │ + continue; │ │ │ │ + final AmpacheServer mServ3 = this.mServ; │ │ │ │ + try { │ │ │ │ + this.setMax(mServ3.getNumTag()); │ │ │ │ + this.updateGenres(auth, null); │ │ │ │ + continue Block_24_Outer; │ │ │ │ + // iftrue(Label_0520:, !s.equals((Object)"playlist")) │ │ │ │ + while (true) { │ │ │ │ final AmpacheServer mServ4 = this.mServ; │ │ │ │ try { │ │ │ │ this.setMax(mServ4.getNumPlaylist()); │ │ │ │ this.updatePlaylist(auth, null); │ │ │ │ - continue Block_20_Outer; │ │ │ │ - final AmpacheServer mServ5 = this.mServ; │ │ │ │ + continue Block_24_Outer; │ │ │ │ + final AmpacheServer mServ5; │ │ │ │ + Label_0520: { │ │ │ │ + mServ5 = this.mServ; │ │ │ │ + } │ │ │ │ + // iftrue(Label_0587:, !s.equals((Object)"audio")) │ │ │ │ try { │ │ │ │ this.setMax(mServ5.getNumSong()); │ │ │ │ final AmpacheServer mServ6 = this.mServ; │ │ │ │ try { │ │ │ │ this.updateAudio(mServ6, this.helper, ampacheDatabaseHelper, auth, null); │ │ │ │ - continue Block_20_Outer; │ │ │ │ - final AmpacheServer mServ7 = this.mServ; │ │ │ │ + continue Block_24_Outer; │ │ │ │ + final AmpacheServer mServ7; │ │ │ │ + Label_0587: { │ │ │ │ + mServ7 = this.mServ; │ │ │ │ + } │ │ │ │ + // iftrue(Label_0274:, !s.equals((Object)"video")) │ │ │ │ try { │ │ │ │ this.setMax(mServ7.getNumVideo()); │ │ │ │ this.updateVideo(auth, null); │ │ │ │ - continue Block_20_Outer; │ │ │ │ + continue Block_24_Outer; │ │ │ │ mDb2 = this.mDb; │ │ │ │ } │ │ │ │ catch (MalformedURLException ex) {} │ │ │ │ - Label_0581:; │ │ │ │ } │ │ │ │ - // iftrue(Label_0270:, !s.equals((Object)"video")) │ │ │ │ catch (MalformedURLException ex2) {} │ │ │ │ } │ │ │ │ catch (MalformedURLException ex3) {} │ │ │ │ - Label_0514:; │ │ │ │ } │ │ │ │ - // iftrue(Label_0581:, !s.equals((Object)"audio")) │ │ │ │ catch (MalformedURLException ex4) {} │ │ │ │ - Label_0465:; │ │ │ │ - } │ │ │ │ - // iftrue(Label_0514:, !s.equals((Object)"playlist")) │ │ │ │ - catch (MalformedURLException ex5) {} │ │ │ │ - Label_0375: { │ │ │ │ - continue; │ │ │ │ + Label_0471: { │ │ │ │ + continue; │ │ │ │ + } │ │ │ │ } │ │ │ │ + this.mDb.endTransaction(); │ │ │ │ + this.mDb.close(); │ │ │ │ + this.mDb = null; │ │ │ │ + ampacheDatabaseHelper.close(); │ │ │ │ } │ │ │ │ - this.mDb.endTransaction(); │ │ │ │ - this.mDb.close(); │ │ │ │ - this.mDb = null; │ │ │ │ - ampacheDatabaseHelper.close(); │ │ │ │ + catch (MalformedURLException ex5) {} │ │ │ │ return null; │ │ │ │ + Label_0380:; │ │ │ │ } │ │ │ │ + // iftrue(Label_0471:, !s.equals((Object)"genres")) │ │ │ │ catch (MalformedURLException ex6) {} │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ - // iftrue(Label_0375:, !s.equals((Object)"artist")) │ │ │ │ + // iftrue(Label_0380:, !s.equals((Object)"artist")) │ │ │ │ catch (MalformedURLException ex7) {} │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ catch (MalformedURLException ex8) {} │ │ │ │ } │ │ │ │ catch (MalformedURLException ex9) {} │ │ │ │ mDb2.setTransactionSuccessful(); │ │ │ │ if (this.mDb != null) { │ │ │ │ this.mDb.endTransaction(); │ │ │ │ this.mDb.close(); │ │ │ │ this.mDb = null; │ │ │ │ ampacheDatabaseHelper.close(); │ │ │ │ - continue Label_0373; │ │ │ │ + continue Label_0378; │ │ │ │ } │ │ │ │ - continue Label_0373; │ │ │ │ + continue Label_0378; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onPostExecute(final Object o) { │ │ │ │ super.onPostExecute(o); │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/RequestCache$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ 50: putfield #45 // Field cal:Ljava/util/Calendar; │ │ │ │ 53: return │ │ │ │ │ │ │ │ public boolean endTag(org.xmlpull.v1.XmlPullParser); │ │ │ │ descriptor: (Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=23, args_size=2 │ │ │ │ + stack=300, locals=21, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokeinterface #51, 1 // InterfaceMethod org/xmlpull/v1/XmlPullParser.getName:()Ljava/lang/String; │ │ │ │ 6: astore_2 │ │ │ │ 7: ldc #52 // String song │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_2 │ │ │ │ 11: aload_3 │ │ │ │ @@ -738,16 +738,16 @@ │ │ │ │ 854: aload 6 │ │ │ │ 856: bipush 13 │ │ │ │ 858: aload 15 │ │ │ │ 860: aastore │ │ │ │ 861: aload_0 │ │ │ │ 862: getfield #45 // Field cal:Ljava/util/Calendar; │ │ │ │ 865: invokevirtual #147 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ - 868: lstore 20 │ │ │ │ - 870: lload 20 │ │ │ │ + 868: lstore 17 │ │ │ │ + 870: lload 17 │ │ │ │ 872: invokestatic #105 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ 875: astore 15 │ │ │ │ 877: aload 6 │ │ │ │ 879: bipush 14 │ │ │ │ 881: aload 15 │ │ │ │ 883: aastore │ │ │ │ 884: iconst_0 │ │ │ │ @@ -766,16 +766,16 @@ │ │ │ │ 910: aload 15 │ │ │ │ 912: aastore │ │ │ │ 913: bipush 17 │ │ │ │ 915: istore 11 │ │ │ │ 917: aload_0 │ │ │ │ 918: getfield #37 // Field song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ 921: invokevirtual #164 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getRating:()I │ │ │ │ - 924: istore 22 │ │ │ │ - 926: iload 22 │ │ │ │ + 924: istore 20 │ │ │ │ + 926: iload 20 │ │ │ │ 928: invokestatic #91 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ 931: astore 15 │ │ │ │ 933: aload 6 │ │ │ │ 935: iload 11 │ │ │ │ 937: aload 15 │ │ │ │ 939: aastore │ │ │ │ 940: aload_3 │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/RequestCache$2.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -351,15 +351,15 @@ │ │ │ │ 36: istore_2 │ │ │ │ 37: goto 30 │ │ │ │ │ │ │ │ public boolean endTag(org.xmlpull.v1.XmlPullParser); │ │ │ │ descriptor: (Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=23, args_size=2 │ │ │ │ + stack=300, locals=21, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ 3: invokeinterface #61, 1 // InterfaceMethod org/xmlpull/v1/XmlPullParser.getName:()Ljava/lang/String; │ │ │ │ 8: astore_3 │ │ │ │ 9: ldc #62 // String song │ │ │ │ 11: astore 4 │ │ │ │ @@ -728,16 +728,16 @@ │ │ │ │ 806: aload 7 │ │ │ │ 808: bipush 13 │ │ │ │ 810: aload 16 │ │ │ │ 812: aastore │ │ │ │ 813: aload_0 │ │ │ │ 814: getfield #42 // Field cal:Ljava/util/Calendar; │ │ │ │ 817: invokevirtual #151 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ - 820: lstore 20 │ │ │ │ - 822: lload 20 │ │ │ │ + 820: lstore 18 │ │ │ │ + 822: lload 18 │ │ │ │ 824: invokestatic #110 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ 827: astore 16 │ │ │ │ 829: aload 7 │ │ │ │ 831: bipush 14 │ │ │ │ 833: aload 16 │ │ │ │ 835: aastore │ │ │ │ 836: iconst_0 │ │ │ │ @@ -752,24 +752,24 @@ │ │ │ │ 853: invokevirtual #158 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTagString:()Ljava/lang/String; │ │ │ │ 856: astore 16 │ │ │ │ 858: aload 7 │ │ │ │ 860: bipush 16 │ │ │ │ 862: aload 16 │ │ │ │ 864: aastore │ │ │ │ 865: bipush 17 │ │ │ │ - 867: istore 22 │ │ │ │ + 867: istore 20 │ │ │ │ 869: aload_0 │ │ │ │ 870: getfield #34 // Field song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ 873: invokevirtual #168 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getRating:()I │ │ │ │ 876: istore 15 │ │ │ │ 878: iload 15 │ │ │ │ 880: invokestatic #96 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ 883: astore 16 │ │ │ │ 885: aload 7 │ │ │ │ - 887: iload 22 │ │ │ │ + 887: iload 20 │ │ │ │ 889: aload 16 │ │ │ │ 891: aastore │ │ │ │ 892: aload 4 │ │ │ │ 894: aload 7 │ │ │ │ 896: invokevirtual #232 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ 899: aload_0 │ │ │ │ 900: aconst_null │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/RequestCache$3.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -320,15 +320,15 @@ │ │ │ │ 38: putfield #38 // Field cal:Ljava/util/Calendar; │ │ │ │ 41: return │ │ │ │ │ │ │ │ public boolean endTag(org.xmlpull.v1.XmlPullParser); │ │ │ │ descriptor: (Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=23, args_size=2 │ │ │ │ + stack=300, locals=21, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_1 │ │ │ │ 3: invokeinterface #45, 1 // InterfaceMethod org/xmlpull/v1/XmlPullParser.getName:()Ljava/lang/String; │ │ │ │ 8: astore_3 │ │ │ │ 9: ldc #46 // String song │ │ │ │ 11: astore 4 │ │ │ │ @@ -695,16 +695,16 @@ │ │ │ │ 803: aload 7 │ │ │ │ 805: bipush 13 │ │ │ │ 807: aload 16 │ │ │ │ 809: aastore │ │ │ │ 810: aload_0 │ │ │ │ 811: getfield #38 // Field cal:Ljava/util/Calendar; │ │ │ │ 814: invokevirtual #141 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ - 817: lstore 20 │ │ │ │ - 819: lload 20 │ │ │ │ + 817: lstore 17 │ │ │ │ + 819: lload 17 │ │ │ │ 821: invokestatic #99 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ 824: astore 16 │ │ │ │ 826: aload 7 │ │ │ │ 828: bipush 14 │ │ │ │ 830: aload 16 │ │ │ │ 832: aastore │ │ │ │ 833: iconst_0 │ │ │ │ @@ -719,24 +719,24 @@ │ │ │ │ 850: invokevirtual #148 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTagString:()Ljava/lang/String; │ │ │ │ 853: astore 16 │ │ │ │ 855: aload 7 │ │ │ │ 857: bipush 16 │ │ │ │ 859: aload 16 │ │ │ │ 861: aastore │ │ │ │ 862: bipush 17 │ │ │ │ - 864: istore 22 │ │ │ │ + 864: istore 20 │ │ │ │ 866: aload_0 │ │ │ │ 867: getfield #30 // Field song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ │ │ 870: invokevirtual #158 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getRating:()I │ │ │ │ 873: istore 15 │ │ │ │ 875: iload 15 │ │ │ │ 877: invokestatic #85 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ 880: astore 16 │ │ │ │ 882: aload 7 │ │ │ │ - 884: iload 22 │ │ │ │ + 884: iload 20 │ │ │ │ 886: aload 16 │ │ │ │ 888: aastore │ │ │ │ 889: aload 4 │ │ │ │ 891: aload 7 │ │ │ │ 893: invokevirtual #222 // Method android/database/MatrixCursor.addRow:([Ljava/lang/Object;)V │ │ │ │ 896: aload_0 │ │ │ │ 897: aconst_null │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/RequestCache$4.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ 50: putfield #47 // Field cal:Ljava/util/Calendar; │ │ │ │ 53: return │ │ │ │ │ │ │ │ public boolean endTag(org.xmlpull.v1.XmlPullParser); │ │ │ │ descriptor: (Lorg/xmlpull/v1/XmlPullParser;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=25, args_size=2 │ │ │ │ + stack=300, locals=23, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokeinterface #53, 1 // InterfaceMethod org/xmlpull/v1/XmlPullParser.getName:()Ljava/lang/String; │ │ │ │ 6: astore_2 │ │ │ │ 7: ldc #54 // String song │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_2 │ │ │ │ 11: aload_3 │ │ │ │ @@ -964,35 +964,35 @@ │ │ │ │ 1316: astore 17 │ │ │ │ 1318: aload 6 │ │ │ │ 1320: bipush 18 │ │ │ │ 1322: aload 17 │ │ │ │ 1324: aastore │ │ │ │ 1325: aload_0 │ │ │ │ 1326: getfield #33 // Field val$playlist_id:J │ │ │ │ - 1329: lstore 22 │ │ │ │ - 1331: lload 22 │ │ │ │ + 1329: lstore 19 │ │ │ │ + 1331: lload 19 │ │ │ │ 1333: invokestatic #107 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ 1336: astore 17 │ │ │ │ 1338: aload 6 │ │ │ │ 1340: bipush 19 │ │ │ │ 1342: aload 17 │ │ │ │ 1344: aastore │ │ │ │ 1345: bipush 20 │ │ │ │ 1347: istore 11 │ │ │ │ 1349: aload_0 │ │ │ │ 1350: getfield #197 // Field i:I │ │ │ │ - 1353: istore 24 │ │ │ │ - 1355: iload 24 │ │ │ │ + 1353: istore 22 │ │ │ │ + 1355: iload 22 │ │ │ │ 1357: iconst_1 │ │ │ │ 1358: iadd │ │ │ │ 1359: istore 18 │ │ │ │ 1361: aload_0 │ │ │ │ 1362: iload 18 │ │ │ │ 1364: putfield #197 // Field i:I │ │ │ │ - 1367: iload 24 │ │ │ │ + 1367: iload 22 │ │ │ │ 1369: invokestatic #93 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ 1372: astore 17 │ │ │ │ 1374: aload 6 │ │ │ │ 1376: iload 11 │ │ │ │ 1378: aload 17 │ │ │ │ 1380: aastore │ │ │ │ 1381: aload_3 │ │ ├── jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -958,178 +958,176 @@ │ │ │ │ 219: aload_3 │ │ │ │ 220: invokevirtual #212 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ 223: pop │ │ │ │ 224: aload_1 │ │ │ │ 225: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTags:()Ljava/util/ArrayList; │ │ │ │ 228: astore 4 │ │ │ │ 230: aload 4 │ │ │ │ - 232: ifnull 345 │ │ │ │ + 232: ifnull 337 │ │ │ │ 235: aload_1 │ │ │ │ 236: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTags:()Ljava/util/ArrayList; │ │ │ │ 239: astore 4 │ │ │ │ 241: aload 4 │ │ │ │ 243: invokevirtual #229 // Method java/util/ArrayList.size:()I │ │ │ │ 246: istore 8 │ │ │ │ 248: iload 8 │ │ │ │ - 250: ifle 345 │ │ │ │ + 250: ifle 337 │ │ │ │ 253: aload_1 │ │ │ │ 254: invokevirtual #224 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTags:()Ljava/util/ArrayList; │ │ │ │ - 257: astore 4 │ │ │ │ - 259: aload 4 │ │ │ │ - 261: invokevirtual #233 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 264: astore 9 │ │ │ │ - 266: aload 9 │ │ │ │ - 268: invokeinterface #239, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 273: istore 8 │ │ │ │ - 275: iload 8 │ │ │ │ - 277: ifeq 345 │ │ │ │ - 280: aload 9 │ │ │ │ - 282: invokeinterface #243, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 287: checkcast #245 // class jp/co/kayo/android/localplayer/ds/ampache/bean/Tag │ │ │ │ - 290: astore 10 │ │ │ │ - 292: aload 10 │ │ │ │ - 294: invokevirtual #246 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ - 297: astore 4 │ │ │ │ - 299: aload 4 │ │ │ │ - 301: ifnull 266 │ │ │ │ - 304: aload 10 │ │ │ │ - 306: invokevirtual #246 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ - 309: astore 4 │ │ │ │ - 311: aload 4 │ │ │ │ - 313: invokevirtual #249 // Method java/lang/String.length:()I │ │ │ │ - 316: istore 8 │ │ │ │ - 318: iload 8 │ │ │ │ - 320: ifle 266 │ │ │ │ - 323: aload_0 │ │ │ │ - 324: getfield #55 // Field tagkeys:Ljava/util/HashSet; │ │ │ │ - 327: astore 4 │ │ │ │ - 329: aload 10 │ │ │ │ - 331: invokevirtual #246 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ - 334: astore_3 │ │ │ │ - 335: aload 4 │ │ │ │ - 337: aload_3 │ │ │ │ - 338: invokevirtual #212 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ - 341: pop │ │ │ │ - 342: goto 266 │ │ │ │ - 345: aload_1 │ │ │ │ - 346: invokevirtual #254 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ - 349: astore_3 │ │ │ │ - 350: aload_2 │ │ │ │ - 351: ldc #251 // String _data │ │ │ │ - 353: aload_3 │ │ │ │ - 354: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 357: aload_1 │ │ │ │ - 358: invokevirtual #259 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTrack:()Ljava/lang/String; │ │ │ │ - 361: astore_3 │ │ │ │ - 362: aload_2 │ │ │ │ - 363: ldc_w #256 // String track │ │ │ │ - 366: aload_3 │ │ │ │ - 367: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 370: aload_0 │ │ │ │ - 371: getfield #63 // Field cal:Ljava/util/Calendar; │ │ │ │ - 374: invokevirtual #127 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ - 377: invokestatic #132 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 380: astore_3 │ │ │ │ - 381: aload_2 │ │ │ │ - 382: ldc_w #261 // String date_added │ │ │ │ - 385: aload_3 │ │ │ │ - 386: invokevirtual #203 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ - 389: aload_0 │ │ │ │ - 390: getfield #63 // Field cal:Ljava/util/Calendar; │ │ │ │ - 393: invokevirtual #127 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ - 396: lstore 6 │ │ │ │ - 398: lload 6 │ │ │ │ - 400: invokestatic #132 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 403: astore_3 │ │ │ │ - 404: aload_2 │ │ │ │ - 405: ldc_w #263 // String date_modified │ │ │ │ - 408: aload_3 │ │ │ │ - 409: invokevirtual #203 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ - 412: aload_1 │ │ │ │ - 413: invokevirtual #268 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTagString:()Ljava/lang/String; │ │ │ │ - 416: astore_3 │ │ │ │ - 417: aload_2 │ │ │ │ - 418: ldc_w #265 // String tags │ │ │ │ - 421: aload_3 │ │ │ │ - 422: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 425: aload_1 │ │ │ │ - 426: invokevirtual #216 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ - 429: astore 4 │ │ │ │ - 431: aload 4 │ │ │ │ - 433: ifnull 456 │ │ │ │ - 436: ldc_w #270 // String year │ │ │ │ - 439: astore 4 │ │ │ │ - 441: aload_1 │ │ │ │ - 442: invokevirtual #216 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ - 445: invokevirtual #104 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Album.getYear:()Ljava/lang/String; │ │ │ │ - 448: astore_3 │ │ │ │ - 449: aload_2 │ │ │ │ - 450: aload 4 │ │ │ │ - 452: aload_3 │ │ │ │ - 453: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 456: aload_1 │ │ │ │ - 457: invokevirtual #273 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getRating:()I │ │ │ │ - 460: istore 5 │ │ │ │ - 462: iload 5 │ │ │ │ - 464: invokestatic #114 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 467: astore_3 │ │ │ │ - 468: aload_2 │ │ │ │ - 469: ldc_w #272 // String point │ │ │ │ - 472: aload_3 │ │ │ │ - 473: invokevirtual #195 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ - 476: aload_1 │ │ │ │ - 477: invokevirtual #254 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ - 480: astore 4 │ │ │ │ - 482: aload 4 │ │ │ │ - 484: invokestatic #277 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ │ │ - 487: astore 11 │ │ │ │ - 489: aload 11 │ │ │ │ - 491: ifnull 552 │ │ │ │ - 494: aload 11 │ │ │ │ - 496: invokevirtual #282 // Method java/io/File.exists:()Z │ │ │ │ - 499: istore 8 │ │ │ │ - 501: iload 8 │ │ │ │ - 503: ifeq 552 │ │ │ │ - 506: ldc_w #284 // String cache_file │ │ │ │ - 509: astore 4 │ │ │ │ - 511: aload 11 │ │ │ │ - 513: invokevirtual #285 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ - 516: astore_3 │ │ │ │ - 517: aload_2 │ │ │ │ - 518: aload 4 │ │ │ │ - 520: aload_3 │ │ │ │ - 521: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 524: aload_0 │ │ │ │ - 525: getfield #65 // Field mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ - 528: ldc_w #287 // String audio │ │ │ │ - 531: aconst_null │ │ │ │ - 532: aload_2 │ │ │ │ - 533: invokevirtual #293 // Method android/database/sqlite/SQLiteDatabase.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ - 536: pop2 │ │ │ │ + 257: invokevirtual #233 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 260: astore 4 │ │ │ │ + 262: aload 4 │ │ │ │ + 264: invokeinterface #239, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 269: istore 5 │ │ │ │ + 271: iload 5 │ │ │ │ + 273: ifeq 337 │ │ │ │ + 276: aload 4 │ │ │ │ + 278: invokeinterface #243, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 283: checkcast #245 // class jp/co/kayo/android/localplayer/ds/ampache/bean/Tag │ │ │ │ + 286: astore 9 │ │ │ │ + 288: aload 9 │ │ │ │ + 290: invokevirtual #246 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ + 293: astore_3 │ │ │ │ + 294: aload_3 │ │ │ │ + 295: ifnull 262 │ │ │ │ + 298: aload 9 │ │ │ │ + 300: invokevirtual #246 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ + 303: astore_3 │ │ │ │ + 304: aload_3 │ │ │ │ + 305: invokevirtual #249 // Method java/lang/String.length:()I │ │ │ │ + 308: istore 5 │ │ │ │ + 310: iload 5 │ │ │ │ + 312: ifle 262 │ │ │ │ + 315: aload_0 │ │ │ │ + 316: getfield #55 // Field tagkeys:Ljava/util/HashSet; │ │ │ │ + 319: astore_3 │ │ │ │ + 320: aload 9 │ │ │ │ + 322: invokevirtual #246 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.getId:()Ljava/lang/String; │ │ │ │ + 325: astore 10 │ │ │ │ + 327: aload_3 │ │ │ │ + 328: aload 10 │ │ │ │ + 330: invokevirtual #212 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ + 333: pop │ │ │ │ + 334: goto 262 │ │ │ │ + 337: aload_1 │ │ │ │ + 338: invokevirtual #254 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ + 341: astore_3 │ │ │ │ + 342: aload_2 │ │ │ │ + 343: ldc #251 // String _data │ │ │ │ + 345: aload_3 │ │ │ │ + 346: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 349: aload_1 │ │ │ │ + 350: invokevirtual #259 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTrack:()Ljava/lang/String; │ │ │ │ + 353: astore_3 │ │ │ │ + 354: aload_2 │ │ │ │ + 355: ldc_w #256 // String track │ │ │ │ + 358: aload_3 │ │ │ │ + 359: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 362: aload_0 │ │ │ │ + 363: getfield #63 // Field cal:Ljava/util/Calendar; │ │ │ │ + 366: invokevirtual #127 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ + 369: invokestatic #132 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 372: astore_3 │ │ │ │ + 373: aload_2 │ │ │ │ + 374: ldc_w #261 // String date_added │ │ │ │ + 377: aload_3 │ │ │ │ + 378: invokevirtual #203 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ + 381: aload_0 │ │ │ │ + 382: getfield #63 // Field cal:Ljava/util/Calendar; │ │ │ │ + 385: invokevirtual #127 // Method java/util/Calendar.getTimeInMillis:()J │ │ │ │ + 388: lstore 6 │ │ │ │ + 390: lload 6 │ │ │ │ + 392: invokestatic #132 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 395: astore_3 │ │ │ │ + 396: aload_2 │ │ │ │ + 397: ldc_w #263 // String date_modified │ │ │ │ + 400: aload_3 │ │ │ │ + 401: invokevirtual #203 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ + 404: aload_1 │ │ │ │ + 405: invokevirtual #268 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getTagString:()Ljava/lang/String; │ │ │ │ + 408: astore_3 │ │ │ │ + 409: aload_2 │ │ │ │ + 410: ldc_w #265 // String tags │ │ │ │ + 413: aload_3 │ │ │ │ + 414: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 417: aload_1 │ │ │ │ + 418: invokevirtual #216 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ + 421: astore 4 │ │ │ │ + 423: aload 4 │ │ │ │ + 425: ifnull 448 │ │ │ │ + 428: ldc_w #270 // String year │ │ │ │ + 431: astore 4 │ │ │ │ + 433: aload_1 │ │ │ │ + 434: invokevirtual #216 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getAlbum:()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ │ │ + 437: invokevirtual #104 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Album.getYear:()Ljava/lang/String; │ │ │ │ + 440: astore_3 │ │ │ │ + 441: aload_2 │ │ │ │ + 442: aload 4 │ │ │ │ + 444: aload_3 │ │ │ │ + 445: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 448: aload_1 │ │ │ │ + 449: invokevirtual #273 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getRating:()I │ │ │ │ + 452: istore 5 │ │ │ │ + 454: iload 5 │ │ │ │ + 456: invokestatic #114 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 459: astore_3 │ │ │ │ + 460: aload_2 │ │ │ │ + 461: ldc_w #272 // String point │ │ │ │ + 464: aload_3 │ │ │ │ + 465: invokevirtual #195 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ │ │ + 468: aload_1 │ │ │ │ + 469: invokevirtual #254 // Method jp/co/kayo/android/localplayer/ds/ampache/bean/Song.getUrl:()Ljava/lang/String; │ │ │ │ + 472: astore 4 │ │ │ │ + 474: aload 4 │ │ │ │ + 476: invokestatic #277 // Method jp/co/kayo/android/localplayer/ds/ampache/RequestCache.getCacheFile:(Ljava/lang/String;)Ljava/io/File; │ │ │ │ + 479: astore 11 │ │ │ │ + 481: aload 11 │ │ │ │ + 483: ifnull 544 │ │ │ │ + 486: aload 11 │ │ │ │ + 488: invokevirtual #282 // Method java/io/File.exists:()Z │ │ │ │ + 491: istore 8 │ │ │ │ + 493: iload 8 │ │ │ │ + 495: ifeq 544 │ │ │ │ + 498: ldc_w #284 // String cache_file │ │ │ │ + 501: astore 4 │ │ │ │ + 503: aload 11 │ │ │ │ + 505: invokevirtual #285 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ + 508: astore_3 │ │ │ │ + 509: aload_2 │ │ │ │ + 510: aload 4 │ │ │ │ + 512: aload_3 │ │ │ │ + 513: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 516: aload_0 │ │ │ │ + 517: getfield #65 // Field mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ + 520: ldc_w #287 // String audio │ │ │ │ + 523: aconst_null │ │ │ │ + 524: aload_2 │ │ │ │ + 525: invokevirtual #293 // Method android/database/sqlite/SQLiteDatabase.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ + 528: pop2 │ │ │ │ + 529: aload_0 │ │ │ │ + 530: getfield #46 // Field mSongCount:I │ │ │ │ + 533: iconst_1 │ │ │ │ + 534: iadd │ │ │ │ + 535: istore 8 │ │ │ │ 537: aload_0 │ │ │ │ - 538: getfield #46 // Field mSongCount:I │ │ │ │ - 541: iconst_1 │ │ │ │ - 542: iadd │ │ │ │ - 543: istore 8 │ │ │ │ - 545: aload_0 │ │ │ │ - 546: iload 8 │ │ │ │ - 548: putfield #46 // Field mSongCount:I │ │ │ │ - 551: return │ │ │ │ - 552: ldc_w #284 // String cache_file │ │ │ │ - 555: astore_3 │ │ │ │ - 556: iconst_0 │ │ │ │ - 557: istore 8 │ │ │ │ + 538: iload 8 │ │ │ │ + 540: putfield #46 // Field mSongCount:I │ │ │ │ + 543: return │ │ │ │ + 544: ldc_w #284 // String cache_file │ │ │ │ + 547: astore_3 │ │ │ │ + 548: iconst_0 │ │ │ │ + 549: istore 8 │ │ │ │ + 551: aconst_null │ │ │ │ + 552: checkcast #189 // class java/lang/String │ │ │ │ + 555: astore 4 │ │ │ │ + 557: aload_2 │ │ │ │ + 558: aload_3 │ │ │ │ 559: aconst_null │ │ │ │ - 560: checkcast #189 // class java/lang/String │ │ │ │ - 563: astore 4 │ │ │ │ - 565: aload_2 │ │ │ │ - 566: aload_3 │ │ │ │ - 567: aconst_null │ │ │ │ - 568: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 571: goto 524 │ │ │ │ + 560: invokevirtual #178 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 563: goto 516 │ │ │ │ │ │ │ │ public void createTag(jp.co.kayo.android.localplayer.ds.ampache.bean.Tag); │ │ │ │ descriptor: (Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=10, args_size=2 │ │ │ │ 0: aload_0 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider.smali │ @@ -218,419 +218,434 @@ │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->audio_cols:[Ljava/lang/String; │ │ return-void │ .end method │ │ .method private albumIdUpdate(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - .locals 16 │ + .locals 20 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ .line 1166 │ if-eqz p2, :cond_1 │ │ - const-string v2, "encoding" │ + const-string v5, "encoding" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v5 │ │ - if-eqz v2, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 1167 │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v14 │ + move-result-wide v18 │ │ .line 1168 │ - .local v14, "id":J │ - const-wide/16 v2, 0x0 │ + .local v18, "id":J │ + const-wide/16 v6, 0x0 │ │ - cmp-long v2, v14, v2 │ + cmp-long v5, v18, v6 │ │ - if-ltz v2, :cond_0 │ + if-ltz v5, :cond_0 │ │ .line 1169 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v14, v15}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getAlbumKey(J)Ljava/lang/String; │ + move-wide/from16 v1, v18 │ │ - move-result-object v10 │ + invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getAlbumKey(J)Ljava/lang/String; │ + │ + move-result-object v13 │ │ .line 1170 │ - .local v10, "albumkey":Ljava/lang/String; │ - if-eqz v10, :cond_0 │ + .local v13, "albumkey":Ljava/lang/String; │ + if-eqz v13, :cond_0 │ │ .line 1171 │ - const-string v2, "encoding" │ + const-string v5, "encoding" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v16 │ │ .line 1172 │ - .local v13, "enc":Ljava/lang/String; │ + .local v16, "enc":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v3, 0x4 │ + const/4 v6, 0x4 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v7, 0x0 │ │ - const-string v5, "_id" │ + const-string v8, "_id" │ │ - aput-object v5, v3, v4 │ + aput-object v8, v6, v7 │ │ - const/4 v4, 0x1 │ + const/4 v7, 0x1 │ │ - const-string v5, "title" │ + const-string v8, "title" │ │ - aput-object v5, v3, v4 │ + aput-object v8, v6, v7 │ │ - const/4 v4, 0x2 │ + const/4 v7, 0x2 │ │ - const-string v5, "album" │ + const-string v8, "album" │ │ - aput-object v5, v3, v4 │ + aput-object v8, v6, v7 │ │ - const/4 v4, 0x3 │ + const/4 v7, 0x3 │ │ - const-string v5, "artist" │ + const-string v8, "artist" │ │ - aput-object v5, v3, v4 │ + aput-object v8, v6, v7 │ │ - const-string v4, "album_key = ?" │ + const-string v7, "album_key = ?" │ │ - const/4 v5, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v6, 0x0 │ + const/4 v9, 0x0 │ │ - aput-object v10, v5, v6 │ + aput-object v13, v8, v9 │ │ - const/4 v6, 0x0 │ + const/4 v9, 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; │ + invoke-virtual/range {v4 .. v9}, 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 v12 │ + move-result-object v15 │ │ .line 1182 │ - .local v12, "cur":Landroid/database/Cursor; │ - if-eqz v12, :cond_0 │ + .local v15, "cur":Landroid/database/Cursor; │ + if-eqz v15, :cond_0 │ │ - invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v15}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v2 │ + move-result v5 │ │ - if-eqz v2, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 1183 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v12, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->setId3Tag(Landroid/database/Cursor;Ljava/lang/String;)I │ + move-object/from16 v1, v16 │ │ - move-result v2 │ + invoke-direct {v0, v15, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->setId3Tag(Landroid/database/Cursor;Ljava/lang/String;)I │ │ - .line 1242 │ - .end local v10 # "albumkey":Ljava/lang/String; │ - .end local v12 # "cur":Landroid/database/Cursor; │ - .end local v13 # "enc":Ljava/lang/String; │ + move-result v5 │ + │ + .line 1237 │ + .end local v13 # "albumkey":Ljava/lang/String; │ + .end local v15 # "cur":Landroid/database/Cursor; │ + .end local v16 # "enc":Ljava/lang/String; │ :goto_0 │ - return v2 │ + return v5 │ │ .line 1187 │ :cond_0 │ - const/4 v2, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ .line 1189 │ - .end local v14 # "id":J │ + .end local v18 # "id":J │ :cond_1 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v1 │ + move-result-object v4 │ │ .line 1190 │ - .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const/4 v12, 0x0 │ + .local v4, "db":Landroid/database/sqlite/SQLiteDatabase; │ + const/4 v15, 0x0 │ │ .line 1192 │ - .restart local v12 # "cur":Landroid/database/Cursor; │ + .restart local v15 # "cur":Landroid/database/Cursor; │ :try_start_0 │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v14 │ + move-result-wide v18 │ │ .line 1193 │ - .restart local v14 # "id":J │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .restart local v18 # "id":J │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1194 │ - const-string v2, "album" │ + const-string v5, "album" │ │ - const-string v3, "_id = ?" │ + const-string v6, "_id = ?" │ │ - const/4 v4, 0x1 │ + const/4 v7, 0x1 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v7, v7, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-static {v14, v15}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1196 │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - aput-object v6, v4, v5 │ + aput-object v9, v7, v8 │ │ + .line 1194 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v4, v5, v0, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1200 │ - const-string v2, "album" │ + const-string v5, "album" │ │ - const/4 v3, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v7, 0x0 │ │ - const-string v5, "album_key" │ + const-string v8, "album_key" │ │ - aput-object v5, v3, v4 │ + aput-object v8, v6, v7 │ │ - const-string v4, "_id = ?" │ + const-string v7, "_id = ?" │ │ - const/4 v5, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v8, v8, [Ljava/lang/String; │ │ - const/4 v6, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-static {v14, v15}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1205 │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v10 │ │ - aput-object v7, v5, v6 │ + aput-object v10, v8, v9 │ │ - const/4 v6, 0x0 │ + const/4 v9, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v8, 0x0 │ + const/4 v11, 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; │ + .line 1200 │ + invoke-virtual/range {v4 .. v11}, 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 v12 │ + move-result-object v15 │ │ .line 1208 │ - if-eqz v12, :cond_3 │ + if-eqz v15, :cond_3 │ │ - invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v15}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v2 │ + move-result v5 │ │ - if-eqz v2, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 1209 │ - const-string v2, "album_key" │ + const-string v5, "album_key" │ │ - invoke-interface {v12, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1210 │ + invoke-interface {v15, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v5 │ │ - invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1209 │ + invoke-interface {v15, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v12 │ │ .line 1211 │ - .local v9, "albumKey":Ljava/lang/String; │ - new-instance v11, Landroid/content/ContentValues; │ + .local v12, "albumKey":Ljava/lang/String; │ + new-instance v14, Landroid/content/ContentValues; │ │ - invoke-direct {v11}, Landroid/content/ContentValues;->()V │ + invoke-direct {v14}, Landroid/content/ContentValues;->()V │ │ .line 1212 │ - .local v11, "audioValues":Landroid/content/ContentValues; │ - const-string v2, "init_flg" │ + .local v14, "audioValues":Landroid/content/ContentValues; │ + const-string v5, "init_flg" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v5 │ │ - if-eqz v2, :cond_5 │ + if-eqz v5, :cond_5 │ │ - const-string v2, "init_flg" │ + const-string v5, "init_flg" │ │ + .line 1213 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v5 │ │ - if-nez v2, :cond_5 │ + if-nez v5, :cond_5 │ │ .line 1215 │ - const-string v3, "cache_file" │ + const-string v6, "cache_file" │ │ - const/4 v2, 0x0 │ + const/4 v5, 0x0 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-virtual {v11, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v14, v6, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1227 │ :cond_2 │ :goto_1 │ - invoke-virtual {v11}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v14}, Landroid/content/ContentValues;->size()I │ │ - move-result v2 │ + move-result v5 │ │ - if-lez v2, :cond_3 │ + if-lez v5, :cond_3 │ │ .line 1228 │ - const-string v2, "audio" │ + const-string v5, "audio" │ │ - const-string v3, "album_key = ?" │ + const-string v6, "album_key = ?" │ │ - const/4 v4, 0x1 │ + const/4 v7, 0x1 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v7, v7, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v8, 0x0 │ │ - aput-object v9, v4, v5 │ + aput-object v12, v7, v8 │ │ - invoke-virtual {v1, v2, v11, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v4, v5, v14, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1236 │ - .end local v9 # "albumKey":Ljava/lang/String; │ - .end local v11 # "audioValues":Landroid/content/ContentValues; │ + .end local v12 # "albumKey":Ljava/lang/String; │ + .end local v14 # "audioValues":Landroid/content/ContentValues; │ :cond_3 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1237 │ - const/4 v2, 0x1 │ + const/4 v5, 0x1 │ │ .line 1239 │ - if-eqz v12, :cond_4 │ + if-eqz v15, :cond_4 │ │ .line 1240 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ .line 1242 │ :cond_4 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto/16 :goto_0 │ │ .line 1218 │ - .restart local v9 # "albumKey":Ljava/lang/String; │ - .restart local v11 # "audioValues":Landroid/content/ContentValues; │ + .restart local v12 # "albumKey":Ljava/lang/String; │ + .restart local v14 # "audioValues":Landroid/content/ContentValues; │ :cond_5 │ :try_start_1 │ - const-string v2, "album" │ + const-string v5, "album" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v5 │ │ - if-eqz v2, :cond_6 │ + if-eqz v5, :cond_6 │ │ .line 1219 │ - const-string v2, "album" │ + const-string v5, "album" │ │ - const-string v3, "album" │ + const-string v6, "album" │ │ + .line 1220 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v6}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - invoke-virtual {v11, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + .line 1219 │ + invoke-virtual {v14, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1222 │ :cond_6 │ - const-string v2, "artist" │ + const-string v5, "artist" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v5 │ │ - if-eqz v2, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 1223 │ - const-string v2, "artist" │ + const-string v5, "artist" │ │ - const-string v3, "artist" │ + const-string v6, "artist" │ │ + .line 1224 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v6}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - invoke-virtual {v11, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + .line 1223 │ + invoke-virtual {v14, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ .line 1239 │ - .end local v9 # "albumKey":Ljava/lang/String; │ - .end local v11 # "audioValues":Landroid/content/ContentValues; │ - .end local v14 # "id":J │ + .end local v12 # "albumKey":Ljava/lang/String; │ + .end local v14 # "audioValues":Landroid/content/ContentValues; │ + .end local v18 # "id":J │ :catchall_0 │ - move-exception v2 │ + move-exception v5 │ │ - if-eqz v12, :cond_7 │ + if-eqz v15, :cond_7 │ │ .line 1240 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ .line 1242 │ :cond_7 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v2 │ + throw v5 │ .end method │ │ .method private albumQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 30 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ @@ -639,14 +654,15 @@ │ │ .prologue │ .line 467 │ if-eqz p3, :cond_4 │ │ const-string v4, "_id" │ │ + .line 468 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -658,14 +674,15 @@ │ .line 469 │ .local v27, "search_id":Z │ :goto_0 │ if-eqz p3, :cond_6 │ │ const-string v4, "album_key" │ │ + .line 470 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -677,14 +694,15 @@ │ .line 471 │ .local v25, "search_albumkey":Z │ :goto_1 │ if-eqz p3, :cond_8 │ │ const-string v4, "artist" │ │ + .line 472 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -758,15 +776,15 @@ │ │ .line 532 │ .end local v2 # "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ :cond_2 │ :goto_3 │ return-object v21 │ │ - .line 467 │ + .line 468 │ .end local v3 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v20 # "canUseNetwork":Z │ .end local v25 # "search_albumkey":Z │ .end local v26 # "search_artist":Z │ .end local v27 # "search_id":Z │ :cond_3 │ const/16 v27, 0x0 │ @@ -774,27 +792,27 @@ │ goto :goto_0 │ │ :cond_4 │ const/16 v27, 0x0 │ │ goto :goto_0 │ │ - .line 469 │ + .line 470 │ .restart local v27 # "search_id":Z │ :cond_5 │ const/16 v25, 0x0 │ │ goto :goto_1 │ │ :cond_6 │ const/16 v25, 0x0 │ │ goto :goto_1 │ │ - .line 471 │ + .line 472 │ .restart local v25 # "search_albumkey":Z │ :cond_7 │ const/16 v26, 0x0 │ │ goto :goto_2 │ │ :cond_8 │ @@ -1122,643 +1140,658 @@ │ │ invoke-direct {v0, v4}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ goto/16 :goto_3 │ .end method │ │ .method private artistIdUpdate(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - .locals 19 │ + .locals 20 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ .line 1027 │ if-eqz p2, :cond_6 │ │ - const-string v2, "encoding" │ + const-string v3, "encoding" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_6 │ + if-eqz v3, :cond_6 │ │ .line 1029 │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ .line 1030 │ - .local v15, "id":J │ - const-wide/16 v2, 0x0 │ + .local v16, "id":J │ + const-wide/16 v4, 0x0 │ │ - cmp-long v2, v15, v2 │ + cmp-long v3, v16, v4 │ │ - if-ltz v2, :cond_3 │ + if-ltz v3, :cond_3 │ │ .line 1031 │ - const-string v2, "encoding" │ + const-string v3, "encoding" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 1032 │ - .local v14, "enc":Ljava/lang/String; │ + .local v15, "enc":Ljava/lang/String; │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1033 │ - .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const/4 v12, 0x0 │ + .local v2, "db":Landroid/database/sqlite/SQLiteDatabase; │ + const/4 v13, 0x0 │ │ .line 1035 │ - .local v12, "cur":Landroid/database/Cursor; │ + .local v13, "cur":Landroid/database/Cursor; │ :try_start_0 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1036 │ - const-string v2, "artist" │ - │ - const/4 v3, 0x1 │ + const-string v3, "artist" │ │ - new-array v3, v3, [Ljava/lang/String; │ + const/4 v4, 0x1 │ │ - const/4 v4, 0x0 │ + new-array v4, v4, [Ljava/lang/String; │ │ - const-string v5, "artist" │ + const/4 v5, 0x0 │ │ - aput-object v5, v3, v4 │ + const-string v6, "artist" │ │ - const-string v4, "_id = ?" │ + aput-object v6, v4, v5 │ │ - const/4 v5, 0x1 │ + const-string v5, "_id = ?" │ │ - new-array v5, v5, [Ljava/lang/String; │ + const/4 v6, 0x1 │ │ - const/4 v6, 0x0 │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + const/4 v7, 0x0 │ │ - move-result-object v7 │ + .line 1042 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - aput-object v7, v5, v6 │ + move-result-object v8 │ │ - const/4 v6, 0x0 │ + aput-object v8, v6, v7 │ │ 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 v12 │ + .line 1036 │ + 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 v13 │ │ .line 1044 │ - if-eqz v12, :cond_1 │ + if-eqz v13, :cond_1 │ │ - invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v13}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 1045 │ - const-string v2, "artist" │ + const-string v3, "artist" │ │ - invoke-interface {v12, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1046 │ + invoke-interface {v13, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1045 │ + invoke-interface {v13, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getBytes(Ljava/lang/String;)[B │ + invoke-direct {v0, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1047 │ - .local v11, "bufs":[B │ - if-eqz v11, :cond_1 │ + .local v12, "bufs":[B │ + if-eqz v12, :cond_1 │ │ - array-length v2, v11 │ + array-length v3, v12 │ │ - if-lez v2, :cond_1 │ + if-lez v3, :cond_1 │ │ .line 1048 │ - new-instance v18, Landroid/content/ContentValues; │ + new-instance v19, Landroid/content/ContentValues; │ │ - invoke-direct/range {v18 .. v18}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v19 .. v19}, Landroid/content/ContentValues;->()V │ │ .line 1049 │ - .local v18, "updateValues":Landroid/content/ContentValues; │ - const-string v2, "artist" │ + .local v19, "updateValues":Landroid/content/ContentValues; │ + const-string v3, "artist" │ │ - new-instance v3, Ljava/lang/String; │ + new-instance v4, Ljava/lang/String; │ │ - invoke-direct {v3, v11, v14}, Ljava/lang/String;->([BLjava/lang/String;)V │ + invoke-direct {v4, v12, v15}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1051 │ - const-string v2, "artist" │ + const-string v3, "artist" │ │ - const-string v3, "_id = ?" │ + const-string v4, "_id = ?" │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1054 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ - move-object/from16 v0, v18 │ + .line 1051 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v17 │ + move-result v18 │ │ .line 1056 │ - .local v17, "ret":I │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + .local v18, "ret":I │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1063 │ - if-eqz v12, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 1064 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1066 │ :cond_0 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1067 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->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 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ - .line 1124 │ - .end local v1 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - .end local v11 # "bufs":[B │ - .end local v12 # "cur":Landroid/database/Cursor; │ - .end local v14 # "enc":Ljava/lang/String; │ - .end local v17 # "ret":I │ - .end local v18 # "updateValues":Landroid/content/ContentValues; │ + .line 1116 │ + .end local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v12 # "bufs":[B │ + .end local v13 # "cur":Landroid/database/Cursor; │ + .end local v15 # "enc":Ljava/lang/String; │ + .end local v18 # "ret":I │ + .end local v19 # "updateValues":Landroid/content/ContentValues; │ :goto_0 │ - return v17 │ + return v18 │ │ .line 1063 │ - .restart local v1 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - .restart local v12 # "cur":Landroid/database/Cursor; │ - .restart local v14 # "enc":Ljava/lang/String; │ + .restart local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ + .restart local v13 # "cur":Landroid/database/Cursor; │ + .restart local v15 # "enc":Ljava/lang/String; │ :cond_1 │ - if-eqz v12, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 1064 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1066 │ :cond_2 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1067 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->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 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1071 │ - .end local v1 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - .end local v12 # "cur":Landroid/database/Cursor; │ - .end local v14 # "enc":Ljava/lang/String; │ + .end local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v13 # "cur":Landroid/database/Cursor; │ + .end local v15 # "enc":Ljava/lang/String; │ :cond_3 │ :goto_1 │ - const/16 v17, 0x0 │ + const/16 v18, 0x0 │ │ goto :goto_0 │ │ .line 1060 │ - .restart local v1 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - .restart local v12 # "cur":Landroid/database/Cursor; │ - .restart local v14 # "enc":Ljava/lang/String; │ + .restart local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ + .restart local v13 # "cur":Landroid/database/Cursor; │ + .restart local v15 # "enc":Ljava/lang/String; │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1061 │ - .local v13, "e":Ljava/io/UnsupportedEncodingException; │ + .local v14, "e":Ljava/io/UnsupportedEncodingException; │ :try_start_1 │ - invoke-virtual {v13}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V │ + invoke-virtual {v14}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 1063 │ - if-eqz v12, :cond_4 │ + if-eqz v13, :cond_4 │ │ .line 1064 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1066 │ :cond_4 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1067 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->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 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ goto :goto_1 │ │ .line 1063 │ - .end local v13 # "e":Ljava/io/UnsupportedEncodingException; │ + .end local v14 # "e":Ljava/io/UnsupportedEncodingException; │ :catchall_0 │ - move-exception v2 │ + move-exception v3 │ │ - if-eqz v12, :cond_5 │ + if-eqz v13, :cond_5 │ │ .line 1064 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1066 │ :cond_5 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1067 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ - throw v2 │ + throw v3 │ │ .line 1073 │ - .end local v1 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - .end local v12 # "cur":Landroid/database/Cursor; │ - .end local v14 # "enc":Ljava/lang/String; │ - .end local v15 # "id":J │ + .end local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ + .end local v13 # "cur":Landroid/database/Cursor; │ + .end local v15 # "enc":Ljava/lang/String; │ + .end local v16 # "id":J │ :cond_6 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1074 │ - .restart local v1 # "db":Landroid/database/sqlite/SQLiteDatabase; │ - const/4 v12, 0x0 │ + .restart local v2 # "db":Landroid/database/sqlite/SQLiteDatabase; │ + const/4 v13, 0x0 │ │ .line 1076 │ - .restart local v12 # "cur":Landroid/database/Cursor; │ + .restart local v13 # "cur":Landroid/database/Cursor; │ :try_start_2 │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ .line 1077 │ - .restart local v15 # "id":J │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ + .restart local v16 # "id":J │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1078 │ - const-string v2, "artist" │ + const-string v3, "artist" │ │ - const-string v3, "_id = ?" │ + const-string v4, "_id = ?" │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1080 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - aput-object v6, v4, v5 │ + aput-object v7, v5, v6 │ │ + .line 1078 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1083 │ - const-string v2, "artist" │ - │ - const/4 v3, 0x1 │ + const-string v3, "artist" │ │ - new-array v3, v3, [Ljava/lang/String; │ + const/4 v4, 0x1 │ │ - const/4 v4, 0x0 │ + new-array v4, v4, [Ljava/lang/String; │ │ - const-string v5, "artist_key" │ + const/4 v5, 0x0 │ │ - aput-object v5, v3, v4 │ + const-string v6, "artist_key" │ │ - const-string v4, "_id = ?" │ + aput-object v6, v4, v5 │ │ - const/4 v5, 0x1 │ + const-string v5, "_id = ?" │ │ - new-array v5, v5, [Ljava/lang/String; │ + const/4 v6, 0x1 │ │ - const/4 v6, 0x0 │ + new-array v6, v6, [Ljava/lang/String; │ │ - invoke-static/range {v15 .. v16}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + const/4 v7, 0x0 │ │ - move-result-object v7 │ + .line 1089 │ + invoke-static/range {v16 .. v17}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - aput-object v7, v5, v6 │ + move-result-object v8 │ │ - const/4 v6, 0x0 │ + aput-object v8, v6, v7 │ │ 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 v12 │ + .line 1083 │ + 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 v13 │ │ .line 1091 │ - if-eqz v12, :cond_8 │ + if-eqz v13, :cond_8 │ │ - invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v13}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_8 │ + if-eqz v3, :cond_8 │ │ .line 1092 │ - const-string v2, "artist_key" │ + const-string v3, "artist_key" │ │ - invoke-interface {v12, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1093 │ + invoke-interface {v13, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1092 │ + invoke-interface {v13, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 1094 │ - .local v9, "artistKey":Ljava/lang/String; │ - new-instance v10, Landroid/content/ContentValues; │ + .local v10, "artistKey":Ljava/lang/String; │ + new-instance v11, Landroid/content/ContentValues; │ │ - invoke-direct {v10}, Landroid/content/ContentValues;->()V │ + invoke-direct {v11}, Landroid/content/ContentValues;->()V │ │ .line 1095 │ - .local v10, "audioValues":Landroid/content/ContentValues; │ - const-string v2, "init_flg" │ + .local v11, "audioValues":Landroid/content/ContentValues; │ + const-string v3, "init_flg" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_a │ + if-eqz v3, :cond_a │ │ - const-string v2, "init_flg" │ + const-string v3, "init_flg" │ │ + .line 1096 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_a │ + if-nez v3, :cond_a │ │ .line 1098 │ - const-string v3, "cache_file" │ + const-string v4, "cache_file" │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v10, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v11, v4, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1106 │ :cond_7 │ :goto_2 │ - invoke-virtual {v10}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v11}, Landroid/content/ContentValues;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - if-lez v2, :cond_8 │ + if-lez v3, :cond_8 │ │ .line 1107 │ - const-string v2, "audio" │ + const-string v3, "audio" │ │ - const-string v3, "artist_key = ?" │ + const-string v4, "artist_key = ?" │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v4, v4, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - aput-object v9, v4, v5 │ + aput-object v10, v5, v6 │ │ - invoke-virtual {v1, v2, v10, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v11, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1115 │ - .end local v9 # "artistKey":Ljava/lang/String; │ - .end local v10 # "audioValues":Landroid/content/ContentValues; │ + .end local v10 # "artistKey":Ljava/lang/String; │ + .end local v11 # "audioValues":Landroid/content/ContentValues; │ :cond_8 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 1116 │ - const/16 v17, 0x1 │ + const/16 v18, 0x1 │ │ .line 1118 │ - if-eqz v12, :cond_9 │ + if-eqz v13, :cond_9 │ │ .line 1119 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1121 │ :cond_9 │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1122 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->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 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1124 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->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 │ │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ goto/16 :goto_0 │ │ .line 1101 │ - .restart local v9 # "artistKey":Ljava/lang/String; │ - .restart local v10 # "audioValues":Landroid/content/ContentValues; │ + .restart local v10 # "artistKey":Ljava/lang/String; │ + .restart local v11 # "audioValues":Landroid/content/ContentValues; │ :cond_a │ :try_start_3 │ - const-string v2, "artist" │ + const-string v3, "artist" │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v3}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_7 │ + if-eqz v3, :cond_7 │ │ .line 1102 │ - const-string v2, "artist" │ - │ const-string v3, "artist" │ │ + const-string v4, "artist" │ + │ + .line 1103 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v3}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v10, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + .line 1102 │ + invoke-virtual {v11, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ goto :goto_2 │ │ .line 1118 │ - .end local v9 # "artistKey":Ljava/lang/String; │ - .end local v10 # "audioValues":Landroid/content/ContentValues; │ - .end local v15 # "id":J │ + .end local v10 # "artistKey":Ljava/lang/String; │ + .end local v11 # "audioValues":Landroid/content/ContentValues; │ + .end local v16 # "id":J │ :catchall_1 │ - move-exception v2 │ + move-exception v3 │ │ - if-eqz v12, :cond_b │ + if-eqz v13, :cond_b │ │ .line 1119 │ - invoke-interface {v12}, Landroid/database/Cursor;->close()V │ + invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ .line 1121 │ :cond_b │ - invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ + invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 1122 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 1124 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v4, v5, v6}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ - throw v2 │ + throw v3 │ .end method │ │ .method private artistQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 28 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ @@ -1767,14 +1800,15 @@ │ │ .prologue │ .line 551 │ if-eqz p3, :cond_3 │ │ const-string v4, "_id" │ │ + .line 552 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -1786,14 +1820,15 @@ │ .line 554 │ .local v25, "search_id":Z │ :goto_0 │ if-eqz p3, :cond_5 │ │ const-string v4, "artist_key" │ │ + .line 555 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -1850,29 +1885,29 @@ │ │ .line 609 │ .end local v2 # "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ :cond_1 │ :goto_2 │ return-object v20 │ │ - .line 551 │ + .line 552 │ .end local v3 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v24 # "search_artistkey":Z │ .end local v25 # "search_id":Z │ :cond_2 │ const/16 v25, 0x0 │ │ goto :goto_0 │ │ :cond_3 │ const/16 v25, 0x0 │ │ goto :goto_0 │ │ - .line 554 │ + .line 555 │ .restart local v25 # "search_id":Z │ :cond_4 │ const/16 v24, 0x0 │ │ goto :goto_1 │ │ :cond_5 │ @@ -2258,15 +2293,15 @@ │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 788 │ - new-instance v11, Landroid/database/MatrixCursor; │ + new-instance v9, Landroid/database/MatrixCursor; │ │ const/4 v1, 0x2 │ │ new-array v1, v1, [Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ @@ -2276,18 +2311,18 @@ │ │ const/4 v2, 0x1 │ │ const-string v3, "point" │ │ aput-object v3, v1, v2 │ │ - invoke-direct {v11, v1}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v9, v1}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 792 │ - .local v11, "ret":Landroid/database/MatrixCursor; │ + .local v9, "ret":Landroid/database/MatrixCursor; │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ @@ -2301,18 +2336,18 @@ │ const/4 v1, 0x0 │ │ :try_start_0 │ aget-object v1, p4, v1 │ │ invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ .line 796 │ - .local v9, "id":J │ + .local v10, "id":J │ const/4 v1, 0x1 │ │ aget-object v12, p4, v1 │ │ .line 797 │ .local v12, "type":Ljava/lang/String; │ const-string v1, "song" │ @@ -2346,26 +2381,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 803 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 798 │ invoke-virtual/range {v0 .. 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; │ │ move-result-object v8 │ │ .line 822 │ :cond_0 │ :goto_0 │ @@ -2380,52 +2417,56 @@ │ .line 823 │ const/4 v1, 0x2 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 824 │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ │ const-string v3, "point" │ │ + .line 826 │ invoke-interface {v8, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 825 │ invoke-interface {v8, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ - invoke-virtual {v11, v1}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ + .line 823 │ + invoke-virtual {v9, v1}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 830 │ :cond_1 │ if-eqz v8, :cond_2 │ │ .line 831 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 834 │ :cond_2 │ - return-object v11 │ + return-object v9 │ │ .line 805 │ :cond_3 │ :try_start_1 │ const-string v1, "album" │ │ invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ @@ -2457,26 +2498,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 811 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 806 │ invoke-virtual/range {v0 .. 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; │ │ move-result-object v8 │ │ goto :goto_0 │ │ .line 813 │ @@ -2512,36 +2555,38 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 819 │ + invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 814 │ invoke-virtual/range {v0 .. 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; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result-object v8 │ │ goto/16 :goto_0 │ │ .line 830 │ - .end local v9 # "id":J │ + .end local v10 # "id":J │ .end local v12 # "type":Ljava/lang/String; │ :catchall_0 │ move-exception v1 │ │ if-eqz v8, :cond_5 │ │ .line 831 │ @@ -2561,14 +2606,15 @@ │ │ .prologue │ .line 853 │ if-eqz p3, :cond_3 │ │ const-string v4, "_id" │ │ + .line 854 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -2580,14 +2626,15 @@ │ .line 855 │ .local v25, "search_id":Z │ :goto_0 │ if-eqz p3, :cond_5 │ │ const-string v4, "genres_key" │ │ + .line 856 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -2644,29 +2691,29 @@ │ │ .line 910 │ .end local v2 # "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ :cond_1 │ :goto_2 │ return-object v20 │ │ - .line 853 │ + .line 854 │ .end local v3 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v24 # "search_genreskey":Z │ .end local v25 # "search_id":Z │ :cond_2 │ const/16 v25, 0x0 │ │ goto :goto_0 │ │ :cond_3 │ const/16 v25, 0x0 │ │ goto :goto_0 │ │ - .line 855 │ + .line 856 │ .restart local v25 # "search_id":Z │ :cond_4 │ const/16 v24, 0x0 │ │ goto :goto_1 │ │ :cond_5 │ @@ -3411,15 +3458,15 @@ │ │ invoke-direct {v0, v2}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ goto :goto_4 │ .end method │ │ .method private getAlbumKey(J)Ljava/lang/String; │ - .locals 10 │ + .locals 11 │ .param p1, "id" # J │ │ .prologue │ const/4 v8, 0x0 │ │ .line 1694 │ const/4 v9, 0x0 │ @@ -3453,26 +3500,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 1702 │ invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 1697 │ invoke-virtual/range {v0 .. 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; │ │ move-result-object v9 │ │ .line 1705 │ if-eqz v9, :cond_1 │ │ @@ -3481,18 +3530,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 1706 │ const-string v1, "album_key" │ │ + .line 1707 │ invoke-interface {v9, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 1706 │ invoke-interface {v9, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v8 │ │ .line 1712 │ @@ -3767,15 +3818,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private getPlaylistKey(J)Ljava/lang/String; │ - .locals 10 │ + .locals 11 │ .param p1, "id" # J │ │ .prologue │ const/4 v9, 0x0 │ │ .line 1720 │ const/4 v8, 0x0 │ @@ -3809,26 +3860,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 1728 │ invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 1723 │ invoke-virtual/range {v0 .. 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; │ │ move-result-object v8 │ │ .line 1731 │ if-eqz v8, :cond_1 │ │ @@ -3837,18 +3890,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 1732 │ const-string v1, "playlist_key" │ │ + .line 1733 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 1732 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v9 │ │ .line 1738 │ @@ -3901,14 +3956,15 @@ │ if-nez v1, :cond_0 │ │ .line 54 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ + .line 55 │ invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-string v4, "connectivity" │ │ invoke-virtual {v1, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ @@ -3934,14 +3990,15 @@ │ .line 60 │ invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I │ │ move-result v1 │ │ if-ne v1, v2, :cond_1 │ │ + .line 61 │ invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ move v1, v2 │ @@ -3949,15 +4006,15 @@ │ .line 64 │ :goto_0 │ return v1 │ │ :cond_1 │ move v1, v3 │ │ - .line 60 │ + .line 61 │ goto :goto_0 │ │ :cond_2 │ move v1, v3 │ │ .line 64 │ goto :goto_0 │ @@ -4008,24 +4065,26 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v6, 0x0 │ │ + .line 544 │ invoke-static {v8, v9}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v4, v6 │ │ move-object v6, v5 │ │ move-object v7, p5 │ │ + .line 542 │ 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 v2 │ │ return-object v2 │ .end method │ │ @@ -4051,17 +4110,17 @@ │ .line 1250 │ invoke-static {p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ move-result-wide v10 │ │ .line 1251 │ .local v10, "id":J │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, v10, v1 │ + cmp-long v1, v10, v2 │ │ if-ltz v1, :cond_3 │ │ .line 1252 │ const-string v1, "encoding" │ │ invoke-virtual {p2, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ @@ -4119,26 +4178,28 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 1261 │ invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 1256 │ invoke-virtual/range {v0 .. 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; │ │ move-result-object v8 │ │ .line 1264 │ if-eqz v8, :cond_1 │ │ @@ -4173,15 +4234,15 @@ │ │ sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ const/4 v4, 0x0 │ │ invoke-virtual {v2, v3, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ - .line 1289 │ + .line 1287 │ .end local v0 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v8 # "cur":Landroid/database/Cursor; │ .end local v9 # "enc":Ljava/lang/String; │ :goto_0 │ return v1 │ │ .line 1268 │ @@ -4281,20 +4342,22 @@ │ │ const/4 v3, 0x1 │ │ new-array v3, v3, [Ljava/lang/String; │ │ const/4 v4, 0x0 │ │ + .line 1284 │ invoke-static {v10, v11}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 1282 │ invoke-virtual {v0, v1, p2, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1286 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ @@ -4325,14 +4388,15 @@ │ │ .prologue │ .line 357 │ if-eqz p3, :cond_5 │ │ const-string v5, "album_key" │ │ + .line 358 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v5 │ │ const/4 v6, -0x1 │ @@ -4570,15 +4634,15 @@ │ .end local v26 # "n":I │ .end local v30 # "sel":[Ljava/lang/String; │ .end local p2 # "projection":[Ljava/lang/String; │ :cond_3 │ :goto_2 │ return-object v23 │ │ - .line 357 │ + .line 358 │ .end local v22 # "canUseNetwork":Z │ .end local v29 # "search_albumsongs":Z │ .restart local p2 # "projection":[Ljava/lang/String; │ :cond_4 │ const/16 v29, 0x0 │ │ goto/16 :goto_0 │ @@ -4638,14 +4702,15 @@ │ │ .line 409 │ invoke-interface/range {v23 .. v23}, Landroid/database/Cursor;->close()V │ │ :cond_8 │ move-object/from16 v23, v5 │ │ + .line 403 │ goto :goto_2 │ │ .line 408 │ .end local v26 # "n":I │ :cond_9 │ if-eqz v23, :cond_a │ │ @@ -5177,14 +5242,15 @@ │ │ .prologue │ .line 614 │ if-eqz p3, :cond_3 │ │ const-string v4, "_id" │ │ + .line 615 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -5196,14 +5262,15 @@ │ .line 616 │ .local v24, "search_id":Z │ :goto_0 │ if-eqz p3, :cond_5 │ │ const-string v4, "playlist_key" │ │ + .line 617 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ const/4 v5, -0x1 │ @@ -5260,29 +5327,29 @@ │ │ .line 670 │ .end local v2 # "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ :cond_1 │ :goto_2 │ return-object v20 │ │ - .line 614 │ + .line 615 │ .end local v3 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v24 # "search_id":Z │ .end local v25 # "search_playlistkey":Z │ :cond_2 │ const/16 v24, 0x0 │ │ goto :goto_0 │ │ :cond_3 │ const/16 v24, 0x0 │ │ goto :goto_0 │ │ - .line 616 │ + .line 617 │ .restart local v24 # "search_id":Z │ :cond_4 │ const/16 v25, 0x0 │ │ goto :goto_1 │ │ :cond_5 │ @@ -5645,18 +5712,18 @@ │ .param p2, "selection" # Ljava/lang/String; │ .param p3, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ .line 1571 │ invoke-static {p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1573 │ - .local v1, "id":J │ + .local v2, "id":J │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 1574 │ .local v4, "where":Ljava/lang/StringBuilder; │ const-string v5, "playlist_id" │ @@ -5667,15 +5734,16 @@ │ │ const-string v6, " = " │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1575 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 1576 │ if-eqz p2, :cond_0 │ @@ -5711,778 +5779,812 @@ │ │ move-result-object v0 │ │ .line 1581 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ const-string v5, "playlist_audio" │ │ + .line 1582 │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 1581 │ invoke-virtual {v0, v5, v6, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v1 │ │ .line 1584 │ - .local v3, "ret":I │ + .local v1, "ret":I │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const-string v6, "ret=" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 1585 │ - return v3 │ + return v1 │ .end method │ │ .method private playlistmemberQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ - .locals 25 │ + .locals 26 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 694 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ .line 695 │ - .local v4, "db":Landroid/database/sqlite/SQLiteDatabase; │ + .local v5, "db":Landroid/database/sqlite/SQLiteDatabase; │ invoke-static/range {p1 .. p1}, Landroid/content/ContentUris;->parseId(Landroid/net/Uri;)J │ │ - move-result-wide v20 │ + move-result-wide v22 │ │ .line 696 │ - .local v20, "playlist_id":J │ - new-instance v3, Landroid/database/sqlite/SQLiteQueryBuilder; │ + .local v22, "playlist_id":J │ + new-instance v4, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - invoke-direct {v3}, Landroid/database/sqlite/SQLiteQueryBuilder;->()V │ + invoke-direct {v4}, Landroid/database/sqlite/SQLiteQueryBuilder;->()V │ │ .line 697 │ - .local v3, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ - const-string v7, "playlist_audio" │ + .local v4, "qb":Landroid/database/sqlite/SQLiteQueryBuilder; │ + const-string v8, "playlist_audio" │ │ - invoke-virtual {v3, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ + invoke-virtual {v4, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ │ .line 698 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "playlist_id = " │ + const-string v9, "playlist_id = " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v22 │ │ - invoke-virtual {v7, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v3, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ │ .line 699 │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ .line 701 │ - .local v14, "cur":Landroid/database/Cursor; │ + .local v15, "cur":Landroid/database/Cursor; │ :try_start_0 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 704 │ - new-instance v23, Landroid/database/MatrixCursor; │ + new-instance v24, Landroid/database/MatrixCursor; │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->playlist_audio_cols:[Ljava/lang/String; │ + iget-object v8, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->playlist_audio_cols:[Ljava/lang/String; │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - invoke-direct {v0, v7}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v0, v8}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 705 │ - .local v23, "ret_cursor":Landroid/database/MatrixCursor; │ - const/4 v7, 0x3 │ + .local v24, "ret_cursor":Landroid/database/MatrixCursor; │ + const/4 v8, 0x3 │ │ - new-array v5, v7, [Ljava/lang/String; │ + new-array v6, v8, [Ljava/lang/String; │ │ - const/4 v7, 0x0 │ - │ - const-string v8, "_id" │ + const/4 v8, 0x0 │ │ - aput-object v8, v5, v7 │ + const-string v9, "_id" │ │ - const/4 v7, 0x1 │ + aput-object v9, v6, v8 │ │ - const-string v8, "audio_id" │ + const/4 v8, 0x1 │ │ - aput-object v8, v5, v7 │ + const-string v9, "audio_id" │ │ - const/4 v7, 0x2 │ + aput-object v9, v6, v8 │ │ - const-string v8, "play_order" │ + const/4 v8, 0x2 │ │ - aput-object v8, v5, v7 │ + const-string v9, "play_order" │ │ - const/4 v8, 0x0 │ + aput-object v9, v6, v8 │ │ const/4 v9, 0x0 │ │ - move-object/from16 v6, p3 │ + const/4 v10, 0x0 │ │ - move-object/from16 v7, p4 │ + move-object/from16 v7, p3 │ │ - move-object/from16 v10, p5 │ + move-object/from16 v8, p4 │ │ - invoke-virtual/range {v3 .. v10}, 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-object/from16 v11, p5 │ │ - move-result-object v14 │ + invoke-virtual/range {v4 .. v11}, 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 v15 │ │ .line 711 │ - if-eqz v14, :cond_4 │ + if-eqz v15, :cond_4 │ │ - invoke-interface {v14}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v15}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 713 │ :cond_0 │ - const-string v7, "audio_id" │ + const-string v8, "audio_id" │ │ - invoke-interface {v14, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 714 │ + invoke-interface {v15, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v7 │ + move-result v8 │ │ - invoke-interface {v14, v7}, Landroid/database/Cursor;->getLong(I)J │ + .line 713 │ + invoke-interface {v15, v8}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ .line 715 │ - .local v17, "mediaId":J │ + .local v18, "mediaId":J │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v8 │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->audio_cols:[Ljava/lang/String; │ + iget-object v9, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->audio_cols:[Ljava/lang/String; │ │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v17 │ + move-wide/from16 v1, v18 │ │ - invoke-virtual {v0, v7, v8, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getMedia(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ + invoke-virtual {v0, v8, v9, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getMedia(Landroid/content/Context;[Ljava/lang/String;J)Ljava/util/Hashtable; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 717 │ - .local v24, "tbl":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ - invoke-virtual/range {v24 .. v24}, Ljava/util/Hashtable;->isEmpty()Z │ + .local v25, "tbl":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ + invoke-virtual/range {v25 .. v25}, Ljava/util/Hashtable;->isEmpty()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-nez v7, :cond_1 │ + if-nez v8, :cond_1 │ │ .line 718 │ - const/16 v7, 0xb │ + const/16 v8, 0xb │ │ - new-array v8, v7, [Ljava/lang/Object; │ + new-array v9, v8, [Ljava/lang/Object; │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - const-string v9, "_id" │ + const-string v10, "_id" │ │ - invoke-interface {v14, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 722 │ + invoke-interface {v15, v10}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v9 │ + move-result v10 │ │ - invoke-interface {v14, v9}, Landroid/database/Cursor;->getLong(I)J │ + .line 721 │ + invoke-interface {v15, v10}, Landroid/database/Cursor;->getLong(I)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; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ - const-string v9, "_id" │ + const-string v10, "_id" │ │ - move-object/from16 v0, v24 │ + .line 723 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/4 v7, 0x2 │ + const/4 v8, 0x2 │ │ - const-string v9, "title" │ + const-string v10, "title" │ │ - move-object/from16 v0, v24 │ + .line 724 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/4 v7, 0x3 │ + const/4 v8, 0x3 │ │ - const-string v9, "title_key" │ + const-string v10, "title_key" │ │ - move-object/from16 v0, v24 │ + .line 725 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/4 v7, 0x4 │ + const/4 v8, 0x4 │ │ - const-string v9, "_data" │ + const-string v10, "_data" │ │ - move-object/from16 v0, v24 │ + .line 726 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/4 v9, 0x5 │ + const/4 v10, 0x5 │ │ - const-string v7, "duration" │ + const-string v8, "duration" │ │ - move-object/from16 v0, v24 │ + .line 727 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v7}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v8}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->parseLong(Ljava/lang/String;)J │ + invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ - invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - aput-object v7, v8, v9 │ + aput-object v8, v9, v10 │ │ - const/4 v7, 0x6 │ + const/4 v8, 0x6 │ │ - const-string v9, "artist" │ + const-string v10, "artist" │ │ - move-object/from16 v0, v24 │ + .line 728 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/4 v7, 0x7 │ + const/4 v8, 0x7 │ │ - const-string v9, "artist_key" │ + const-string v10, "artist_key" │ │ - move-object/from16 v0, v24 │ + .line 729 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/16 v7, 0x8 │ + const/16 v8, 0x8 │ │ - const-string v9, "album" │ + const-string v10, "album" │ │ - move-object/from16 v0, v24 │ + .line 730 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/16 v7, 0x9 │ + const/16 v8, 0x9 │ │ - const-string v9, "album_key" │ + const-string v10, "album_key" │ │ - move-object/from16 v0, v24 │ + .line 731 │ + move-object/from16 v0, v25 │ │ - invoke-virtual {v0, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v10}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - const/16 v7, 0xa │ + const/16 v8, 0xa │ │ - const-string v9, "play_order" │ + const-string v10, "play_order" │ │ - invoke-interface {v14, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 734 │ + invoke-interface {v15, v10}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v9 │ + move-result v10 │ │ - invoke-interface {v14, v9}, Landroid/database/Cursor;->getInt(I)I │ + .line 733 │ + invoke-interface {v15, v10}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v9 │ + move-result v10 │ │ - 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 v9 │ + move-result-object v10 │ │ - aput-object v9, v8, v7 │ + aput-object v10, v9, v8 │ │ - move-object/from16 v0, v23 │ + .line 719 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v8}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ + invoke-virtual {v0, v9}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 737 │ :cond_1 │ - invoke-interface {v14}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v15}, Landroid/database/Cursor;->moveToNext()Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result v7 │ + move-result v8 │ │ - if-nez v7, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 780 │ - .end local v17 # "mediaId":J │ - .end local v24 # "tbl":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ + .end local v18 # "mediaId":J │ + .end local v25 # "tbl":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ :cond_2 │ :goto_0 │ - if-eqz v14, :cond_3 │ + if-eqz v15, :cond_3 │ │ .line 781 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ - .end local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ + .line 778 │ + .end local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ :cond_3 │ :goto_1 │ - return-object v23 │ + return-object v24 │ │ .line 741 │ - .restart local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ + .restart local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ :cond_4 │ :try_start_1 │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v20 │ + move-wide/from16 v1, v22 │ │ invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getPlaylistKey(J)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 742 │ - .local v22, "playlist_key":Ljava/lang/String; │ - if-eqz v22, :cond_2 │ + .local v21, "playlist_key":Ljava/lang/String; │ + if-eqz v21, :cond_2 │ │ .line 743 │ - new-instance v5, Landroid/database/sqlite/SQLiteQueryBuilder; │ + new-instance v6, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - invoke-direct {v5}, Landroid/database/sqlite/SQLiteQueryBuilder;->()V │ + invoke-direct {v6}, Landroid/database/sqlite/SQLiteQueryBuilder;->()V │ │ .line 744 │ - .local v5, "qb2":Landroid/database/sqlite/SQLiteQueryBuilder; │ - const-string v7, "playlist" │ + .local v6, "qb2":Landroid/database/sqlite/SQLiteQueryBuilder; │ + const-string v8, "playlist" │ │ - invoke-virtual {v5, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ + invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 745 │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ .line 747 │ - .local v15, "cur2":Landroid/database/Cursor; │ - const/4 v7, 0x1 │ + .local v16, "cur2":Landroid/database/Cursor; │ + const/4 v8, 0x1 │ │ :try_start_2 │ - new-array v7, v7, [Ljava/lang/String; │ - │ - const/4 v8, 0x0 │ + new-array v8, v8, [Ljava/lang/String; │ │ - const-string v9, "init_flg" │ + const/4 v9, 0x0 │ │ - aput-object v9, v7, v8 │ + const-string v10, "init_flg" │ │ - const-string v8, "playlist_key = ?" │ + aput-object v10, v8, v9 │ │ - const/4 v9, 0x1 │ + const-string v9, "playlist_key = ?" │ │ - new-array v9, v9, [Ljava/lang/String; │ + const/4 v10, 0x1 │ │ - const/4 v10, 0x0 │ + new-array v10, v10, [Ljava/lang/String; │ │ - aput-object v22, v9, v10 │ + const/4 v11, 0x0 │ │ - const/4 v10, 0x0 │ + aput-object v21, v10, v11 │ │ const/4 v11, 0x0 │ │ const/4 v12, 0x0 │ │ - move-object v6, v4 │ + const/4 v13, 0x0 │ │ - invoke-virtual/range {v5 .. v12}, 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-object v7, v5 │ │ - move-result-object v15 │ + invoke-virtual/range {v6 .. v13}, 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 v16 │ │ .line 753 │ - if-eqz v15, :cond_8 │ + if-eqz v16, :cond_8 │ │ - invoke-interface {v15}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface/range {v16 .. v16}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_8 │ + if-eqz v8, :cond_8 │ │ .line 754 │ - const-string v7, "init_flg" │ + const-string v8, "init_flg" │ │ - invoke-interface {v15, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + move-object/from16 v0, v16 │ │ - move-result v19 │ + invoke-interface {v0, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + │ + move-result v20 │ │ .line 755 │ - .local v19, "n":I │ - move/from16 v0, v19 │ + .local v20, "n":I │ + move-object/from16 v0, v16 │ │ - invoke-interface {v15, v0}, Landroid/database/Cursor;->isNull(I)Z │ + move/from16 v1, v20 │ + │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v7 │ + move-result v8 │ │ - if-nez v7, :cond_6 │ + if-nez v8, :cond_6 │ │ .line 756 │ - move/from16 v0, v19 │ + move-object/from16 v0, v16 │ + │ + move/from16 v1, v20 │ │ - invoke-interface {v15, v0}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v16 │ + move-result v17 │ │ .line 757 │ - .local v16, "flg":I │ - const/4 v7, 0x1 │ + .local v17, "flg":I │ + const/4 v8, 0x1 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - if-ne v0, v7, :cond_6 │ + if-ne v0, v8, :cond_6 │ │ .line 758 │ - new-instance v6, Landroid/database/sqlite/SQLiteQueryBuilder; │ + new-instance v7, Landroid/database/sqlite/SQLiteQueryBuilder; │ │ - invoke-direct {v6}, Landroid/database/sqlite/SQLiteQueryBuilder;->()V │ + invoke-direct {v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->()V │ │ .line 759 │ - .local v6, "qb3":Landroid/database/sqlite/SQLiteQueryBuilder; │ - const-string v7, "playlist_audio" │ + .local v7, "qb3":Landroid/database/sqlite/SQLiteQueryBuilder; │ + const-string v8, "playlist_audio" │ │ - invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Landroid/database/sqlite/SQLiteQueryBuilder;->setTables(Ljava/lang/String;)V │ │ .line 760 │ - const-string v9, "playlist_id = ?" │ + const-string v10, "playlist_id = ?" │ │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v10, v7, [Ljava/lang/String; │ + new-array v11, v8, [Ljava/lang/String; │ │ - const/4 v7, 0x0 │ - │ - aput-object v22, v10, v7 │ + const/4 v8, 0x0 │ │ - const/4 v11, 0x0 │ + aput-object v21, v11, v8 │ │ const/4 v12, 0x0 │ │ - move-object v7, v4 │ + const/4 v13, 0x0 │ │ - move-object/from16 v8, p2 │ + move-object v8, v5 │ │ - move-object/from16 v13, p5 │ + move-object/from16 v9, p2 │ │ - invoke-virtual/range {v6 .. v13}, 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-object/from16 v14, p5 │ + │ + invoke-virtual/range {v7 .. v14}, 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; │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 771 │ - .end local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ - if-eqz v14, :cond_5 │ + .end local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ + if-eqz v15, :cond_5 │ │ .line 772 │ :try_start_3 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 780 │ :cond_5 │ - if-eqz v14, :cond_3 │ + if-eqz v15, :cond_3 │ │ .line 781 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ goto :goto_1 │ │ .line 766 │ - .end local v6 # "qb3":Landroid/database/sqlite/SQLiteQueryBuilder; │ - .end local v16 # "flg":I │ - .restart local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ + .end local v7 # "qb3":Landroid/database/sqlite/SQLiteQueryBuilder; │ + .end local v17 # "flg":I │ + .restart local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ :cond_6 │ :try_start_4 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->canUseNetwork()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_8 │ + if-eqz v8, :cond_8 │ │ .line 767 │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ + iget-object v8, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->mCache:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-wide/from16 v1, v20 │ + move-wide/from16 v1, v22 │ │ - invoke-virtual {v7, v4, v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->playlistmemberQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; │ + invoke-virtual {v8, v5, v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->playlistmemberQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 771 │ - .end local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ - if-eqz v14, :cond_7 │ + .end local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ + if-eqz v15, :cond_7 │ │ .line 772 │ :try_start_5 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ .line 780 │ :cond_7 │ - if-eqz v14, :cond_3 │ + if-eqz v15, :cond_3 │ │ .line 781 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ goto/16 :goto_1 │ │ .line 771 │ - .end local v19 # "n":I │ - .restart local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ + .end local v20 # "n":I │ + .restart local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ :cond_8 │ - if-eqz v14, :cond_2 │ + if-eqz v15, :cond_2 │ │ .line 772 │ :try_start_6 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 780 │ - .end local v5 # "qb2":Landroid/database/sqlite/SQLiteQueryBuilder; │ - .end local v15 # "cur2":Landroid/database/Cursor; │ - .end local v22 # "playlist_key":Ljava/lang/String; │ - .end local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ + .end local v6 # "qb2":Landroid/database/sqlite/SQLiteQueryBuilder; │ + .end local v16 # "cur2":Landroid/database/Cursor; │ + .end local v21 # "playlist_key":Ljava/lang/String; │ + .end local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ :catchall_0 │ - move-exception v7 │ + move-exception v8 │ │ - if-eqz v14, :cond_9 │ + if-eqz v15, :cond_9 │ │ .line 781 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ :cond_9 │ - throw v7 │ + throw v8 │ │ .line 771 │ - .restart local v5 # "qb2":Landroid/database/sqlite/SQLiteQueryBuilder; │ - .restart local v15 # "cur2":Landroid/database/Cursor; │ - .restart local v22 # "playlist_key":Ljava/lang/String; │ - .restart local v23 # "ret_cursor":Landroid/database/MatrixCursor; │ + .restart local v6 # "qb2":Landroid/database/sqlite/SQLiteQueryBuilder; │ + .restart local v16 # "cur2":Landroid/database/Cursor; │ + .restart local v21 # "playlist_key":Ljava/lang/String; │ + .restart local v24 # "ret_cursor":Landroid/database/MatrixCursor; │ :catchall_1 │ - move-exception v7 │ + move-exception v8 │ │ - if-eqz v14, :cond_a │ + if-eqz v15, :cond_a │ │ .line 772 │ :try_start_7 │ - invoke-interface {v14}, Landroid/database/Cursor;->close()V │ + invoke-interface {v15}, Landroid/database/Cursor;->close()V │ │ :cond_a │ - throw v7 │ + throw v8 │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ .end method │ │ .method private playlistmemberUpdate(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - .locals 11 │ + .locals 16 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ .line 1132 │ - const/4 v0, 0x0 │ + const/4 v4, 0x0 │ │ .line 1133 │ - .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const/4 v8, 0x0 │ + .local v4, "db":Landroid/database/sqlite/SQLiteDatabase; │ + const/4 v12, 0x0 │ │ .line 1135 │ - .local v8, "cur":Landroid/database/Cursor; │ + .local v12, "cur":Landroid/database/Cursor; │ :try_start_0 │ - invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ + invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v0 │ + move-result-object v4 │ │ .line 1136 │ - const-string v1, "playlist_audio" │ + const-string v5, "playlist_audio" │ │ - const/4 v2, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v2, v2, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - const/4 v3, 0x0 │ + const/4 v7, 0x0 │ │ - const-string v4, "audio_id" │ + const-string v8, "audio_id" │ │ - aput-object v4, v2, v3 │ + aput-object v8, v6, v7 │ │ - const/4 v5, 0x0 │ + const/4 v9, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v11, 0x0 │ │ - move-object v3, p3 │ + move-object/from16 v7, p3 │ │ - move-object v4, p4 │ + move-object/from16 v8, p4 │ │ - invoke-virtual/range {v0 .. 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; │ + invoke-virtual/range {v4 .. v11}, 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 v8 │ + move-result-object v12 │ │ .line 1141 │ - if-eqz v8, :cond_1 │ + if-eqz v12, :cond_1 │ │ - invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v1 │ + move-result v5 │ │ - if-eqz v1, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 1142 │ - const-string v1, "playlist_audio" │ + const-string v5, "playlist_audio" │ │ - invoke-virtual {v0, v1, p2, p3, p4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + move-object/from16 v0, p2 │ + │ + move-object/from16 v1, p3 │ + │ + move-object/from16 v2, p4 │ + │ + invoke-virtual {v4, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result v1 │ + move-result v5 │ │ .line 1150 │ - if-eqz v8, :cond_0 │ + if-eqz v12, :cond_0 │ │ .line 1151 │ - invoke-interface {v8}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ + .line 1147 │ :cond_0 │ :goto_0 │ - return v1 │ + return v5 │ │ .line 1145 │ :cond_1 │ :try_start_1 │ - const-string v1, "playlist_audio" │ + const-string v5, "playlist_audio" │ │ - const/4 v2, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v0, v1, v2, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + move-object/from16 v0, p2 │ + │ + invoke-virtual {v4, v5, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v9 │ + move-result-wide v14 │ │ .line 1147 │ - .local v9, "id":J │ - const/4 v1, 0x1 │ + .local v14, "id":J │ + const/4 v5, 0x1 │ │ .line 1150 │ - if-eqz v8, :cond_0 │ + if-eqz v12, :cond_0 │ │ .line 1151 │ - invoke-interface {v8}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ .line 1150 │ - .end local v9 # "id":J │ + .end local v14 # "id":J │ :catchall_0 │ - move-exception v1 │ + move-exception v5 │ │ - if-eqz v8, :cond_2 │ + if-eqz v12, :cond_2 │ │ .line 1151 │ - invoke-interface {v8}, Landroid/database/Cursor;->close()V │ + invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ :cond_2 │ - throw v1 │ + throw v5 │ .end method │ │ .method private setId3Tag(Landroid/database/Cursor;Ljava/lang/String;)I │ .locals 13 │ .param p1, "cur" # Landroid/database/Cursor; │ .param p2, "enc" # Ljava/lang/String; │ │ @@ -6504,26 +6606,28 @@ │ .local v4, "hasTransaction":Z │ const/4 v1, 0x0 │ │ .line 1652 │ .local v1, "count":I │ :cond_0 │ :try_start_0 │ - new-instance v7, Landroid/content/ContentValues; │ + new-instance v5, Landroid/content/ContentValues; │ │ - invoke-direct {v7}, Landroid/content/ContentValues;->()V │ + invoke-direct {v5}, Landroid/content/ContentValues;->()V │ │ .line 1653 │ - .local v7, "updateValues":Landroid/content/ContentValues; │ + .local v5, "updateValues":Landroid/content/ContentValues; │ const-string v8, "title" │ │ + .line 1654 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ + .line 1653 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {p0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v0 │ @@ -6535,24 +6639,26 @@ │ .line 1656 │ const-string v8, "title" │ │ new-instance v9, Ljava/lang/String; │ │ invoke-direct {v9, v0, p2}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1658 │ :cond_1 │ const-string v8, "artist" │ │ + .line 1659 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ + .line 1658 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {p0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v0 │ @@ -6563,24 +6669,26 @@ │ .line 1661 │ const-string v8, "artist" │ │ new-instance v9, Ljava/lang/String; │ │ invoke-direct {v9, v0, p2}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1663 │ :cond_2 │ const-string v8, "album" │ │ + .line 1664 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ + .line 1663 │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-direct {p0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v0 │ @@ -6591,19 +6699,19 @@ │ .line 1666 │ const-string v8, "album" │ │ new-instance v9, Ljava/lang/String; │ │ invoke-direct {v9, v0, p2}, Ljava/lang/String;->([BLjava/lang/String;)V │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v5, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1668 │ :cond_3 │ - invoke-virtual {v7}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v5}, Landroid/content/ContentValues;->size()I │ │ move-result v8 │ │ if-lez v8, :cond_5 │ │ .line 1669 │ const/4 v8, 0x1 │ @@ -6622,41 +6730,43 @@ │ │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v8 │ │ invoke-interface {p1, v8}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 1674 │ - .local v5, "id":J │ + .local v6, "id":J │ const-string v8, "audio" │ │ const-string v9, "_id = ?" │ │ const/4 v10, 0x1 │ │ new-array v10, v10, [Ljava/lang/String; │ │ const/4 v11, 0x0 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1677 │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ - invoke-virtual {v3, v8, v7, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + .line 1674 │ + invoke-virtual {v3, v8, v5, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1679 │ add-int/lit8 v1, v1, 0x1 │ │ .line 1681 │ - .end local v5 # "id":J │ + .end local v6 # "id":J │ :cond_5 │ invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z │ :try_end_0 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v8 │ @@ -6674,15 +6784,15 @@ │ │ :cond_6 │ move v2, v1 │ │ .line 1690 │ .end local v0 # "bufs":[B │ .end local v1 # "count":I │ - .end local v7 # "updateValues":Landroid/content/ContentValues; │ + .end local v5 # "updateValues":Landroid/content/ContentValues; │ .local v2, "count":I │ :goto_0 │ return v2 │ │ .line 1683 │ .end local v2 # "count":I │ .restart local v1 # "count":I │ @@ -6796,115 +6906,120 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 1382 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1384 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1385 │ - const-string v3, "album" │ + const-string v1, "album" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1386 │ - .local v1, "id":J │ + .local v2, "id":J │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1387 │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->ALBUM_CONTENT_URI:Landroid/net/Uri; │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->ALBUM_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + .line 1388 │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1390 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - return-object v3 │ + .line 1387 │ + return-object v1 │ │ - .end local v1 # "id":J │ + .line 1390 │ + .end local v2 # "id":J │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v3 │ + throw v1 │ .end method │ │ .method public artistInsert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 5 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 1395 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1397 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1398 │ - const-string v3, "artist" │ + const-string v1, "artist" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1399 │ - .local v1, "id":J │ + .local v2, "id":J │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1400 │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1403 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - return-object v3 │ + .line 1400 │ + return-object v1 │ │ - .end local v1 # "id":J │ + .line 1403 │ + .end local v2 # "id":J │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v3 │ + throw v1 │ .end method │ │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "selection" # Ljava/lang/String; │ .param p3, "selectionArgs" # [Ljava/lang/String; │ @@ -6978,30 +7093,30 @@ │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1299 │ - .local v1, "id":J │ + .local v2, "id":J │ const-string v6, "point" │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v1 │ │ .line 1300 │ - .local v3, "point":I │ + .local v1, "point":I │ const-string v6, "type" │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ .line 1301 │ @@ -7019,15 +7134,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1303 │ .local v4, "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1304 │ const-string v6, "audio" │ @@ -7036,40 +7151,43 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1306 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1304 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1323 │ .end local v4 # "s_values":Landroid/content/ContentValues; │ :cond_0 │ :goto_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1324 │ sget-object v6, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->FAVORITE_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v6, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v6, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v6 │ │ .line 1327 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ + .line 1324 │ return-object v6 │ │ .line 1308 │ :cond_1 │ :try_start_1 │ const-string v6, "album" │ │ @@ -7084,15 +7202,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1310 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1311 │ const-string v6, "album" │ @@ -7101,41 +7219,43 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1313 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1311 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 1327 │ - .end local v1 # "id":J │ - .end local v3 # "point":I │ + .end local v1 # "point":I │ + .end local v2 # "id":J │ .end local v4 # "s_values":Landroid/content/ContentValues; │ .end local v5 # "type":Ljava/lang/String; │ :catchall_0 │ move-exception v6 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ throw v6 │ │ .line 1315 │ - .restart local v1 # "id":J │ - .restart local v3 # "point":I │ + .restart local v1 # "point":I │ + .restart local v2 # "id":J │ .restart local v5 # "type":Ljava/lang/String; │ :cond_2 │ :try_start_2 │ const-string v6, "artist" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -7148,15 +7268,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1317 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1318 │ const-string v6, "artist" │ @@ -7165,20 +7285,22 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1320 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1318 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_0 │ .end method │ │ @@ -7207,30 +7329,30 @@ │ .line 1336 │ const/4 v6, 0x0 │ │ aget-object v6, p4, v6 │ │ invoke-static {v6}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1337 │ - .local v1, "id":J │ + .local v2, "id":J │ const-string v6, "point" │ │ invoke-virtual {p2, v6}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v1 │ │ .line 1338 │ - .local v3, "point":I │ + .local v1, "point":I │ const/4 v6, 0x1 │ │ aget-object v5, p4, v6 │ │ .line 1339 │ .local v5, "type":Ljava/lang/String; │ const-string v6, "song" │ @@ -7246,15 +7368,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1341 │ .local v4, "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1342 │ const-string v6, "audio" │ @@ -7263,20 +7385,22 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1344 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1342 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1361 │ .end local v4 # "s_values":Landroid/content/ContentValues; │ :cond_0 │ :goto_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ @@ -7285,14 +7409,15 @@ │ │ .line 1362 │ const/4 v6, 0x1 │ │ .line 1364 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ + .line 1362 │ return v6 │ │ .line 1346 │ :cond_1 │ :try_start_1 │ const-string v6, "album" │ │ @@ -7307,15 +7432,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1348 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1349 │ const-string v6, "album" │ @@ -7324,41 +7449,43 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1351 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1349 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 1364 │ - .end local v1 # "id":J │ - .end local v3 # "point":I │ + .end local v1 # "point":I │ + .end local v2 # "id":J │ .end local v4 # "s_values":Landroid/content/ContentValues; │ .end local v5 # "type":Ljava/lang/String; │ :catchall_0 │ move-exception v6 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ throw v6 │ │ .line 1353 │ - .restart local v1 # "id":J │ - .restart local v3 # "point":I │ + .restart local v1 # "point":I │ + .restart local v2 # "id":J │ .restart local v5 # "type":Ljava/lang/String; │ :cond_2 │ :try_start_2 │ const-string v6, "artist" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -7371,15 +7498,15 @@ │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 1355 │ .restart local v4 # "s_values":Landroid/content/ContentValues; │ const-string v6, "point" │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v4, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1356 │ const-string v6, "artist" │ @@ -7388,20 +7515,22 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/String; │ │ const/4 v9, 0x0 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 1358 │ + invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 1356 │ invoke-virtual {v0, v6, v4, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_0 │ .end method │ │ @@ -7410,59 +7539,61 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 1508 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1510 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1511 │ - const-string v3, "genres" │ + const-string v1, "genres" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1512 │ - .local v1, "id":J │ + .local v2, "id":J │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1513 │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->GENRES_CONTENT_URI:Landroid/net/Uri; │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->GENRES_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1516 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - return-object v3 │ + .line 1513 │ + return-object v1 │ │ - .end local v1 # "id":J │ + .line 1516 │ + .end local v2 # "id":J │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v3 │ + throw v1 │ .end method │ │ .method public genresmemberInsert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ @@ -7557,24 +7688,26 @@ │ :cond_0 │ invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ + .line 1602 │ invoke-static {v1, p3, p4}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v1 │ │ const-string v3, "_id = ?" │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 1601 │ 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 1604 │ if-eqz v6, :cond_2 │ │ @@ -7626,14 +7759,15 @@ │ .end local v10 # "value":Ljava/lang/String; │ :cond_2 │ if-eqz v6, :cond_3 │ │ .line 1616 │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ + .line 1613 │ :cond_3 │ return-object v9 │ │ .line 1615 │ :catchall_0 │ move-exception v0 │ │ @@ -7796,79 +7930,84 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 1369 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1371 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1372 │ - const-string v3, "audio" │ + const-string v1, "audio" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1373 │ - .local v1, "id":J │ + .local v2, "id":J │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1374 │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + .line 1375 │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1377 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - return-object v3 │ + .line 1374 │ + return-object v1 │ │ - .end local v1 # "id":J │ + .line 1377 │ + .end local v2 # "id":J │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v3 │ + throw v1 │ .end method │ │ .method public onCreate()Z │ .locals 5 │ │ .prologue │ const/4 v4, 0x1 │ │ .line 116 │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/util/StrictHelper;->registStrictMode()V │ │ - .line 117 │ + .line 118 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ + .line 119 │ invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ + .line 118 │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->mPreference:Landroid/content/SharedPreferences; │ │ .line 120 │ @@ -8234,95 +8373,97 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 1531 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1533 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1534 │ - const-string v3, "orderlist" │ + const-string v1, "orderlist" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1535 │ - .local v1, "id":J │ + .local v2, "id":J │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1536 │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->PLAYORDER_CONTENT_URI:Landroid/net/Uri; │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->PLAYORDER_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1539 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - return-object v3 │ + .line 1536 │ + return-object v1 │ │ - .end local v1 # "id":J │ + .line 1539 │ + .end local v2 # "id":J │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v3 │ + throw v1 │ .end method │ │ .method public playlistInsert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 5 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 1408 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1409 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ - const-string v3, "playlist" │ + const-string v1, "playlist" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1410 │ - .local v1, "id":J │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->PLAYLIST_CONTENT_URI:Landroid/net/Uri; │ + .local v2, "id":J │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->PLAYLIST_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - return-object v3 │ + return-object v1 │ .end method │ │ .method public playlistmemberInsert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ .locals 39 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ @@ -8398,26 +8539,28 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ + .line 1426 │ invoke-static/range {v26 .. v27}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ const/4 v9, 0x0 │ │ + .line 1424 │ invoke-virtual/range {v2 .. v9}, 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 v14 │ │ .line 1428 │ if-eqz v14, :cond_2 │ │ @@ -8426,110 +8569,127 @@ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 1429 │ const-string v4, "media_key" │ │ + .line 1430 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1429 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v28 │ │ .line 1431 │ .local v28, "media_key":Ljava/lang/String; │ const-string v4, "title" │ │ + .line 1432 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1431 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v35 │ │ .line 1433 │ .local v35, "title":Ljava/lang/String; │ const-string v4, "title_key" │ │ + .line 1434 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1433 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v36 │ │ .line 1435 │ .local v36, "title_key":Ljava/lang/String; │ const-string v4, "duration" │ │ + .line 1436 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1435 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v20 │ │ .line 1437 │ .local v20, "duration":J │ const-string v4, "artist" │ │ + .line 1438 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1437 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ .line 1439 │ .local v12, "artist":Ljava/lang/String; │ const-string v4, "artist_key" │ │ + .line 1440 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1439 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ .line 1441 │ .local v13, "artist_key":Ljava/lang/String; │ const-string v4, "album" │ │ + .line 1442 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1441 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 1443 │ .local v10, "album":Ljava/lang/String; │ const-string v4, "album_key" │ │ + .line 1444 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1443 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ .line 1445 │ .local v11, "album_key":Ljava/lang/String; │ const-string v4, "_data" │ │ + .line 1446 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v15 │ @@ -8546,66 +8706,76 @@ │ │ move-result v34 │ │ .line 1448 │ .local v34, "tarck":I │ const-string v4, "date_added" │ │ + .line 1449 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1448 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v16 │ │ .line 1450 │ .local v16, "date_added":J │ const-string v4, "date_modified" │ │ + .line 1451 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1450 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v18 │ │ .line 1452 │ .local v18, "date_modified":J │ const-string v4, "tags" │ │ + .line 1453 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1452 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v31 │ │ .line 1454 │ - .local v33, "tags":Ljava/lang/String; │ + .local v31, "tags":Ljava/lang/String; │ const-string v4, "year" │ │ + .line 1455 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1454 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v38 │ │ .line 1456 │ .local v38, "year":Ljava/lang/String; │ const-string v4, "point" │ │ + .line 1457 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 1456 │ invoke-interface {v14, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v30 │ │ .line 1459 │ .local v30, "point":I │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ @@ -8639,20 +8809,22 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ + .line 1465 │ invoke-static/range {v24 .. v25}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 1463 │ move-object/from16 v0, v37 │ │ invoke-virtual {v3, v4, v0, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1468 │ new-instance v22, Landroid/content/ContentValues; │ │ @@ -8795,28 +8967,29 @@ │ move-object/from16 v0, v22 │ │ invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1484 │ const-string v4, "date_modified" │ │ + .line 1485 │ invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ move-object/from16 v0, v22 │ │ invoke-virtual {v0, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1486 │ const-string v4, "tags" │ │ move-object/from16 v0, v22 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v31 │ │ invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1487 │ const-string v4, "year" │ │ move-object/from16 v0, v22 │ @@ -8841,24 +9014,24 @@ │ │ const/4 v5, 0x0 │ │ move-object/from16 v0, v22 │ │ invoke-virtual {v3, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v31 │ + move-result-wide v32 │ │ .line 1492 │ - .local v31, "ret_id":J │ + .local v32, "ret_id":J │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1493 │ sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; │ │ - move-wide/from16 v0, v31 │ + move-wide/from16 v0, v32 │ │ invoke-static {v4, v0, v1}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ @@ -8883,16 +9056,16 @@ │ .end local v15 # "data":Ljava/lang/String; │ .end local v16 # "date_added":J │ .end local v18 # "date_modified":J │ .end local v20 # "duration":J │ .end local v22 # "dvalues_pl":Landroid/content/ContentValues; │ .end local v28 # "media_key":Ljava/lang/String; │ .end local v30 # "point":I │ - .end local v31 # "ret_id":J │ - .end local v33 # "tags":Ljava/lang/String; │ + .end local v31 # "tags":Ljava/lang/String; │ + .end local v32 # "ret_id":J │ .end local v34 # "tarck":I │ .end local v35 # "title":Ljava/lang/String; │ .end local v36 # "title_key":Ljava/lang/String; │ .end local v37 # "val":Landroid/content/ContentValues; │ .end local v38 # "year":Ljava/lang/String; │ :cond_1 │ :goto_0 │ @@ -9153,24 +9326,26 @@ │ │ new-array v6, v6, [Ljava/lang/Object; │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ + .line 300 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x1 │ │ aput-object v3, v6, v7 │ │ + .line 299 │ invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 306 │ .end local v0 # "cursor":Landroid/database/MatrixCursor; │ .end local v2 # "force":Z │ @@ -9241,24 +9416,26 @@ │ │ new-array v6, v6, [Ljava/lang/Object; │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ + .line 321 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x1 │ │ aput-object v5, v6, v7 │ │ + .line 320 │ invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 326 │ .end local v0 # "cursor":Landroid/database/MatrixCursor; │ .end local v5 # "url":Ljava/lang/String; │ @@ -9303,24 +9480,26 @@ │ │ new-array v6, v6, [Ljava/lang/Object; │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ + .line 333 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ const/4 v7, 0x1 │ │ aput-object v5, v6, v7 │ │ + .line 332 │ invoke-virtual {v0, v6}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 338 │ .end local v0 # "cursor":Landroid/database/MatrixCursor; │ .end local v5 # "url":Ljava/lang/String; │ @@ -9516,53 +9695,56 @@ │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 1544 │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheContentProvider;->getDBHelper()Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 1546 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 1547 │ - const-string v3, "video" │ + const-string v1, "video" │ │ const/4 v4, 0x0 │ │ - invoke-virtual {v0, v3, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v1, v4, p2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 1548 │ - .local v1, "id":J │ + .local v2, "id":J │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 1549 │ - sget-object v3, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->VIDEO_CONTENT_URI:Landroid/net/Uri; │ + sget-object v1, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->VIDEO_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v3, v1, v2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + .line 1550 │ + invoke-static {v1, v2, v3}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1552 │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - return-object v3 │ + .line 1549 │ + return-object v1 │ │ - .end local v1 # "id":J │ + .line 1552 │ + .end local v2 # "id":J │ :catchall_0 │ - move-exception v3 │ + move-exception v1 │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v3 │ + throw v1 │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/RequestCache$1.smali │ @@ -31,14 +31,15 @@ │ │ .field final synthetic val$server:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;ZZLandroid/database/MatrixCursor;)V │ .locals 1 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ .prologue │ .line 203 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->val$server:Ljava/lang/String; │ │ @@ -73,21 +74,21 @@ │ .locals 12 │ .param p1, "parser" # Lorg/xmlpull/v1/XmlPullParser; │ │ .prologue │ .line 221 │ invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 222 │ - .local v5, "tag":Ljava/lang/String; │ + .local v3, "tag":Ljava/lang/String; │ const-string v6, "song" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ .line 223 │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -151,39 +152,41 @@ │ if-eqz v6, :cond_0 │ │ .line 229 │ const-string v6, "title_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 230 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/String;->hashCode()I │ │ move-result v7 │ │ + .line 229 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 232 │ :cond_0 │ const-string v6, "duration" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 233 │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -199,33 +202,37 @@ │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v7 │ │ + .line 235 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 234 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 236 │ const-string v6, "artist_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 237 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 236 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 239 │ :cond_1 │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ @@ -239,33 +246,37 @@ │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ + .line 241 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 240 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 242 │ const-string v6, "album_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 243 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 242 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 246 │ :cond_2 │ const-string v6, "_data" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -288,78 +299,88 @@ │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 248 │ const-string v6, "date_added" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->cal:Ljava/util/Calendar; │ │ + .line 249 │ invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ + .line 248 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 250 │ const-string v6, "date_modified" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->cal:Ljava/util/Calendar; │ │ + .line 251 │ invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ + .line 250 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 252 │ const-string v6, "tags" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 253 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 252 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 254 │ const-string v6, "year" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ + .line 255 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 254 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 256 │ const-string v6, "point" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 257 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getRating()I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ + .line 256 │ invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 259 │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ @@ -394,18 +415,18 @@ │ │ const-string v7, "audio" │ │ const/4 v8, 0x0 │ │ invoke-virtual {v6, v7, v8, v2}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 269 │ - .local v3, "id":J │ + .local v4, "id":J │ const/4 v0, 0x1 │ │ .line 270 │ .local v0, "addReturn":Z │ iget-boolean v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->val$search_albumsongs2:Z │ │ if-eqz v6, :cond_7 │ @@ -427,14 +448,15 @@ │ │ move-result-object v6 │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ + .line 272 │ invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_3 │ │ .line 273 │ @@ -452,128 +474,139 @@ │ │ new-array v7, v7, [Ljava/lang/Object; │ │ const/4 v8, 0x0 │ │ new-instance v9, Ljava/lang/Integer; │ │ - long-to-int v10, v3 │ + long-to-int v10, v4 │ │ invoke-direct {v9, v10}, Ljava/lang/Integer;->(I)V │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x1 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 285 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x2 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 286 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x3 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 287 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 288 │ invoke-virtual {v9}, Ljava/lang/String;->hashCode()I │ │ move-result v9 │ │ + .line 287 │ invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x4 │ │ new-instance v9, Ljava/lang/Long; │ │ iget-object v10, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 289 │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ move-result-wide v10 │ │ invoke-direct {v9, v10, v11}, Ljava/lang/Long;->(J)V │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x5 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 290 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x6 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 291 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x7 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 292 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x8 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 293 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x9 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 294 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v9 │ @@ -592,59 +625,63 @@ │ │ const/16 v8, 0xb │ │ new-instance v9, Ljava/lang/Integer; │ │ iget-object v10, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 295 │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTrack()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/Integer;->(Ljava/lang/String;)V │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xc │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 296 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xd │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->cal:Ljava/util/Calendar; │ │ + .line 297 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xe │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->cal:Ljava/util/Calendar; │ │ + .line 298 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xf │ │ @@ -656,14 +693,15 @@ │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x10 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 299 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x11 │ @@ -676,21 +714,22 @@ │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ + .line 283 │ invoke-virtual {v6, v7}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 302 │ .end local v0 # "addReturn":Z │ .end local v1 # "cacheFile":Ljava/io/File; │ .end local v2 # "dvalues":Landroid/content/ContentValues; │ - .end local v3 # "id":J │ + .end local v4 # "id":J │ :cond_4 │ const/4 v6, 0x0 │ │ iput-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ .line 304 │ :cond_5 │ @@ -710,15 +749,15 @@ │ │ invoke-virtual {v2, v7, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 275 │ .restart local v0 # "addReturn":Z │ - .restart local v3 # "id":J │ + .restart local v4 # "id":J │ :cond_7 │ iget-boolean v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->val$search_artistsongs2:Z │ │ if-eqz v6, :cond_3 │ │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ @@ -737,14 +776,15 @@ │ │ move-result-object v6 │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ + .line 278 │ invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_3 │ │ .line 279 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/RequestCache$2.smali │ @@ -29,14 +29,15 @@ │ │ .field final synthetic val$server:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ .locals 1 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ .prologue │ .line 601 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->val$server:Ljava/lang/String; │ │ @@ -192,39 +193,41 @@ │ if-eqz v5, :cond_0 │ │ .line 638 │ const-string v5, "title_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 639 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/String;->hashCode()I │ │ move-result v7 │ │ + .line 638 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 641 │ :cond_0 │ const-string v5, "duration" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 642 │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -240,33 +243,37 @@ │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v7 │ │ + .line 644 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 643 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 645 │ const-string v5, "artist_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 646 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 645 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 648 │ :cond_1 │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ @@ -280,33 +287,37 @@ │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ + .line 650 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 649 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 651 │ const-string v5, "album_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 652 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 651 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 654 │ :cond_2 │ const-string v5, "_data" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -329,78 +340,88 @@ │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 656 │ const-string v5, "date_added" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->cal:Ljava/util/Calendar; │ │ + .line 657 │ invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ + .line 656 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 658 │ const-string v5, "date_modified" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->cal:Ljava/util/Calendar; │ │ + .line 659 │ invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ + .line 658 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 660 │ const-string v5, "tags" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 661 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 660 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 662 │ const-string v5, "year" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ + .line 663 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 662 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 664 │ const-string v5, "point" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 665 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getRating()I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ + .line 664 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 667 │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ @@ -453,34 +474,37 @@ │ │ invoke-direct {v8, v9}, Ljava/lang/Integer;->(I)V │ │ aput-object v8, v7, v12 │ │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 678 │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v7, v13 │ │ const/4 v8, 0x2 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 679 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x3 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 680 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/String;->hashCode()I │ │ move-result v9 │ @@ -493,26 +517,28 @@ │ │ const/4 v8, 0x4 │ │ new-instance v9, Ljava/lang/Long; │ │ iget-object v10, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 681 │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ move-result-wide v10 │ │ invoke-direct {v9, v10, v11}, Ljava/lang/Long;->(J)V │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x5 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 682 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x6 │ @@ -529,42 +555,45 @@ │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x7 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 683 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x8 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 684 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x9 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 685 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v9 │ @@ -581,14 +610,15 @@ │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xb │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 686 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTrack()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-direct {p0, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->incTrack(Ljava/lang/String;)I │ │ move-result v9 │ @@ -599,47 +629,50 @@ │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xc │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 687 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xd │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->cal:Ljava/util/Calendar; │ │ + .line 688 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xe │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->cal:Ljava/util/Calendar; │ │ + .line 689 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xf │ │ @@ -649,14 +682,15 @@ │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x10 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$2;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 690 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x11 │ @@ -669,14 +703,15 @@ │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ + .line 676 │ invoke-virtual {v5, v7}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 692 │ .end local v0 # "cacheFile":Ljava/io/File; │ .end local v1 # "dvalues":Landroid/content/ContentValues; │ .end local v2 # "id":J │ :cond_3 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/AmpacheServer.smali │ @@ -183,39 +183,39 @@ │ .line 32 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->mUsid:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public setDateAdd(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "add" # J │ │ .prologue │ .line 52 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->mDateAdd:J │ │ .line 53 │ return-void │ .end method │ │ .method public setDateClean(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "clean" # J │ │ .prologue │ .line 60 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->mDateClean:J │ │ .line 61 │ return-void │ .end method │ │ .method public setDateUpdate(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "update" # J │ │ .prologue │ .line 44 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->mDateUpdate:J │ │ .line 45 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper.smali │ @@ -67,15 +67,15 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 93 │ const/16 v0, 0x1000 │ │ iput v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->SOCK_BUFSIZE:I │ │ - .line 96 │ + .line 97 │ invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; │ │ move-result-object v0 │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mDocFactory:Ljavax/xml/parsers/DocumentBuilderFactory; │ │ .line 102 │ @@ -103,19 +103,20 @@ │ │ .line 112 │ iput v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->retryCount:I │ │ .line 147 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mContext:Landroid/content/Context; │ │ - .line 148 │ + .line 149 │ invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ + .line 148 │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mPreferences:Landroid/content/SharedPreferences; │ │ .line 151 │ @@ -358,36 +359,36 @@ │ │ .method private enableHttpResponseCache(Landroid/content/Context;)V │ .locals 8 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 160 │ - const-wide/32 v1, 0xa00000 │ + const-wide/32 v2, 0xa00000 │ │ .line 161 │ - .local v1, "httpCacheSize":J │ + .local v2, "httpCacheSize":J │ :try_start_0 │ new-instance v0, Ljava/io/File; │ │ invoke-virtual {p1}, Landroid/content/Context;->getCacheDir()Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const-string v4, "http" │ │ - invoke-direct {v0, v3, v4}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v4}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 162 │ .local v0, "httpCacheDir":Ljava/io/File; │ - const-string v3, "android.net.http.HttpResponseCache" │ + const-string v1, "android.net.http.HttpResponseCache" │ │ - invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const-string v4, "install" │ │ const/4 v5, 0x2 │ │ new-array v5, v5, [Ljava/lang/Class; │ │ @@ -399,48 +400,50 @@ │ │ const/4 v6, 0x1 │ │ sget-object v7, Ljava/lang/Long;->TYPE:Ljava/lang/Class; │ │ aput-object v7, v5, v6 │ │ - invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + .line 163 │ + invoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x2 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ aput-object v0, v5, v6 │ │ const/4 v6, 0x1 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 164 │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ - invoke-virtual {v3, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v4, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 167 │ .end local v0 # "httpCacheDir":Ljava/io/File; │ :goto_0 │ return-void │ │ .line 165 │ :catch_0 │ - move-exception v3 │ + move-exception v1 │ │ goto :goto_0 │ .end method │ │ .method private errorReset()V │ .locals 1 │ │ @@ -712,18 +715,20 @@ │ │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mPreferences:Landroid/content/SharedPreferences; │ │ const-string v3, "KEY.AMPACHE_HOSTNAME" │ │ const-string v4, "" │ │ + .line 180 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 179 │ invoke-virtual {v0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->setServerurl(Ljava/lang/String;)V │ │ .line 185 │ :cond_0 │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getInstance()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ move-result-object v0 │ @@ -798,195 +803,201 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public auth(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - .locals 11 │ + .locals 14 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "host" # Ljava/lang/String; │ .param p3, "user" # Ljava/lang/String; │ .param p4, "pass" # Ljava/lang/String; │ │ .prologue │ .line 929 │ :try_start_0 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v10 │ │ - const-wide/16 v9, 0x3e8 │ + const-wide/16 v12, 0x3e8 │ │ - div-long v5, v7, v9 │ + div-long v8, v10, v12 │ │ .line 930 │ - .local v5, "time":J │ - invoke-virtual {p0, p4, v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getSHAPass(Ljava/lang/String;J)[B │ + .local v8, "time":J │ + move-object/from16 v0, p4 │ │ - move-result-object v4 │ + invoke-virtual {p0, v0, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getSHAPass(Ljava/lang/String;J)[B │ + │ + move-result-object v6 │ │ .line 932 │ - .local v4, "passphrase":[B │ - new-instance v0, Ljava/lang/StringBuilder; │ + .local v6, "passphrase":[B │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 933 │ - .local v0, "buf":Ljava/lang/StringBuilder; │ + .local v2, "buf":Ljava/lang/StringBuilder; │ const-string v7, "server/xml.server.php?action=handshake&auth=" │ │ - invoke-static {v0, p2, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + move-object/from16 v0, p2 │ + │ + invoke-static {v2, v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 935 │ - invoke-virtual {p0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->toHexString([B)Ljava/lang/String; │ + invoke-virtual {p0, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->toHexString([B)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 936 │ const-string v7, "×tamp=" │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - invoke-virtual {v7, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 937 │ const-string v7, "&version=350001&user=" │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - invoke-virtual {v7, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, p3 │ + │ + invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 938 │ - new-instance v3, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ + new-instance v5, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ │ - invoke-direct {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;->()V │ + invoke-direct {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;->()V │ │ .line 939 │ - .local v3, "handler":Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ + .local v5, "handler":Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ new-instance v7, Ljava/net/URL; │ │ - invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v10 │ │ - invoke-direct {v7, v8}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v7, v10}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - invoke-virtual {p0, v7, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ + invoke-virtual {p0, v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ .line 940 │ - invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;->getAuthToken()Ljava/lang/String; │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler;->getAuthToken()Ljava/lang/String; │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v7 │ │ .line 962 │ - .end local v0 # "buf":Ljava/lang/StringBuilder; │ - .end local v3 # "handler":Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ - .end local v4 # "passphrase":[B │ - .end local v5 # "time":J │ + .end local v2 # "buf":Ljava/lang/StringBuilder; │ + .end local v5 # "handler":Ljp/co/kayo/android/localplayer/ds/ampache/AuthHandler; │ + .end local v6 # "passphrase":[B │ + .end local v8 # "time":J │ :goto_0 │ return-object v7 │ │ .line 941 │ :catch_0 │ - move-exception v2 │ + move-exception v4 │ │ .line 942 │ - .local v2, "e":Ljava/security/NoSuchAlgorithmException; │ + .local v4, "e":Ljava/security/NoSuchAlgorithmException; │ :try_start_1 │ const-string v7, "auth" │ │ - invoke-static {v7, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v7, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 960 │ - .end local v2 # "e":Ljava/security/NoSuchAlgorithmException; │ + .end local v4 # "e":Ljava/security/NoSuchAlgorithmException; │ :goto_1 │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getInstance()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ move-result-object v7 │ │ - const/4 v8, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->setSuccess(Z)V │ + invoke-virtual {v7, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->setSuccess(Z)V │ │ .line 962 │ const/4 v7, 0x0 │ │ goto :goto_0 │ │ .line 943 │ :catch_1 │ - move-exception v2 │ + move-exception v4 │ │ .line 944 │ - .local v2, "e":Ljava/net/MalformedURLException; │ + .local v4, "e":Ljava/net/MalformedURLException; │ :try_start_2 │ const-string v7, "auth" │ │ - invoke-static {v7, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v7, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ │ .line 957 │ - .end local v2 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :catchall_0 │ move-exception v7 │ │ throw v7 │ │ .line 945 │ :catch_2 │ - move-exception v2 │ + move-exception v4 │ │ .line 946 │ - .local v2, "e":Ljava/lang/Exception; │ + .local v4, "e":Ljava/lang/Exception; │ :try_start_3 │ - new-instance v3, Landroid/os/Handler; │ + new-instance v5, Landroid/os/Handler; │ │ invoke-virtual {p1}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper; │ │ move-result-object v7 │ │ - invoke-direct {v3, v7}, Landroid/os/Handler;->(Landroid/os/Looper;)V │ + invoke-direct {v5, v7}, Landroid/os/Handler;->(Landroid/os/Looper;)V │ │ .line 947 │ - .local v3, "handler":Landroid/os/Handler; │ - move-object v1, p1 │ + .local v5, "handler":Landroid/os/Handler; │ + move-object v3, p1 │ │ .line 948 │ - .local v1, "con":Landroid/content/Context; │ + .local v3, "con":Landroid/content/Context; │ new-instance v7, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2; │ │ - invoke-direct {v7, p0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;->(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V │ + invoke-direct {v7, p0, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;->(Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V │ │ - invoke-virtual {v3, v7}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v5, v7}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ .line 956 │ const-string v7, "auth" │ │ - invoke-static {v7, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v7, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_1 │ .end method │ │ .method public clearAuth()V │ @@ -1261,14 +1272,15 @@ │ │ invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getAuthkey()Ljava/lang/String; │ │ move-result-object v6 │ │ if-eqz v6, :cond_0 │ │ + .line 204 │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getInstance()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getAuthkey()Ljava/lang/String; │ │ move-result-object v6 │ @@ -1297,18 +1309,20 @@ │ │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mPreferences:Landroid/content/SharedPreferences; │ │ const-string v9, "key.auth" │ │ const-string v10, "" │ │ + .line 207 │ invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 206 │ invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->setAuthkey(Ljava/lang/String;)V │ │ .line 208 │ if-eqz p1, :cond_1 │ │ .line 209 │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getInstance()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ @@ -1388,18 +1402,20 @@ │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v6, "key.auth" │ │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getInstance()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ move-result-object v8 │ │ + .line 221 │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getAuthkey()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 220 │ invoke-interface {v0, v6, v8}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 222 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 223 │ new-instance v6, Ljava/lang/StringBuilder; │ @@ -1418,14 +1434,15 @@ │ │ const-string v8, " new=" │ │ invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 224 │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getInstance()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getAuthkey()Ljava/lang/String; │ │ move-result-object v8 │ @@ -1434,14 +1451,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 223 │ invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 226 │ .end local v0 # "editor":Landroid/content/SharedPreferences$Editor; │ :cond_2 │ new-instance v6, Ljava/lang/StringBuilder; │ │ @@ -1449,14 +1467,15 @@ │ │ const-string v8, "got authkey = " │ │ invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 227 │ invoke-static {}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getInstance()Ljp/co/kayo/android/localplayer/ds/ampache/ServerState; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/ServerState;->getAuthkey()Ljava/lang/String; │ │ move-result-object v8 │ @@ -1465,14 +1484,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 226 │ invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 230 │ .end local v1 # "key":Ljava/lang/String; │ .end local v2 # "old":Ljava/lang/String; │ .end local v3 # "pswd":Ljava/lang/String; │ .end local v5 # "usid":Ljava/lang/String; │ @@ -1662,641 +1682,662 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public getBytes(Ljava/net/URL;)[B │ - .locals 15 │ + .locals 16 │ .param p1, "url" # Ljava/net/URL; │ │ .prologue │ - const/16 v14, 0xc8 │ + const/16 v15, 0xc8 │ │ .line 362 │ - invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->errorReset()V │ + invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->errorReset()V │ │ .line 363 │ - const/4 v10, 0x0 │ + const/4 v11, 0x0 │ │ .line 364 │ - .local v10, "in":Ljava/io/InputStream; │ - const/4 v5, 0x0 │ + .local v11, "in":Ljava/io/InputStream; │ + const/4 v6, 0x0 │ │ .line 365 │ - .local v5, "connection":Ljava/net/HttpURLConnection; │ - const/4 v3, 0x0 │ + .local v6, "connection":Ljava/net/HttpURLConnection; │ + const/4 v4, 0x0 │ │ .line 367 │ - .local v3, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .local v4, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :try_start_0 │ - sget v12, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v13, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v13, 0x8 │ + const/16 v14, 0x8 │ │ - if-gt v12, v13, :cond_5 │ + if-gt v13, v14, :cond_5 │ │ .line 369 │ - new-instance v4, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + new-instance v5, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry; │ + .line 370 │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-direct {v4, v12, v13}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V │ + invoke-direct {v5, v13, v14}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V │ :try_end_0 │ .catch Ljava/net/SocketTimeoutException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_4 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 371 │ - .end local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .local v4, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .local v5, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :try_start_1 │ - new-instance v2, Lorg/apache/http/impl/client/DefaultHttpClient; │ + new-instance v3, Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ + .line 372 │ + invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-direct {v2, v4, v12}, Lorg/apache/http/impl/client/DefaultHttpClient;->(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V │ + invoke-direct {v3, v5, v13}, Lorg/apache/http/impl/client/DefaultHttpClient;->(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V │ │ .line 374 │ - .local v2, "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ - new-instance v7, Lorg/apache/http/client/methods/HttpGet; │ + .local v3, "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ + new-instance v8, Lorg/apache/http/client/methods/HttpGet; │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-direct {v7, v12}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V │ + invoke-direct {v8, v13}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V │ │ .line 375 │ - .local v7, "get":Lorg/apache/http/client/methods/HttpGet; │ - const-string v12, "Host" │ + .local v8, "get":Lorg/apache/http/client/methods/HttpGet; │ + const-string v13, "Host" │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->getHost()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v7, v12, v13}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v13, v14}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 376 │ - const-string v12, "User-Agent" │ + const-string v13, "User-Agent" │ │ - const-string v13, "Android-JustPlayer" │ + const-string v14, "Android-JustPlayer" │ │ - invoke-virtual {v7, v12, v13}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v8, v13, v14}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 377 │ - iget-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v2, v7, v12}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ + iget-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; │ │ - move-result-object v9 │ + invoke-virtual {v3, v8, v13}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ + │ + move-result-object v10 │ │ .line 378 │ - .local v9, "httpResponse":Lorg/apache/http/HttpResponse; │ - if-eqz v9, :cond_0 │ + .local v10, "httpResponse":Lorg/apache/http/HttpResponse; │ + if-eqz v10, :cond_0 │ │ - invoke-interface {v9}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ + .line 379 │ + invoke-interface {v10}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-interface {v12}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + invoke-interface {v13}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - move-result v12 │ + move-result v13 │ │ - if-ne v12, v14, :cond_0 │ + if-ne v13, v15, :cond_0 │ │ .line 380 │ - invoke-interface {v9}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ + invoke-interface {v10}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 381 │ - .local v8, "httpEntity":Lorg/apache/http/HttpEntity; │ - invoke-interface {v8}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ + .local v9, "httpEntity":Lorg/apache/http/HttpEntity; │ + invoke-interface {v9}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ :try_end_1 │ .catch Ljava/net/SocketTimeoutException; {:try_start_1 .. :try_end_1} :catch_d │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_c │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - move-result-object v10 │ + move-result-object v11 │ │ - .end local v8 # "httpEntity":Lorg/apache/http/HttpEntity; │ + .end local v9 # "httpEntity":Lorg/apache/http/HttpEntity; │ :cond_0 │ - move-object v3, v4 │ + move-object v4, v5 │ │ .line 397 │ - .end local v2 # "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .end local v7 # "get":Lorg/apache/http/client/methods/HttpGet; │ - .end local v9 # "httpResponse":Lorg/apache/http/HttpResponse; │ - .restart local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v3 # "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v8 # "get":Lorg/apache/http/client/methods/HttpGet; │ + .end local v10 # "httpResponse":Lorg/apache/http/HttpResponse; │ + .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :cond_1 │ :goto_0 │ - if-eqz v10, :cond_7 │ + if-eqz v11, :cond_7 │ │ .line 398 │ :try_start_2 │ - invoke-static {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getByteArrayFromStream(Ljava/io/InputStream;)[B │ + invoke-static {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getByteArrayFromStream(Ljava/io/InputStream;)[B │ :try_end_2 │ .catch Ljava/net/SocketTimeoutException; {:try_start_2 .. :try_end_2} :catch_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_4 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 410 │ - .local v1, "bytes":[B │ + .local v2, "bytes":[B │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ + │ + move-object/from16 v0, p0 │ │ - iput-wide v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ + iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 411 │ - if-eqz v10, :cond_2 │ + if-eqz v11, :cond_2 │ │ .line 413 │ :try_start_3 │ - invoke-virtual {v10}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v11}, Ljava/io/InputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_7 │ │ .line 417 │ :cond_2 │ :goto_1 │ - if-eqz v5, :cond_3 │ + if-eqz v6, :cond_3 │ │ .line 419 │ :try_start_4 │ - invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0 │ │ .line 423 │ :goto_2 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 425 │ :cond_3 │ - if-eqz v3, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 426 │ - invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ .line 429 │ - .end local v1 # "bytes":[B │ + .end local v2 # "bytes":[B │ :cond_4 │ :goto_3 │ - return-object v1 │ + return-object v2 │ │ .line 384 │ :cond_5 │ :try_start_5 │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - move-object v0, v12 │ + move-object v0, v13 │ │ check-cast v0, Ljava/net/HttpURLConnection; │ │ - move-object v5, v0 │ + move-object v6, v0 │ │ .line 385 │ - const-string v12, "GET" │ + const-string v13, "GET" │ │ - invoke-virtual {v5, v12}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ + invoke-virtual {v6, v13}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ .line 386 │ - const/16 v12, 0x4e20 │ + const/16 v13, 0x4e20 │ │ - invoke-virtual {v5, v12}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V │ + invoke-virtual {v6, v13}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V │ │ .line 387 │ - const/16 v12, 0x4e20 │ + const/16 v13, 0x4e20 │ │ - invoke-virtual {v5, v12}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V │ + invoke-virtual {v6, v13}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V │ │ .line 388 │ - invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getResponseCode()I │ + invoke-virtual {v6}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v11 │ + move-result v12 │ │ .line 391 │ - .local v11, "responseCode":I │ - if-eq v11, v14, :cond_6 │ + .local v12, "responseCode":I │ + if-eq v12, v15, :cond_6 │ │ - const/16 v12, 0xce │ + const/16 v13, 0xce │ │ - if-eq v11, v12, :cond_6 │ + if-eq v12, v13, :cond_6 │ │ - const/16 v12, 0xcb │ + const/16 v13, 0xcb │ │ - if-ne v11, v12, :cond_1 │ + if-ne v12, v13, :cond_1 │ │ .line 393 │ :cond_6 │ - invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + invoke-virtual {v6}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ :try_end_5 │ .catch Ljava/net/SocketTimeoutException; {:try_start_5 .. :try_end_5} :catch_2 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_4 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ - move-result-object v10 │ + move-result-object v11 │ │ goto :goto_0 │ │ .line 420 │ - .end local v11 # "responseCode":I │ - .restart local v1 # "bytes":[B │ + .end local v12 # "responseCode":I │ + .restart local v2 # "bytes":[B │ :catch_0 │ - move-exception v6 │ + move-exception v7 │ │ .line 421 │ - .local v6, "e":Ljava/lang/Exception; │ - const-string v12, "connection.disconnect" │ + .local v7, "e":Ljava/lang/Exception; │ + const-string v13, "connection.disconnect" │ │ - invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_2 │ │ .line 410 │ - .end local v1 # "bytes":[B │ - .end local v6 # "e":Ljava/lang/Exception; │ + .end local v2 # "bytes":[B │ + .end local v7 # "e":Ljava/lang/Exception; │ :cond_7 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ + │ + move-object/from16 v0, p0 │ │ - iput-wide v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ + iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 411 │ - if-eqz v10, :cond_8 │ + if-eqz v11, :cond_8 │ │ .line 413 │ :try_start_6 │ - invoke-virtual {v10}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v11}, Ljava/io/InputStream;->close()V │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_8 │ │ .line 417 │ :cond_8 │ :goto_4 │ - if-eqz v5, :cond_9 │ + if-eqz v6, :cond_9 │ │ .line 419 │ :try_start_7 │ - invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_7 │ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_1 │ │ .line 423 │ :goto_5 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 425 │ :cond_9 │ - if-eqz v3, :cond_a │ + if-eqz v4, :cond_a │ │ .line 426 │ - invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ .line 429 │ :cond_a │ :goto_6 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_3 │ │ .line 420 │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 421 │ - .restart local v6 # "e":Ljava/lang/Exception; │ - const-string v12, "connection.disconnect" │ + .restart local v7 # "e":Ljava/lang/Exception; │ + const-string v13, "connection.disconnect" │ │ - invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_5 │ │ .line 401 │ - .end local v6 # "e":Ljava/lang/Exception; │ + .end local v7 # "e":Ljava/lang/Exception; │ :catch_2 │ - move-exception v6 │ + move-exception v7 │ │ .line 402 │ - .local v6, "e":Ljava/net/SocketTimeoutException; │ + .local v7, "e":Ljava/net/SocketTimeoutException; │ :goto_7 │ :try_start_8 │ - const-string v12, "Socket Timeout" │ + const-string v13, "Socket Timeout" │ │ - invoke-static {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ + invoke-static {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 403 │ - invoke-virtual {v6}, Ljava/net/SocketTimeoutException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/net/SocketTimeoutException;->getMessage()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ + │ + move-object/from16 v0, p0 │ │ - iput-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ + iput-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 404 │ - const-string v12, "451" │ + const-string v13, "451" │ │ - iput-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ + move-object/from16 v0, p0 │ + │ + iput-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ .line 410 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - iput-wide v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ + move-object/from16 v0, p0 │ + │ + iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 411 │ - if-eqz v10, :cond_b │ + if-eqz v11, :cond_b │ │ .line 413 │ :try_start_9 │ - invoke-virtual {v10}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v11}, Ljava/io/InputStream;->close()V │ :try_end_9 │ .catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_9 │ │ .line 417 │ :cond_b │ :goto_8 │ - if-eqz v5, :cond_c │ + if-eqz v6, :cond_c │ │ .line 419 │ :try_start_a │ - invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_a │ .catch Ljava/lang/Exception; {:try_start_a .. :try_end_a} :catch_3 │ │ .line 423 │ - .end local v6 # "e":Ljava/net/SocketTimeoutException; │ + .end local v7 # "e":Ljava/net/SocketTimeoutException; │ :goto_9 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 425 │ :cond_c │ - if-eqz v3, :cond_a │ + if-eqz v4, :cond_a │ │ .line 426 │ - invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto :goto_6 │ │ .line 420 │ - .restart local v6 # "e":Ljava/net/SocketTimeoutException; │ + .restart local v7 # "e":Ljava/net/SocketTimeoutException; │ :catch_3 │ - move-exception v6 │ + move-exception v7 │ │ .line 421 │ - .local v6, "e":Ljava/lang/Exception; │ - const-string v12, "connection.disconnect" │ + .local v7, "e":Ljava/lang/Exception; │ + const-string v13, "connection.disconnect" │ │ - invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_9 │ │ .line 405 │ - .end local v6 # "e":Ljava/lang/Exception; │ + .end local v7 # "e":Ljava/lang/Exception; │ :catch_4 │ - move-exception v6 │ + move-exception v7 │ │ .line 406 │ - .local v6, "e":Ljava/io/IOException; │ + .local v7, "e":Ljava/io/IOException; │ :goto_a │ :try_start_b │ - invoke-virtual {v6}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - iput-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ + move-object/from16 v0, p0 │ + │ + iput-object v13, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 407 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "error url =" │ + const-string v14, "error url =" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-static {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ + invoke-static {v13}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 408 │ - const-string v12, "(IO Exception) parse xml:" │ + const-string v13, "(IO Exception) parse xml:" │ │ - invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_b │ .catchall {:try_start_b .. :try_end_b} :catchall_0 │ │ .line 410 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ - iput-wide v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ + move-object/from16 v0, p0 │ + │ + iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 411 │ - if-eqz v10, :cond_d │ + if-eqz v11, :cond_d │ │ .line 413 │ :try_start_c │ - invoke-virtual {v10}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v11}, Ljava/io/InputStream;->close()V │ :try_end_c │ .catch Ljava/io/IOException; {:try_start_c .. :try_end_c} :catch_a │ │ .line 417 │ :cond_d │ :goto_b │ - if-eqz v5, :cond_e │ + if-eqz v6, :cond_e │ │ .line 419 │ :try_start_d │ - invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_d │ .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_5 │ │ .line 423 │ - .end local v6 # "e":Ljava/io/IOException; │ + .end local v7 # "e":Ljava/io/IOException; │ :goto_c │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 425 │ :cond_e │ - if-eqz v3, :cond_a │ + if-eqz v4, :cond_a │ │ .line 426 │ - invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto :goto_6 │ │ .line 420 │ - .restart local v6 # "e":Ljava/io/IOException; │ + .restart local v7 # "e":Ljava/io/IOException; │ :catch_5 │ - move-exception v6 │ + move-exception v7 │ │ .line 421 │ - .local v6, "e":Ljava/lang/Exception; │ - const-string v12, "connection.disconnect" │ + .local v7, "e":Ljava/lang/Exception; │ + const-string v13, "connection.disconnect" │ │ - invoke-static {v12, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v13, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_c │ │ .line 410 │ - .end local v6 # "e":Ljava/lang/Exception; │ + .end local v7 # "e":Ljava/lang/Exception; │ :catchall_0 │ - move-exception v12 │ + move-exception v13 │ │ :goto_d │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ + │ + move-object/from16 v0, p0 │ │ - iput-wide v13, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ + iput-wide v14, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 411 │ - if-eqz v10, :cond_f │ + if-eqz v11, :cond_f │ │ .line 413 │ :try_start_e │ - invoke-virtual {v10}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v11}, Ljava/io/InputStream;->close()V │ :try_end_e │ .catch Ljava/io/IOException; {:try_start_e .. :try_end_e} :catch_b │ │ .line 417 │ :cond_f │ :goto_e │ - if-eqz v5, :cond_10 │ + if-eqz v6, :cond_10 │ │ .line 419 │ :try_start_f │ - invoke-virtual {v5}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_f │ .catch Ljava/lang/Exception; {:try_start_f .. :try_end_f} :catch_6 │ │ .line 423 │ :goto_f │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 425 │ :cond_10 │ - if-eqz v3, :cond_11 │ + if-eqz v4, :cond_11 │ │ .line 426 │ - invoke-virtual {v3}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ :cond_11 │ - throw v12 │ + throw v13 │ │ .line 420 │ :catch_6 │ - move-exception v6 │ + move-exception v7 │ │ .line 421 │ - .restart local v6 # "e":Ljava/lang/Exception; │ - const-string v13, "connection.disconnect" │ + .restart local v7 # "e":Ljava/lang/Exception; │ + const-string v14, "connection.disconnect" │ │ - invoke-static {v13, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v14, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_f │ │ .line 414 │ - .end local v6 # "e":Ljava/lang/Exception; │ - .restart local v1 # "bytes":[B │ + .end local v7 # "e":Ljava/lang/Exception; │ + .restart local v2 # "bytes":[B │ :catch_7 │ - move-exception v12 │ + move-exception v13 │ │ goto/16 :goto_1 │ │ - .end local v1 # "bytes":[B │ + .end local v2 # "bytes":[B │ :catch_8 │ - move-exception v12 │ + move-exception v13 │ │ goto/16 :goto_4 │ │ - .local v6, "e":Ljava/net/SocketTimeoutException; │ + .local v7, "e":Ljava/net/SocketTimeoutException; │ :catch_9 │ - move-exception v12 │ + move-exception v13 │ │ - goto :goto_8 │ + goto/16 :goto_8 │ │ - .local v6, "e":Ljava/io/IOException; │ + .local v7, "e":Ljava/io/IOException; │ :catch_a │ - move-exception v12 │ + move-exception v13 │ │ goto :goto_b │ │ - .end local v6 # "e":Ljava/io/IOException; │ + .end local v7 # "e":Ljava/io/IOException; │ :catch_b │ - move-exception v13 │ + move-exception v14 │ │ goto :goto_e │ │ .line 410 │ - .end local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :catchall_1 │ - move-exception v12 │ + move-exception v13 │ │ - move-object v3, v4 │ + move-object v4, v5 │ │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ goto :goto_d │ │ .line 405 │ - .end local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :catch_c │ - move-exception v6 │ + move-exception v7 │ │ - move-object v3, v4 │ + move-object v4, v5 │ │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ goto :goto_a │ │ .line 401 │ - .end local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :catch_d │ - move-exception v6 │ + move-exception v7 │ │ - move-object v3, v4 │ + move-object v4, v5 │ │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v3 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ goto/16 :goto_7 │ .end method │ │ .method public getErrorCode()Ljava/lang/String; │ .locals 1 │ │ .prologue │ @@ -2452,85 +2493,87 @@ │ │ .method public getLastUpdate(Ljava/lang/String;Z)J │ .locals 5 │ .param p1, "serverinfUrl" # Ljava/lang/String; │ .param p2, "useIndexCacheFlg" # Z │ │ .prologue │ - const-wide/16 v1, -0x1 │ + const-wide/16 v2, -0x1 │ │ .line 678 │ if-eqz p1, :cond_0 │ │ .line 679 │ if-eqz p2, :cond_1 │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "KEY_UPDT" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ + .line 680 │ invoke-virtual {p1}, Ljava/lang/String;->hashCode()I │ │ move-result v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ const-string v4, "_FULL" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 682 │ .local v0, "key":Ljava/lang/String; │ :goto_0 │ - iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mPreferences:Landroid/content/SharedPreferences; │ + iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mPreferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v3, v0, v1, v2}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v1, v0, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 686 │ .end local v0 # "key":Ljava/lang/String; │ :cond_0 │ - return-wide v1 │ + return-wide v2 │ │ - .line 679 │ + .line 680 │ :cond_1 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "KEY_UPDT" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ + .line 681 │ invoke-virtual {p1}, Ljava/lang/String;->hashCode()I │ │ move-result v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public getMediaAuthrizedURL(Ljava/lang/String;)Ljava/lang/String; │ @@ -2675,22 +2718,24 @@ │ .line 291 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ new-instance v1, Lorg/apache/http/conn/scheme/Scheme; │ │ const-string v2, "http" │ │ + .line 292 │ invoke-static {}, Lorg/apache/http/conn/scheme/PlainSocketFactory;->getSocketFactory()Lorg/apache/http/conn/scheme/PlainSocketFactory; │ │ move-result-object v3 │ │ const/16 v4, 0x50 │ │ invoke-direct {v1, v2, v3, v4}, Lorg/apache/http/conn/scheme/Scheme;->(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V │ │ + .line 291 │ invoke-virtual {v0, v1}, Lorg/apache/http/conn/scheme/SchemeRegistry;->register(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme; │ │ .line 294 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mSchemeRegistry:Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ new-instance v1, Lorg/apache/http/conn/scheme/Scheme; │ │ @@ -2964,67 +3009,66 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public insertAlbum(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;)J │ - .locals 7 │ + .locals 8 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "album" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ .prologue │ .line 702 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 704 │ .local v0, "cal":Ljava/util/Calendar; │ - :try_start_0 │ - new-instance v3, Landroid/content/ContentValues; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v3}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 705 │ - .local v3, "values":Landroid/content/ContentValues; │ + .local v1, "values":Landroid/content/ContentValues; │ const-string v4, "_id" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 706 │ const-string v4, "album_key" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 707 │ const-string v4, "album" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 708 │ const-string v4, "album_art" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getArt()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 709 │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v4 │ │ if-eqz v4, :cond_0 │ @@ -3036,442 +3080,410 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 712 │ :cond_0 │ const-string v4, "minyear" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 713 │ const-string v4, "maxyear" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 714 │ const-string v4, "numsongs" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getNumTrack()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 715 │ const-string v4, "date_added" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 716 │ const-string v4, "date_modified" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 717 │ const-string v4, "point" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getRating()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 718 │ const-string v4, "del_flg" │ │ const/4 v5, 0x0 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 720 │ const-string v4, "album" │ │ const/4 v5, 0x0 │ │ - invoke-virtual {p1, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + invoke-virtual {p1, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 721 │ - .local v1, "id":J │ - return-wide v1 │ - │ - .line 722 │ - .end local v1 # "id":J │ - .end local v3 # "values":Landroid/content/ContentValues; │ - :catchall_0 │ - move-exception v4 │ - │ - throw v4 │ + .local v2, "id":J │ + return-wide v2 │ .end method │ │ .method public insertArtist(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)J │ - .locals 7 │ + .locals 8 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "artist" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ .prologue │ .line 833 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 835 │ .local v0, "cal":Ljava/util/Calendar; │ - :try_start_0 │ - new-instance v3, Landroid/content/ContentValues; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v3}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 836 │ - .local v3, "values":Landroid/content/ContentValues; │ + .local v1, "values":Landroid/content/ContentValues; │ const-string v4, "_id" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 837 │ const-string v4, "artist_key" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 838 │ const-string v4, "artist" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 839 │ const-string v4, "number_of_albums" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getNumAlbums()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 840 │ const-string v4, "number_of_tracks" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getNumSong()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 841 │ const-string v4, "date_added" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 842 │ const-string v4, "date_modified" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 843 │ const-string v4, "point" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getRating()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 844 │ const-string v4, "del_flg" │ │ const/4 v5, 0x0 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 846 │ const-string v4, "artist" │ │ const/4 v5, 0x0 │ │ - invoke-virtual {p1, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + invoke-virtual {p1, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 847 │ - .local v1, "id":J │ - return-wide v1 │ - │ - .line 848 │ - .end local v1 # "id":J │ - .end local v3 # "values":Landroid/content/ContentValues; │ - :catchall_0 │ - move-exception v4 │ - │ - throw v4 │ + .local v2, "id":J │ + return-wide v2 │ .end method │ │ .method public insertGenres(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)J │ - .locals 7 │ + .locals 8 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "tag" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ .prologue │ .line 744 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 746 │ .local v0, "cal":Ljava/util/Calendar; │ - :try_start_0 │ - new-instance v3, Landroid/content/ContentValues; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v3}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 747 │ - .local v3, "values":Landroid/content/ContentValues; │ + .local v1, "values":Landroid/content/ContentValues; │ const-string v4, "_id" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 748 │ const-string v4, "name" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 749 │ const-string v4, "genres_key" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 750 │ const-string v4, "date_added" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 751 │ const-string v4, "date_modified" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 752 │ const-string v4, "number_of_albums" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getNumAlbum()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 753 │ const-string v4, "number_of_artists" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getNumArtist()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 754 │ const-string v4, "number_of_tracks" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getNumSong()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 755 │ const-string v4, "number_of_playlists" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getNumPlaylist()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 756 │ const-string v4, "number_of_videos" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getNumVideo()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 757 │ const-string v4, "del_flg" │ │ const/4 v5, 0x0 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 759 │ const-string v4, "genres" │ │ const/4 v5, 0x0 │ │ - invoke-virtual {p1, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + invoke-virtual {p1, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 760 │ - .local v1, "id":J │ - return-wide v1 │ - │ - .line 761 │ - .end local v1 # "id":J │ - .end local v3 # "values":Landroid/content/ContentValues; │ - :catchall_0 │ - move-exception v4 │ - │ - throw v4 │ + .local v2, "id":J │ + return-wide v2 │ .end method │ │ .method public insertGenresMember(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)Landroid/net/Uri; │ - .locals 7 │ + .locals 8 │ .param p1, "tag" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ .param p2, "song" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ .prologue │ .line 766 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ @@ -3514,201 +3526,202 @@ │ .line 771 │ const-string v3, "album" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v4 │ │ + .line 772 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 771 │ invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 773 │ const-string v3, "artist" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v4 │ │ + .line 774 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 773 │ invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 776 │ const-string v3, "title_key" │ │ + .line 777 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getSortOrder()I │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ + .line 776 │ invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 778 │ const-string v3, "date_added" │ │ + .line 779 │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v4 │ │ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v4 │ │ + .line 778 │ invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 780 │ const-string v3, "date_modified" │ │ + .line 781 │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v4 │ │ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v4 │ │ + .line 780 │ invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 783 │ iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mContext:Landroid/content/Context; │ │ invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v3 │ │ sget-object v4, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->GENRES_CONTENT_URI:Landroid/net/Uri; │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - invoke-static {v4, v5, v6}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + .line 784 │ + invoke-static {v4, v6, v7}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v4 │ │ + .line 783 │ invoke-virtual {v3, v4, v1}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ move-result-object v2 │ │ .line 786 │ .local v2, "uri":Landroid/net/Uri; │ return-object v2 │ .end method │ │ .method public insertPlaylist(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)J │ - .locals 7 │ + .locals 8 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "playlist" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ .prologue │ .line 727 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 729 │ .local v0, "cal":Ljava/util/Calendar; │ - :try_start_0 │ - new-instance v3, Landroid/content/ContentValues; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v3}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 730 │ - .local v3, "values":Landroid/content/ContentValues; │ + .local v1, "values":Landroid/content/ContentValues; │ const-string v4, "_id" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 731 │ const-string v4, "name" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 732 │ const-string v4, "playlist_key" │ │ invoke-virtual {p2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 733 │ const-string v4, "date_added" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 734 │ const-string v4, "date_modified" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 735 │ const-string v4, "del_flg" │ │ const/4 v5, 0x0 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 737 │ const-string v4, "playlist" │ │ const/4 v5, 0x0 │ │ - invoke-virtual {p1, v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + invoke-virtual {p1, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 738 │ - .local v1, "id":J │ - return-wide v1 │ - │ - .line 739 │ - .end local v1 # "id":J │ - .end local v3 # "values":Landroid/content/ContentValues; │ - :catchall_0 │ - move-exception v4 │ - │ - throw v4 │ + .local v2, "id":J │ + return-wide v2 │ .end method │ │ .method public insertPlaylistMember(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;Ljava/lang/String;I)Landroid/net/Uri; │ .locals 6 │ .param p1, "song" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ .param p2, "playlistkey" # Ljava/lang/String; │ .param p3, "order" # I │ @@ -3746,14 +3759,15 @@ │ │ const-string v4, "," │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 814 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v4 │ @@ -3762,14 +3776,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 813 │ invoke-static {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 816 │ new-instance v2, Landroid/content/ContentValues; │ │ invoke-direct {v2}, Landroid/content/ContentValues;->()V │ │ @@ -3840,14 +3855,15 @@ │ │ .line 826 │ if-eqz v1, :cond_0 │ │ .line 827 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 823 │ :cond_0 │ return-object v3 │ │ .line 826 │ .end local v2 # "values":Landroid/content/ContentValues; │ :catchall_0 │ move-exception v3 │ @@ -3858,27 +3874,26 @@ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ :cond_1 │ throw v3 │ .end method │ │ .method public insertVideo(Landroid/database/sqlite/SQLiteDatabase;Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ - .locals 5 │ + .locals 6 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "video" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video; │ │ .prologue │ .line 790 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 792 │ .local v0, "cal":Ljava/util/Calendar; │ - :try_start_0 │ new-instance v1, Landroid/content/ContentValues; │ │ invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 793 │ .local v1, "values":Landroid/content/ContentValues; │ const-string v2, "_id" │ @@ -3944,30 +3959,30 @@ │ invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 800 │ const-string v2, "date_added" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 801 │ const-string v2, "date_modified" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 802 │ const-string v2, "del_flg" │ @@ -3982,26 +3997,17 @@ │ │ .line 804 │ const-string v2, "video" │ │ const/4 v3, 0x0 │ │ invoke-virtual {p1, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ - :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 807 │ return-void │ - │ - .line 805 │ - .end local v1 # "values":Landroid/content/ContentValues; │ - :catchall_0 │ - move-exception v2 │ - │ - throw v2 │ .end method │ │ .method public isRegisterdAlbum(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Z │ .locals 11 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "key" # Ljava/lang/String; │ │ @@ -4072,27 +4078,29 @@ │ │ .line 902 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_0 │ move v0, v9 │ │ + .line 899 │ :goto_0 │ return v0 │ │ .line 901 │ :cond_1 │ if-eqz v8, :cond_2 │ │ .line 902 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_2 │ move v0, v10 │ │ + .line 899 │ goto :goto_0 │ │ .line 901 │ :catchall_0 │ move-exception v0 │ │ if-eqz v8, :cond_3 │ @@ -4176,27 +4184,29 @@ │ │ .line 884 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_0 │ move v0, v9 │ │ + .line 881 │ :goto_0 │ return v0 │ │ .line 883 │ :cond_1 │ if-eqz v8, :cond_2 │ │ .line 884 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_2 │ move v0, v10 │ │ + .line 881 │ goto :goto_0 │ │ .line 883 │ :catchall_0 │ move-exception v0 │ │ if-eqz v8, :cond_3 │ @@ -4280,27 +4290,29 @@ │ │ .line 865 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_0 │ move v0, v9 │ │ + .line 862 │ :goto_0 │ return v0 │ │ .line 864 │ :cond_1 │ if-eqz v8, :cond_2 │ │ .line 865 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_2 │ move v0, v10 │ │ + .line 862 │ goto :goto_0 │ │ .line 864 │ :catchall_0 │ move-exception v0 │ │ if-eqz v8, :cond_3 │ @@ -4309,1256 +4321,1265 @@ │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_3 │ throw v0 │ .end method │ │ .method public parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ - .locals 20 │ + .locals 22 │ .param p1, "url" # Ljava/net/URL; │ .param p2, "handler" # Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ .prologue │ .line 488 │ invoke-direct/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->errorReset()V │ │ .line 489 │ - const/4 v12, 0x0 │ + const/4 v13, 0x0 │ │ .line 490 │ - .local v12, "in":Ljava/io/InputStream; │ - const/4 v6, 0x0 │ + .local v13, "in":Ljava/io/InputStream; │ + const/4 v7, 0x0 │ │ .line 491 │ - .local v6, "connection":Ljava/net/HttpURLConnection; │ - const/4 v4, 0x0 │ + .local v7, "connection":Ljava/net/HttpURLConnection; │ + const/4 v5, 0x0 │ │ .line 493 │ - .local v4, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .local v5, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :try_start_0 │ invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 494 │ - .local v14, "parser":Lorg/xmlpull/v1/XmlPullParser; │ - sget v17, Landroid/os/Build$VERSION;->SDK_INT:I │ + .local v15, "parser":Lorg/xmlpull/v1/XmlPullParser; │ + sget v18, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v18, 0x8 │ + const/16 v19, 0x8 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ if-gt v0, v1, :cond_3 │ │ .line 496 │ - new-instance v5, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + new-instance v6, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ │ - move-result-object v17 │ + move-result-object v18 │ │ + .line 497 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getRegistry()Lorg/apache/http/conn/scheme/SchemeRegistry; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - invoke-direct {v5, v0, v1}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V │ + invoke-direct {v6, v0, v1}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V │ :try_end_0 │ .catch Ljava/net/SocketTimeoutException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/net/SocketException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_8 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 498 │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .local v5, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .local v6, "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :try_start_1 │ - new-instance v3, Lorg/apache/http/impl/client/DefaultHttpClient; │ + new-instance v4, Lorg/apache/http/impl/client/DefaultHttpClient; │ │ + .line 499 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getHttpParams()Lorg/apache/http/params/BasicHttpParams; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-direct {v3, v5, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;->(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V │ + invoke-direct {v4, v6, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;->(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V │ │ .line 501 │ - .local v3, "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ - new-instance v9, Lorg/apache/http/client/methods/HttpGet; │ + .local v4, "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ + new-instance v10, Lorg/apache/http/client/methods/HttpGet; │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-direct {v9, v0}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V │ + invoke-direct {v10, v0}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V │ │ .line 502 │ - .local v9, "get":Lorg/apache/http/client/methods/HttpGet; │ - const-string v17, "Host" │ + .local v10, "get":Lorg/apache/http/client/methods/HttpGet; │ + const-string v18, "Host" │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->getHost()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v9, v0, v1}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v10, v0, v1}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 503 │ - const-string v17, "User-Agent" │ + const-string v18, "User-Agent" │ │ - const-string v18, "Android-JustPlayer" │ + const-string v19, "Android-JustPlayer" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v9, v0, v1}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v10, v0, v1}, Lorg/apache/http/client/methods/HttpGet;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 504 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mHttpContext:Lorg/apache/http/protocol/BasicHttpContext; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v3, v9, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ + invoke-virtual {v4, v10, v0}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 505 │ - .local v11, "httpResponse":Lorg/apache/http/HttpResponse; │ - if-eqz v11, :cond_0 │ + .local v12, "httpResponse":Lorg/apache/http/HttpResponse; │ + if-eqz v12, :cond_0 │ │ - invoke-interface {v11}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ + .line 506 │ + invoke-interface {v12}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - invoke-interface/range {v17 .. v17}, Lorg/apache/http/StatusLine;->getStatusCode()I │ + invoke-interface/range {v18 .. v18}, Lorg/apache/http/StatusLine;->getStatusCode()I │ │ - move-result v17 │ + move-result v18 │ │ - const/16 v18, 0xc8 │ + const/16 v19, 0xc8 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ if-ne v0, v1, :cond_0 │ │ .line 507 │ - invoke-interface {v11}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ + invoke-interface {v12}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 508 │ - .local v10, "httpEntity":Lorg/apache/http/HttpEntity; │ - invoke-interface {v10}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ + .local v11, "httpEntity":Lorg/apache/http/HttpEntity; │ + invoke-interface {v11}, Lorg/apache/http/HttpEntity;->getContent()Ljava/io/InputStream; │ :try_end_1 │ .catch Ljava/net/SocketTimeoutException; {:try_start_1 .. :try_end_1} :catch_15 │ .catch Ljava/net/SocketException; {:try_start_1 .. :try_end_1} :catch_14 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_13 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - move-result-object v12 │ + move-result-object v13 │ │ - .end local v10 # "httpEntity":Lorg/apache/http/HttpEntity; │ + .end local v11 # "httpEntity":Lorg/apache/http/HttpEntity; │ :cond_0 │ - move-object v4, v5 │ + move-object v5, v6 │ │ .line 524 │ - .end local v3 # "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ - .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .end local v9 # "get":Lorg/apache/http/client/methods/HttpGet; │ - .end local v11 # "httpResponse":Lorg/apache/http/HttpResponse; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v4 # "client":Lorg/apache/http/impl/client/DefaultHttpClient; │ + .end local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v10 # "get":Lorg/apache/http/client/methods/HttpGet; │ + .end local v12 # "httpResponse":Lorg/apache/http/HttpResponse; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :cond_1 │ :goto_0 │ - if-eqz v12, :cond_15 │ + if-eqz v13, :cond_15 │ │ .line 525 │ :try_start_2 │ - const-string v17, "UTF-8" │ + const-string v18, "UTF-8" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v14, v12, v0}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V │ + invoke-interface {v15, v13, v0}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V │ │ .line 526 │ - invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I │ + invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I │ │ - move-result v8 │ + move-result v9 │ │ .line 527 │ - .local v8, "eventType":I │ - const/16 v17, 0x0 │ + .local v9, "eventType":I │ + const/16 v18, 0x0 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mForceEnd:Z │ │ .line 528 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ .line 529 │ - .local v13, "isXMLContents":Z │ + .local v14, "isXMLContents":Z │ :goto_1 │ - const/16 v17, 0x1 │ + const/16 v18, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-eq v8, v0, :cond_11 │ + if-eq v9, v0, :cond_11 │ │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mForceEnd:Z │ │ - move/from16 v17, v0 │ + move/from16 v18, v0 │ │ - if-nez v17, :cond_11 │ + if-nez v18, :cond_11 │ │ .line 530 │ - packed-switch v8, :pswitch_data_0 │ + packed-switch v9, :pswitch_data_0 │ │ .line 556 │ :cond_2 │ - invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ + invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;->next()I │ │ - move-result v8 │ + move-result v9 │ │ goto :goto_1 │ │ .line 511 │ - .end local v8 # "eventType":I │ - .end local v13 # "isXMLContents":Z │ + .end local v9 # "eventType":I │ + .end local v14 # "isXMLContents":Z │ :cond_3 │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ check-cast v0, Ljava/net/HttpURLConnection; │ │ - move-object v6, v0 │ + move-object v7, v0 │ │ .line 512 │ - const-string v17, "GET" │ + const-string v18, "GET" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v6, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ + invoke-virtual {v7, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V │ │ .line 513 │ - const/16 v17, 0x4e20 │ + const/16 v18, 0x4e20 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - invoke-virtual {v6, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V │ + invoke-virtual {v7, v0}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V │ │ .line 514 │ - const/16 v17, 0x4e20 │ + const/16 v18, 0x4e20 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - invoke-virtual {v6, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V │ + invoke-virtual {v7, v0}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V │ │ .line 515 │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->getResponseCode()I │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->getResponseCode()I │ │ - move-result v15 │ + move-result v16 │ │ .line 518 │ - .local v15, "responseCode":I │ - const/16 v17, 0xc8 │ + .local v16, "responseCode":I │ + const/16 v18, 0xc8 │ + │ + move/from16 v0, v16 │ + │ + move/from16 v1, v18 │ │ - move/from16 v0, v17 │ + if-eq v0, v1, :cond_4 │ │ - if-eq v15, v0, :cond_4 │ + const/16 v18, 0xce │ │ - const/16 v17, 0xce │ + move/from16 v0, v16 │ │ - move/from16 v0, v17 │ + move/from16 v1, v18 │ │ - if-eq v15, v0, :cond_4 │ + if-eq v0, v1, :cond_4 │ │ - const/16 v17, 0xcb │ + const/16 v18, 0xcb │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - if-ne v15, v0, :cond_1 │ + move/from16 v1, v18 │ + │ + if-ne v0, v1, :cond_1 │ │ .line 520 │ :cond_4 │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v12 │ + move-result-object v13 │ │ goto :goto_0 │ │ .line 532 │ - .end local v15 # "responseCode":I │ - .restart local v8 # "eventType":I │ - .restart local v13 # "isXMLContents":Z │ + .end local v16 # "responseCode":I │ + .restart local v9 # "eventType":I │ + .restart local v14 # "isXMLContents":Z │ :pswitch_0 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;->endTag(Lorg/xmlpull/v1/XmlPullParser;)Z │ + invoke-virtual {v0, v15}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;->endTag(Lorg/xmlpull/v1/XmlPullParser;)Z │ :try_end_2 │ .catch Ljava/net/SocketTimeoutException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/net/SocketException; {:try_start_2 .. :try_end_2} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_8 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - move-result v17 │ + move-result v18 │ │ - const/16 v18, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ if-eq v0, v1, :cond_2 │ │ .line 579 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_5 │ + if-eqz v13, :cond_5 │ │ .line 582 │ :try_start_3 │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_b │ │ .line 586 │ :cond_5 │ :goto_2 │ - if-eqz v6, :cond_6 │ + if-eqz v7, :cond_6 │ │ .line 588 │ :try_start_4 │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_4 │ .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0 │ │ .line 592 │ :goto_3 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_6 │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ .line 598 │ - .end local v8 # "eventType":I │ - .end local v13 # "isXMLContents":Z │ - .end local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v9 # "eventType":I │ + .end local v14 # "isXMLContents":Z │ + .end local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ :cond_7 │ :goto_4 │ return-object p2 │ │ .line 589 │ - .restart local v8 # "eventType":I │ - .restart local v13 # "isXMLContents":Z │ - .restart local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .restart local v9 # "eventType":I │ + .restart local v14 # "isXMLContents":Z │ + .restart local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ :catch_0 │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - .local v7, "e":Ljava/lang/Exception; │ - const-string v17, "connection.disconnect" │ + .local v8, "e":Ljava/lang/Exception; │ + const-string v18, "connection.disconnect" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_3 │ │ .line 538 │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :pswitch_1 │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ .line 539 │ :try_start_5 │ - invoke-interface {v14}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ + invoke-interface {v15}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 540 │ - .local v16, "tag":Ljava/lang/String; │ - const-string v17, "error" │ + .local v17, "tag":Ljava/lang/String; │ + const-string v18, "error" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v17 │ + move-result v18 │ │ - if-eqz v17, :cond_e │ + if-eqz v18, :cond_e │ │ .line 541 │ - invoke-static {v14}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ + invoke-static {v15}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 542 │ - const-string v17, "code" │ + const-string v18, "code" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v14, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getAttributeValue(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v15, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getAttributeValue(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ │ .line 544 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - if-eqz v17, :cond_b │ + if-eqz v18, :cond_b │ │ - const-string v17, "401" │ + const-string v18, "401" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v17 │ + move-result v18 │ │ - if-eqz v17, :cond_b │ + if-eqz v18, :cond_b │ │ .line 545 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->clearAuth()V │ :try_end_5 │ .catch Ljava/net/SocketTimeoutException; {:try_start_5 .. :try_end_5} :catch_1 │ .catch Ljava/net/SocketException; {:try_start_5 .. :try_end_5} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_8 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ .line 579 │ :cond_8 │ :goto_5 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_9 │ + if-eqz v13, :cond_9 │ │ .line 582 │ :try_start_6 │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_c │ │ .line 586 │ :cond_9 │ :goto_6 │ - if-eqz v6, :cond_a │ + if-eqz v7, :cond_a │ │ .line 588 │ :try_start_7 │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_7 │ .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_2 │ │ .line 592 │ :goto_7 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_a │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto :goto_4 │ │ .line 546 │ :cond_b │ :try_start_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - if-eqz v17, :cond_8 │ + if-eqz v18, :cond_8 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - const-string v18, "Session Expired" │ + const-string v19, "Session Expired" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v17 │ + move-result v18 │ │ - if-eqz v17, :cond_8 │ + if-eqz v18, :cond_8 │ │ .line 547 │ invoke-virtual/range {p0 .. p0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->clearAuth()V │ :try_end_8 │ .catch Ljava/net/SocketTimeoutException; {:try_start_8 .. :try_end_8} :catch_1 │ .catch Ljava/net/SocketException; {:try_start_8 .. :try_end_8} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ goto :goto_5 │ │ .line 566 │ - .end local v8 # "eventType":I │ - .end local v13 # "isXMLContents":Z │ - .end local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .end local v16 # "tag":Ljava/lang/String; │ + .end local v9 # "eventType":I │ + .end local v14 # "isXMLContents":Z │ + .end local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v17 # "tag":Ljava/lang/String; │ :catch_1 │ - move-exception v7 │ + move-exception v8 │ │ .line 567 │ - .local v7, "e":Ljava/net/SocketTimeoutException; │ + .local v8, "e":Ljava/net/SocketTimeoutException; │ :goto_8 │ :try_start_9 │ - const-string v17, "Socket Timeout" │ + const-string v18, "Socket Timeout" │ │ - invoke-static/range {v17 .. v17}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ + invoke-static/range {v18 .. v18}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 568 │ - invoke-virtual {v7}, Ljava/net/SocketTimeoutException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/net/SocketTimeoutException;->getMessage()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 569 │ - const-string v17, "451" │ + const-string v18, "451" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ :try_end_9 │ .catchall {:try_start_9 .. :try_end_9} :catchall_0 │ │ .line 579 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_c │ + if-eqz v13, :cond_c │ │ .line 582 │ :try_start_a │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_a │ .catch Ljava/io/IOException; {:try_start_a .. :try_end_a} :catch_f │ │ .line 586 │ :cond_c │ :goto_9 │ - if-eqz v6, :cond_d │ + if-eqz v7, :cond_d │ │ .line 588 │ :try_start_b │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_b │ .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_6 │ │ .line 592 │ - .end local v7 # "e":Ljava/net/SocketTimeoutException; │ + .end local v8 # "e":Ljava/net/SocketTimeoutException; │ :goto_a │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_d │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto/16 :goto_4 │ │ .line 589 │ - .restart local v8 # "eventType":I │ - .restart local v13 # "isXMLContents":Z │ - .restart local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .restart local v16 # "tag":Ljava/lang/String; │ + .restart local v9 # "eventType":I │ + .restart local v14 # "isXMLContents":Z │ + .restart local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .restart local v17 # "tag":Ljava/lang/String; │ :catch_2 │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - .local v7, "e":Ljava/lang/Exception; │ - const-string v17, "connection.disconnect" │ + .local v8, "e":Ljava/lang/Exception; │ + const-string v18, "connection.disconnect" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_7 │ │ .line 550 │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :cond_e │ :try_start_c │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v14}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;->startTag(Lorg/xmlpull/v1/XmlPullParser;)Z │ + invoke-virtual {v0, v15}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;->startTag(Lorg/xmlpull/v1/XmlPullParser;)Z │ :try_end_c │ .catch Ljava/net/SocketTimeoutException; {:try_start_c .. :try_end_c} :catch_1 │ .catch Ljava/net/SocketException; {:try_start_c .. :try_end_c} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_c .. :try_end_c} :catch_8 │ .catchall {:try_start_c .. :try_end_c} :catchall_0 │ │ - move-result v17 │ + move-result v18 │ │ - const/16 v18, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ if-eq v0, v1, :cond_2 │ │ .line 579 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_f │ + if-eqz v13, :cond_f │ │ .line 582 │ :try_start_d │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_d │ .catch Ljava/io/IOException; {:try_start_d .. :try_end_d} :catch_d │ │ .line 586 │ :cond_f │ :goto_b │ - if-eqz v6, :cond_10 │ + if-eqz v7, :cond_10 │ │ .line 588 │ :try_start_e │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_e │ .catch Ljava/lang/Exception; {:try_start_e .. :try_end_e} :catch_3 │ │ .line 592 │ :goto_c │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_10 │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto/16 :goto_4 │ │ .line 589 │ :catch_3 │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - .restart local v7 # "e":Ljava/lang/Exception; │ - const-string v17, "connection.disconnect" │ + .restart local v8 # "e":Ljava/lang/Exception; │ + const-string v18, "connection.disconnect" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_c │ │ .line 558 │ - .end local v7 # "e":Ljava/lang/Exception; │ - .end local v16 # "tag":Ljava/lang/String; │ + .end local v8 # "e":Ljava/lang/Exception; │ + .end local v17 # "tag":Ljava/lang/String; │ :cond_11 │ - const/16 v17, 0x1 │ + const/16 v18, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-eq v13, v0, :cond_12 │ + if-eq v14, v0, :cond_12 │ │ .line 559 │ :try_start_f │ - const-string v17, "UserID/Password might be wrong." │ + const-string v18, "UserID/Password might be wrong." │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 560 │ - const-string v17, "404" │ + const-string v18, "404" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ :try_end_f │ .catch Ljava/net/SocketTimeoutException; {:try_start_f .. :try_end_f} :catch_1 │ .catch Ljava/net/SocketException; {:try_start_f .. :try_end_f} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_f .. :try_end_f} :catch_8 │ .catchall {:try_start_f .. :try_end_f} :catchall_0 │ │ .line 579 │ - .end local v8 # "eventType":I │ - .end local v13 # "isXMLContents":Z │ + .end local v9 # "eventType":I │ + .end local v14 # "isXMLContents":Z │ :cond_12 │ :goto_d │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_13 │ + if-eqz v13, :cond_13 │ │ .line 582 │ :try_start_10 │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_10 │ .catch Ljava/io/IOException; {:try_start_10 .. :try_end_10} :catch_e │ │ .line 586 │ :cond_13 │ :goto_e │ - if-eqz v6, :cond_14 │ + if-eqz v7, :cond_14 │ │ .line 588 │ :try_start_11 │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_11 │ .catch Ljava/lang/Exception; {:try_start_11 .. :try_end_11} :catch_5 │ │ .line 592 │ :goto_f │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_14 │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto/16 :goto_4 │ │ .line 563 │ :cond_15 │ :try_start_12 │ - const-string v17, "UserID/Password might be wrong." │ + const-string v18, "UserID/Password might be wrong." │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 564 │ - const-string v17, "404" │ + const-string v18, "404" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ :try_end_12 │ .catch Ljava/net/SocketTimeoutException; {:try_start_12 .. :try_end_12} :catch_1 │ .catch Ljava/net/SocketException; {:try_start_12 .. :try_end_12} :catch_4 │ .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_12} :catch_8 │ .catchall {:try_start_12 .. :try_end_12} :catchall_0 │ │ goto :goto_d │ │ .line 570 │ - .end local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ :catch_4 │ - move-exception v7 │ + move-exception v8 │ │ .line 571 │ - .local v7, "e":Ljava/net/SocketException; │ + .local v8, "e":Ljava/net/SocketException; │ :goto_10 │ :try_start_13 │ - const-string v17, "No Route Host" │ + const-string v18, "No Route Host" │ │ - invoke-static/range {v17 .. v17}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ + invoke-static/range {v18 .. v18}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 572 │ - invoke-virtual {v7}, Ljava/net/SocketException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/net/SocketException;->getMessage()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 573 │ - const-string v17, "451" │ + const-string v18, "451" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorCode:Ljava/lang/String; │ :try_end_13 │ .catchall {:try_start_13 .. :try_end_13} :catchall_0 │ │ .line 579 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_16 │ + if-eqz v13, :cond_16 │ │ .line 582 │ :try_start_14 │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_14 │ .catch Ljava/io/IOException; {:try_start_14 .. :try_end_14} :catch_10 │ │ .line 586 │ :cond_16 │ :goto_11 │ - if-eqz v6, :cond_17 │ + if-eqz v7, :cond_17 │ │ .line 588 │ :try_start_15 │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_15 │ .catch Ljava/lang/Exception; {:try_start_15 .. :try_end_15} :catch_7 │ │ .line 592 │ - .end local v7 # "e":Ljava/net/SocketException; │ + .end local v8 # "e":Ljava/net/SocketException; │ :goto_12 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_17 │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto/16 :goto_4 │ │ .line 589 │ - .restart local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .restart local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ :catch_5 │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - .local v7, "e":Ljava/lang/Exception; │ - const-string v17, "connection.disconnect" │ + .local v8, "e":Ljava/lang/Exception; │ + const-string v18, "connection.disconnect" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_f │ │ .line 589 │ - .end local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .local v7, "e":Ljava/net/SocketTimeoutException; │ + .end local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .local v8, "e":Ljava/net/SocketTimeoutException; │ :catch_6 │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - .local v7, "e":Ljava/lang/Exception; │ - const-string v17, "connection.disconnect" │ + .local v8, "e":Ljava/lang/Exception; │ + const-string v18, "connection.disconnect" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto/16 :goto_a │ │ .line 589 │ - .local v7, "e":Ljava/net/SocketException; │ + .local v8, "e":Ljava/net/SocketException; │ :catch_7 │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - .local v7, "e":Ljava/lang/Exception; │ - const-string v17, "connection.disconnect" │ + .local v8, "e":Ljava/lang/Exception; │ + const-string v18, "connection.disconnect" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_12 │ │ .line 574 │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :catch_8 │ - move-exception v7 │ + move-exception v8 │ │ .line 575 │ - .restart local v7 # "e":Ljava/lang/Exception; │ + .restart local v8 # "e":Ljava/lang/Exception; │ :goto_13 │ :try_start_16 │ - invoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->mErrorText:Ljava/lang/String; │ │ .line 576 │ - new-instance v17, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v18, "error url =" │ + const-string v19, "error url =" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v18 │ │ invoke-virtual/range {p1 .. p1}, Ljava/net/URL;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - invoke-static/range {v17 .. v17}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ + invoke-static/range {v18 .. v18}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 577 │ - const-string v17, "(Exception) parse xml:" │ + const-string v18, "(Exception) parse xml:" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_16 │ .catchall {:try_start_16 .. :try_end_16} :catchall_0 │ │ .line 579 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ - move-wide/from16 v0, v17 │ + move-wide/from16 v0, v18 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_18 │ + if-eqz v13, :cond_18 │ │ .line 582 │ :try_start_17 │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_17 │ .catch Ljava/io/IOException; {:try_start_17 .. :try_end_17} :catch_11 │ │ .line 586 │ :cond_18 │ :goto_14 │ - if-eqz v6, :cond_19 │ + if-eqz v7, :cond_19 │ │ .line 588 │ :try_start_18 │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_18 │ .catch Ljava/lang/Exception; {:try_start_18 .. :try_end_18} :catch_9 │ │ .line 592 │ :goto_15 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_19 │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ goto/16 :goto_4 │ │ .line 589 │ :catch_9 │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - const-string v17, "connection.disconnect" │ + const-string v18, "connection.disconnect" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_15 │ │ .line 579 │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :catchall_0 │ - move-exception v17 │ + move-exception v18 │ │ :goto_16 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v18 │ + move-result-wide v20 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v20 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ .line 580 │ - if-eqz v12, :cond_1a │ + if-eqz v13, :cond_1a │ │ .line 582 │ :try_start_19 │ - invoke-virtual {v12}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v13}, Ljava/io/InputStream;->close()V │ :try_end_19 │ .catch Ljava/io/IOException; {:try_start_19 .. :try_end_19} :catch_12 │ │ .line 586 │ :cond_1a │ :goto_17 │ - if-eqz v6, :cond_1b │ + if-eqz v7, :cond_1b │ │ .line 588 │ :try_start_1a │ - invoke-virtual {v6}, Ljava/net/HttpURLConnection;->disconnect()V │ + invoke-virtual {v7}, Ljava/net/HttpURLConnection;->disconnect()V │ :try_end_1a │ .catch Ljava/lang/Exception; {:try_start_1a .. :try_end_1a} :catch_a │ │ .line 592 │ :goto_18 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 594 │ :cond_1b │ - if-eqz v4, :cond_1c │ + if-eqz v5, :cond_1c │ │ .line 595 │ - invoke-virtual {v4}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ + invoke-virtual {v5}, Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager;->shutdown()V │ │ :cond_1c │ - throw v17 │ + throw v18 │ │ .line 589 │ :catch_a │ - move-exception v7 │ + move-exception v8 │ │ .line 590 │ - .restart local v7 # "e":Ljava/lang/Exception; │ - const-string v18, "connection.disconnect" │ + .restart local v8 # "e":Ljava/lang/Exception; │ + const-string v19, "connection.disconnect" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_18 │ │ .line 583 │ - .end local v7 # "e":Ljava/lang/Exception; │ - .restart local v8 # "eventType":I │ - .restart local v13 # "isXMLContents":Z │ - .restart local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v8 # "e":Ljava/lang/Exception; │ + .restart local v9 # "eventType":I │ + .restart local v14 # "isXMLContents":Z │ + .restart local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ :catch_b │ - move-exception v17 │ + move-exception v18 │ │ goto/16 :goto_2 │ │ - .restart local v16 # "tag":Ljava/lang/String; │ + .restart local v17 # "tag":Ljava/lang/String; │ :catch_c │ - move-exception v17 │ + move-exception v18 │ │ goto/16 :goto_6 │ │ :catch_d │ - move-exception v17 │ + move-exception v18 │ │ goto/16 :goto_b │ │ - .end local v8 # "eventType":I │ - .end local v13 # "isXMLContents":Z │ - .end local v16 # "tag":Ljava/lang/String; │ + .end local v9 # "eventType":I │ + .end local v14 # "isXMLContents":Z │ + .end local v17 # "tag":Ljava/lang/String; │ :catch_e │ - move-exception v17 │ + move-exception v18 │ │ goto/16 :goto_e │ │ - .end local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ - .local v7, "e":Ljava/net/SocketTimeoutException; │ + .end local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .local v8, "e":Ljava/net/SocketTimeoutException; │ :catch_f │ - move-exception v17 │ + move-exception v18 │ │ goto/16 :goto_9 │ │ - .local v7, "e":Ljava/net/SocketException; │ + .local v8, "e":Ljava/net/SocketException; │ :catch_10 │ - move-exception v17 │ + move-exception v18 │ │ goto/16 :goto_11 │ │ - .local v7, "e":Ljava/lang/Exception; │ + .local v8, "e":Ljava/lang/Exception; │ :catch_11 │ - move-exception v17 │ + move-exception v18 │ │ goto :goto_14 │ │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :catch_12 │ - move-exception v18 │ + move-exception v19 │ │ goto :goto_17 │ │ .line 579 │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v14 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v15 # "parser":Lorg/xmlpull/v1/XmlPullParser; │ :catchall_1 │ - move-exception v17 │ + move-exception v18 │ │ - move-object v4, v5 │ + move-object v5, v6 │ │ - .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ goto :goto_16 │ │ .line 574 │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :catch_13 │ - move-exception v7 │ + move-exception v8 │ │ - move-object v4, v5 │ + move-object v5, v6 │ │ - .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ goto/16 :goto_13 │ │ .line 570 │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :catch_14 │ - move-exception v7 │ + move-exception v8 │ │ - move-object v4, v5 │ + move-object v5, v6 │ │ - .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ goto/16 :goto_10 │ │ .line 566 │ - .end local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ :catch_15 │ - move-exception v7 │ + move-exception v8 │ │ - move-object v4, v5 │ + move-object v5, v6 │ │ - .end local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ - .restart local v4 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .end local v6 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ + .restart local v5 # "cm":Lorg/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager; │ goto/16 :goto_8 │ │ .line 530 │ :pswitch_data_0 │ .packed-switch 0x2 │ :pswitch_1 │ :pswitch_0 │ @@ -5993,34 +6014,34 @@ │ :try_start_0 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v4 │ │ iget-wide v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->lastConnected:J │ │ - sub-long v1, v4, v6 │ + sub-long v2, v4, v6 │ │ .line 971 │ - .local v1, "dt":J │ + .local v2, "dt":J │ if-eqz p1, :cond_0 │ │ .line 972 │ const/4 v4, 0x1 │ │ invoke-virtual {p0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 995 │ - .end local v1 # "dt":J │ + .end local v2 # "dt":J │ :goto_0 │ return-object v4 │ │ .line 974 │ - .restart local v1 # "dt":J │ + .restart local v2 # "dt":J │ :cond_0 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 975 │ .local v0, "buf":Ljava/lang/StringBuilder; │ @@ -6057,48 +6078,48 @@ │ invoke-virtual {p0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 995 │ .end local v0 # "buf":Ljava/lang/StringBuilder; │ - .end local v1 # "dt":J │ + .end local v2 # "dt":J │ :goto_1 │ const/4 v4, 0x0 │ │ goto :goto_0 │ │ .line 990 │ :catch_0 │ - move-exception v3 │ + move-exception v1 │ │ .line 991 │ - .local v3, "e":Ljava/net/MalformedURLException; │ + .local v1, "e":Ljava/net/MalformedURLException; │ const-string v4, "auth" │ │ - invoke-static {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_1 │ │ .line 992 │ - .end local v3 # "e":Ljava/net/MalformedURLException; │ + .end local v1 # "e":Ljava/net/MalformedURLException; │ :catch_1 │ - move-exception v3 │ + move-exception v1 │ │ .line 993 │ - .local v3, "e":Ljava/lang/Exception; │ + .local v1, "e":Ljava/lang/Exception; │ const-string v4, "auth" │ │ - invoke-static {v4, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ │ goto :goto_1 │ .end method │ │ .method public setLastUpdate(Ljava/lang/String;ZJ)V │ - .locals 4 │ + .locals 5 │ .param p1, "serverinfUrl" # Ljava/lang/String; │ .param p2, "useIndexCacheFlg" # Z │ .param p3, "lastUpdate" # J │ │ .prologue │ .line 691 │ if-eqz p1, :cond_0 │ @@ -6112,14 +6133,15 @@ │ │ const-string v3, "KEY_UPDT" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 693 │ invoke-virtual {p1}, Ljava/lang/String;->hashCode()I │ │ move-result v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -6152,26 +6174,27 @@ │ │ .line 699 │ .end local v0 # "editor":Landroid/content/SharedPreferences$Editor; │ .end local v1 # "key":Ljava/lang/String; │ :cond_0 │ return-void │ │ - .line 692 │ + .line 693 │ :cond_1 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "KEY_UPDT" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 694 │ invoke-virtual {p1}, Ljava/lang/String;->hashCode()I │ │ move-result v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -6180,74 +6203,69 @@ │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method public toHexString([B)Ljava/lang/String; │ - .locals 9 │ + .locals 8 │ .param p1, "bytes" # [B │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 908 │ - new-instance v4, Ljava/lang/StringBuffer; │ + new-instance v1, Ljava/lang/StringBuffer; │ │ - invoke-direct {v4}, Ljava/lang/StringBuffer;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuffer;->()V │ │ .line 909 │ - .local v4, "sb":Ljava/lang/StringBuffer; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[B │ - array-length v3, v0 │ + .local v1, "sb":Ljava/lang/StringBuffer; │ + array-length v4, p1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v2, v3 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-byte v1, v0, v2 │ + aget-byte v0, p1, v2 │ │ .line 910 │ - .local v1, "b":B │ + .local v0, "b":B │ const-string v5, "%02x" │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ - const/4 v7, 0x0 │ - │ - invoke-static {v1}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; │ + invoke-static {v0}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - aput-object v8, v6, v7 │ + aput-object v7, v6, v3 │ │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v1, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 909 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 912 │ - .end local v1 # "b":B │ + .end local v0 # "b":B │ :cond_0 │ - invoke-virtual {v4}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method public writeAlbumDelFlg(ILjava/lang/String;)Z │ .locals 6 │ .param p1, "flg" # I │ .param p2, "id" # Ljava/lang/String; ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ .prologue │ .line 380 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/ampache/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 62 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex.smali │ @@ -86,14 +86,15 @@ │ │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ # direct methods │ .method public constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Landroid/content/Context;Landroid/app/Dialog;Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;)V │ .locals 2 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "dialog" # Landroid/app/Dialog; │ .param p4, "config" # Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ .prologue │ const/4 v1, 0x0 │ │ @@ -430,14 +431,15 @@ │ invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 863 │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ new-instance v5, Ljava/net/URL; │ │ + .line 864 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ @@ -605,14 +607,15 @@ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 902 │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ new-instance v5, Ljava/net/URL; │ │ + .line 903 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ @@ -785,14 +788,15 @@ │ const/16 v10, 0x1e │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 1060 │ new-instance v9, Ljava/net/URL; │ │ + .line 1061 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ new-instance v10, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ @@ -890,15 +894,14 @@ │ .line 1075 │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->albumkeys:Ljava/util/HashSet; │ │ invoke-virtual {v9}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator; │ │ move-result-object v6 │ │ - .line 1076 │ .local v6, "ite":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :goto_2 │ invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_5 │ @@ -1037,20 +1040,22 @@ │ │ const/4 v10, 0x0 │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ + .line 1092 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v12 │ │ const v13, 0x7f05006d │ │ + .line 1093 │ invoke-virtual {v12, v13}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ @@ -1065,14 +1070,15 @@ │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ iget-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->albumkeys:Ljava/util/HashSet; │ │ + .line 1096 │ invoke-virtual {v12}, Ljava/util/HashSet;->size()I │ │ move-result v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ @@ -1089,14 +1095,15 @@ │ │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 1091 │ invoke-virtual {p0, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->publishProgress([Ljava/lang/Object;)V │ │ goto :goto_3 │ │ .line 1107 │ .end local v1 # "album_key":Ljava/lang/String; │ .end local v6 # "ite":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ @@ -1228,14 +1235,15 @@ │ │ const/4 v10, 0x0 │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ + .line 1126 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v12 │ │ const v13, 0x7f05006e │ │ invoke-virtual {v12, v13}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ @@ -1256,14 +1264,15 @@ │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ iget-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->artistkeys:Ljava/util/HashSet; │ │ + .line 1130 │ invoke-virtual {v12}, Ljava/util/HashSet;->size()I │ │ move-result v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ @@ -1280,14 +1289,15 @@ │ │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 1125 │ invoke-virtual {p0, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->publishProgress([Ljava/lang/Object;)V │ │ goto/16 :goto_4 │ │ .line 1134 │ .end local v2 # "artist_key":Ljava/lang/String; │ .end local v6 # "ite":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ @@ -1308,15 +1318,14 @@ │ .line 1136 │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->tagkeys:Ljava/util/HashSet; │ │ invoke-virtual {v9}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator; │ │ move-result-object v6 │ │ - .line 1137 │ .restart local v6 # "ite":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :goto_5 │ invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_9 │ @@ -1419,14 +1428,15 @@ │ │ const/4 v10, 0x0 │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ + .line 1153 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v12 │ │ const v13, 0x7f050071 │ │ invoke-virtual {v12, v13}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ @@ -1447,14 +1457,15 @@ │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ iget-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->tagkeys:Ljava/util/HashSet; │ │ + .line 1154 │ invoke-virtual {v12}, Ljava/util/HashSet;->size()I │ │ move-result v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ @@ -1465,20 +1476,22 @@ │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ iget v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mTagCount:I │ │ + .line 1155 │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 1152 │ invoke-virtual {p0, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->publishProgress([Ljava/lang/Object;)V │ │ goto/16 :goto_5 │ │ .line 1159 │ .end local v4 # "genres_key":Ljava/lang/String; │ .end local v6 # "ite":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ @@ -1558,14 +1571,15 @@ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 940 │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ new-instance v5, Ljava/net/URL; │ │ + .line 941 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ @@ -1733,14 +1747,15 @@ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 979 │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ new-instance v5, Ljava/net/URL; │ │ + .line 980 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ @@ -1908,14 +1923,15 @@ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ .line 1019 │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ new-instance v5, Ljava/net/URL; │ │ + .line 1020 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ @@ -1997,47 +2013,49 @@ │ :cond_3 │ return-void │ .end method │ │ │ # virtual methods │ .method protected varargs doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ - .locals 14 │ + .locals 13 │ .param p1, "params" # [Ljava/lang/Object; │ │ .prologue │ + const/4 v12, 0x0 │ + │ .line 670 │ check-cast p1, [Ljava/lang/String; │ │ .end local p1 # "params":[Ljava/lang/Object; │ - move-object v11, p1 │ + move-object v8, p1 │ │ - check-cast v11, [Ljava/lang/String; │ + check-cast v8, [Ljava/lang/String; │ │ .line 673 │ - .local v11, "syncIds":[Ljava/lang/String; │ + .local v8, "syncIds":[Ljava/lang/String; │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->helper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->host:Ljava/lang/String; │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->user:Ljava/lang/String; │ │ - iget-object v13, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ + iget-object v10, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ - iget-object v13, v13, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->pass:Ljava/lang/String; │ + iget-object v10, v10, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->pass:Ljava/lang/String; │ │ - invoke-virtual {v0, v1, v2, v5, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->auth(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v1, v2, v5, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->auth(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 675 │ .local v4, "authToken":Ljava/lang/String; │ if-eqz v4, :cond_2 │ │ @@ -2052,19 +2070,19 @@ │ │ iget-object v2, v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->host:Ljava/lang/String; │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->user:Ljava/lang/String; │ │ - iget-object v13, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ + iget-object v10, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ - iget-object v13, v13, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->pass:Ljava/lang/String; │ + iget-object v10, v10, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->pass:Ljava/lang/String; │ │ - invoke-virtual {v0, v1, v2, v5, v13}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getServerInfo(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ + invoke-virtual {v0, v1, v2, v5, v10}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getServerInfo(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ move-result-object v0 │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ .line 678 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ @@ -2082,25 +2100,26 @@ │ .line 679 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mConfig:Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ iget v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->dbIndex:I │ │ invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getDbName(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 680 │ - .local v7, "dbname":Ljava/lang/String; │ + .local v6, "dbname":Ljava/lang/String; │ new-instance v3, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ + .line 681 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ - invoke-direct {v3, v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {v3, v0, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 683 │ .local v3, "dbhelper":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ :try_start_0 │ invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ @@ -2109,33 +2128,30 @@ │ │ .line 684 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 685 │ - move-object v6, v11 │ + array-length v11, v8 │ │ - .local v6, "arr$":[Ljava/lang/String; │ - array-length v10, v6 │ + const/4 v0, 0x0 │ │ - .local v10, "len$":I │ - const/4 v9, 0x0 │ + move v10, v0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v10, :cond_8 │ + if-ge v10, v11, :cond_8 │ │ - aget-object v12, v6, v9 │ + aget-object v9, v8, v10 │ │ .line 686 │ - .local v12, "task":Ljava/lang/String; │ + .local v9, "task":Ljava/lang/String; │ const-string v0, "album" │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 687 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ @@ -2150,23 +2166,25 @@ │ const/4 v0, 0x0 │ │ invoke-direct {p0, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->updateAlbum(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 685 │ :cond_0 │ :goto_1 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v0, v10, 0x1 │ + │ + move v10, v0 │ │ goto :goto_0 │ │ .line 689 │ :cond_1 │ const-string v0, "artist" │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ .line 690 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ @@ -2184,25 +2202,22 @@ │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 708 │ - .end local v6 # "arr$":[Ljava/lang/String; │ - .end local v9 # "i$":I │ - .end local v10 # "len$":I │ - .end local v12 # "task":Ljava/lang/String; │ + .end local v9 # "task":Ljava/lang/String; │ :catch_0 │ - move-exception v8 │ + move-exception v7 │ │ .line 709 │ - .local v8, "e":Ljava/net/MalformedURLException; │ + .local v7, "e":Ljava/net/MalformedURLException; │ :try_start_1 │ - invoke-virtual {v8}, Ljava/net/MalformedURLException;->printStackTrace()V │ + invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 711 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ if-eqz v0, :cond_2 │ @@ -2214,43 +2229,36 @@ │ │ .line 713 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 714 │ - const/4 v0, 0x0 │ - │ - iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + iput-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ .line 715 │ invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->close()V │ │ .line 730 │ .end local v3 # "dbhelper":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ - .end local v7 # "dbname":Ljava/lang/String; │ - .end local v8 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "dbname":Ljava/lang/String; │ + .end local v7 # "e":Ljava/net/MalformedURLException; │ :cond_2 │ :goto_2 │ - const/4 v0, 0x0 │ - │ - return-object v0 │ + return-object v12 │ │ .line 692 │ .restart local v3 # "dbhelper":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ - .restart local v6 # "arr$":[Ljava/lang/String; │ - .restart local v7 # "dbname":Ljava/lang/String; │ - .restart local v9 # "i$":I │ - .restart local v10 # "len$":I │ - .restart local v12 # "task":Ljava/lang/String; │ + .restart local v6 # "dbname":Ljava/lang/String; │ + .restart local v9 # "task":Ljava/lang/String; │ :cond_3 │ :try_start_2 │ const-string v0, "genres" │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_5 │ │ .line 693 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ @@ -2268,18 +2276,15 @@ │ :try_end_2 │ .catch Ljava/net/MalformedURLException; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ │ .line 711 │ - .end local v6 # "arr$":[Ljava/lang/String; │ - .end local v9 # "i$":I │ - .end local v10 # "len$":I │ - .end local v12 # "task":Ljava/lang/String; │ + .end local v9 # "task":Ljava/lang/String; │ :catchall_0 │ move-exception v0 │ │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ if-eqz v1, :cond_4 │ │ @@ -2290,34 +2295,29 @@ │ │ .line 713 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 714 │ - const/4 v1, 0x0 │ - │ - iput-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + iput-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ .line 715 │ invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->close()V │ │ :cond_4 │ throw v0 │ │ .line 695 │ - .restart local v6 # "arr$":[Ljava/lang/String; │ - .restart local v9 # "i$":I │ - .restart local v10 # "len$":I │ - .restart local v12 # "task":Ljava/lang/String; │ + .restart local v9 # "task":Ljava/lang/String; │ :cond_5 │ :try_start_3 │ const-string v0, "playlist" │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_6 │ │ .line 696 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ @@ -2335,15 +2335,15 @@ │ │ goto :goto_1 │ │ .line 698 │ :cond_6 │ const-string v0, "audio" │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_7 │ │ .line 699 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ @@ -2367,15 +2367,15 @@ │ │ goto/16 :goto_1 │ │ .line 702 │ :cond_7 │ const-string v0, "video" │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ .line 703 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ @@ -2390,15 +2390,15 @@ │ const/4 v0, 0x0 │ │ invoke-direct {p0, v4, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->updateVideo(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_1 │ │ .line 707 │ - .end local v12 # "task":Ljava/lang/String; │ + .end local v9 # "task":Ljava/lang/String; │ :cond_8 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_3 │ .catch Ljava/net/MalformedURLException; {:try_start_3 .. :try_end_3} :catch_0 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ @@ -2415,29 +2415,24 @@ │ │ .line 713 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 714 │ - const/4 v0, 0x0 │ - │ - iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + iput-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ .line 715 │ invoke-virtual {v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->close()V │ │ goto/16 :goto_2 │ │ .line 718 │ .end local v3 # "dbhelper":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ - .end local v6 # "arr$":[Ljava/lang/String; │ - .end local v7 # "dbname":Ljava/lang/String; │ - .end local v9 # "i$":I │ - .end local v10 # "len$":I │ + .end local v6 # "dbname":Ljava/lang/String; │ :cond_9 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ if-eqz v0, :cond_2 │ │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ @@ -2507,14 +2502,15 @@ │ │ invoke-virtual {v2, v3}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ + .line 653 │ invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 654 │ array-length v2, p1 │ │ if-le v2, v4, :cond_0 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity.smali │ @@ -68,15 +68,14 @@ │ .line 111 │ new-instance v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1; │ │ invoke-direct {v0, p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->mHandler:Landroid/os/Handler; │ │ - .line 600 │ return-void │ .end method │ │ .method static synthetic access$000(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ .locals 0 │ .param p0, "x0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ @@ -301,15 +300,15 @@ │ invoke-virtual {v0, v5}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 109 │ return-void │ .end method │ │ .method private collectDatabaseInfo(Ljava/lang/String;)V │ - .locals 7 │ + .locals 8 │ .param p1, "dbname" # Ljava/lang/String; │ │ .prologue │ .line 482 │ const/4 v2, 0x0 │ │ .line 483 │ @@ -338,94 +337,104 @@ │ move-result-object v1 │ │ .line 488 │ const v4, 0x7f060013 │ │ const-string v5, "album" │ │ + .line 489 │ invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getCount(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 488 │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->setTextToTextView(ILjava/lang/String;)V │ │ .line 490 │ const v4, 0x7f060015 │ │ const-string v5, "artist" │ │ + .line 491 │ invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getCount(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 490 │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->setTextToTextView(ILjava/lang/String;)V │ │ .line 492 │ const v4, 0x7f060019 │ │ const-string v5, "playlist" │ │ + .line 493 │ invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getCount(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 492 │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->setTextToTextView(ILjava/lang/String;)V │ │ .line 494 │ const v4, 0x7f06001e │ │ const-string v5, "video" │ │ + .line 495 │ invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getCount(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 494 │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->setTextToTextView(ILjava/lang/String;)V │ │ .line 496 │ const v4, 0x7f060017 │ │ const-string v5, "genres" │ │ invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getCount(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->setTextToTextView(ILjava/lang/String;)V │ │ .line 498 │ const v4, 0x7f06001b │ │ const-string v5, "audio" │ │ + .line 499 │ invoke-virtual {v3, v1, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getCount(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + .line 498 │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->setTextToTextView(ILjava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ @@ -546,26 +555,26 @@ │ invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 460 │ return-object v2 │ .end method │ │ .method private getDate(J)Ljava/lang/String; │ - .locals 3 │ + .locals 5 │ .param p1, "date" # J │ │ .prologue │ .line 531 │ - const-wide/16 v1, -0x1 │ + const-wide/16 v2, -0x1 │ │ - cmp-long v1, p1, v1 │ + cmp-long v1, p1, v2 │ │ if-lez v1, :cond_0 │ │ - .line 532 │ + .line 533 │ invoke-static {p0}, Landroid/text/format/DateFormat;->getMediumDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v0 │ │ .line 534 │ .local v0, "fmt":Ljava/text/DateFormat; │ new-instance v1, Ljava/util/Date; │ @@ -755,18 +764,20 @@ │ :goto_0 │ return-void │ │ .line 525 │ :cond_0 │ const v2, 0x7f050036 │ │ + .line 526 │ invoke-virtual {p0, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 525 │ invoke-direct {p0, v4, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->setTextToTextView(ILjava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method private nullCheck(Ljava/lang/String;)Z │ .locals 1 │ @@ -844,58 +855,63 @@ │ :cond_0 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v5, 0x7f050080 │ │ + .line 346 │ invoke-virtual {p0, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6; │ │ invoke-direct {v5, p0, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;->(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z)V │ │ + .line 347 │ invoke-virtual {v4, v1, v0, v5}, Landroid/app/AlertDialog$Builder;->setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f050005 │ │ + .line 354 │ invoke-virtual {p0, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5; │ │ invoke-direct {v6, p0, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;->(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z[Ljava/lang/String;)V │ │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f050006 │ │ + .line 379 │ invoke-virtual {p0, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ new-instance v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4; │ │ invoke-direct {v6, p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$4;->(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 384 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 385 │ return-void │ .end method │ │ .method private saveHistory(Ljava/util/ArrayList;)V │ @@ -917,98 +933,97 @@ │ │ invoke-direct {v0}, Lorg/json/JSONArray;->()V │ │ .line 542 │ .local v0, "array":Lorg/json/JSONArray; │ invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ .line 544 │ .local v1, "conf":Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ :try_start_0 │ - new-instance v4, Lorg/json/JSONObject; │ + new-instance v3, Lorg/json/JSONObject; │ │ - invoke-direct {v4}, Lorg/json/JSONObject;->()V │ + invoke-direct {v3}, Lorg/json/JSONObject;->()V │ │ .line 545 │ - .local v4, "obj":Lorg/json/JSONObject; │ + .local v3, "obj":Lorg/json/JSONObject; │ const-string v5, "host" │ │ iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->host:Ljava/lang/String; │ │ - invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 546 │ const-string v5, "user" │ │ iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->user:Ljava/lang/String; │ │ - invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 547 │ const-string v5, "pass" │ │ iget-object v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->pass:Ljava/lang/String; │ │ - invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 548 │ const-string v5, "index" │ │ iget v6, v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->dbIndex:I │ │ - invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; │ + invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; │ │ .line 550 │ - invoke-virtual {v0, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v0, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 551 │ - .end local v4 # "obj":Lorg/json/JSONObject; │ + .end local v3 # "obj":Lorg/json/JSONObject; │ :catch_0 │ move-exception v5 │ │ goto :goto_0 │ │ .line 554 │ .end local v1 # "conf":Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ :cond_0 │ - iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->mPref:Landroid/content/SharedPreferences; │ + iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->mPref:Landroid/content/SharedPreferences; │ │ - invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ .line 555 │ .local v2, "editor":Landroid/content/SharedPreferences$Editor; │ - const-string v5, "KEY_CONFIG_HISTORY" │ + const-string v4, "KEY_CONFIG_HISTORY" │ │ invoke-virtual {v0}, Lorg/json/JSONArray;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 556 │ invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 557 │ return-void │ .end method │ @@ -1504,18 +1519,20 @@ │ move-result-object v1 │ │ invoke-direct {p0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->loadSyncDate(Ljava/lang/String;)V │ │ .line 476 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->mSpinner:Landroid/widget/Spinner; │ │ + .line 477 │ invoke-virtual {v1}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v1 │ │ + .line 476 │ invoke-static {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getDbName(I)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 478 │ .local v0, "dbname":Ljava/lang/String; │ invoke-direct {p0, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->collectDatabaseInfo(Ljava/lang/String;)V │ @@ -1604,30 +1621,33 @@ │ :cond_1 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f050037 │ │ + .line 265 │ invoke-virtual {p0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->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 │ │ new-instance v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3; │ │ invoke-direct {v1, p0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;->(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ + .line 266 │ invoke-virtual {v0, v11, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 272 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 277 │ .end local v8 # "configs":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .end local v10 # "i":I │ @@ -1706,22 +1726,25 @@ │ move-result v0 │ │ if-eq v0, v1, :cond_2 │ │ .line 286 │ const v0, 0x7f050038 │ │ + .line 287 │ invoke-virtual {p0, v0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 286 │ invoke-static {p0, v0, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 288 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ │ .line 291 │ :cond_2 │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->user:Ljava/lang/String; │ @@ -1739,14 +1762,15 @@ │ │ move-result-object v0 │ │ invoke-static {p0, v0, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 293 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ │ .line 296 │ :cond_3 │ iget-object v0, v7, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->pass:Ljava/lang/String; │ @@ -1764,14 +1788,15 @@ │ │ move-result-object v0 │ │ invoke-static {p0, v0, v12}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 298 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ │ .line 302 │ :cond_4 │ invoke-virtual {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getContentResolver()Landroid/content/ContentResolver; ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ .locals 0 │ + .param p1, "this$1" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ .prologue │ .line 733 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -78,14 +79,15 @@ │ │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ const v5, 0x7f05006d │ │ + .line 741 │ invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -104,14 +106,15 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 743 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumAlbum()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -130,14 +133,15 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 740 │ invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->access$1200(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ .line 744 │ return-void │ .end method │ │ .method public createArtist(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ @@ -176,14 +180,15 @@ │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ + .line 752 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ const v5, 0x7f05006e │ │ invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ @@ -208,14 +213,15 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 753 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumArtist()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -228,20 +234,22 @@ │ │ const/4 v2, 0x1 │ │ iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mArtistCount:I │ │ + .line 754 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 751 │ invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->access$1300(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ .line 755 │ return-void │ .end method │ │ .method public createPlaylist(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V │ @@ -280,14 +288,15 @@ │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ + .line 772 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ const v5, 0x7f05006f │ │ invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ @@ -312,14 +321,15 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 774 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumPlaylist()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -338,499 +348,502 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 771 │ invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->access$1500(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ .line 775 │ return-void │ .end method │ │ .method public createSong(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V │ - .locals 12 │ + .locals 11 │ .param p1, "song" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ .prologue │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 791 │ new-instance v1, Landroid/content/ContentValues; │ │ invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 792 │ .local v1, "dvalues":Landroid/content/ContentValues; │ - const-string v6, "_id" │ + const-string v5, "_id" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 793 │ - const-string v6, "media_key" │ + const-string v5, "media_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 794 │ - const-string v6, "title" │ + const-string v5, "title" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 795 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 796 │ - const-string v6, "title_key" │ + const-string v5, "title_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/String;->hashCode()I │ + .line 797 │ + invoke-virtual {v6}, Ljava/lang/String;->hashCode()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 796 │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 799 │ :cond_0 │ - const-string v6, "duration" │ + const-string v5, "duration" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ - move-result-wide v7 │ + move-result-wide v6 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 800 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 801 │ - const-string v6, "artist" │ + const-string v5, "artist" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 802 │ - const-string v6, "artist_key" │ + const-string v5, "artist_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 803 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->artistkeys:Ljava/util/HashSet; │ + iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->artistkeys:Ljava/util/HashSet; │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 805 │ :cond_1 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 806 │ - const-string v6, "album" │ + const-string v5, "album" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 807 │ - const-string v6, "album_key" │ + const-string v5, "album_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 808 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->albumkeys:Ljava/util/HashSet; │ + iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->albumkeys:Ljava/util/HashSet; │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v6}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 810 │ :cond_2 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTags()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTags()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - if-lez v6, :cond_4 │ + if-lez v5, :cond_4 │ │ .line 811 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTags()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + check-cast v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ .line 812 │ - .local v5, "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ - invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ + .local v4, "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ + invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/String;->length()I │ │ move-result v6 │ │ if-lez v6, :cond_3 │ │ .line 813 │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->tagkeys:Ljava/util/HashSet; │ │ - invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ + invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 819 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v5 # "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + .end local v4 # "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ :cond_4 │ - const-string v6, "_data" │ + const-string v5, "_data" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 820 │ - const-string v6, "track" │ + const-string v5, "track" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTrack()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 821 │ - const-string v6, "date_added" │ + const-string v5, "date_added" │ │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->cal:Ljava/util/Calendar; │ + iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->cal:Ljava/util/Calendar; │ │ - invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v6 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 822 │ - const-string v6, "date_modified" │ + const-string v5, "date_modified" │ │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget-object v7, v7, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->cal:Ljava/util/Calendar; │ + iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->cal:Ljava/util/Calendar; │ │ - invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v6 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 823 │ - const-string v6, "del_flg" │ + const-string v5, "del_flg" │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 824 │ - const-string v6, "tags" │ + const-string v5, "tags" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 825 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_5 │ + if-eqz v5, :cond_5 │ │ .line 826 │ - const-string v6, "year" │ + const-string v5, "year" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 828 │ :cond_5 │ - const-string v6, "point" │ + const-string v5, "point" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getRating()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 831 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->getCacheFile(Ljava/lang/String;)Ljava/io/File; │ + invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->getCacheFile(Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v0 │ │ .line 832 │ .local v0, "cacheFile":Ljava/io/File; │ if-eqz v0, :cond_6 │ │ invoke-virtual {v0}, Ljava/io/File;->exists()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_6 │ + if-eqz v5, :cond_6 │ │ .line 833 │ - const-string v6, "cache_file" │ + const-string v5, "cache_file" │ │ invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v1, v6, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 835 │ :cond_6 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget-object v6, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v5, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - const-string v7, "audio" │ + const-string v6, "audio" │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-virtual {v6, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v5, v6, v7, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v3 │ + move-result-wide v2 │ │ .line 837 │ - .local v3, "id":J │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + .local v2, "id":J │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget v7, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ + iget v6, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ - iput v7, v6, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ + iput v6, v5, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ │ .line 838 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - new-array v7, v7, [Ljava/lang/Object; │ + new-array v6, v6, [Ljava/lang/Object; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ + invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const v10, 0x7f050072 │ + const v9, 0x7f050072 │ │ - invoke-virtual {v9, v10}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ + iget v8, v8, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, " / " │ + const-string v8, " / " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget-object v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ + iget-object v8, v8, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ - invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumSong()I │ + .line 839 │ + invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumSong()I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - aput-object v8, v7, v11 │ + aput-object v7, v6, v10 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ + iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ - iget v9, v9, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ + iget v8, v8, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mSongCount:I │ │ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aput-object v9, v7, v8 │ + aput-object v8, v6, v7 │ │ - invoke-static {v6, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->access$1700(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ + .line 838 │ + invoke-static {v5, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->access$1700(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ .line 840 │ return-void │ .end method │ │ .method public createTag(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ .locals 6 │ @@ -902,20 +915,22 @@ │ │ const/4 v2, 0x1 │ │ iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget v3, v3, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mTagCount:I │ │ + .line 763 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 762 │ invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->access$1400(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ .line 764 │ return-void │ .end method │ │ .method public createVideo(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V │ @@ -960,14 +975,15 @@ │ │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ const v5, 0x7f050070 │ │ + .line 783 │ invoke-virtual {v4, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -986,14 +1002,15 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$3;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget-object v4, v4, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 785 │ invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumVideo()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -1012,12 +1029,13 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 782 │ invoke-static {v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->access$1600(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;[Ljava/lang/Object;)V │ │ .line 786 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$configs:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ .prologue │ .line 267 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$3;->val$configs:Ljava/util/ArrayList; ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ .locals 0 │ + .param p1, "this$1" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ .prologue │ .line 719 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -45,22 +46,25 @@ │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$2;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ iget-object v1, v1, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;->mServ:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 723 │ invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getErrorText()Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 722 │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 724 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 725 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/RequestCache.smali │ @@ -51,14 +51,15 @@ │ const/4 v4, 0x1 │ │ const/4 v3, 0x0 │ │ .line 43 │ new-instance v0, Ljava/io/File; │ │ + .line 44 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v1 │ │ const-string v2, "data/jp.co.kayo.android.localplayer/cache/.mp3/" │ │ invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ @@ -745,1456 +746,1487 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public albumQuery(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ - .locals 24 │ + .locals 25 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ .param p6, "limit" # Ljava/lang/String; │ │ .prologue │ .line 320 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mPreference:Landroid/content/SharedPreferences; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const-string v21, "KEY.AMPACHE_HOSTNAME" │ + const-string v22, "KEY.AMPACHE_HOSTNAME" │ │ - const-string v22, "" │ + const-string v23, "" │ │ - invoke-interface/range {v20 .. v22}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v21 .. v23}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 322 │ - .local v19, "server":Ljava/lang/String; │ - const-string v3, "server/xml.server.php?action=albums&auth=" │ + .local v20, "server":Ljava/lang/String; │ + const-string v4, "server/xml.server.php?action=albums&auth=" │ │ .line 324 │ - .local v3, "body":Ljava/lang/String; │ + .local v4, "body":Ljava/lang/String; │ if-eqz p3, :cond_5 │ │ - const-string v20, "album" │ + const-string v21, "album" │ │ + .line 325 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ - const/16 v21, -0x1 │ + const/16 v22, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ if-eq v0, v1, :cond_4 │ │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ .line 326 │ - .local v16, "search_albumsongs2":Z │ + .local v17, "search_albumsongs2":Z │ :goto_0 │ if-eqz p3, :cond_7 │ │ - const-string v20, "artist" │ + const-string v21, "artist" │ │ + .line 327 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ - const/16 v21, -0x1 │ + const/16 v22, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ if-eq v0, v1, :cond_6 │ │ - const/16 v17, 0x1 │ + const/16 v18, 0x1 │ │ .line 328 │ - .local v17, "search_artistsongs2":Z │ + .local v18, "search_artistsongs2":Z │ :goto_1 │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ .line 329 │ - .local v15, "params":Ljava/lang/StringBuilder; │ + .local v16, "params":Ljava/lang/StringBuilder; │ if-eqz p3, :cond_9 │ │ invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I │ │ - move-result v20 │ + move-result v21 │ │ - if-lez v20, :cond_9 │ + if-lez v21, :cond_9 │ │ .line 330 │ - if-nez v16, :cond_0 │ + if-nez v17, :cond_0 │ │ - if-eqz v17, :cond_2 │ + if-eqz v18, :cond_2 │ │ .line 331 │ :cond_0 │ if-eqz p4, :cond_1 │ │ move-object/from16 v0, p4 │ │ array-length v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ - if-nez v20, :cond_8 │ + if-nez v21, :cond_8 │ │ .line 332 │ :cond_1 │ - const/16 v20, 0x25 │ + const/16 v21, 0x25 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v13 │ + move-result v14 │ │ .line 333 │ - .local v13, "p1":I │ - const/16 v20, 0x25 │ + .local v14, "p1":I │ + const/16 v21, 0x25 │ │ - add-int/lit8 v21, v13, 0x1 │ + add-int/lit8 v22, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ - move/from16 v2, v21 │ + move/from16 v2, v22 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->indexOf(II)I │ │ - move-result v14 │ + move-result v15 │ │ .line 334 │ - .local v14, "p2":I │ - add-int/lit8 v20, v13, 0x1 │ + .local v15, "p2":I │ + add-int/lit8 v21, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ - invoke-virtual {v0, v1, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v0, v1, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ .line 338 │ - .end local v13 # "p1":I │ - .end local v14 # "p2":I │ + .end local v14 # "p1":I │ + .end local v15 # "p2":I │ :goto_2 │ - const-string v20, "&filter=" │ + const-string v21, "&filter=" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v21 │ │ - move-result-object v20 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v21 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-static/range {v21 .. v21}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ + .line 339 │ + invoke-static/range {v22 .. v22}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 341 │ :cond_2 │ - const-string v20, "=" │ + const-string v21, "=" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 342 │ - .local v18, "sel":[Ljava/lang/String; │ - const/4 v9, 0x0 │ + .local v19, "sel":[Ljava/lang/String; │ + const/4 v10, 0x0 │ │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_3 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ array-length v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v21, v0 │ │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - if-ge v9, v0, :cond_9 │ + if-ge v10, v0, :cond_9 │ │ .line 343 │ - aget-object v20, v18, v9 │ + aget-object v21, v19, v10 │ │ - const-string v21, "date_added" │ + const-string v22, "date_added" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ - const/16 v21, -0x1 │ + const/16 v22, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ if-eq v0, v1, :cond_3 │ │ .line 345 │ - aget-object v20, p4, v9 │ + aget-object v21, p4, v10 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v21 .. v21}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 346 │ - .local v10, "l":J │ - new-instance v6, Ljava/util/Date; │ + .local v12, "l":J │ + new-instance v7, Ljava/util/Date; │ │ - invoke-direct {v6, v10, v11}, Ljava/util/Date;->(J)V │ + invoke-direct {v7, v12, v13}, Ljava/util/Date;->(J)V │ │ .line 347 │ - .local v6, "date":Ljava/util/Date; │ - new-instance v8, Ljava/text/SimpleDateFormat; │ + .local v7, "date":Ljava/util/Date; │ + new-instance v9, Ljava/text/SimpleDateFormat; │ │ - const-string v20, "yyyyMMdd" │ + const-string v21, "yyyyMMdd" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 348 │ - .local v8, "fmt":Ljava/text/SimpleDateFormat; │ - const-string v20, "&add=" │ + .local v9, "fmt":Ljava/text/SimpleDateFormat; │ + const-string v21, "&add=" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v20 │ + move-object/from16 v1, v21 │ │ - invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v21 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + │ + move-result-object v22 │ + │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 342 │ - .end local v6 # "date":Ljava/util/Date; │ - .end local v8 # "fmt":Ljava/text/SimpleDateFormat; │ - .end local v10 # "l":J │ + .end local v7 # "date":Ljava/util/Date; │ + .end local v9 # "fmt":Ljava/text/SimpleDateFormat; │ + .end local v12 # "l":J │ :cond_3 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_3 │ │ - .line 324 │ - .end local v9 # "i":I │ - .end local v15 # "params":Ljava/lang/StringBuilder; │ - .end local v16 # "search_albumsongs2":Z │ - .end local v17 # "search_artistsongs2":Z │ - .end local v18 # "sel":[Ljava/lang/String; │ + .line 325 │ + .end local v10 # "i":I │ + .end local v16 # "params":Ljava/lang/StringBuilder; │ + .end local v17 # "search_albumsongs2":Z │ + .end local v18 # "search_artistsongs2":Z │ + .end local v19 # "sel":[Ljava/lang/String; │ :cond_4 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ :cond_5 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ - .line 326 │ - .restart local v16 # "search_albumsongs2":Z │ + .line 327 │ + .restart local v17 # "search_albumsongs2":Z │ :cond_6 │ - const/16 v17, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_1 │ │ :cond_7 │ - const/16 v17, 0x0 │ + const/16 v18, 0x0 │ │ goto/16 :goto_1 │ │ .line 336 │ - .restart local v15 # "params":Ljava/lang/StringBuilder; │ - .restart local v17 # "search_artistsongs2":Z │ + .restart local v16 # "params":Ljava/lang/StringBuilder; │ + .restart local v18 # "search_artistsongs2":Z │ :cond_8 │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - aget-object v20, p4, v20 │ + aget-object v21, p4, v21 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 352 │ :cond_9 │ if-eqz p6, :cond_a │ │ .line 353 │ - const-string v20, "," │ + const-string v21, "," │ │ move-object/from16 v0, p6 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 354 │ - .local v12, "limit_args":[Ljava/lang/String; │ - const-string v20, "&limit=" │ + .local v11, "limit_args":[Ljava/lang/String; │ + const-string v21, "&limit=" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v21 │ │ - move-result-object v20 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v21, 0x1 │ + move-result-object v21 │ │ - aget-object v21, v12, v21 │ + const/16 v22, 0x1 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v22, v11, v22 │ + │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 355 │ - const-string v20, "&offset=" │ + const-string v21, "&offset=" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v21 │ │ - move-result-object v20 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v21, 0x0 │ + move-result-object v21 │ │ - aget-object v21, v12, v21 │ + const/16 v22, 0x0 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v22, v11, v22 │ + │ + invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 358 │ - .end local v12 # "limit_args":[Ljava/lang/String; │ + .end local v11 # "limit_args":[Ljava/lang/String; │ :cond_a │ - new-instance v5, Landroid/database/MatrixCursor; │ + new-instance v6, Landroid/database/MatrixCursor; │ │ - sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->ALBUM_FIELDS:[Ljava/lang/String; │ + sget-object v21, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->ALBUM_FIELDS:[Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-direct {v5, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v6, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 360 │ - .local v5, "cursor":Landroid/database/MatrixCursor; │ - new-instance v4, Ljava/lang/StringBuilder; │ + .local v6, "cursor":Landroid/database/MatrixCursor; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 361 │ - .local v4, "buf":Ljava/lang/StringBuilder; │ - const-string v20, "server/xml.server.php?action=albums&auth=" │ + .local v5, "buf":Ljava/lang/StringBuilder; │ + const-string v21, "server/xml.server.php?action=albums&auth=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ - invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 362 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-virtual/range {v20 .. v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ + invoke-virtual/range {v21 .. v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 363 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v20 │ + move-result v21 │ │ - if-lez v20, :cond_b │ + if-lez v21, :cond_b │ │ .line 364 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 368 │ :cond_b │ :try_start_0 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 369 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - new-instance v21, Ljava/net/URL; │ + new-instance v22, Ljava/net/URL; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-direct/range {v21 .. v22}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v22 .. v23}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ + new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ │ - new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ + new-instance v24, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ move-object/from16 v2, p1 │ │ - invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ + invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ - move-object/from16 v2, v23 │ + move-object/from16 v2, v24 │ │ invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;->(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ - invoke-virtual/range {v20 .. v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ + invoke-virtual/range {v21 .. v23}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ .line 373 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 377 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 379 │ :goto_4 │ - return-object v5 │ + return-object v6 │ │ .line 374 │ :catch_0 │ - move-exception v7 │ + move-exception v8 │ │ .line 375 │ - .local v7, "e":Ljava/lang/Exception; │ + .local v8, "e":Ljava/lang/Exception; │ :try_start_1 │ - const-string v20, "getDocument.getDocument" │ + const-string v21, "getDocument.getDocument" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 377 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto :goto_4 │ │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :catchall_0 │ - move-exception v20 │ + move-exception v21 │ │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v20 │ + throw v21 │ .end method │ │ .method public artistQuery(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ - .locals 23 │ + .locals 24 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ .param p6, "limit" # Ljava/lang/String; │ │ .prologue │ .line 385 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mPreference:Landroid/content/SharedPreferences; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const-string v20, "KEY.AMPACHE_HOSTNAME" │ + const-string v21, "KEY.AMPACHE_HOSTNAME" │ │ - const-string v21, "" │ + const-string v22, "" │ │ - invoke-interface/range {v19 .. v21}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v20 .. v22}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 387 │ - .local v18, "server":Ljava/lang/String; │ - const-string v3, "server/xml.server.php?action=artists&auth=" │ + .local v19, "server":Ljava/lang/String; │ + const-string v4, "server/xml.server.php?action=artists&auth=" │ │ .line 388 │ - .local v3, "body":Ljava/lang/String; │ + .local v4, "body":Ljava/lang/String; │ if-eqz p3, :cond_4 │ │ - const-string v19, "artist" │ + const-string v20, "artist" │ │ + .line 389 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v20 │ │ - const/16 v20, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-eq v0, v1, :cond_3 │ │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ .line 390 │ - .local v16, "search_artistsongs2":Z │ + .local v17, "search_artistsongs2":Z │ :goto_0 │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ .line 391 │ - .local v15, "params":Ljava/lang/StringBuilder; │ + .local v16, "params":Ljava/lang/StringBuilder; │ if-eqz p3, :cond_6 │ │ invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v20 │ │ - if-lez v19, :cond_6 │ + if-lez v20, :cond_6 │ │ .line 392 │ - if-eqz v16, :cond_1 │ + if-eqz v17, :cond_1 │ │ .line 393 │ if-eqz p4, :cond_0 │ │ move-object/from16 v0, p4 │ │ array-length v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - if-nez v19, :cond_5 │ + if-nez v20, :cond_5 │ │ .line 394 │ :cond_0 │ - const/16 v19, 0x25 │ + const/16 v20, 0x25 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v13 │ + move-result v14 │ │ .line 395 │ - .local v13, "p1":I │ - const/16 v19, 0x25 │ + .local v14, "p1":I │ + const/16 v20, 0x25 │ │ - add-int/lit8 v20, v13, 0x1 │ + add-int/lit8 v21, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->indexOf(II)I │ │ - move-result v14 │ + move-result v15 │ │ .line 396 │ - .local v14, "p2":I │ - add-int/lit8 v19, v13, 0x1 │ + .local v15, "p2":I │ + add-int/lit8 v20, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v0, v1, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ .line 400 │ - .end local v13 # "p1":I │ - .end local v14 # "p2":I │ + .end local v14 # "p1":I │ + .end local v15 # "p2":I │ :goto_1 │ - const-string v19, "&filter=" │ + const-string v20, "&filter=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v20 .. v20}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ + .line 401 │ + invoke-static/range {v21 .. v21}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 403 │ :cond_1 │ - const-string v19, "=" │ + const-string v20, "=" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 404 │ - .local v17, "sel":[Ljava/lang/String; │ - const/4 v9, 0x0 │ + .local v18, "sel":[Ljava/lang/String; │ + const/4 v10, 0x0 │ │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_2 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ array-length v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ge v9, v0, :cond_6 │ + if-ge v10, v0, :cond_6 │ │ .line 405 │ - aget-object v19, v17, v9 │ + aget-object v20, v18, v10 │ │ - const-string v20, "date_added" │ + const-string v21, "date_added" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v20 │ │ - const/16 v20, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-eq v0, v1, :cond_2 │ │ .line 407 │ - aget-object v19, p4, v9 │ + aget-object v20, p4, v10 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v20 .. v20}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 408 │ - .local v10, "l":J │ - new-instance v6, Ljava/util/Date; │ + .local v12, "l":J │ + new-instance v7, Ljava/util/Date; │ │ - invoke-direct {v6, v10, v11}, Ljava/util/Date;->(J)V │ + invoke-direct {v7, v12, v13}, Ljava/util/Date;->(J)V │ │ .line 409 │ - .local v6, "date":Ljava/util/Date; │ - new-instance v8, Ljava/text/SimpleDateFormat; │ + .local v7, "date":Ljava/util/Date; │ + new-instance v9, Ljava/text/SimpleDateFormat; │ │ - const-string v19, "yyyyMMdd" │ + const-string v20, "yyyyMMdd" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 410 │ - .local v8, "fmt":Ljava/text/SimpleDateFormat; │ - const-string v19, "&add=" │ - │ - move-object/from16 v0, v19 │ + .local v9, "fmt":Ljava/text/SimpleDateFormat; │ + const-string v20, "&add=" │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ │ - move-result-object v19 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + │ + move-result-object v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 404 │ - .end local v6 # "date":Ljava/util/Date; │ - .end local v8 # "fmt":Ljava/text/SimpleDateFormat; │ - .end local v10 # "l":J │ + .end local v7 # "date":Ljava/util/Date; │ + .end local v9 # "fmt":Ljava/text/SimpleDateFormat; │ + .end local v12 # "l":J │ :cond_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_2 │ │ - .line 388 │ - .end local v9 # "i":I │ - .end local v15 # "params":Ljava/lang/StringBuilder; │ - .end local v16 # "search_artistsongs2":Z │ - .end local v17 # "sel":[Ljava/lang/String; │ + .line 389 │ + .end local v10 # "i":I │ + .end local v16 # "params":Ljava/lang/StringBuilder; │ + .end local v17 # "search_artistsongs2":Z │ + .end local v18 # "sel":[Ljava/lang/String; │ :cond_3 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ :cond_4 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ .line 398 │ - .restart local v15 # "params":Ljava/lang/StringBuilder; │ - .restart local v16 # "search_artistsongs2":Z │ + .restart local v16 # "params":Ljava/lang/StringBuilder; │ + .restart local v17 # "search_artistsongs2":Z │ :cond_5 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - aget-object v19, p4, v19 │ + aget-object v20, p4, v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ goto :goto_1 │ │ .line 414 │ :cond_6 │ if-eqz p6, :cond_7 │ │ .line 415 │ - const-string v19, "," │ + const-string v20, "," │ │ move-object/from16 v0, p6 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 416 │ - .local v12, "limit_args":[Ljava/lang/String; │ - const-string v19, "&limit=" │ + .local v11, "limit_args":[Ljava/lang/String; │ + const-string v20, "&limit=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v20, 0x1 │ + move-result-object v20 │ │ - aget-object v20, v12, v20 │ + const/16 v21, 0x1 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v21, v11, v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 417 │ - const-string v19, "&offset=" │ + const-string v20, "&offset=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v20, 0x0 │ + move-result-object v20 │ │ - aget-object v20, v12, v20 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v21, v11, v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 420 │ - .end local v12 # "limit_args":[Ljava/lang/String; │ + .end local v11 # "limit_args":[Ljava/lang/String; │ :cond_7 │ - new-instance v5, Landroid/database/MatrixCursor; │ + new-instance v6, Landroid/database/MatrixCursor; │ │ - sget-object v19, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->ARTIST_FIELDS:[Ljava/lang/String; │ + sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->ARTIST_FIELDS:[Ljava/lang/String; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v5, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v6, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 422 │ - .local v5, "cursor":Landroid/database/MatrixCursor; │ - new-instance v4, Ljava/lang/StringBuilder; │ + .local v6, "cursor":Landroid/database/MatrixCursor; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 423 │ - .local v4, "buf":Ljava/lang/StringBuilder; │ - const-string v19, "server/xml.server.php?action=artists&auth=" │ + .local v5, "buf":Ljava/lang/StringBuilder; │ + const-string v20, "server/xml.server.php?action=artists&auth=" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ - invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 424 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ + invoke-virtual/range {v20 .. v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 425 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v19 │ + move-result v20 │ │ - if-lez v19, :cond_8 │ + if-lez v20, :cond_8 │ │ .line 426 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 430 │ :cond_8 │ :try_start_0 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 431 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - new-instance v20, Ljava/net/URL; │ + new-instance v21, Ljava/net/URL; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-direct/range {v20 .. v21}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v21 .. v22}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - new-instance v21, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ + new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ │ - new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ + new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ move-object/from16 v2, p1 │ │ - invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ + invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v23 │ │ invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;->(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ - invoke-virtual/range {v19 .. v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ + invoke-virtual/range {v20 .. v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ .line 435 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 439 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 441 │ :goto_3 │ - return-object v5 │ + return-object v6 │ │ .line 436 │ :catch_0 │ - move-exception v7 │ + move-exception v8 │ │ .line 437 │ - .local v7, "e":Ljava/lang/Exception; │ + .local v8, "e":Ljava/lang/Exception; │ :try_start_1 │ - const-string v19, "getDocument.getDocument" │ + const-string v20, "getDocument.getDocument" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 439 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto :goto_3 │ │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :catchall_0 │ - move-exception v19 │ + move-exception v20 │ │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v19 │ + throw v20 │ .end method │ │ .method public genresQuery(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ - .locals 23 │ + .locals 24 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ .param p6, "limit" # Ljava/lang/String; │ │ .prologue │ .line 447 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mPreference:Landroid/content/SharedPreferences; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const-string v20, "KEY.AMPACHE_HOSTNAME" │ + const-string v21, "KEY.AMPACHE_HOSTNAME" │ │ - const-string v21, "" │ + const-string v22, "" │ │ - invoke-interface/range {v19 .. v21}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v20 .. v22}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 449 │ - .local v18, "server":Ljava/lang/String; │ - const-string v3, "server/xml.server.php?action=tags&auth=" │ + .local v19, "server":Ljava/lang/String; │ + const-string v4, "server/xml.server.php?action=tags&auth=" │ │ .line 450 │ - .local v3, "body":Ljava/lang/String; │ + .local v4, "body":Ljava/lang/String; │ if-eqz p3, :cond_4 │ │ - const-string v19, "name" │ + const-string v20, "name" │ │ + .line 451 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v20 │ │ - const/16 v20, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-eq v0, v1, :cond_3 │ │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ .line 452 │ - .local v16, "search_tag2":Z │ + .local v17, "search_tag2":Z │ :goto_0 │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ .line 453 │ - .local v15, "params":Ljava/lang/StringBuilder; │ + .local v16, "params":Ljava/lang/StringBuilder; │ if-eqz p3, :cond_6 │ │ invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v20 │ │ - if-lez v19, :cond_6 │ + if-lez v20, :cond_6 │ │ .line 454 │ - if-eqz v16, :cond_1 │ + if-eqz v17, :cond_1 │ │ .line 455 │ if-eqz p4, :cond_0 │ │ move-object/from16 v0, p4 │ │ array-length v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - if-nez v19, :cond_5 │ + if-nez v20, :cond_5 │ │ .line 456 │ :cond_0 │ - const/16 v19, 0x25 │ + const/16 v20, 0x25 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v13 │ + move-result v14 │ │ .line 457 │ - .local v13, "p1":I │ - const/16 v19, 0x25 │ + .local v14, "p1":I │ + const/16 v20, 0x25 │ │ - add-int/lit8 v20, v13, 0x1 │ + add-int/lit8 v21, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->indexOf(II)I │ │ - move-result v14 │ + move-result v15 │ │ .line 458 │ - .local v14, "p2":I │ - add-int/lit8 v19, v13, 0x1 │ + .local v15, "p2":I │ + add-int/lit8 v20, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v0, v1, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ .line 462 │ - .end local v13 # "p1":I │ - .end local v14 # "p2":I │ + .end local v14 # "p1":I │ + .end local v15 # "p2":I │ :goto_1 │ - const-string v19, "&filter=" │ + const-string v20, "&filter=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v20 .. v20}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ + .line 463 │ + invoke-static/range {v21 .. v21}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 465 │ :cond_1 │ - const-string v19, "=" │ + const-string v20, "=" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 466 │ - .local v17, "sel":[Ljava/lang/String; │ - const/4 v9, 0x0 │ + .local v18, "sel":[Ljava/lang/String; │ + const/4 v10, 0x0 │ │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_2 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ array-length v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ge v9, v0, :cond_6 │ + if-ge v10, v0, :cond_6 │ │ .line 467 │ - aget-object v19, v17, v9 │ + aget-object v20, v18, v10 │ │ - const-string v20, "date_added" │ + const-string v21, "date_added" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v20 │ │ - const/16 v20, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-eq v0, v1, :cond_2 │ │ .line 469 │ - aget-object v19, p4, v9 │ + aget-object v20, p4, v10 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v20 .. v20}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 470 │ - .local v10, "l":J │ - new-instance v6, Ljava/util/Date; │ + .local v12, "l":J │ + new-instance v7, Ljava/util/Date; │ │ - invoke-direct {v6, v10, v11}, Ljava/util/Date;->(J)V │ + invoke-direct {v7, v12, v13}, Ljava/util/Date;->(J)V │ │ .line 471 │ - .local v6, "date":Ljava/util/Date; │ - new-instance v8, Ljava/text/SimpleDateFormat; │ + .local v7, "date":Ljava/util/Date; │ + new-instance v9, Ljava/text/SimpleDateFormat; │ │ - const-string v19, "yyyyMMdd" │ + const-string v20, "yyyyMMdd" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 472 │ - .local v8, "fmt":Ljava/text/SimpleDateFormat; │ - const-string v19, "&add=" │ - │ - move-object/from16 v0, v19 │ + .local v9, "fmt":Ljava/text/SimpleDateFormat; │ + const-string v20, "&add=" │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ │ - move-result-object v19 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + │ + move-result-object v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 466 │ - .end local v6 # "date":Ljava/util/Date; │ - .end local v8 # "fmt":Ljava/text/SimpleDateFormat; │ - .end local v10 # "l":J │ + .end local v7 # "date":Ljava/util/Date; │ + .end local v9 # "fmt":Ljava/text/SimpleDateFormat; │ + .end local v12 # "l":J │ :cond_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_2 │ │ - .line 450 │ - .end local v9 # "i":I │ - .end local v15 # "params":Ljava/lang/StringBuilder; │ - .end local v16 # "search_tag2":Z │ - .end local v17 # "sel":[Ljava/lang/String; │ + .line 451 │ + .end local v10 # "i":I │ + .end local v16 # "params":Ljava/lang/StringBuilder; │ + .end local v17 # "search_tag2":Z │ + .end local v18 # "sel":[Ljava/lang/String; │ :cond_3 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ :cond_4 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ .line 460 │ - .restart local v15 # "params":Ljava/lang/StringBuilder; │ - .restart local v16 # "search_tag2":Z │ + .restart local v16 # "params":Ljava/lang/StringBuilder; │ + .restart local v17 # "search_tag2":Z │ :cond_5 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - aget-object v19, p4, v19 │ + aget-object v20, p4, v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ goto :goto_1 │ │ .line 476 │ :cond_6 │ if-eqz p6, :cond_7 │ │ .line 477 │ - const-string v19, "," │ + const-string v20, "," │ │ move-object/from16 v0, p6 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 478 │ - .local v12, "limit_args":[Ljava/lang/String; │ - const-string v19, "&limit=" │ + .local v11, "limit_args":[Ljava/lang/String; │ + const-string v20, "&limit=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v20, 0x1 │ + move-result-object v20 │ │ - aget-object v20, v12, v20 │ + const/16 v21, 0x1 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v21, v11, v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 479 │ - const-string v19, "&offset=" │ + const-string v20, "&offset=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v20, 0x0 │ + move-result-object v20 │ │ - aget-object v20, v12, v20 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v21, v11, v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 482 │ - .end local v12 # "limit_args":[Ljava/lang/String; │ + .end local v11 # "limit_args":[Ljava/lang/String; │ :cond_7 │ - new-instance v5, Landroid/database/MatrixCursor; │ + new-instance v6, Landroid/database/MatrixCursor; │ │ - sget-object v19, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->GENRES_FIELDS:[Ljava/lang/String; │ + sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->GENRES_FIELDS:[Ljava/lang/String; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v5, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v6, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 484 │ - .local v5, "cursor":Landroid/database/MatrixCursor; │ - new-instance v4, Ljava/lang/StringBuilder; │ + .local v6, "cursor":Landroid/database/MatrixCursor; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 485 │ - .local v4, "buf":Ljava/lang/StringBuilder; │ - const-string v19, "server/xml.server.php?action=tags&auth=" │ + .local v5, "buf":Ljava/lang/StringBuilder; │ + const-string v20, "server/xml.server.php?action=tags&auth=" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ - invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 486 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ + invoke-virtual/range {v20 .. v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 487 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v19 │ + move-result v20 │ │ - if-lez v19, :cond_8 │ + if-lez v20, :cond_8 │ │ .line 488 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 492 │ :cond_8 │ :try_start_0 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 493 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - new-instance v20, Ljava/net/URL; │ + new-instance v21, Ljava/net/URL; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-direct/range {v20 .. v21}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v21 .. v22}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - new-instance v21, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ + new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ │ - new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ + new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ move-object/from16 v2, p1 │ │ - invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ + invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v23 │ │ invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;->(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ - invoke-virtual/range {v19 .. v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ + invoke-virtual/range {v20 .. v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ .line 497 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 501 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 503 │ :goto_3 │ - return-object v5 │ + return-object v6 │ │ .line 498 │ :catch_0 │ - move-exception v7 │ + move-exception v8 │ │ .line 499 │ - .local v7, "e":Ljava/lang/Exception; │ + .local v8, "e":Ljava/lang/Exception; │ :try_start_1 │ - const-string v19, "getDocument.getDocument" │ + const-string v20, "getDocument.getDocument" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 501 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto :goto_3 │ │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :catchall_0 │ - move-exception v19 │ + move-exception v20 │ │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v19 │ + throw v20 │ .end method │ │ .method genresmemberQuery(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ .locals 9 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ @@ -2460,14 +2492,15 @@ │ │ .line 135 │ .local v4, "server":Ljava/lang/String; │ if-eqz p3, :cond_6 │ │ const-string v2, "artist_key" │ │ + .line 136 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v2 │ │ const/4 v3, -0x1 │ @@ -2479,14 +2512,15 @@ │ .line 137 │ .local v21, "search_artistsongs":Z │ :goto_0 │ if-eqz p3, :cond_8 │ │ const-string v2, "album" │ │ + .line 138 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v2 │ │ const/4 v3, -0x1 │ @@ -2498,14 +2532,15 @@ │ .line 139 │ .local v6, "search_albumsongs2":Z │ :goto_1 │ if-eqz p3, :cond_a │ │ const-string v2, "artist" │ │ + .line 140 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v2 │ │ const/4 v3, -0x1 │ @@ -2517,14 +2552,15 @@ │ .line 141 │ .local v7, "search_artistsongs2":Z │ :goto_2 │ if-eqz p3, :cond_c │ │ const-string v2, "like" │ │ + .line 142 │ move-object/from16 v0, p3 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v2 │ │ const/4 v3, -0x1 │ @@ -2633,14 +2669,15 @@ │ │ move-result-object v2 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ + .line 169 │ invoke-static {v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 171 │ @@ -2679,21 +2716,21 @@ │ if-eq v2, v3, :cond_12 │ │ .line 175 │ aget-object v2, p4, v14 │ │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ .line 176 │ - .local v15, "l":J │ + .local v16, "l":J │ new-instance v11, Ljava/util/Date; │ │ - move-wide v0, v15 │ + move-wide/from16 v0, v16 │ │ invoke-direct {v11, v0, v1}, Ljava/util/Date;->(J)V │ │ .line 177 │ .local v11, "date":Ljava/util/Date; │ new-instance v13, Ljava/text/SimpleDateFormat; │ │ @@ -2716,22 +2753,22 @@ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 172 │ .end local v11 # "date":Ljava/util/Date; │ .end local v13 # "fmt":Ljava/text/SimpleDateFormat; │ - .end local v15 # "l":J │ + .end local v16 # "l":J │ :cond_4 │ :goto_7 │ add-int/lit8 v14, v14, 0x1 │ │ goto :goto_6 │ │ - .line 135 │ + .line 136 │ .end local v6 # "search_albumsongs2":Z │ .end local v7 # "search_artistsongs2":Z │ .end local v9 # "body":Ljava/lang/String; │ .end local v14 # "i":I │ .end local v20 # "params":Ljava/lang/StringBuilder; │ .end local v21 # "search_artistsongs":Z │ .end local v22 # "search_findsongs":Z │ @@ -2742,39 +2779,39 @@ │ goto/16 :goto_0 │ │ :cond_6 │ const/16 v21, 0x0 │ │ goto/16 :goto_0 │ │ - .line 137 │ + .line 138 │ .restart local v21 # "search_artistsongs":Z │ :cond_7 │ const/4 v6, 0x0 │ │ goto/16 :goto_1 │ │ :cond_8 │ const/4 v6, 0x0 │ │ goto/16 :goto_1 │ │ - .line 139 │ + .line 140 │ .restart local v6 # "search_albumsongs2":Z │ :cond_9 │ const/4 v7, 0x0 │ │ goto/16 :goto_2 │ │ :cond_a │ const/4 v7, 0x0 │ │ goto/16 :goto_2 │ │ - .line 141 │ + .line 142 │ .restart local v7 # "search_artistsongs2":Z │ :cond_b │ const/16 v22, 0x0 │ │ goto/16 :goto_3 │ │ :cond_c │ @@ -2907,49 +2944,49 @@ │ .line 187 │ const-string v2, "," │ │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ .line 188 │ - .local v17, "limit_args":[Ljava/lang/String; │ + .local v15, "limit_args":[Ljava/lang/String; │ const-string v2, "&limit=" │ │ move-object/from16 v0, v20 │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ - aget-object v3, v17, v3 │ + aget-object v3, v15, v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 189 │ const-string v2, "&offset=" │ │ move-object/from16 v0, v20 │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ - aget-object v3, v17, v3 │ + aget-object v3, v15, v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 192 │ - .end local v17 # "limit_args":[Ljava/lang/String; │ + .end local v15 # "limit_args":[Ljava/lang/String; │ :cond_15 │ new-instance v8, Landroid/database/MatrixCursor; │ │ sget-object v2, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->MEDIA_FIELDS:[Ljava/lang/String; │ │ invoke-direct {v8, v2}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ @@ -3283,479 +3320,489 @@ │ │ throw v7 │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ .end method │ │ .method public playlistQuery(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/MatrixCursor; │ - .locals 23 │ + .locals 24 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "projection" # [Ljava/lang/String; │ .param p3, "selection" # Ljava/lang/String; │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ .param p6, "limit" # Ljava/lang/String; │ │ .prologue │ .line 509 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mPreference:Landroid/content/SharedPreferences; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const-string v20, "KEY.AMPACHE_HOSTNAME" │ + const-string v21, "KEY.AMPACHE_HOSTNAME" │ │ - const-string v21, "" │ + const-string v22, "" │ │ - invoke-interface/range {v19 .. v21}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v20 .. v22}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 511 │ - .local v18, "server":Ljava/lang/String; │ - const-string v3, "server/xml.server.php?action=playlists&auth=" │ + .local v19, "server":Ljava/lang/String; │ + const-string v4, "server/xml.server.php?action=playlists&auth=" │ │ .line 513 │ - .local v3, "body":Ljava/lang/String; │ + .local v4, "body":Ljava/lang/String; │ if-eqz p3, :cond_4 │ │ - const-string v19, "name" │ + const-string v20, "name" │ │ + .line 514 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v20 │ │ - const/16 v20, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-eq v0, v1, :cond_3 │ │ - const/16 v16, 0x1 │ + const/16 v17, 0x1 │ │ .line 515 │ - .local v16, "search_playlist2":Z │ + .local v17, "search_playlist2":Z │ :goto_0 │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ .line 516 │ - .local v15, "params":Ljava/lang/StringBuilder; │ + .local v16, "params":Ljava/lang/StringBuilder; │ if-eqz p3, :cond_6 │ │ invoke-virtual/range {p3 .. p3}, Ljava/lang/String;->length()I │ │ - move-result v19 │ + move-result v20 │ │ - if-lez v19, :cond_6 │ + if-lez v20, :cond_6 │ │ .line 517 │ - if-eqz v16, :cond_1 │ + if-eqz v17, :cond_1 │ │ .line 518 │ if-eqz p4, :cond_0 │ │ move-object/from16 v0, p4 │ │ array-length v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - if-nez v19, :cond_5 │ + if-nez v20, :cond_5 │ │ .line 519 │ :cond_0 │ - const/16 v19, 0x25 │ + const/16 v20, 0x25 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v13 │ + move-result v14 │ │ .line 520 │ - .local v13, "p1":I │ - const/16 v19, 0x25 │ + .local v14, "p1":I │ + const/16 v20, 0x25 │ │ - add-int/lit8 v20, v13, 0x1 │ + add-int/lit8 v21, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->indexOf(II)I │ │ - move-result v14 │ + move-result v15 │ │ .line 521 │ - .local v14, "p2":I │ - add-int/lit8 v19, v13, 0x1 │ + .local v15, "p2":I │ + add-int/lit8 v20, v14, 0x1 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v0, v1, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ .line 525 │ - .end local v13 # "p1":I │ - .end local v14 # "p2":I │ + .end local v14 # "p1":I │ + .end local v15 # "p2":I │ :goto_1 │ - const-string v19, "&filter=" │ + const-string v20, "&filter=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v20 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - invoke-static/range {v20 .. v20}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ + .line 526 │ + invoke-static/range {v21 .. v21}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 528 │ :cond_1 │ - const-string v19, "=" │ + const-string v20, "=" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 529 │ - .local v17, "sel":[Ljava/lang/String; │ - const/4 v9, 0x0 │ + .local v18, "sel":[Ljava/lang/String; │ + const/4 v10, 0x0 │ │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_2 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ array-length v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v20, v0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ge v9, v0, :cond_6 │ + if-ge v10, v0, :cond_6 │ │ .line 530 │ - aget-object v19, v17, v9 │ + aget-object v20, v18, v10 │ │ - const-string v20, "date_added" │ + const-string v21, "date_added" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v20 │ │ - const/16 v20, -0x1 │ + const/16 v21, -0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-eq v0, v1, :cond_2 │ │ .line 532 │ - aget-object v19, p4, v9 │ + aget-object v20, p4, v10 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v20 .. v20}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 533 │ - .local v10, "l":J │ - new-instance v6, Ljava/util/Date; │ + .local v12, "l":J │ + new-instance v7, Ljava/util/Date; │ │ - invoke-direct {v6, v10, v11}, Ljava/util/Date;->(J)V │ + invoke-direct {v7, v12, v13}, Ljava/util/Date;->(J)V │ │ .line 534 │ - .local v6, "date":Ljava/util/Date; │ - new-instance v8, Ljava/text/SimpleDateFormat; │ + .local v7, "date":Ljava/util/Date; │ + new-instance v9, Ljava/text/SimpleDateFormat; │ │ - const-string v19, "yyyyMMdd" │ + const-string v20, "yyyyMMdd" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v9, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 535 │ - .local v8, "fmt":Ljava/text/SimpleDateFormat; │ - const-string v19, "&add=" │ - │ - move-object/from16 v0, v19 │ + .local v9, "fmt":Ljava/text/SimpleDateFormat; │ + const-string v20, "&add=" │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v16 │ │ - move-result-object v19 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v8, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v20 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + │ + move-result-object v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 529 │ - .end local v6 # "date":Ljava/util/Date; │ - .end local v8 # "fmt":Ljava/text/SimpleDateFormat; │ - .end local v10 # "l":J │ + .end local v7 # "date":Ljava/util/Date; │ + .end local v9 # "fmt":Ljava/text/SimpleDateFormat; │ + .end local v12 # "l":J │ :cond_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_2 │ │ - .line 513 │ - .end local v9 # "i":I │ - .end local v15 # "params":Ljava/lang/StringBuilder; │ - .end local v16 # "search_playlist2":Z │ - .end local v17 # "sel":[Ljava/lang/String; │ + .line 514 │ + .end local v10 # "i":I │ + .end local v16 # "params":Ljava/lang/StringBuilder; │ + .end local v17 # "search_playlist2":Z │ + .end local v18 # "sel":[Ljava/lang/String; │ :cond_3 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ :cond_4 │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_0 │ │ .line 523 │ - .restart local v15 # "params":Ljava/lang/StringBuilder; │ - .restart local v16 # "search_playlist2":Z │ + .restart local v16 # "params":Ljava/lang/StringBuilder; │ + .restart local v17 # "search_playlist2":Z │ :cond_5 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ - aget-object v19, p4, v19 │ + aget-object v20, p4, v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mFilterText:Ljava/lang/String; │ │ goto :goto_1 │ │ .line 539 │ :cond_6 │ if-eqz p6, :cond_7 │ │ .line 540 │ - const-string v19, "," │ + const-string v20, "," │ │ move-object/from16 v0, p6 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 541 │ - .local v12, "limit_args":[Ljava/lang/String; │ - const-string v19, "&limit=" │ + .local v11, "limit_args":[Ljava/lang/String; │ + const-string v20, "&limit=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v20, 0x1 │ + move-result-object v20 │ │ - aget-object v20, v12, v20 │ + const/16 v21, 0x1 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v21, v11, v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 542 │ - const-string v19, "&offset=" │ + const-string v20, "&offset=" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v1, v20 │ │ - move-result-object v19 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v20, 0x0 │ + move-result-object v20 │ │ - aget-object v20, v12, v20 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + aget-object v21, v11, v21 │ + │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 545 │ - .end local v12 # "limit_args":[Ljava/lang/String; │ + .end local v11 # "limit_args":[Ljava/lang/String; │ :cond_7 │ - new-instance v5, Landroid/database/MatrixCursor; │ + new-instance v6, Landroid/database/MatrixCursor; │ │ - sget-object v19, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->PLAYLIST_FIELDS:[Ljava/lang/String; │ + sget-object v20, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->PLAYLIST_FIELDS:[Ljava/lang/String; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-direct {v5, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ + invoke-direct {v6, v0}, Landroid/database/MatrixCursor;->([Ljava/lang/String;)V │ │ .line 547 │ - .local v5, "cursor":Landroid/database/MatrixCursor; │ - new-instance v4, Ljava/lang/StringBuilder; │ + .local v6, "cursor":Landroid/database/MatrixCursor; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 548 │ - .local v4, "buf":Ljava/lang/StringBuilder; │ - const-string v19, "server/xml.server.php?action=playlists&auth=" │ + .local v5, "buf":Ljava/lang/StringBuilder; │ + const-string v20, "server/xml.server.php?action=playlists&auth=" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ - invoke-static {v4, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v5, v0, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->appendSubPath(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 549 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-virtual/range {v19 .. v20}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ + invoke-virtual/range {v20 .. v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->getAuth(Z)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 550 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v19 │ + move-result v20 │ │ - if-lez v19, :cond_8 │ + if-lez v20, :cond_8 │ │ .line 551 │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 555 │ :cond_8 │ :try_start_0 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 556 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->mAmpacheHelper:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - new-instance v20, Ljava/net/URL; │ + new-instance v21, Ljava/net/URL; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-direct/range {v20 .. v21}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct/range {v21 .. v22}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ - new-instance v21, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ + new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler; │ │ - new-instance v22, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ + new-instance v23, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ move-object/from16 v2, p1 │ │ - invoke-direct {v0, v1, v2, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ + invoke-direct {v0, v1, v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v23 │ │ invoke-direct {v0, v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheXMLHandler;->(Ljava/lang/String;Ljp/co/kayo/android/localplayer/ds/ampache/Creator;)V │ │ - invoke-virtual/range {v19 .. v21}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ + invoke-virtual/range {v20 .. v22}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;->parseXml(Ljava/net/URL;Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;)Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler; │ │ .line 560 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 564 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 566 │ :goto_3 │ - return-object v5 │ + return-object v6 │ │ .line 561 │ :catch_0 │ - move-exception v7 │ + move-exception v8 │ │ .line 562 │ - .local v7, "e":Ljava/lang/Exception; │ + .local v8, "e":Ljava/lang/Exception; │ :try_start_1 │ - const-string v19, "getDocument.getDocument" │ + const-string v20, "getDocument.getDocument" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-static {v0, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ + invoke-static {v0, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->e(Ljava/lang/String;Ljava/lang/Exception;)I │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 564 │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto :goto_3 │ │ - .end local v7 # "e":Ljava/lang/Exception; │ + .end local v8 # "e":Ljava/lang/Exception; │ :catchall_0 │ - move-exception v19 │ + move-exception v20 │ │ invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ - throw v19 │ + throw v20 │ .end method │ │ .method playlistmemberQuery(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;J)Landroid/database/MatrixCursor; │ .locals 13 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p2, "playlist_key" # Ljava/lang/String; │ .param p3, "playlist_id" # J ├── smali/jp/co/kayo/android/localplayer/ds/ampache/RequestCache$3.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic val$server:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ .locals 1 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ .prologue │ .line 734 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->val$server:Ljava/lang/String; │ │ @@ -149,39 +150,41 @@ │ if-eqz v5, :cond_0 │ │ .line 761 │ const-string v5, "title_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 762 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/String;->hashCode()I │ │ move-result v7 │ │ + .line 761 │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 764 │ :cond_0 │ const-string v5, "duration" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 765 │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -197,33 +200,37 @@ │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v7 │ │ + .line 767 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 766 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 768 │ const-string v5, "artist_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 769 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 768 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 771 │ :cond_1 │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ @@ -237,33 +244,37 @@ │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ + .line 773 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 772 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 774 │ const-string v5, "album_key" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 775 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 774 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 778 │ :cond_2 │ const-string v5, "_data" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -286,78 +297,88 @@ │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 780 │ const-string v5, "date_added" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->cal:Ljava/util/Calendar; │ │ + .line 781 │ invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ + .line 780 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 782 │ const-string v5, "date_modified" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->cal:Ljava/util/Calendar; │ │ + .line 783 │ invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v7 │ │ + .line 782 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 784 │ const-string v5, "tags" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 785 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 784 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 786 │ const-string v5, "year" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v7 │ │ + .line 787 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 786 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 788 │ const-string v5, "point" │ │ iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 789 │ invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getRating()I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ + .line 788 │ invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 791 │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ @@ -410,34 +431,37 @@ │ │ invoke-direct {v8, v9}, Ljava/lang/Integer;->(I)V │ │ aput-object v8, v7, v12 │ │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 802 │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v7, v13 │ │ const/4 v8, 0x2 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 803 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x3 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 804 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/String;->hashCode()I │ │ move-result v9 │ @@ -450,26 +474,28 @@ │ │ const/4 v8, 0x4 │ │ new-instance v9, Ljava/lang/Long; │ │ iget-object v10, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 805 │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ move-result-wide v10 │ │ invoke-direct {v9, v10, v11}, Ljava/lang/Long;->(J)V │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x5 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 806 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x6 │ @@ -486,42 +512,45 @@ │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x7 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 807 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x8 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 808 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x9 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 809 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v9 │ @@ -540,59 +569,63 @@ │ │ const/16 v8, 0xb │ │ new-instance v9, Ljava/lang/Integer; │ │ iget-object v10, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 810 │ invoke-virtual {v10}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTrack()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/Integer;->(Ljava/lang/String;)V │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xc │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 811 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xd │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->cal:Ljava/util/Calendar; │ │ + .line 812 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xe │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->cal:Ljava/util/Calendar; │ │ + .line 813 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0xf │ │ @@ -602,14 +635,15 @@ │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x10 │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$3;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 814 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/16 v8, 0x11 │ @@ -622,14 +656,15 @@ │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ + .line 800 │ invoke-virtual {v5, v7}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 816 │ .end local v0 # "cacheFile":Ljava/io/File; │ .end local v1 # "dvalues":Landroid/content/ContentValues; │ .end local v2 # "id":J │ :cond_3 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/RequestCache$4.smali │ @@ -32,15 +32,16 @@ │ .field final synthetic val$playlist_key:Ljava/lang/String; │ │ .field final synthetic val$server:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Landroid/database/MatrixCursor;J)V │ - .locals 1 │ + .locals 2 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ .prologue │ .line 847 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->val$server:Ljava/lang/String; │ │ @@ -75,21 +76,21 @@ │ .locals 14 │ .param p1, "parser" # Lorg/xmlpull/v1/XmlPullParser; │ │ .prologue │ .line 866 │ invoke-interface {p1}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v3 │ │ .line 867 │ - .local v7, "tag":Ljava/lang/String; │ + .local v3, "tag":Ljava/lang/String; │ const-string v8, "song" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_7 │ │ .line 868 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -153,39 +154,41 @@ │ if-eqz v8, :cond_0 │ │ .line 874 │ const-string v8, "title_key" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 875 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/String;->hashCode()I │ │ move-result v9 │ │ + .line 874 │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 877 │ :cond_0 │ const-string v8, "duration" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()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; │ │ move-result-object v9 │ │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 878 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -201,33 +204,37 @@ │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ + .line 880 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 879 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 881 │ const-string v8, "artist_key" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 882 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 881 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 884 │ :cond_1 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ @@ -241,33 +248,37 @@ │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ + .line 886 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 885 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 887 │ const-string v8, "album_key" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 888 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 887 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 890 │ :cond_2 │ const-string v8, "_data" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ @@ -290,78 +301,88 @@ │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 892 │ const-string v8, "date_added" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->cal:Ljava/util/Calendar; │ │ + .line 893 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ + .line 892 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 894 │ const-string v8, "date_modified" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->cal:Ljava/util/Calendar; │ │ + .line 895 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ + .line 894 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 896 │ const-string v8, "tags" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 897 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 896 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 898 │ const-string v8, "year" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ + .line 899 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 898 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 900 │ const-string v8, "point" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 901 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getRating()I │ │ move-result v9 │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ + .line 900 │ invoke-virtual {v1, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 903 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ @@ -396,52 +417,57 @@ │ │ const-string v9, "audio" │ │ const/4 v10, 0x0 │ │ invoke-virtual {v8, v9, v10, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 913 │ - .local v5, "med_id":J │ + .local v6, "med_id":J │ new-instance v2, Landroid/content/ContentValues; │ │ invoke-direct {v2}, Landroid/content/ContentValues;->()V │ │ .line 914 │ .local v2, "dvalues_pl":Landroid/content/ContentValues; │ const-string v8, "_id" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 915 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 914 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 916 │ const-string v8, "audio_id" │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 917 │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v9 │ │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 918 │ const-string v8, "media_key" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 919 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 918 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 920 │ const-string v8, "playlist_id" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->val$playlist_key:Ljava/lang/String; │ │ @@ -459,18 +485,20 @@ │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 923 │ const-string v8, "title" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 924 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 923 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 925 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ @@ -479,42 +507,46 @@ │ if-eqz v8, :cond_3 │ │ .line 926 │ const-string v8, "title_key" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 927 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/String;->hashCode()I │ │ move-result v9 │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ + .line 926 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 929 │ :cond_3 │ const-string v8, "duration" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 930 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()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; │ │ move-result-object v9 │ │ + .line 929 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 931 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ @@ -523,37 +555,41 @@ │ if-eqz v8, :cond_4 │ │ .line 932 │ const-string v8, "artist" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 933 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 932 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 934 │ const-string v8, "artist_key" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 935 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 934 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 937 │ :cond_4 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ @@ -563,186 +599,207 @@ │ if-eqz v8, :cond_5 │ │ .line 938 │ const-string v8, "album" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 939 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 938 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 940 │ const-string v8, "album_key" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 941 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 940 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 943 │ :cond_5 │ const-string v8, "_data" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 944 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 943 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 945 │ const-string v8, "track" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 946 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTrack()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 945 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 947 │ const-string v8, "date_added" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->cal:Ljava/util/Calendar; │ │ + .line 948 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ + .line 947 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 949 │ const-string v8, "date_modified" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->cal:Ljava/util/Calendar; │ │ + .line 950 │ invoke-virtual {v9}, Ljava/util/Calendar;->getTimeInMillis()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; │ │ move-result-object v9 │ │ + .line 949 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 951 │ const-string v8, "tags" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 952 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 951 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 953 │ const-string v8, "year" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 954 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 953 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 955 │ const-string v8, "point" │ │ iget-object v9, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 956 │ invoke-virtual {v9}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getRating()I │ │ move-result v9 │ │ invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v9 │ │ + .line 955 │ invoke-virtual {v2, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 957 │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->val$db:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v9, "playlist_audio" │ │ const/4 v10, 0x0 │ │ invoke-virtual {v8, v9, v10, v2}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 961 │ - .local v3, "id":J │ + .local v4, "id":J │ iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->val$cursor:Landroid/database/MatrixCursor; │ │ const/16 v9, 0x15 │ │ new-array v9, v9, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ new-instance v11, Ljava/lang/Integer; │ │ - long-to-int v12, v3 │ + long-to-int v12, v4 │ │ invoke-direct {v11, v12}, Ljava/lang/Integer;->(I)V │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x1 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 963 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x2 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 964 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x3 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 965 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/String;->hashCode()I │ │ move-result v11 │ @@ -755,26 +812,28 @@ │ │ const/4 v10, 0x4 │ │ new-instance v11, Ljava/lang/Long; │ │ iget-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 966 │ invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ move-result-wide v12 │ │ invoke-direct {v11, v12, v13}, Ljava/lang/Long;->(J)V │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x5 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 967 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x6 │ @@ -791,42 +850,45 @@ │ │ aput-object v11, v9, v10 │ │ const/4 v10, 0x7 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 968 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0x8 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 969 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0x9 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 970 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v11 │ @@ -845,59 +907,63 @@ │ │ const/16 v10, 0xb │ │ new-instance v11, Ljava/lang/Integer; │ │ iget-object v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 971 │ invoke-virtual {v12}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTrack()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-direct {v11, v12}, Ljava/lang/Integer;->(Ljava/lang/String;)V │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0xc │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 972 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0xd │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->cal:Ljava/util/Calendar; │ │ + .line 973 │ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0xe │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->cal:Ljava/util/Calendar; │ │ + .line 974 │ invoke-virtual {v11}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0xf │ │ @@ -909,14 +975,15 @@ │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0x10 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 975 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0x11 │ @@ -933,25 +1000,26 @@ │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0x12 │ │ iget-object v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ + .line 976 │ invoke-virtual {v11}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0x13 │ │ - iget-wide v11, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->val$playlist_id:J │ + iget-wide v12, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->val$playlist_id:J │ │ - invoke-static {v11, v12}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ const/16 v10, 0x14 │ │ @@ -963,22 +1031,23 @@ │ │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ aput-object v11, v9, v10 │ │ + .line 961 │ invoke-virtual {v8, v9}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 978 │ .end local v0 # "cacheFile":Ljava/io/File; │ .end local v1 # "dvalues":Landroid/content/ContentValues; │ .end local v2 # "dvalues_pl":Landroid/content/ContentValues; │ - .end local v3 # "id":J │ - .end local v5 # "med_id":J │ + .end local v4 # "id":J │ + .end local v6 # "med_id":J │ :cond_6 │ const/4 v8, 0x0 │ │ iput-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$4;->song:Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ .line 980 │ :cond_7 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ .prologue │ .line 619 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ @@ -67,18 +68,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 625 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 626 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 625 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->parseDate(Ljava/lang/String;)J │ │ move-result-wide v2 │ │ invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setDateUpdate(J)V │ │ .line 656 │ @@ -97,18 +100,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ .line 628 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 629 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 628 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->parseDate(Ljava/lang/String;)J │ │ move-result-wide v2 │ │ invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setDateUpdate(J)V │ │ goto :goto_0 │ @@ -122,18 +127,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ .line 631 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 632 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 631 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->parseDate(Ljava/lang/String;)J │ │ move-result-wide v2 │ │ invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setDateAdd(J)V │ │ goto :goto_0 │ @@ -147,18 +154,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ .line 634 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 635 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 634 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->parseDate(Ljava/lang/String;)J │ │ move-result-wide v2 │ │ invoke-virtual {v1, v2, v3}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setDateClean(J)V │ │ goto :goto_0 │ @@ -172,18 +181,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_5 │ │ .line 637 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 638 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 637 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setNumSong(I)V │ │ goto :goto_0 │ @@ -197,18 +208,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_6 │ │ .line 640 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 641 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 640 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setNumAlbum(I)V │ │ goto :goto_0 │ @@ -222,18 +235,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_7 │ │ .line 643 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 644 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 643 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setNumArtist(I)V │ │ goto/16 :goto_0 │ @@ -247,18 +262,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_8 │ │ .line 646 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 647 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 646 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setNumPlaylist(I)V │ │ goto/16 :goto_0 │ @@ -272,18 +289,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_9 │ │ .line 649 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 650 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 649 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setNumVideo(I)V │ │ goto/16 :goto_0 │ @@ -297,18 +316,20 @@ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 652 │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$1;->val$inf:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ + .line 653 │ invoke-static {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 652 │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->setNumTag(I)V │ │ goto/16 :goto_0 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$1.smali │ @@ -17,308 +17,325 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ .prologue │ .line 111 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ - .locals 11 │ + .locals 10 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 114 │ - iget v7, p1, Landroid/os/Message;->what:I │ + iget v6, p1, Landroid/os/Message;->what:I │ │ - const/16 v8, 0x3ea │ + const/16 v7, 0x3ea │ │ - if-ne v7, v8, :cond_1 │ + if-ne v6, v7, :cond_1 │ │ .line 115 │ - const-string v7, "handler, EVT_AMPACHE_ABORT" │ + const-string v6, "handler, EVT_AMPACHE_ABORT" │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ + invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/util/Logger;->d(Ljava/lang/String;)I │ │ .line 116 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getApplicationContext()Landroid/content/Context; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const v8, 0x7f05007a │ + const v7, 0x7f05007a │ │ - invoke-static {v7, v8, v10}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ + invoke-static {v6, v7, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ + .line 117 │ + invoke-virtual {v6}, Landroid/widget/Toast;->show()V │ │ .line 118 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$000(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ + invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$000(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ .line 161 │ :cond_0 │ :goto_0 │ return-void │ │ .line 119 │ :cond_1 │ - iget v7, p1, Landroid/os/Message;->what:I │ + iget v6, p1, Landroid/os/Message;->what:I │ │ - const/16 v8, 0x3ec │ + const/16 v7, 0x3ec │ │ - if-ne v7, v8, :cond_0 │ + if-ne v6, v7, :cond_0 │ │ .line 120 │ - iget-object v7, p1, Landroid/os/Message;->obj:Ljava/lang/Object; │ + iget-object v6, p1, Landroid/os/Message;->obj:Ljava/lang/Object; │ │ - check-cast v7, [Ljava/lang/Object; │ + check-cast v6, [Ljava/lang/Object; │ │ - move-object v0, v7 │ + move-object v0, v6 │ │ check-cast v0, [Ljava/lang/Object; │ │ .line 121 │ .local v0, "args":[Ljava/lang/Object; │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 122 │ - .local v6, "serv":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ + .local v5, "serv":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ const/4 v2, 0x0 │ │ .line 123 │ .local v2, "config":Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ if-eqz v0, :cond_2 │ │ .line 124 │ - aget-object v6, v0, v10 │ + aget-object v5, v0, v9 │ │ - .end local v6 # "serv":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ - check-cast v6, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ + .end local v5 # "serv":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ + check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ │ .line 125 │ - .restart local v6 # "serv":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ - const/4 v7, 0x1 │ + .restart local v5 # "serv":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer; │ + const/4 v6, 0x1 │ │ - aget-object v2, v0, v7 │ + aget-object v2, v0, v6 │ │ .end local v2 # "config":Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ check-cast v2, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ .line 126 │ .restart local v2 # "config":Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - const v8, 0x7f06001a │ + const v7, 0x7f06001a │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumSong()I │ + .line 127 │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumSong()I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ + .line 126 │ + invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ .line 128 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - const v8, 0x7f060012 │ + const v7, 0x7f060012 │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumAlbum()I │ + .line 129 │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumAlbum()I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ + .line 128 │ + invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ .line 130 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - const v8, 0x7f060014 │ + const v7, 0x7f060014 │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumArtist()I │ + .line 131 │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumArtist()I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ + .line 130 │ + invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ .line 132 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - const v8, 0x7f060018 │ + const v7, 0x7f060018 │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumPlaylist()I │ + .line 133 │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumPlaylist()I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ + .line 132 │ + invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ .line 134 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - const v8, 0x7f06001d │ + const v7, 0x7f06001d │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumVideo()I │ + .line 135 │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumVideo()I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ + .line 134 │ + invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ .line 136 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - const v8, 0x7f060016 │ + const v7, 0x7f060016 │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumTag()I │ + .line 137 │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getNumTag()I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-static {v9}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-static {v7, v8, v9}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ + .line 136 │ + invoke-static {v6, v7, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$100(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;ILjava/lang/String;)V │ │ .line 139 │ :cond_2 │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getErrorText()Ljava/lang/String; │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getErrorText()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 140 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getApplicationContext()Landroid/content/Context; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getErrorText()Ljava/lang/String; │ + .line 141 │ + invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheServer;->getErrorText()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8, v10}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + .line 140 │ + invoke-static {v6, v7, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ + .line 141 │ + invoke-virtual {v6}, Landroid/widget/Toast;->show()V │ │ .line 142 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$000(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ + invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$000(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ .line 159 │ :cond_3 │ :goto_1 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$600(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ + invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$600(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ goto/16 :goto_0 │ │ .line 143 │ :cond_4 │ if-eqz v2, :cond_3 │ │ .line 144 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$200(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/content/SharedPreferences; │ + invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$200(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Landroid/content/SharedPreferences; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v2, v7}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->save(Landroid/content/SharedPreferences;)V │ + invoke-virtual {v2, v6}, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig;->save(Landroid/content/SharedPreferences;)V │ │ .line 145 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getApplicationContext()Landroid/content/Context; │ + invoke-virtual {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const v8, 0x7f05008b │ + const v7, 0x7f05008b │ │ - invoke-static {v7, v8, v10}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ + invoke-static {v6, v7, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ + .line 147 │ + invoke-virtual {v6}, Landroid/widget/Toast;->show()V │ │ .line 148 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$300(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ + invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$300(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ │ .line 149 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 150 │ - .local v5, "saves":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + .local v4, "saves":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-static {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$400(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; │ + invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$400(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)Ljava/util/ArrayList; │ │ move-result-object v3 │ │ .line 151 │ .local v3, "configs":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_6 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ │ .line 152 │ .local v1, "conf":Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ @@ -329,23 +346,23 @@ │ invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-nez v7, :cond_5 │ │ .line 153 │ - invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 156 │ .end local v1 # "conf":Ljp/co/kayo/android/localplayer/ds/ampache/connect/ServerConfig; │ :cond_6 │ - invoke-virtual {v5, v10, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ + invoke-virtual {v4, v9, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ .line 157 │ - iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ + iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ - invoke-static {v7, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$500(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ + invoke-static {v6, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;->access$500(Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;Ljava/util/ArrayList;)V │ │ goto :goto_1 │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ .prologue │ .line 216 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$2;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ .prologue │ .line 447 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$7;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$con:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ .prologue │ .line 948 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;->val$con:Landroid/content/Context; │ │ @@ -47,22 +48,25 @@ │ .line 951 │ iget-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;->val$con:Landroid/content/Context; │ │ iget-object v1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$2;->val$con:Landroid/content/Context; │ │ const v2, 0x7f05008a │ │ + .line 952 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 951 │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 953 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 954 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex;)V │ .locals 0 │ + .param p1, "this$1" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ .prologue │ .line 632 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex$1;->this$1:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$MakeAmpacheIndex; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jp/co/kayo/android/localplayer/ds/ampache/ProgressTask.smali │ @@ -73,21 +73,19 @@ │ │ .line 19 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 7 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;->onPostExecute(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/Void;)V │ .locals 0 │ @@ -137,21 +135,19 @@ │ │ .line 47 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 7 │ check-cast p1, [Ljava/lang/Integer; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljp/co/kayo/android/localplayer/ds/ampache/ProgressTask;->onProgressUpdate([Ljava/lang/Integer;)V │ │ return-void │ .end method │ │ .method protected setContext(Landroid/content/Context;)V │ .locals 0 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$dblist:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ .prologue │ .line 355 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;->val$chklist:[Z │ │ @@ -77,15 +78,15 @@ │ .local v1, "dbname":Ljava/lang/String; │ new-instance v2, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ │ iget-object v4, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$5;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ invoke-direct {v2, v4, v1}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - .line 363 │ + .line 364 │ .local v2, "helper":Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper; │ invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v0 │ │ .line 366 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; ├── smali/jp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ .prologue │ .line 978 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper$3;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ invoke-direct {p0}, Ljp/co/kayo/android/localplayer/ds/ampache/XMLHandler;->()V ├── smali/jp/co/kayo/android/localplayer/ds/ampache/AmpacheDatabaseHelper.smali │ @@ -22,59 +22,49 @@ │ invoke-direct {p0, p1, p2, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;->(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ .line 34 │ return-void │ .end method │ │ .method private containParams([Ljava/lang/String;Ljava/lang/String;)Z │ - .locals 5 │ + .locals 4 │ .param p1, "tables" # [Ljava/lang/String; │ .param p2, "checkTable" # Ljava/lang/String; │ │ .prologue │ - .line 375 │ - move-object v0, p1 │ + const/4 v1, 0x0 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .line 375 │ + array-length v3, p1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 376 │ - .local v3, "table":Ljava/lang/String; │ - if-ne v3, p2, :cond_0 │ + .local v0, "table":Ljava/lang/String; │ + if-ne v0, p2, :cond_1 │ │ .line 377 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 380 │ - .end local v3 # "table":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 375 │ - .restart local v3 # "table":Ljava/lang/String; │ + .end local v0 # "table":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 380 │ - .end local v3 # "table":Ljava/lang/String; │ + .line 375 │ + .restart local v0 # "table":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public deleteTable(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V │ .locals 1 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ @@ -289,19 +279,19 @@ │ │ .line 422 │ if-eqz v9, :cond_0 │ │ .line 423 │ invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ + .line 420 │ :cond_0 │ :goto_0 │ return v1 │ │ - .line 420 │ :cond_1 │ const/4 v1, 0x0 │ │ .line 422 │ if-eqz v9, :cond_0 │ │ .line 423 │ @@ -386,20 +376,20 @@ │ .line 396 │ .local v0, "count":J │ if-eqz v2, :cond_0 │ │ .line 397 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ + .line 394 │ .end local v0 # "count":J │ :cond_0 │ :goto_0 │ return-wide v0 │ │ - .line 394 │ :cond_1 │ const-wide/16 v0, 0x0 │ │ .line 396 │ if-eqz v2, :cond_0 │ │ .line 397 │ @@ -455,14 +445,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 43 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 44 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -568,14 +559,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 52 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 53 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -619,14 +611,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 56 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 57 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -636,14 +629,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 58 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 59 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -653,14 +647,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 60 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 61 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -687,14 +682,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 63 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 64 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -733,14 +729,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 70 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 71 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -795,14 +792,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 76 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 77 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -812,14 +810,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 78 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 79 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -846,14 +845,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 81 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 82 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -863,14 +863,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 83 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 84 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -880,14 +881,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 85 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 86 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -914,14 +916,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 88 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 89 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -960,14 +963,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 95 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 96 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1005,14 +1009,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 100 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 101 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1022,14 +1027,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 102 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 103 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1039,14 +1045,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 104 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 105 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1056,14 +1063,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 106 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 107 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1073,14 +1081,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 108 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 109 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1130,14 +1139,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "playlist_audio" │ │ + .line 116 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1164,14 +1174,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 120 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 121 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1181,14 +1192,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 122 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 123 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1198,14 +1210,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 124 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 125 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1215,14 +1228,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 126 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 127 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1232,14 +1246,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 128 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 129 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1249,14 +1264,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 130 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 131 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1266,14 +1282,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 132 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 133 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1283,14 +1300,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 134 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 135 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1300,14 +1318,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 136 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 137 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1317,14 +1336,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 138 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 139 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1334,14 +1354,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 140 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 141 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1351,14 +1372,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 142 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 143 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1368,14 +1390,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 144 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 145 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1385,14 +1408,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 146 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 147 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1402,14 +1426,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 148 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 149 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1419,14 +1444,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 150 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 151 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1436,14 +1462,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 152 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 153 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1470,14 +1497,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 155 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 156 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1516,14 +1544,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 162 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 163 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1765,14 +1794,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 179 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 180 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1782,14 +1812,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 181 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 182 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1799,14 +1830,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 183 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 184 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1833,14 +1865,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 186 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 187 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1873,14 +1906,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "orderlist" │ │ + .line 193 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1924,14 +1958,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 198 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 199 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1958,14 +1993,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 201 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 202 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1975,14 +2011,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 203 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 204 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1992,14 +2029,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 205 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 206 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2009,14 +2047,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 207 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 208 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2055,14 +2094,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 214 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 215 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2202,14 +2242,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 225 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 226 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2236,14 +2277,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 228 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 229 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2253,14 +2295,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 230 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 231 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2299,14 +2342,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 237 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 238 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2344,14 +2388,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 242 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 243 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2361,14 +2406,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 244 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 245 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2378,14 +2424,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 246 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 247 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2395,14 +2442,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " TEXT" │ │ + .line 248 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 249 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2412,14 +2460,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 250 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 251 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2429,14 +2478,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 252 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 253 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2475,14 +2525,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " (" │ │ + .line 259 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 260 │ const-string v1, "_id" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2554,14 +2605,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " LONG" │ │ + .line 266 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 267 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2571,14 +2623,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 268 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 269 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2588,14 +2641,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 270 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 271 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2605,14 +2659,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 272 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 273 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2622,14 +2677,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 274 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 275 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2639,14 +2695,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 276 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 277 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2656,14 +2713,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 278 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 279 │ const-string v1, "," │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -2673,14 +2731,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, " INTEGER" │ │ + .line 280 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 281 │ const-string v1, ");" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/jp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator.smali │ @@ -73,14 +73,15 @@ │ │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/MatrixCursor;)V │ .locals 1 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ .param p2, "db" # Landroid/database/sqlite/SQLiteDatabase; │ .param p3, "cursor" # Landroid/database/MatrixCursor; │ │ .prologue │ const/4 v0, 0x0 │ │ .line 1017 │ @@ -192,66 +193,73 @@ │ │ invoke-direct {v2, v6}, Ljava/lang/Integer;->(I)V │ │ aput-object v2, v5, v8 │ │ const/4 v2, 0x1 │ │ + .line 1028 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ const/4 v2, 0x2 │ │ + .line 1029 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ const/4 v2, 0x3 │ │ + .line 1030 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getArt()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ const/4 v2, 0x4 │ │ + .line 1031 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ const/4 v2, 0x5 │ │ + .line 1032 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ const/4 v2, 0x6 │ │ + .line 1033 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getNumTrack()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ const/4 v6, 0x7 │ │ + .line 1034 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ move-result-object v2 │ │ if-eqz v2, :cond_0 │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ @@ -265,28 +273,30 @@ │ :goto_0 │ aput-object v2, v5, v6 │ │ const/16 v2, 0x8 │ │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ + .line 1035 │ invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v6 │ │ invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ │ aput-object v6, v5, v2 │ │ const/16 v2, 0x9 │ │ iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ + .line 1036 │ invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v6 │ │ invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ @@ -321,32 +331,33 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v5, v2 │ │ + .line 1026 │ invoke-virtual {v4, v5}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 1037 │ return-void │ │ :cond_0 │ move-object v2, v3 │ │ - .line 1026 │ + .line 1034 │ goto :goto_0 │ .end method │ │ .method public createArtist(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;)V │ - .locals 8 │ + .locals 9 │ .param p1, "artist" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 1041 │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->access$000(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ move-result-object v2 │ @@ -374,18 +385,19 @@ │ │ new-instance v4, Ljava/lang/Integer; │ │ long-to-int v5, v0 │ │ invoke-direct {v4, v5}, Ljava/lang/Integer;->(I)V │ │ - aput-object v4, v3, v7 │ + aput-object v4, v3, v8 │ │ const/4 v4, 0x1 │ │ + .line 1044 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x2 │ @@ -406,14 +418,15 @@ │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x4 │ │ + .line 1045 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getNumSong()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ @@ -422,47 +435,48 @@ │ │ const/4 v4, 0x5 │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x6 │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ + .line 1046 │ invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x7 │ │ - 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 v5 │ │ aput-object v5, v3, v4 │ │ const/16 v4, 0x8 │ │ - 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 v5 │ │ aput-object v5, v3, v4 │ │ const/16 v4, 0x9 │ │ @@ -478,26 +492,27 @@ │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 1043 │ invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 1047 │ return-void │ .end method │ │ .method public createPlaylist(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;)V │ - .locals 8 │ + .locals 9 │ .param p1, "playlist" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 1061 │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->access$000(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ move-result-object v2 │ @@ -525,18 +540,19 @@ │ │ new-instance v4, Ljava/lang/Integer; │ │ long-to-int v5, v0 │ │ invoke-direct {v4, v5}, Ljava/lang/Integer;->(I)V │ │ - aput-object v4, v3, v7 │ + aput-object v4, v3, v8 │ │ const/4 v4, 0x1 │ │ + .line 1064 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Playlist;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x2 │ @@ -547,471 +563,471 @@ │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x3 │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ + .line 1065 │ invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x4 │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x5 │ │ - 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 v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x6 │ │ - 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 v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x7 │ │ const/4 v5, 0x0 │ │ aput-object v5, v3, v4 │ │ + .line 1063 │ invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 1066 │ return-void │ .end method │ │ .method public createSong(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;)V │ .locals 10 │ .param p1, "song" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 1076 │ new-instance v1, Landroid/content/ContentValues; │ │ invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 1077 │ .local v1, "dvalues":Landroid/content/ContentValues; │ - const-string v6, "_id" │ + const-string v5, "_id" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1078 │ - const-string v6, "media_key" │ + const-string v5, "media_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getId()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1079 │ - const-string v6, "title" │ + const-string v5, "title" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1080 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 1081 │ - const-string v6, "title_key" │ + const-string v5, "title_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTitle()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/String;->hashCode()I │ + invoke-virtual {v7}, Ljava/lang/String;->hashCode()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1083 │ :cond_0 │ - const-string v6, "duration" │ + const-string v5, "duration" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getSongTime()J │ │ move-result-wide v8 │ │ invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1084 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 1085 │ - const-string v6, "artist" │ + const-string v5, "artist" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1086 │ - const-string v6, "artist_key" │ + const-string v5, "artist_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ + invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1087 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->artistkeys:Ljava/util/HashSet; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->artistkeys:Ljava/util/HashSet; │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getArtist()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ + invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Artist;->getId()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v6, v8}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v7}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 1089 │ :cond_1 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 1090 │ - const-string v6, "album" │ + const-string v5, "album" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1091 │ - const-string v6, "album_key" │ + const-string v5, "album_key" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ + invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1092 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->albumkeys:Ljava/util/HashSet; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->albumkeys:Ljava/util/HashSet; │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ + invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getId()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v6, v8}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v7}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 1094 │ :cond_2 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTags()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTags()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - if-lez v6, :cond_4 │ + if-lez v5, :cond_4 │ │ .line 1095 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTags()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v7 │ │ - if-eqz v6, :cond_4 │ + if-eqz v7, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + check-cast v4, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ .line 1096 │ - .local v5, "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ - invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ + .local v4, "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - if-eqz v6, :cond_3 │ + if-eqz v7, :cond_3 │ │ - invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ + invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v7}, Ljava/lang/String;->length()I │ │ - move-result v6 │ + move-result v7 │ │ - if-lez v6, :cond_3 │ + if-lez v7, :cond_3 │ │ .line 1097 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->tagkeys:Ljava/util/HashSet; │ + iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->tagkeys:Ljava/util/HashSet; │ │ - invoke-virtual {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ + invoke-virtual {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v8}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 1103 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v5 # "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + .end local v4 # "t":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ :cond_4 │ - const-string v6, "_data" │ + const-string v5, "_data" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1104 │ - const-string v6, "track" │ + const-string v5, "track" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTrack()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1105 │ - const-string v6, "date_added" │ + const-string v5, "date_added" │ │ - iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ + iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ - invoke-virtual {v8}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v8 │ │ invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1106 │ - const-string v6, "date_modified" │ + const-string v5, "date_modified" │ │ - iget-object v8, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ + iget-object v7, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ - invoke-virtual {v8}, Ljava/util/Calendar;->getTimeInMillis()J │ + invoke-virtual {v7}, Ljava/util/Calendar;->getTimeInMillis()J │ │ move-result-wide v8 │ │ invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1107 │ - const-string v6, "tags" │ + const-string v5, "tags" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getTagString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1108 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_5 │ + if-eqz v5, :cond_5 │ │ .line 1109 │ - const-string v6, "year" │ + const-string v5, "year" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getAlbum()Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ + invoke-virtual {v7}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Album;->getYear()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1111 │ :cond_5 │ - const-string v6, "point" │ + const-string v5, "point" │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getRating()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1113 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->getUrl()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->getCacheFile(Ljava/lang/String;)Ljava/io/File; │ + invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->getCacheFile(Ljava/lang/String;)Ljava/io/File; │ │ move-result-object v0 │ │ .line 1114 │ .local v0, "cacheFile":Ljava/io/File; │ if-eqz v0, :cond_6 │ │ invoke-virtual {v0}, Ljava/io/File;->exists()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_6 │ + if-eqz v5, :cond_6 │ │ .line 1115 │ - const-string v6, "cache_file" │ + const-string v5, "cache_file" │ │ invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v1, v6, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1120 │ :goto_1 │ - iget-object v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->mDb:Landroid/database/sqlite/SQLiteDatabase; │ │ - const-string v8, "audio" │ + const-string v7, "audio" │ │ - invoke-virtual {v6, v8, v7, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v5, v7, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->replace(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v3 │ + move-result-wide v2 │ │ .line 1122 │ - .local v3, "id":J │ - iget v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->mSongCount:I │ + .local v2, "id":J │ + iget v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->mSongCount:I │ │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ - iput v6, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->mSongCount:I │ + iput v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->mSongCount:I │ │ .line 1123 │ return-void │ │ .line 1118 │ - .end local v3 # "id":J │ + .end local v2 # "id":J │ :cond_6 │ - const-string v8, "cache_file" │ + const-string v7, "cache_file" │ │ - move-object v6, v7 │ + move-object v5, v6 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-virtual {v1, v8, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v7, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_1 │ .end method │ │ .method public createTag(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;)V │ - .locals 8 │ + .locals 9 │ .param p1, "tag" # Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 1051 │ iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache; │ │ invoke-static {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;->access$000(Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache;)Ljp/co/kayo/android/localplayer/ds/ampache/AmpacheHelper; │ │ move-result-object v2 │ @@ -1039,62 +1055,64 @@ │ │ new-instance v4, Ljava/lang/Integer; │ │ long-to-int v5, v0 │ │ invoke-direct {v4, v5}, Ljava/lang/Integer;->(I)V │ │ - aput-object v4, v3, v7 │ + aput-object v4, v3, v8 │ │ const/4 v4, 0x1 │ │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x2 │ │ + .line 1054 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x3 │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x4 │ │ iget-object v5, p0, Ljp/co/kayo/android/localplayer/ds/ampache/RequestCache$MyAmpacheCreator;->cal:Ljava/util/Calendar; │ │ invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x5 │ │ + .line 1055 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getNumAlbum()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ @@ -1123,14 +1141,15 @@ │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/16 v4, 0x8 │ │ + .line 1056 │ invoke-virtual {p1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getNumPlaylist()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ @@ -1147,28 +1166,29 @@ │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/16 v4, 0xa │ │ - 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 v5 │ │ aput-object v5, v3, v4 │ │ const/16 v4, 0xb │ │ - 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 v5 │ │ aput-object v5, v3, v4 │ │ + .line 1053 │ invoke-virtual {v2, v3}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 1057 │ return-void │ .end method │ │ .method public createVideo(Ljp/co/kayo/android/localplayer/ds/ampache/bean/Video;)V ├── smali/jp/co/kayo/android/localplayer/ds/ampache/MainActivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$chklist:[Z │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity;[Z)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ .prologue │ .line 348 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity; │ │ iput-object p2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/MainActivity$6;->val$chklist:[Z ├── smali/jp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo.smali │ @@ -51,27 +51,27 @@ │ .line 29 │ iget v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;->mRating:I │ │ return v0 │ .end method │ │ .method public setId(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "id" # J │ │ .prologue │ .line 9 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;->mId:J │ │ .line 10 │ return-void │ .end method │ │ .method public setMediaId(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "mediaId" # J │ │ .prologue │ .line 17 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/FavoriteInfo;->mMediaId:J │ │ .line 18 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/bean/Song.smali │ @@ -194,64 +194,63 @@ │ .line 216 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 218 │ .local v0, "buf":Ljava/lang/StringBuilder; │ - iget-object v3, p0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->mTags:Ljava/util/ArrayList; │ + iget-object v2, p0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->mTags:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + check-cast v1, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ │ .line 219 │ - .local v2, "tag":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + .local v1, "tag":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ const-string v3, "/" │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ + invoke-virtual {v1}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "/" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 222 │ - .end local v2 # "tag":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ + .end local v1 # "tag":Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag; │ :cond_0 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public getTags()Ljava/util/ArrayList; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -504,18 +503,20 @@ │ │ .line 118 │ check-cast v0, Lorg/w3c/dom/Element; │ │ .end local v0 # "child":Lorg/w3c/dom/Node; │ const-string v8, "count" │ │ + .line 119 │ invoke-interface {v0, v8}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 118 │ invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v8 │ │ invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->setSortOrder(I)V │ │ .line 120 │ @@ -851,15 +852,15 @@ │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->mSize:Ljava/lang/String; │ │ .line 251 │ return-void │ .end method │ │ .method public setSongTime(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "songTime" # J │ │ .prologue │ .line 234 │ iput-wide p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Song;->mSongTime:J │ │ .line 235 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/bean/Artist.smali │ @@ -311,18 +311,20 @@ │ │ .line 71 │ check-cast v0, Lorg/w3c/dom/Element; │ │ .end local v0 # "child":Lorg/w3c/dom/Node; │ const-string v5, "count" │ │ + .line 72 │ invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 71 │ invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->setSortOrder(I)V │ │ .line 73 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/bean/Album.smali │ @@ -410,18 +410,20 @@ │ │ .line 106 │ check-cast v0, Lorg/w3c/dom/Element; │ │ .end local v0 # "child":Lorg/w3c/dom/Node; │ const-string v8, "count" │ │ + .line 107 │ invoke-interface {v0, v8}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 106 │ invoke-static {v8}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v8 │ │ invoke-virtual {v6, v8}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->setSortOrder(I)V │ │ .line 108 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/bean/Playlist.smali │ @@ -263,18 +263,20 @@ │ │ .line 59 │ check-cast v0, Lorg/w3c/dom/Element; │ │ .end local v0 # "child":Lorg/w3c/dom/Node; │ const-string v5, "count" │ │ + .line 60 │ invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 59 │ invoke-static {v5}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v5 │ │ invoke-virtual {v4, v5}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->setSortOrder(I)V │ │ .line 61 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/bean/Tag.smali │ @@ -225,23 +225,24 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - .line 53 │ + .line 54 │ invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 53 │ invoke-virtual {p0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->setNumArtist(I)V │ │ goto :goto_1 │ │ .line 55 │ :cond_3 │ const-string v4, "songs" │ @@ -294,19 +295,20 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_6 │ │ - .line 60 │ + .line 61 │ invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 60 │ invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-virtual {p0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->setNumPlaylist(I)V │ │ goto :goto_1 │ @@ -317,23 +319,24 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - .line 63 │ + .line 64 │ invoke-static {v0}, Ljp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils;->getTextValue(Lorg/w3c/dom/Node;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever;->getInt(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 63 │ invoke-virtual {p0, v4}, Ljp/co/kayo/android/localplayer/ds/ampache/bean/Tag;->setNumStream(I)V │ │ goto :goto_1 │ │ .line 67 │ .end local v0 # "child":Lorg/w3c/dom/Node; │ .end local v3 # "tag":Ljava/lang/String; ├── smali/jp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ .prologue │ .line 50 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$2;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -110,15 +111,14 @@ │ 0xc8 -> :sswitch_0 │ 0x194 -> :sswitch_1 │ .end sparse-switch │ .end method │ │ .method public bridge synthetic handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Lorg/apache/http/HttpResponse; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/apache/http/client/ClientProtocolException;, │ Ljava/io/IOException; │ } │ .end annotation ├── smali/jp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1.smali │ @@ -30,29 +30,29 @@ │ # instance fields │ .field final synthetic this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ │ # direct methods │ .method constructor (Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory;)V │ .locals 0 │ + .param p1, "this$0" # Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ .prologue │ .line 21 │ iput-object p1, p0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory$1;->this$0:Ljp/co/kayo/android/localplayer/ds/ampache/connect/SimpleResponseHandlerFactory; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic handleResponse(Lorg/apache/http/HttpResponse;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Lorg/apache/http/HttpResponse; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/apache/http/client/ClientProtocolException;, │ Ljava/io/IOException; │ } │ .end annotation ├── smali/jp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder.smali │ @@ -23,15 +23,15 @@ │ │ .prologue │ const/4 v1, 0x0 │ │ .line 28 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 21 │ + .line 22 │ invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; │ │ move-result-object v0 │ │ iput-object v0, p0, Ljp/co/kayo/android/localplayer/ds/ampache/connect/MyDocumentBuilder;->factory:Ljavax/xml/parsers/DocumentBuilderFactory; │ │ .line 23 ├── smali/jp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts.smali │ @@ -136,177 +136,197 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 14 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/media" │ │ + .line 15 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->JUSTPLAYE_MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ .line 16 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/albums" │ │ + .line 17 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->JUSTPLAYE_ALBUM_CONTENT_URI:Landroid/net/Uri; │ │ .line 18 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds/audio/artist" │ │ + .line 19 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->JUSTPLAYE_ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ .line 27 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/media" │ │ + .line 28 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->MEDIA_CONTENT_URI:Landroid/net/Uri; │ │ .line 29 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/albums" │ │ + .line 30 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->ALBUM_CONTENT_URI:Landroid/net/Uri; │ │ .line 31 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/artist" │ │ + .line 32 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->ARTIST_CONTENT_URI:Landroid/net/Uri; │ │ .line 33 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/playlist" │ │ + .line 34 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->PLAYLIST_CONTENT_URI:Landroid/net/Uri; │ │ .line 35 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/playlistmember" │ │ + .line 36 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->PLAYLIST_MEMBER_CONTENT_URI:Landroid/net/Uri; │ │ .line 37 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/favorite" │ │ + .line 38 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->FAVORITE_CONTENT_URI:Landroid/net/Uri; │ │ .line 39 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/video/media" │ │ + .line 40 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->VIDEO_CONTENT_URI:Landroid/net/Uri; │ │ .line 41 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/order/audio" │ │ + .line 42 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->PLAYORDER_CONTENT_URI:Landroid/net/Uri; │ │ .line 43 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/download/media" │ │ + .line 44 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->DOWNLOAD_CONTENT_URI:Landroid/net/Uri; │ │ .line 45 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/genres" │ │ + .line 46 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->GENRES_CONTENT_URI:Landroid/net/Uri; │ │ .line 47 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/audio/genresmember" │ │ + .line 48 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->GENRES_MEMBER_CONTENT_URI:Landroid/net/Uri; │ │ .line 49 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/auth" │ │ + .line 50 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->AUTH_CONTENT_URI:Landroid/net/Uri; │ │ .line 51 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/ping" │ │ + .line 52 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->PING_CONTENT_URI:Landroid/net/Uri; │ │ .line 53 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/clear" │ │ + .line 54 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->CLEAR_CONTENT_URI:Landroid/net/Uri; │ │ .line 55 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/reset" │ │ + .line 56 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->RESET_CONTENT_URI:Landroid/net/Uri; │ │ .line 57 │ const-string v0, "content://jp.co.kayo.android.localplayer.ds.ampache/config/close" │ │ + .line 58 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Ljp/co/kayo/android/localplayer/ds/ampache/consts/MediaConsts;->CLOSE_CONTENT_URI:Landroid/net/Uri; │ │ + .line 57 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/util/XMLUtils.smali │ @@ -146,54 +146,62 @@ │ .line 92 │ const-string v7, " " │ │ invoke-virtual {v0, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ + .line 93 │ invoke-interface {p0}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ move-result-object v8 │ │ invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ move-result-object v8 │ │ + .line 94 │ invoke-interface {v8}, Lorg/w3c/dom/Node;->getNodeName()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 93 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ const-string v8, "=\"" │ │ + .line 95 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ + .line 96 │ invoke-interface {p0}, Lorg/w3c/dom/Node;->getAttributes()Lorg/w3c/dom/NamedNodeMap; │ │ move-result-object v8 │ │ invoke-interface {v8, v3}, Lorg/w3c/dom/NamedNodeMap;->item(I)Lorg/w3c/dom/Node; │ │ move-result-object v8 │ │ + .line 97 │ invoke-interface {v8}, Lorg/w3c/dom/Node;->getNodeValue()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 96 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v7 │ │ const-string v8, "\" " │ │ + .line 97 │ invoke-virtual {v7, v8}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 91 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ @@ -216,14 +224,15 @@ │ │ const-string v8, " " │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ + .line 101 │ invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ const-string v8, ">" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/jp/co/kayo/android/localplayer/ds/ampache/util/ValueRetriever.smali │ @@ -105,15 +105,15 @@ │ :cond_0 │ const-wide/16 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static parseDate(Ljava/lang/String;)J │ - .locals 3 │ + .locals 4 │ .param p0, "text" # Ljava/lang/String; │ │ .prologue │ .line 36 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/String;->length()I │ @@ -132,24 +132,24 @@ │ │ .line 40 │ .local v0, "date":Ljava/util/Date; │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 44 │ .end local v0 # "date":Ljava/util/Date; │ :goto_0 │ - return-wide v1 │ + return-wide v2 │ │ .line 41 │ :catch_0 │ move-exception v1 │ │ .line 44 │ :cond_0 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ goto :goto_0 │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/util/SSLHelper.smali │ @@ -21,21 +21,24 @@ │ │ .prologue │ .line 9 │ const/4 v0, -0x1 │ │ const/4 v1, 0x0 │ │ + .line 11 │ invoke-static {v0, v1}, Landroid/net/SSLCertificateSocketFactory;->getInsecure(ILandroid/net/SSLSessionCache;)Ljavax/net/ssl/SSLSocketFactory; │ │ move-result-object v0 │ │ + .line 10 │ invoke-static {v0}, Ljavax/net/ssl/HttpsURLConnection;->setDefaultSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V │ │ .line 12 │ sget-object v0, Lorg/apache/http/conn/ssl/SSLSocketFactory;->ALLOW_ALL_HOSTNAME_VERIFIER:Lorg/apache/http/conn/ssl/X509HostnameVerifier; │ │ + .line 13 │ invoke-static {v0}, Ljavax/net/ssl/HttpsURLConnection;->setDefaultHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V │ │ .line 14 │ return-void │ .end method ├── smali/jp/co/kayo/android/localplayer/ds/ampache/util/StrictHelper.smali │ @@ -37,28 +37,30 @@ │ │ move-result-object v2 │ │ .line 14 │ .local v2, "strictModeClass":Ljava/lang/Class; │ const-string v4, "android.os.StrictMode$ThreadPolicy" │ │ + .line 15 │ invoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ move-result-object v3 │ │ .line 16 │ .local v3, "strictModeThreadPolicyClass":Ljava/lang/Class; │ const-string v4, "LAX" │ │ invoke-virtual {v3, v4}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 17 │ invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 18 │ .local v0, "laxPolicy":Ljava/lang/Object; │ const-string v4, "setThreadPolicy" ├── smali/android/support/v4/view/ViewPager.smali │ @@ -2320,241 +2320,249 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 18 │ + .locals 19 │ .param p1, "xOffset" # F │ │ .prologue │ .line 1392 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 1393 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 1396 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 1397 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v1, v1 │ + int-to-float v2, v2 │ │ - sub-float v15, v1, p1 │ + sub-float v16, v2, p1 │ │ .line 1398 │ - .local v15, "scrollX":F │ + .local v16, "scrollX":F │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ - move-result v16 │ + move-result v17 │ │ .line 1399 │ - .local v16, "width":I │ + .local v17, "width":I │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ - add-int v17, v16, v1 │ + add-int v18, v17, v2 │ │ .line 1401 │ - .local v17, "widthWithMargin":I │ - const/4 v1, 0x0 │ + .local v18, "widthWithMargin":I │ + const/4 v2, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - mul-int v2, v2, v17 │ + mul-int v3, v3, v18 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ + invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v10, v1 │ + int-to-float v11, v2 │ │ .line 1402 │ - .local v10, "leftBound":F │ + .local v11, "leftBound":F │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I │ + invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I │ │ - move-result v1 │ + move-result v2 │ │ - mul-int v1, v1, v17 │ + mul-int v2, v2, v18 │ │ - int-to-float v14, v1 │ + int-to-float v15, v2 │ │ .line 1404 │ - .local v14, "rightBound":F │ - cmpg-float v1, v15, v10 │ + .local v15, "rightBound":F │ + cmpg-float v2, v16, v11 │ │ - if-gez v1, :cond_3 │ + if-gez v2, :cond_3 │ │ .line 1405 │ - move v15, v10 │ + move/from16 v16, v11 │ │ .line 1410 │ :cond_1 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ │ - int-to-float v2, v2 │ + float-to-int v3, v0 │ │ - sub-float v2, v15, v2 │ + int-to-float v3, v3 │ │ - add-float/2addr v1, v2 │ + sub-float v3, v16, v3 │ + │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 1411 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ .line 1412 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - if-eqz v1, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 1413 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ - div-int v11, v1, v17 │ + div-int v12, v2, v18 │ │ .line 1414 │ - .local v11, "position":I │ - float-to-int v1, v15 │ + .local v12, "position":I │ + move/from16 v0, v16 │ │ - rem-int v13, v1, v17 │ + float-to-int v2, v0 │ + │ + rem-int v14, v2, v18 │ │ .line 1415 │ - .local v13, "positionOffsetPixels":I │ - int-to-float v1, v13 │ + .local v14, "positionOffsetPixels":I │ + int-to-float v2, v14 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - div-float v12, v1, v2 │ + div-float v13, v2, v3 │ │ .line 1416 │ - .local v12, "positionOffset":F │ + .local v13, "positionOffset":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - invoke-interface {v1, v11, v12, v13}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ + invoke-interface {v2, v12, v13, v14}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ .line 1421 │ - .end local v11 # "position":I │ - .end local v12 # "positionOffset":F │ - .end local v13 # "positionOffsetPixels":I │ + .end local v12 # "position":I │ + .end local v13 # "positionOffset":F │ + .end local v14 # "positionOffsetPixels":I │ :cond_2 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 1422 │ - .local v3, "time":J │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ + │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 1424 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 1425 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ .line 1426 │ return-void │ │ .line 1406 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_3 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_1 │ + if-lez v2, :cond_1 │ │ .line 1407 │ - move v15, v14 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method public getAdapter()Landroid/support/v4/view/PagerAdapter; │ .locals 1 ├── 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 50 │ 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 64 │ - 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 71 │ 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 │ @@ -311,15 +311,15 @@ │ │ .line 1261 │ :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 693 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -329,17 +329,17 @@ │ .line 694 │ .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 695 │ - 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 696 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -382,17 +382,17 @@ │ .line 682 │ .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 683 │ - 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 684 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 685 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -401,17 +401,17 @@ │ .line 686 │ .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 687 │ - 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 688 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 689 │ return-object v10 │ .end method ├── 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 166 │ 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 161 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 162 │ 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 153 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/org/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory.smali │ @@ -115,15 +115,15 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public connectSocket(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket; │ - .locals 5 │ + .locals 6 │ .param p1, "sock" # Ljava/net/Socket; │ .param p2, "host" # Ljava/lang/String; │ .param p3, "port" # I │ .param p4, "localAddress" # Ljava/net/InetAddress; │ .param p5, "localPort" # I │ .param p6, "params" # Lorg/apache/http/params/HttpParams; │ .annotation system Ldalvik/annotation/Throws; │ @@ -152,17 +152,21 @@ │ │ invoke-direct {v2, p2, p3}, Ljava/net/InetSocketAddress;->(Ljava/lang/String;I)V │ │ .line 82 │ .local v2, "remoteAddress":Ljava/net/InetSocketAddress; │ if-eqz p1, :cond_3 │ │ - move-object v4, p1 │ + move-object v5, p1 │ │ :goto_0 │ + check-cast v5, Ljavax/net/ssl/SSLSocket; │ + │ + move-object v4, v5 │ + │ check-cast v4, Ljavax/net/ssl/SSLSocket; │ │ .line 84 │ .local v4, "sslsock":Ljavax/net/ssl/SSLSocket; │ if-nez p4, :cond_0 │ │ if-lez p5, :cond_2 │ @@ -196,15 +200,15 @@ │ return-object v4 │ │ .line 82 │ .end local v4 # "sslsock":Ljavax/net/ssl/SSLSocket; │ :cond_3 │ invoke-virtual {p0}, Lorg/apache/commons/httpclient/contrib/ssl/EasySSLSocketFactory;->createSocket()Ljava/net/Socket; │ │ - move-result-object v4 │ + move-result-object v5 │ │ goto :goto_0 │ .end method │ │ .method public createSocket()Ljava/net/Socket; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; ├── smali/org/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager.smali │ @@ -26,19 +26,20 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 41 │ const/4 v2, 0x0 │ │ iput-object v2, p0, Lorg/apache/commons/httpclient/contrib/ssl/EasyX509TrustManager;->standardTrustManager:Ljavax/net/ssl/X509TrustManager; │ │ - .line 50 │ + .line 51 │ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 50 │ invoke-static {v2}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ move-result-object v0 │ │ .line 52 │ .local v0, "factory":Ljavax/net/ssl/TrustManagerFactory; │ invoke-virtual {v0, p1}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V ├── res/drawable-hdpi-v4/ampache_sync.png │ ├── sng │ │ @@ -1,286 +1,245 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (131,195,141) # rgb = (0x83,0xc3,0x8d) │ │ - (113,179,122) # rgb = (0x71,0xb3,0x7a) │ │ (106,181,118) # rgb = (0x6a,0xb5,0x76) │ │ (111,184,123) # rgb = (0x6f,0xb8,0x7b) │ │ (116,188,128) # rgb = (0x74,0xbc,0x80) │ │ (114,187,127) # rgb = (0x72,0xbb,0x7f) │ │ - (114,186,132) # rgb = (0x72,0xba,0x84) │ │ - (116,186,136) # rgb = (0x74,0xba,0x88) │ │ (138,203,152) # rgb = (0x8a,0xcb,0x98) │ │ ( 89,169,101) # rgb = (0x59,0xa9,0x65) │ │ - ( 78,161, 94) # rgb = (0x4e,0xa1,0x5e) │ │ (105,181,121) # rgb = (0x69,0xb5,0x79) │ │ (122,191,139) # rgb = (0x7a,0xbf,0x8b) │ │ (149,207,159) # rgb = (0x95,0xcf,0x9f) │ │ (180,222,186) # rgb = (0xb4,0xde,0xba) │ │ (179,223,186) # rgb = (0xb3,0xdf,0xba) │ │ (137,200,154) # rgb = (0x89,0xc8,0x9a) │ │ (112,184,129) # rgb = (0x70,0xb8,0x81) │ │ ( 68,155, 83) # rgb = (0x44,0x9b,0x53) │ │ ( 95,172,107) # rgb = (0x5f,0xac,0x6b) │ │ ( 42,131, 61) # rgb = (0x2a,0x83,0x3d) │ │ ( 77,160, 98) # rgb = (0x4d,0xa0,0x62) │ │ ( 79,161,103) # rgb = (0x4f,0xa1,0x67) │ │ - (134,200,146) # rgb = (0x86,0xc8,0x92) │ │ (118,188,128) # rgb = (0x76,0xbc,0x80) │ │ ( 86,167,101) # rgb = (0x56,0xa7,0x65) │ │ (113,185,130) # rgb = (0x71,0xb9,0x82) │ │ (116,187,132) # rgb = (0x74,0xbb,0x84) │ │ (122,189,135) # rgb = (0x7a,0xbd,0x87) │ │ - (159,217,167) # rgb = (0x9f,0xd9,0xa7) │ │ (145,207,157) # rgb = (0x91,0xcf,0x9d) │ │ (100,175,121) # rgb = (0x64,0xaf,0x79) │ │ ( 0, 62, 0) # rgb = (0x00,0x3e,0x00) │ │ - (144,208,152) # rgb = (0x90,0xd0,0x98) │ │ - (148,187,148) # rgb = (0x94,0xbb,0x94) │ │ - ( 49,127, 68) # rgb = (0x31,0x7f,0x44) │ │ (117,188,131) # rgb = (0x75,0xbc,0x83) │ │ - (139,204,149) # rgb = (0x8b,0xcc,0x95) │ │ (127,189,138) # rgb = (0x7f,0xbd,0x8a) │ │ ( 93,174,106) # rgb = (0x5d,0xae,0x6a) │ │ (131,198,143) # rgb = (0x83,0xc6,0x8f) │ │ (140,205,150) # rgb = (0x8c,0xcd,0x96) │ │ (129,197,140) # rgb = (0x81,0xc5,0x8c) │ │ (120,191,131) # rgb = (0x78,0xbf,0x83) │ │ (140,199,152) # rgb = (0x8c,0xc7,0x98) │ │ - (141,203,156) # rgb = (0x8d,0xcb,0x9c) │ │ ( 94,172,115) # rgb = (0x5e,0xac,0x73) │ │ ( 32,127, 41) # rgb = (0x20,0x7f,0x29) │ │ - ( 83,166,102) # rgb = (0x53,0xa6,0x66) │ │ ( 0, 52, 0) # rgb = (0x00,0x34,0x00) │ │ (150,211,159) # rgb = (0x96,0xd3,0x9f) │ │ (115,184,129) # rgb = (0x73,0xb8,0x81) │ │ (111,185,124) # rgb = (0x6f,0xb9,0x7c) │ │ (136,201,146) # rgb = (0x88,0xc9,0x92) │ │ - (152,212,161) # rgb = (0x98,0xd4,0xa1) │ │ (135,201,145) # rgb = (0x87,0xc9,0x91) │ │ (104,179,115) # rgb = (0x68,0xb3,0x73) │ │ ( 77,154, 95) # rgb = (0x4d,0x9a,0x5f) │ │ - (113,184,133) # rgb = (0x71,0xb8,0x85) │ │ ( 84,165,105) # rgb = (0x54,0xa5,0x69) │ │ - ( 75,160, 95) # rgb = (0x4b,0xa0,0x5f) │ │ (101,177,113) # rgb = (0x65,0xb1,0x71) │ │ - (158,217,166) # rgb = (0x9e,0xd9,0xa6) │ │ (140,198,154) # rgb = (0x8c,0xc6,0x9a) │ │ (107,182,118) # rgb = (0x6b,0xb6,0x76) │ │ (135,202,146) # rgb = (0x87,0xca,0x92) │ │ - (158,216,166) # rgb = (0x9e,0xd8,0xa6) │ │ (139,204,150) # rgb = (0x8b,0xcc,0x96) │ │ ( 82,164, 95) # rgb = (0x52,0xa4,0x5f) │ │ - ( 91,172,103) # rgb = (0x5b,0xac,0x67) │ │ ( 74,157, 91) # rgb = (0x4a,0x9d,0x5b) │ │ ( 57,145, 70) # rgb = (0x39,0x91,0x46) │ │ - ( 81,161, 99) # rgb = (0x51,0xa1,0x63) │ │ - ( 48,133, 60) # rgb = (0x30,0x85,0x3c) │ │ (149,210,158) # rgb = (0x95,0xd2,0x9e) │ │ (166,220,174) # rgb = (0xa6,0xdc,0xae) │ │ (141,197,159) # rgb = (0x8d,0xc5,0x9f) │ │ - (115,179,125) # rgb = (0x73,0xb3,0x7d) │ │ (108,180,120) # rgb = (0x6c,0xb4,0x78) │ │ (125,195,136) # rgb = (0x7d,0xc3,0x88) │ │ - (159,217,168) # rgb = (0x9f,0xd9,0xa8) │ │ (150,211,160) # rgb = (0x96,0xd3,0xa0) │ │ (100,176,112) # rgb = (0x64,0xb0,0x70) │ │ - ( 87,169,100) # rgb = (0x57,0xa9,0x64) │ │ - (138,193,145) # rgb = (0x8a,0xc1,0x91) │ │ (111,185,123) # rgb = (0x6f,0xb9,0x7b) │ │ - (156,216,165) # rgb = (0x9c,0xd8,0xa5) │ │ - (171,217,182) # rgb = (0xab,0xd9,0xb6) │ │ ( 71,157, 91) # rgb = (0x47,0x9d,0x5b) │ │ - (129,191,136) # rgb = (0x81,0xbf,0x88) │ │ (128,189,137) # rgb = (0x80,0xbd,0x89) │ │ - (154,214,163) # rgb = (0x9a,0xd6,0xa3) │ │ - (156,215,165) # rgb = (0x9c,0xd7,0xa5) │ │ (122,192,133) # rgb = (0x7a,0xc0,0x85) │ │ - (112,189,125) # rgb = (0x70,0xbd,0x7d) │ │ - (109,183,121) # rgb = (0x6d,0xb7,0x79) │ │ (125,193,135) # rgb = (0x7d,0xc1,0x87) │ │ - (154,214,164) # rgb = (0x9a,0xd6,0xa4) │ │ (197,232,202) # rgb = (0xc5,0xe8,0xca) │ │ (100,176,119) # rgb = (0x64,0xb0,0x77) │ │ - (112,179,122) # rgb = (0x70,0xb3,0x7a) │ │ (147,199,156) # rgb = (0x93,0xc7,0x9c) │ │ - (156,216,166) # rgb = (0x9c,0xd8,0xa6) │ │ (155,215,164) # rgb = (0x9b,0xd7,0xa4) │ │ ( 73,158, 87) # rgb = (0x49,0x9e,0x57) │ │ - ( 97,172,108) # rgb = (0x61,0xac,0x6c) │ │ - ( 96,174,110) # rgb = (0x60,0xae,0x6e) │ │ (110,184,122) # rgb = (0x6e,0xb8,0x7a) │ │ (194,231,199) # rgb = (0xc2,0xe7,0xc7) │ │ - (122,190,142) # rgb = (0x7a,0xbe,0x8e) │ │ ( 72,157, 88) # rgb = (0x48,0x9d,0x58) │ │ - ( 93,212,123) # rgb = (0x5d,0xd4,0x7b) │ │ (163,208,170) # rgb = (0xa3,0xd0,0xaa) │ │ - (155,214,165) # rgb = (0x9b,0xd6,0xa5) │ │ - (150,211,161) # rgb = (0x96,0xd3,0xa1) │ │ ( 84,166, 97) # rgb = (0x54,0xa6,0x61) │ │ - ( 78,164, 92) # rgb = (0x4e,0xa4,0x5c) │ │ - (147,209,156) # rgb = (0x93,0xd1,0x9c) │ │ (114,186,125) # rgb = (0x72,0xba,0x7d) │ │ (182,225,190) # rgb = (0xb6,0xe1,0xbe) │ │ - (117,187,140) # rgb = (0x75,0xbb,0x8c) │ │ ( 85,166,104) # rgb = (0x55,0xa6,0x68) │ │ - ( 50,102, 50) # rgb = (0x32,0x66,0x32) │ │ (147,203,156) # rgb = (0x93,0xcb,0x9c) │ │ - (192,229,198) # rgb = (0xc0,0xe5,0xc6) │ │ - (139,203,154) # rgb = (0x8b,0xcb,0x9a) │ │ (119,190,132) # rgb = (0x77,0xbe,0x84) │ │ - ( 94,174,107) # rgb = (0x5e,0xae,0x6b) │ │ - (111,186,124) # rgb = (0x6f,0xba,0x7c) │ │ (217,252,224) # rgb = (0xd9,0xfc,0xe0) │ │ (109,183,119) # rgb = (0x6d,0xb7,0x77) │ │ - (158,217,167) # rgb = (0x9e,0xd9,0xa7) │ │ (131,196,149) # rgb = (0x83,0xc4,0x95) │ │ - (105,178,130) # rgb = (0x69,0xb2,0x82) │ │ ( 94,171,116) # rgb = (0x5e,0xab,0x74) │ │ - ( 73,157, 90) # rgb = (0x49,0x9d,0x5a) │ │ (187,222,192) # rgb = (0xbb,0xde,0xc0) │ │ (130,197,148) # rgb = (0x82,0xc5,0x94) │ │ - (120,191,139) # rgb = (0x78,0xbf,0x8b) │ │ ( 0, 92, 0) # rgb = (0x00,0x5c,0x00) │ │ (139,210,160) # rgb = (0x8b,0xd2,0xa0) │ │ - ( 84,169, 96) # rgb = (0x54,0xa9,0x60) │ │ (117,189,128) # rgb = (0x75,0xbd,0x80) │ │ (123,193,134) # rgb = (0x7b,0xc1,0x86) │ │ (148,208,155) # rgb = (0x94,0xd0,0x9b) │ │ (100,176,112) # rgb = (0x64,0xb0,0x70) │ │ (140,204,150) # rgb = (0x8c,0xcc,0x96) │ │ - (127,194,145) # rgb = (0x7f,0xc2,0x91) │ │ - (105,178,131) # rgb = (0x69,0xb2,0x83) │ │ - ( 87,167,111) # rgb = (0x57,0xa7,0x6f) │ │ ( 91,168,114) # rgb = (0x5b,0xa8,0x72) │ │ - ( 91,169,113) # rgb = (0x5b,0xa9,0x71) │ │ (161,212,168) # rgb = (0xa1,0xd4,0xa8) │ │ - (111,183,134) # rgb = (0x6f,0xb7,0x86) │ │ (109,181,131) # rgb = (0x6d,0xb5,0x83) │ │ - (139,208,162) # rgb = (0x8b,0xd0,0xa2) │ │ - (100,175,111) # rgb = (0x64,0xaf,0x6f) │ │ ( 94,172,106) # rgb = (0x5e,0xac,0x6a) │ │ (145,208,154) # rgb = (0x91,0xd0,0x9a) │ │ - (155,215,164) # rgb = (0x9b,0xd7,0xa4) │ │ (144,207,153) # rgb = (0x90,0xcf,0x99) │ │ ( 89,169,104) # rgb = (0x59,0xa9,0x68) │ │ - (123,192,141) # rgb = (0x7b,0xc0,0x8d) │ │ - (110,182,134) # rgb = (0x6e,0xb6,0x86) │ │ ( 86,166,109) # rgb = (0x56,0xa6,0x6d) │ │ ( 80,162,102) # rgb = (0x50,0xa2,0x66) │ │ - (102,174,127) # rgb = (0x66,0xae,0x7f) │ │ (141,204,150) # rgb = (0x8d,0xcc,0x96) │ │ (103,177,129) # rgb = (0x67,0xb1,0x81) │ │ ( 96,173,119) # rgb = (0x60,0xad,0x77) │ │ - ( 76,157, 89) # rgb = (0x4c,0x9d,0x59) │ │ (141,201,150) # rgb = (0x8d,0xc9,0x96) │ │ - (179,225,186) # rgb = (0xb3,0xe1,0xba) │ │ (173,223,180) # rgb = (0xad,0xdf,0xb4) │ │ - (135,201,146) # rgb = (0x87,0xc9,0x92) │ │ (111,184,128) # rgb = (0x6f,0xb8,0x80) │ │ ( 97,174,118) # rgb = (0x61,0xae,0x76) │ │ ( 74,158, 94) # rgb = (0x4a,0x9e,0x5e) │ │ ( 69,155, 81) # rgb = (0x45,0x9b,0x51) │ │ - (122,191,138) # rgb = (0x7a,0xbf,0x8a) │ │ ( 90,169,111) # rgb = (0x5a,0xa9,0x6f) │ │ (145,197,153) # rgb = (0x91,0xc5,0x99) │ │ - (215,240,218) # rgb = (0xd7,0xf0,0xda) │ │ (167,220,175) # rgb = (0xa7,0xdc,0xaf) │ │ - (140,204,154) # rgb = (0x8c,0xcc,0x9a) │ │ (101,177,123) # rgb = (0x65,0xb1,0x7b) │ │ (114,186,133) # rgb = (0x72,0xba,0x85) │ │ ( 0, 31, 0) # rgb = (0x00,0x1f,0x00) │ │ - ( 65,151, 80) # rgb = (0x41,0x97,0x50) │ │ (111,184,125) # rgb = (0x6f,0xb8,0x7d) │ │ (119,190,134) # rgb = (0x77,0xbe,0x86) │ │ ( 23,123, 45) # rgb = (0x17,0x7b,0x2d) │ │ - (102,178,102) # rgb = (0x66,0xb2,0x66) │ │ (114,179,124) # rgb = (0x72,0xb3,0x7c) │ │ - (215,239,219) # rgb = (0xd7,0xef,0xdb) │ │ (154,214,164) # rgb = (0x9a,0xd6,0xa4) │ │ - (185,225,193) # rgb = (0xb9,0xe1,0xc1) │ │ ( 89,168,111) # rgb = (0x59,0xa8,0x6f) │ │ ( 78,159,102) # rgb = (0x4e,0x9f,0x66) │ │ - ( 95,192,114) # rgb = (0x5f,0xc0,0x72) │ │ ( 91,169,109) # rgb = (0x5b,0xa9,0x6d) │ │ - (116,186,137) # rgb = (0x74,0xba,0x89) │ │ - (138,202,152) # rgb = (0x8a,0xca,0x98) │ │ (131,198,142) # rgb = (0x83,0xc6,0x8e) │ │ (132,199,141) # rgb = (0x84,0xc7,0x8d) │ │ (136,201,146) # rgb = (0x88,0xc9,0x92) │ │ (103,179,116) # rgb = (0x67,0xb3,0x74) │ │ ( 74,158, 85) # rgb = (0x4a,0x9e,0x55) │ │ (143,200,152) # rgb = (0x8f,0xc8,0x98) │ │ (134,198,144) # rgb = (0x86,0xc6,0x90) │ │ (101,178,112) # rgb = (0x65,0xb2,0x70) │ │ (113,185,124) # rgb = (0x71,0xb9,0x7c) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (129,197,140) # rgb = (0x81,0xc5,0x8c) │ │ (145,208,155) # rgb = (0x91,0xd0,0x9b) │ │ - (143,206,155) # rgb = (0x8f,0xce,0x9b) │ │ - (142,206,156) # rgb = (0x8e,0xce,0x9c) │ │ - (160,213,173) # rgb = (0xa0,0xd5,0xad) │ │ - (142,199,161) # rgb = (0x8e,0xc7,0xa1) │ │ - ( 87,166,112) # rgb = (0x57,0xa6,0x70) │ │ ( 79,162,103) # rgb = (0x4f,0xa2,0x67) │ │ ( 99,175,117) # rgb = (0x63,0xaf,0x75) │ │ ( 94,172,118) # rgb = (0x5e,0xac,0x76) │ │ ( 99,174,125) # rgb = (0x63,0xae,0x7d) │ │ (124,193,143) # rgb = (0x7c,0xc1,0x8f) │ │ - (143,205,155) # rgb = (0x8f,0xcd,0x9b) │ │ - (144,207,155) # rgb = (0x90,0xcf,0x9b) │ │ - (134,200,145) # rgb = (0x86,0xc8,0x91) │ │ - (130,198,141) # rgb = (0x82,0xc6,0x8d) │ │ (124,194,135) # rgb = (0x7c,0xc2,0x87) │ │ (129,198,140) # rgb = (0x81,0xc6,0x8c) │ │ - (107,181,118) # rgb = (0x6b,0xb5,0x76) │ │ ( 0, 47, 0) # rgb = (0x00,0x2f,0x00) │ │ ( 55,145, 72) # rgb = (0x37,0x91,0x48) │ │ ( 76,159, 97) # rgb = (0x4c,0x9f,0x61) │ │ ( 79,161,104) # rgb = (0x4f,0xa1,0x68) │ │ ( 72,155, 94) # rgb = (0x48,0x9b,0x5e) │ │ - ( 70,156, 89) # rgb = (0x46,0x9c,0x59) │ │ - ( 75,158, 95) # rgb = (0x4b,0x9e,0x5f) │ │ ( 0, 99, 0) # rgb = (0x00,0x63,0x00) │ │ - ( 57,131, 64) # rgb = (0x39,0x83,0x40) │ │ + (114,186,132) # rgb = (0x72,0xba,0x84) │ │ + (116,186,136) # rgb = (0x74,0xba,0x88) │ │ + (134,200,146) # rgb = (0x86,0xc8,0x92) │ │ + (159,217,167) # rgb = (0x9f,0xd9,0xa7) │ │ + (139,204,149) # rgb = (0x8b,0xcc,0x95) │ │ + (141,203,156) # rgb = (0x8d,0xcb,0x9c) │ │ + (152,212,161) # rgb = (0x98,0xd4,0xa1) │ │ + (113,184,133) # rgb = (0x71,0xb8,0x85) │ │ + (158,217,166) # rgb = (0x9e,0xd9,0xa6) │ │ + (158,216,166) # rgb = (0x9e,0xd8,0xa6) │ │ + (159,217,168) # rgb = (0x9f,0xd9,0xa8) │ │ + (156,216,165) # rgb = (0x9c,0xd8,0xa5) │ │ + (171,217,182) # rgb = (0xab,0xd9,0xb6) │ │ + (154,214,163) # rgb = (0x9a,0xd6,0xa3) │ │ + (156,215,165) # rgb = (0x9c,0xd7,0xa5) │ │ + (154,214,164) # rgb = (0x9a,0xd6,0xa4) │ │ + (156,216,166) # rgb = (0x9c,0xd8,0xa6) │ │ + (122,190,142) # rgb = (0x7a,0xbe,0x8e) │ │ + (155,214,165) # rgb = (0x9b,0xd6,0xa5) │ │ + (150,211,161) # rgb = (0x96,0xd3,0xa1) │ │ + (117,187,140) # rgb = (0x75,0xbb,0x8c) │ │ + (192,229,198) # rgb = (0xc0,0xe5,0xc6) │ │ + (139,203,154) # rgb = (0x8b,0xcb,0x9a) │ │ + (158,217,167) # rgb = (0x9e,0xd9,0xa7) │ │ + (105,178,130) # rgb = (0x69,0xb2,0x82) │ │ + (120,191,139) # rgb = (0x78,0xbf,0x8b) │ │ + (127,194,145) # rgb = (0x7f,0xc2,0x91) │ │ + (105,178,131) # rgb = (0x69,0xb2,0x83) │ │ + ( 87,167,111) # rgb = (0x57,0xa7,0x6f) │ │ + (111,183,134) # rgb = (0x6f,0xb7,0x86) │ │ + (155,215,164) # rgb = (0x9b,0xd7,0xa4) │ │ + (123,192,141) # rgb = (0x7b,0xc0,0x8d) │ │ + (110,182,134) # rgb = (0x6e,0xb6,0x86) │ │ + (179,225,186) # rgb = (0xb3,0xe1,0xba) │ │ + (135,201,146) # rgb = (0x87,0xc9,0x92) │ │ + (122,191,138) # rgb = (0x7a,0xbf,0x8a) │ │ + (215,240,218) # rgb = (0xd7,0xf0,0xda) │ │ + (140,204,154) # rgb = (0x8c,0xcc,0x9a) │ │ + (215,239,219) # rgb = (0xd7,0xef,0xdb) │ │ + (185,225,193) # rgb = (0xb9,0xe1,0xc1) │ │ + (116,186,137) # rgb = (0x74,0xba,0x89) │ │ + (138,202,152) # rgb = (0x8a,0xca,0x98) │ │ + (143,206,155) # rgb = (0x8f,0xce,0x9b) │ │ + (142,206,156) # rgb = (0x8e,0xce,0x9c) │ │ + (160,213,173) # rgb = (0xa0,0xd5,0xad) │ │ + (142,199,161) # rgb = (0x8e,0xc7,0xa1) │ │ + ( 87,166,112) # rgb = (0x57,0xa6,0x70) │ │ + (143,205,155) # rgb = (0x8f,0xcd,0x9b) │ │ + (144,207,155) # rgb = (0x90,0xcf,0x9b) │ │ + (134,200,145) # rgb = (0x86,0xc8,0x91) │ │ + (130,198,141) # rgb = (0x82,0xc6,0x8d) │ │ } │ │ tRNS { │ │ - 0 0 0 146 235 236 252 255 255 231 64 0 164 232 239 237 241 240 109 11 12 3 33 118 255 56 82 249 215 254 255 254 217 2 0 0 0 41 255 24 32 121 216 240 89 252 255 209 6 0 8 249 118 76 193 255 227 97 3 255 151 0 135 255 136 62 232 255 217 75 0 41 25 0 0 240 254 129 0 32 230 255 238 80 0 0 173 255 255 76 0 103 255 255 203 0 0 126 255 254 237 0 167 255 254 97 0 0 113 254 255 50 0 143 255 255 116 0 0 147 254 255 119 0 72 255 255 219 0 0 1 223 255 254 255 112 0 145 254 255 5 1 0 55 180 29 43 247 255 255 255 61 0 157 255 223 0 0 93 232 255 138 115 255 255 233 67 0 143 254 208 0 147 255 254 255 203 147 52 26 255 208 131 255 254 255 233 116 1 0 176 243 11 0 12 255 254 255 249 47 0 47 255 255 245 129 56 20 5 4 6 16 37 0 87 238 255 255 255 255 255 249 137 221 237 249 255 255 255 255 247 198 0 7 77 152 204 140 0 0 5 0} │ │ + 0 146 235 236 252 231 64 164 232 239 237 241 240 109 11 12 3 33 118 56 82 249 215 254 254 217 2 41 24 32 121 216 240 89 252 209 6 8 249 118 76 193 227 97 3 151 135 136 62 232 217 75 41 25 240 254 129 32 230 238 80 173 76 103 203 126 254 237 167 254 97 113 254 50 143 116 147 254 119 72 219 1 223 254 112 145 254 5 1 55 180 29 43 247 61 157 223 93 232 138 115 233 67 143 254 208 147 254 203 147 52 26 208 131 254 233 116 1 176 243 11 12 254 249 47 47 245 129 56 20 5 4 6 16 37 87 238 249 137 221 237 249 247 198 7 77 152 204 140 5} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000001000000000000000000 │ │ -00000000000000000000000000020000000000000000030405060708090a0000 │ │ -0000000000000000000000000b000c0d0e0f1011121314000000151617181900 │ │ -000000000000000000000000001a1b1c1d1e1f20212223000000002400252627 │ │ -0000000000000000000028292a2b2c002d2e2f30310000000000000000323334 │ │ -0000000000000000353637383900003a3b3c003d0000000000000000003e3f40 │ │ -0000000000004142434445004600004748004900000000000000004a004b4c4d │ │ -00004e004f505152530054000000550055000000000000000000000056575859 │ │ -005a005b5c5d5e005f0000000000000000000000000000000060006162636400 │ │ -650066676869006a000000000000000000000000000000006b006c5d6d6e6f70 │ │ -00717273740075000000000000000000000000000000007600775d78797a007b │ │ -7c7d7e7f00800000000000000000000000000000000081828384858687008800 │ │ -898a8b8c8d0000000000000000000000008e008f909192939495969700980000 │ │ -999a9b00009c0000000000000000009d009e9fa0a1a2a3a4a5a60000a7000000 │ │ -a8a9aa0000000000000000000000ab00acadaeafb03bb1b20000000000000000 │ │ -b3b4b5000000000000000000000000b6b7b8b9babbbc00bd0000000000000000 │ │ -00bebfc0000000c1000000000000c2c3c45dc5c6c70000000000000000000000 │ │ -c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdd00000000000000000000 │ │ -0000dedfe0e1e2e3e4e5e6e700e80000e9eaebeced00ee000000000000000000 │ │ -0000ef000000f00000000000000000000000f100000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000001020304969705060000 │ │ +00000000000000000000000000000708090a0b0c0d0e0f000000101112981300 │ │ +00000000000000000000000000141516179918191a00000000000000001b9a1c │ │ +000000000000000000001d1e1f202100229b2324000000000000000000252627 │ │ +000000000000000028299c2a2b00002c9d2d00000000000000000000002e9e2f │ │ +00000000000030319f3233000000003435000000000000000000000000363738 │ │ +00000000393aa03b3c000000000000000000000000000000000000003da1a23e │ │ +0000003fa3a440000000000000000000000000000000000000000041a5424300 │ │ +000044a64546000000000000000000000000000000000000000047a448a74900 │ │ +004aa8a94b00000000000000000000000000000000000000004ca44daa4e0000 │ │ +4fabac50000000000000000000000000000000000000005152ad53ae54000000 │ │ +5556af57580000000000000000000000000000595a5b5c5db0b1b25e00000000 │ │ +5fb36000000000000000000000000000006162b46364b5b66566000000000000 │ │ +676869000000000000000000000000006ab76bb86c9d6d6e0000000000000000 │ │ +6fb97000000000000000000000000071ba72bb73747500000000000000000000 │ │ +007677780000000000000000000079bc7aa4bd7b7c0000000000000000000000 │ │ +007dbebf7e7f80818283848586008788c0c1c2c3c48900000000000000000000 │ │ +00008a8b8c8dc5c6c7c88e8f0000000090919293940000000000000000000000 │ │ +0000000000009500000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; 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 00000001 211e1e45 403e3eda 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 403e3eda 211e1e45 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000006 0e0c0cd9 292525ff 171313ff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 171313ff 292525ff 0e0c0cd9 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000e 0f0b0bfc 171313ff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 171313ff 0f0b0bfc 0000000e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000012 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000012 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 110f0fff 110f0fff 111010ff 121111ff 121212ff 121212ff 121212ff 121414ff 121414ff 131313ff 131313ff 131313ff 131313ff 131313ff 131414ff 131313ff 131313ff 121313ff 121313ff 121212ff 121212ff 121111ff 121111ff 111010ff 111010ff 110f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110e0eff 121010ff 121010ff 121010ff 121111ff 131212ff 131313ff 131515ff 141616ff 141818ff 131818ff 131919ff 131b1bff 141b1bff 151b1bff 151c1cff 151c1cff 141c1cff 141c1cff 131b1bff 131a1aff 131818ff 131616ff 141616ff 131515ff 131414ff 131212ff 121212ff 121111ff 121010ff 110f0fff 110e0eff 110e0eff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 111010ff 121212ff 121212ff 131212ff 131414ff 141515ff 131919ff 141d1dff 141e1eff 172222ff 1b2828ff 1f2c2cff 253333ff 2d3939ff 2f3c3cff 313e3eff 313e3eff 2e3c3cff 2a3737ff 263333ff 1f2b2bff 192626ff 152020ff 141e1eff 141c1cff 131919ff 131515ff 131414ff 131414ff 121212ff 111010ff 111010ff 110f0fff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 110f0fff 121212ff 121414ff 121414ff 131515ff 131818ff 151c1cff 162121ff 172727ff 1b2c2cff 213535ff 2d3f3fff 354747ff 415353ff 4b5b5bff 536161ff 556464ff 556464ff 4f5f5fff 485858ff 425252ff 364747ff 273a3aff 1d3131ff 1a2d2dff 182828ff 151f1fff 121818ff 121818ff 121616ff 121414ff 121313ff 121111ff 111010ff 110e0eff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110f0fff 111010ff 121313ff 131515ff 131717ff 141919ff 131c1cff 152525ff 172f2fff 1d3737ff 284242ff 435a5aff 647676ff 768686ff 7d8e8eff 869595ff 879797ff 899898ff 899898ff 899898ff 889999ff 879797ff 859494ff 7f8f8fff 6d7f7fff 566b6bff 455b5bff 294343ff 193434ff 162b2bff 152323ff 141b1bff 131717ff 121616ff 111515ff 121313ff 121111ff 110f0fff 110f0fff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 121313ff 131414ff 131515ff 131a1aff 141c1cff 162525ff 173131ff 1c3c3cff 435f5fff 5a7373ff 6e8484ff 7b9090ff 819494ff 829595ff 829696ff 829898ff 849797ff 849898ff 849898ff 839898ff 839999ff 839999ff 839898ff 849898ff 819797ff 7f9393ff 7b8f8fff 708787ff 536e6eff 294848ff 1d3c3cff 173131ff 152121ff 131a1aff 131818ff 121515ff 111414ff 121111ff 111010ff 110f0fff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 111111ff 131414ff 131717ff 121a1aff 141e1eff 172c2cff 1c3939ff 264747ff 456565ff 668181ff 748d8dff 7f9595ff 829b9bff 849b9bff 849b9bff 849b9bff 839b9bff 849a9aff 849b9bff 849a9aff 839a9aff 839b9bff 829b9bff 829b9bff 849b9bff 849c9cff 849c9cff 839b9bff 7f9898ff 718b8bff 547272ff 3b5d5dff 264848ff 173333ff 162424ff 131e1eff 131a1aff 121616ff 111414ff 111212ff 111010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 110f0fff 121414ff 131515ff 121919ff 131d1dff 152727ff 1c4040ff 295050ff 3c6262ff 708e8eff 839d9dff 859f9fff 859e9eff 839c9cff 849d9dff 849c9cff 849c9cff 849c9cff 849d9dff 849d9dff 849d9dff 849d9dff 849e9eff 849f9fff 849f9fff 849f9fff 839f9fff 849f9fff 849f9fff 869f9fff 85a1a1ff 7d9898ff 5e7f7fff 3d6363ff 214a4aff 173131ff 152626ff 141c1cff 121919ff 111414ff 111313ff 121111ff 110f0fff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 111010ff 111212ff 121515ff 131818ff 131c1cff 141f1fff 152727ff 1c4848ff 2b5c5cff 557d7dff 7d9d9dff 86a4a4ff 86a4a4ff 85a2a2ff 84a2a2ff 84a2a2ff 84a2a2ff 83a0a0ff 83a0a0ff 83a1a1ff 83a1a1ff 83a2a2ff 83a2a2ff 84a3a3ff 84a3a3ff 84a3a3ff 85a4a4ff 85a5a5ff 85a5a5ff 84a5a5ff 85a5a5ff 85a5a5ff 85a5a5ff 85a5a5ff 84a4a4ff 7d9c9cff 4b7575ff 205252ff 183d3dff 152a2aff 131c1cff 111919ff 121616ff 111313ff 111111ff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 121212ff 131414ff 131515ff 131c1cff 152121ff 183333ff 1d4747ff 245c5cff 658f8fff 7a9f9fff 85a8a8ff 85a9a9ff 85a8a8ff 85a8a8ff 84a7a7ff 84a4a4ff 819a9aff 849f9fff 84a1a1ff 84a4a4ff 84a2a2ff 84a3a3ff 84a3a3ff 85a5a5ff 83a6a6ff 85a7a7ff 85a8a8ff 85a8a8ff 84a9a9ff 85aaaaff 85aaaaff 85aaaaff 84aaaaff 85a9a9ff 85a8a8ff 83a6a6ff 7ea2a2ff 447575ff 2a5d5dff 194646ff 142727ff 121d1dff 121919ff 111616ff 111212ff 111010ff 110f0fff 110e0eff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 111111ff 131414ff 131717ff 121a1aff 141e1eff 172f2fff 1a4343ff 1f5959ff 377171ff 759f9fff 82a9a9ff 86acacff 85adadff 86acacff 84ababff 84aaaaff 84a7a7ff 809595ff 809696ff 819999ff 849f9fff 83a4a4ff 84a6a6ff 84a7a7ff 84a8a8ff 85a9a9ff 85aaaaff 85ababff 85ababff 85acacff 86adadff 86adadff 85adadff 85adadff 86acacff 86acacff 86acacff 86acacff 649292ff 427777ff 235b5bff 173a3aff 122323ff 111c1cff 111919ff 121414ff 101212ff 111010ff 110f0fff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 121111ff 131515ff 131919ff 131d1dff 152222ff 193e3eff 1c5353ff 236767ff 4b8686ff 7eababff 86afafff 85afafff 85b0b0ff 85b0b0ff 85aeaeff 85acacff 84aaaaff 7f9191ff 7f8c8cff 7f8e8eff 809797ff 84a2a2ff 83a5a5ff 84a7a7ff 84aaaaff 85acacff 84ababff 84ababff 85adadff 85afafff 86b1b1ff 86b1b1ff 85b1b1ff 85b1b1ff 85b1b1ff 85b1b1ff 86b1b1ff 86b0b0ff 81ababff 5b9090ff 337171ff 1a5050ff 142a2aff 122020ff 111b1bff 111616ff 111313ff 101111ff 110f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 121414ff 131818ff 131c1cff 152121ff 172e2eff 205d5dff 1d6868ff 227373ff 659e9eff 82b2b2ff 86b5b5ff 86b5b5ff 87b5b5ff 85b4b4ff 85b2b2ff 85b1b1ff 84acacff 809292ff 7d8c8cff 7d8989ff 7d8686ff 7f8e8eff 829d9dff 83a4a4ff 84ababff 85afafff 85afafff 85afafff 84b1b1ff 85b1b1ff 85b2b2ff 85b3b3ff 85b4b4ff 86b5b5ff 86b5b5ff 86b5b5ff 85b4b4ff 86b4b4ff 87b3b3ff 72a5a5ff 549191ff 1d6c6cff 164141ff 142d2dff 121f1fff 111a1aff 101414ff 101212ff 101111ff 110e0eff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 111010ff 121414ff 131b1bff 142121ff 152b2bff 1b4b4bff 207171ff 207777ff 247b7bff 599d9dff 85b8b8ff 88bbbbff 87b9b9ff 87b9b9ff 88b8b8ff 88b7b7ff 88b5b5ff 87b1b1ff 829494ff 808c8cff 7e8989ff 7d8787ff 7d8686ff 7d8888ff 7e8c8cff 819898ff 83aaaaff 86b1b1ff 85b2b2ff 84b2b2ff 86b2b2ff 86b6b6ff 86b7b7ff 86b8b8ff 87b9b9ff 86b9b9ff 86b9b9ff 86b9b9ff 86b9b9ff 89b9b9ff 79aeaeff 619e9eff 1f7575ff 1d6161ff 174343ff 122626ff 111d1dff 101717ff 111414ff 111212ff 100f0fff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110f0fff 121111ff 121717ff 131e1eff 142626ff 163232ff 1f6161ff 237b7bff 227f7fff 248383ff 419595ff 70b2b2ff 7bb8b8ff 80b9b9ff 80b9b9ff 7cb6b6ff 7ab3b3ff 78b0b0ff 76aaaaff 728787ff 738080ff 737e7eff 757e7eff 788181ff 7a8484ff 7c8787ff 7f8d8dff 829a9aff 83a6a6ff 84adadff 84b3b3ff 86b6b6ff 86b7b7ff 86b7b7ff 86b9b9ff 87bcbcff 85bcbcff 85bcbcff 85bcbcff 85bcbcff 88bdbdff 76b1b1ff 5ba0a0ff 207b7bff 1f6f6fff 195050ff 132f2fff 112020ff 111919ff 111515ff 101313ff 100f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 111010ff 121414ff 121a1aff 142121ff 152b2bff 183a3aff 217575ff 238080ff 238585ff 248888ff 299090ff 55a7a7ff 66b1b1ff 6eb5b5ff 6eb4b4ff 69afafff 64aaaaff 60a4a4ff 5c9e9eff 577373ff 5a6b6bff 5d6969ff 636a6aff 697171ff 6d7575ff 707777ff 757c7cff 778484ff 7d9797ff 81a1a1ff 84b0b0ff 86b6b6ff 86b8b8ff 86b9b9ff 86babaff 85bdbdff 86bebeff 85bebeff 85bebeff 85bfbfff 86bfbfff 6fb2b2ff 51a0a0ff 1f8181ff 207c7cff 1a5d5dff 153b3bff 112222ff 101b1bff 101717ff 101212ff 100f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 111111ff 121616ff 131c1cff 142525ff 163434ff 194a4aff 228383ff 238a8aff 238e8eff 239292ff 229595ff 249898ff 269898ff 289999ff 279696ff 249292ff 228d8dff 208888ff 1f7f7fff 143c3cff 112b2bff 122525ff 152121ff 192222ff 202828ff 262e2eff 303a3aff 444e4eff 5c6969ff 6b7979ff 7f9494ff 89b0b0ff 88bbbbff 87bdbdff 85bbbbff 85bebeff 86bfbfff 86bfbfff 86c1c1ff 88c4c4ff 7cbebeff 54a9a9ff 2a9393ff 1f8989ff 208585ff 1b6d6dff 164e4eff 102626ff 0f1d1dff 0f1818ff 0f1414ff 0f1010ff 100f0fff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 111212ff 121717ff 131f1fff 142a2aff 174040ff 1c5d5dff 229090ff 239494ff 239797ff 229b9bff 239c9cff 239f9fff 249f9fff 229f9fff 229c9cff 219999ff 209494ff 209090ff 1d8585ff 124040ff 102a2aff 0f2121ff 0f1a1aff 0f1818ff 101616ff 111616ff 121a1aff 151d1dff 182424ff 1b2929ff 273838ff 3e5454ff 587f7fff 679696ff 77b3b3ff 7fbebeff 81c0c0ff 80c0c0ff 7dc0c0ff 6cbbbbff 3ca5a5ff 2a9d9dff 1f9999ff 209393ff 1f8f8fff 1d7f7fff 1a6868ff 102a2aff 0f2222ff 0f1b1bff 0f1616ff 0f1111ff 100e0eff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121111ff 121313ff 121919ff 132020ff 142a2aff 174949ff 1c6b6bff 219696ff 229a9aff 219d9dff 229f9fff 22a2a2ff 22a3a3ff 21a3a3ff 21a2a2ff 21a1a1ff 209c9cff 1f9999ff 1f9494ff 1d8a8aff 124040ff 0e2929ff 0d2121ff 0e1919ff 0e1616ff 0e1313ff 0f1313ff 0f1414ff 0f1515ff 0f1818ff 101b1bff 152323ff 223434ff 324e4eff 3a5e5eff 467878ff 509a9aff 54aaaaff 54aeaeff 51afafff 45acacff 2aa1a1ff 239e9eff 1f9c9cff 209999ff 1f9393ff 1d8b8bff 1a7878ff 102e2eff 0e2222ff 0f1c1cff 0f1717ff 0f1212ff 100e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121111ff 121414ff 121b1bff 142323ff 142e2eff 195454ff 1d7b7bff 219b9bff 21a0a0ff 22a4a4ff 22a7a7ff 21a9a9ff 22a9a9ff 21aaaaff 21a9a9ff 21a8a8ff 20a2a2ff 1f9f9fff 1f9a9aff 1d8f8fff 114343ff 0e2b2bff 0d2222ff 0e1919ff 0e1515ff 0e1212ff 0f1212ff 101212ff 101212ff 111515ff 101818ff 111a1aff 102020ff 102626ff 112c2cff 153a3aff 1d6565ff 248787ff 259292ff 249b9bff 219f9fff 20a1a1ff 21a2a2ff 21a2a2ff 209f9fff 1f9999ff 1f9797ff 1d8989ff 103232ff 0f2525ff 0e1e1eff 0e1818ff 0f1313ff 0f0e0eff 100c0cff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121212ff 121515ff 121c1cff 132626ff 153131ff 1a5d5dff 1f8b8bff 20a2a2ff 22a5a5ff 22aaaaff 21aeaeff 21afafff 21b1b1ff 21b1b1ff 20b0b0ff 20aeaeff 1fa9a9ff 1ea5a5ff 1ea0a0ff 1d9595ff 124848ff 0e2d2dff 0d2323ff 0d1919ff 0d1414ff 0d1010ff 0e1010ff 0f1010ff 0f1111ff 101313ff 101515ff 111818ff 111d1dff 112323ff 112727ff 122f2fff 113434ff 155858ff 1a7575ff 1c8f8fff 1fa1a1ff 1fa6a6ff 1fa8a8ff 1fa9a9ff 1ea5a5ff 1fa2a2ff 1fa1a1ff 1d9494ff 0f3b3bff 0f2929ff 0d2020ff 0e1919ff 0e1212ff 0f0f0fff 100d0dff 100e0eff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121212ff 121515ff 121c1cff 132828ff 153636ff 1a6767ff 1f9797ff 21aaaaff 21adadff 21b1b1ff 21b3b3ff 21b7b7ff 21b7b7ff 20b7b7ff 20b6b6ff 20b4b4ff 1fb0b0ff 1eacacff 1ea7a7ff 1d9d9dff 114949ff 0d2e2eff 0c2424ff 0d1b1bff 0d1414ff 0d1010ff 0e0f0fff 0f0f0fff 101010ff 101212ff 101313ff 101818ff 111b1bff 102323ff 112828ff 113030ff 123a3aff 144646ff 155050ff 165e5eff 1a8484ff 1faaaaff 1fb0b0ff 1fb0b0ff 20adadff 1da8a8ff 1da8a8ff 1d9d9dff 114747ff 0e2a2aff 0d2020ff 0d1a1aff 0e1313ff 0f0f0fff 100e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121616ff 121c1cff 132a2aff 153737ff 1a6b6bff 1e9e9eff 1faeaeff 20b3b3ff 1fb6b6ff 1fbabaff 1fbbbbff 20bdbdff 1fbdbdff 1ebdbdff 1ebbbbff 1db6b6ff 1db2b2ff 1eaeaeff 1ba2a2ff 104d4dff 0d3030ff 0c2626ff 0d1b1bff 0d1515ff 0d1111ff 0e1010ff 0f0f0fff 101111ff 111313ff 111515ff 101a1aff 121f1fff 112727ff 112b2bff 123434ff 133f3fff 144a4aff 155959ff 166c6cff 1b9797ff 1db1b1ff 1eb6b6ff 1eb5b5ff 1eb3b3ff 1daeaeff 1dadadff 1ca1a1ff 114a4aff 0e2d2dff 0c2222ff 0c1a1aff 0d1313ff 0e0f0fff 0f0e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121c1cff 132929ff 143737ff 196c6cff 1ea0a0ff 1eb1b1ff 1eb6b6ff 1fbabaff 1fbdbdff 1fbebeff 1ec0c0ff 1ec1c1ff 1ec0c0ff 1ebebeff 1db9b9ff 1db6b6ff 1cb0b0ff 1ba5a5ff 104f4fff 0d3131ff 0c2626ff 0c1b1bff 0d1616ff 0d1313ff 0e1212ff 0f1111ff 101212ff 111616ff 111919ff 101c1cff 122424ff 112b2bff 112f2fff 123838ff 134545ff 175b5bff 176e6eff 198383ff 1ca7a7ff 1eb7b7ff 1ebabaff 1eb8b8ff 1db6b6ff 1db1b1ff 1db2b2ff 1ba5a5ff 104a4aff 0d2c2cff 0c2222ff 0c1b1bff 0d1313ff 0e0f0fff 0f0e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121d1dff 132929ff 143737ff 186b6bff 1d9f9fff 1eb6b6ff 1ebcbcff 1ec0c0ff 1ec1c1ff 1ec4c4ff 1fc6c6ff 1fc6c6ff 1ec6c6ff 1ec4c4ff 1dc0c0ff 1dbbbbff 1cb6b6ff 1bacacff 105252ff 0d3535ff 0c2929ff 0c1d1dff 0c1818ff 0d1313ff 0e1313ff 0f1313ff 101717ff 101a1aff 101e1eff 122525ff 112b2bff 113333ff 123939ff 134343ff 145656ff 198b8bff 1ba4a4ff 1db7b7ff 1ebfbfff 1ec0c0ff 1ebfbfff 1ec0c0ff 1dbdbdff 1db7b7ff 1bb7b7ff 1aaaaaff 0e4646ff 0d2c2cff 0b2222ff 0c1b1bff 0d1313ff 0e0f0fff 0f0e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121c1cff 132a2aff 133737ff 176767ff 1b9999ff 1dbdbdff 1cc1c1ff 1dc4c4ff 1ec8c8ff 1dcbcbff 1dcbcbff 1dcbcbff 1dcbcbff 1ecacaff 1dc4c4ff 1cbfbfff 1bbcbcff 1ab1b1ff 0f5858ff 0c3737ff 0b2b2bff 0b2222ff 0d1818ff 0d1919ff 0e1818ff 0f1b1bff 111d1dff 112424ff 122929ff 123030ff 133939ff 134343ff 154e4eff 176b6bff 1ba9a9ff 1cbcbcff 1dc0c0ff 1ec2c2ff 1dc5c5ff 1ec7c7ff 1dc5c5ff 1bc4c4ff 1cc1c1ff 1bbcbcff 1cbbbbff 1aababff 0b3c3cff 0a2c2cff 0b2222ff 0b1a1aff 0c1313ff 0e0d0dff 0f0c0cff 100d0dff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121c1cff 132828ff 133636ff 155e5eff 198d8dff 1cc2c2ff 1cc5c5ff 1dc8c8ff 1dcbcbff 1dcfcfff 1dcfcfff 1dcfcfff 1ccfcfff 1bceceff 1bcacaff 1bc6c6ff 1bc1c1ff 19b9b9ff 0f5b5bff 0b3b3bff 0a2f2fff 0b2424ff 0c1f1fff 0e1e1eff 0f2020ff 102222ff 112a2aff 113030ff 113434ff 133e3eff 134b4bff 167979ff 189090ff 1bacacff 1bbfbfff 1dc6c6ff 1cc9c9ff 1ccbcbff 1cccccff 1dcdcdff 1cccccff 1bcacaff 1ac7c7ff 1ac1c1ff 19b8b8ff 179f9fff 0b3a3aff 0a2a2aff 0a2121ff 0a1a1aff 0c1212ff 0d0d0dff 0f0c0cff 100d0dff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121616ff 121c1cff 122727ff 133535ff 155959ff 188484ff 1bc4c4ff 1cc7c7ff 1ccacaff 1ccfcfff 1cd2d2ff 1cd2d2ff 1bd3d3ff 1bd3d3ff 1ad1d1ff 1aceceff 1ac9c9ff 19c4c4ff 18bdbdff 0e5e5eff 0b3e3eff 0b3232ff 0c2727ff 0c2525ff 0d2525ff 0e2626ff 102a2aff 113131ff 113939ff 124141ff 145050ff 156b6bff 179a9aff 1ab0b0ff 1bc4c4ff 1cc8c8ff 1ccbcbff 1ccdcdff 1ccfcfff 1bd0d0ff 1cd0d0ff 1ccfcfff 1bceceff 1acacaff 1ac5c5ff 18b3b3ff 159494ff 0b3838ff 092828ff 092020ff 0a1919ff 0c1212ff 0d0d0dff 0f0c0cff 100d0dff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111212ff 111515ff 111b1bff 122626ff 123333ff 144f4fff 157373ff 1ac4c4ff 19c9c9ff 1aceceff 1ad1d1ff 1ad5d5ff 18d7d7ff 18d7d7ff 18d7d7ff 19d6d6ff 18d1d1ff 18ceceff 17cbcbff 17c0c0ff 0e6464ff 0c4343ff 0c3838ff 0b3131ff 0c2c2cff 0e2e2eff 0f3131ff 103737ff 114040ff 124f4fff 135c5cff 167e7eff 19bebeff 1acacaff 19cdcdff 19cfcfff 1ad0d0ff 1ad2d2ff 19d4d4ff 1ad5d5ff 1ad5d5ff 19d3d3ff 19d2d2ff 1acfcfff 19ccccff 19c8c8ff 15a8a8ff 107f7fff 0a3434ff 092626ff 091d1dff 0a1616ff 0b1111ff 0d0d0dff 0f0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111111ff 111313ff 111919ff 112323ff 123030ff 124343ff 136161ff 18c1c1ff 19cacaff 18d0d0ff 19d5d5ff 19d9d9ff 18dcdcff 18dcdcff 18dcdcff 18dadaff 18d8d8ff 18d3d3ff 17cfcfff 15c9c9ff 0d6c6cff 0b4e4eff 0b4343ff 0a3c3cff 0c3a3aff 0e3e3eff 0f4141ff 104848ff 125f5fff 149595ff 16afafff 18c9c9ff 19d0d0ff 19d2d2ff 1ad4d4ff 19d7d7ff 19d9d9ff 19dbdbff 19dbdbff 19dcdcff 19dbdbff 18d9d9ff 17d7d7ff 17d3d3ff 16ceceff 17c8c8ff 139898ff 0e6262ff 093131ff 092222ff 081c1cff 091515ff 0b0f0fff 0e0c0cff 0f0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 111212ff 111717ff 112020ff 122e2eff 123b3bff 145151ff 15a8a8ff 17ccccff 17d4d4ff 17d6d6ff 17dbdbff 17dfdfff 18dfdfff 18dfdfff 18dedeff 18dcdcff 16d9d9ff 16d5d5ff 16ceceff 0e7777ff 0a5b5bff 0a5050ff 0c4b4bff 0c4a4aff 0e5151ff 0f5d5dff 127e7eff 14afafff 16c7c7ff 16d0d0ff 17d6d6ff 17d9d9ff 17dcdcff 17ddddff 18dedeff 18dedeff 17dfdfff 16dfdfff 17dfdfff 17ddddff 16dbdbff 16dadaff 16d7d7ff 15d1d1ff 15c2c2ff 108888ff 0a4d4dff 082d2dff 082020ff 091818ff 091212ff 0c0e0eff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 111212ff 121616ff 121e1eff 112b2bff 123535ff 124949ff 149292ff 15cbcbff 16d6d6ff 17d8d8ff 16dcdcff 17dfdfff 17e1e1ff 17e1e1ff 17e1e1ff 16e0e0ff 16dcdcff 16d8d8ff 15d2d2ff 0e7e7eff 0b6262ff 0b5a5aff 0b5454ff 0c5c5cff 0e6d6dff 107f7fff 14a4a4ff 14ceceff 16d8d8ff 16dadaff 16dbdbff 16ddddff 17e0e0ff 17e1e1ff 17e1e1ff 16e1e1ff 16e2e2ff 16e1e1ff 16e0e0ff 16dfdfff 16dcdcff 16dadaff 16d8d8ff 15d5d5ff 13b4b4ff 0f7a7aff 0a4141ff 072a2aff 081d1dff 091717ff 091111ff 0c0d0dff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110f0fff 111313ff 111b1bff 122626ff 113030ff 113e3eff 126565ff 14c1c1ff 14d4d4ff 15d9d9ff 14ddddff 15e1e1ff 15e3e3ff 15e4e4ff 14e4e4ff 14e2e2ff 14e1e1ff 14dfdfff 13d9d9ff 0d8a8aff 0b7474ff 0a6b6bff 0b6767ff 0f8383ff 12b2b2ff 14c8c8ff 15dcdcff 14dedeff 14dfdfff 15e0e0ff 15e0e0ff 15e3e3ff 14e4e4ff 14e5e5ff 15e6e6ff 15e6e6ff 15e6e6ff 15e5e5ff 15e5e5ff 15e3e3ff 14e0e0ff 14dcdcff 14d9d9ff 13dbdbff 0e8f8fff 0a5e5eff 073535ff 062525ff 071919ff 081414ff 0a1010ff 0c0c0cff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110f0fff 111212ff 111818ff 112222ff 102b2bff 103434ff 104242ff 129797ff 12c0c0ff 12ddddff 11dfdfff 13e1e1ff 12e4e4ff 12e7e7ff 12e8e8ff 12e8e8ff 12e6e6ff 11e3e3ff 11e0e0ff 0c9999ff 0a8686ff 0b8c8cff 10aeaeff 10d6d6ff 12dedeff 12e0e0ff 12e0e0ff 12e3e3ff 12e5e5ff 12e7e7ff 13e9e9ff 13eaeaff 13ebebff 13ebebff 12eaeaff 12ececff 12eaeaff 12e9e9ff 12e7e7ff 12e4e4ff 12e0e0ff 11dedeff 11d9d9ff 10c1c1ff 0a5f5fff 084040ff 062f2fff 072020ff 081616ff 091111ff 0a0e0eff 0d0c0cff 0f0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 111010ff 111616ff 242f2fff 1c3030ff 0f2e2eff 103b3bff 0f6363ff 109c9cff 12d0d0ff 11dfdfff 11e2e2ff 11e5e5ff 11e8e8ff 11eaeaff 10eaeaff 10eaeaff 10e8e8ff 10e6e6ff 0db8b8ff 0dc1c1ff 0dcacaff 10d9d9ff 0fe4e4ff 10e7e7ff 10e8e8ff 11e8e8ff 11eaeaff 11ebebff 11ececff 10ededff 10ededff 10ededff 10ededff 11ececff 10ededff 10ebebff 10ebebff 10e9e9ff 10e6e6ff 10e0e0ff 10ddddff 0fcfcfff 0a8282ff 265e5eff 244b4bff 1b3939ff 071919ff 081212ff 090e0eff 0b0d0dff 0d0b0bff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 111313ff 6d7070ff 546060ff 294040ff 0f3434ff 0e4949ff 0e7373ff 0ea4a4ff 10ddddff 0fe4e4ff 10e6e6ff 0fe8e8ff 0febebff 0eececff 0eececff 0eececff 0eebebff 0dd9d9ff 0de2e2ff 0de6e6ff 0ee9e9ff 0eebebff 0eececff 0eededff 0fededff 0fefefff 0fefefff 0ff0f0ff 0ff0f0ff 0ff0f0ff 0ff0f0ff 10efefff 0fefefff 0fefefff 0fececff 0febebff 0ee9e9ff 0ee6e6ff 0ee2e2ff 0dccccff 11afafff 367a7aff 8da7a7ff 6f8383ff 3d5151ff 071616ff 091010ff 0a0e0eff 0c0c0cff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110f0fff 1c1d1dff b5b6b6ff 8e9494ff 4a5757ff 0f2e2eff 0e3d3dff 0e5454ff 0e7676ff 0dceceff 0ee3e3ff 0ee8e8ff 0de9e9ff 0dececff 0deeeeff 0deeeeff 0defefff 0df0f0ff 0df0f0ff 0df0f0ff 0defefff 0defefff 0defefff 0df0f0ff 0df0f0ff 0df1f1ff 0df2f2ff 0df3f3ff 0df3f3ff 0ef3f3ff 0ef2f2ff 0ef1f1ff 0ef1f1ff 0ef1f1ff 0ff0f0ff 0eeeeeff 0dececff 0de9e9ff 0de7e7ff 0ddedeff 0bb3b3ff 138787ff 5c8080ff ebefefff abb3b3ff 4f5e5eff 081313ff 090f0fff 0b0d0dff 0c0d0dff 0e0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 171313ff 6a6a6aff edededff bcbfbfff 6b7373ff 0f2626ff 0f3232ff 0f3b3bff 0d4949ff 0b7a7aff 0cd3d3ff 0ce5e5ff 0be9e9ff 0cececff 0ceeeeff 0cefefff 0cf0f0ff 0cf0f0ff 0cf1f1ff 0cf2f2ff 0cf2f2ff 0cf2f2ff 0cf3f3ff 0cf3f3ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf3f3ff 0cf1f1ff 0cf0f0ff 0ceeeeff 0cececff 0ceaeaff 0beaeaff 08a9a9ff 077070ff 094242ff 244c4cff e4e9e9ff 899292ff 142222ff 080f0fff 0a0d0dff 0c0c0cff 0d0b0bff 0f0b0bff 100c0cff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 141010ff 2a2626ff c6c5c5ff d6d5d5ff b6b7b7ff 838686ff 0f1d1dff 1b3333ff 2e4d4dff 416666ff 407474ff 1d8c8cff 39bbbbff 51e8e8ff 17efefff 17efefff 39f2f2ff 51f5f5ff 09f2f2ff 15f4f4ff 35f7f7ff 43f7f7ff 4bf7f7ff 26f7f7ff 4ef7f7ff 4af7f7ff 15f6f6ff 0af5f5ff 09f5f5ff 09f5f5ff 0ef5f5ff 56f7f7ff 46f7f7ff 46f7f7ff 56f7f7ff 09f1f1ff 09f0f0ff 09ececff 13e3e3ff 59c6c6ff 347979ff 185353ff 0f4141ff 687d7dff c8ccccff 6f7676ff 131d1dff 5a5d5dff 222121ff 141212ff 0e0b0bff 0f0c0cff 100d0dff 383535ff 454242ff 433f3fff 141010ff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 221f1fff 595656ff 9e9d9dff bebebeff b8b8b8ff 9a9b9bff 0f1a1aff 304040ff 697a7aff 98aaaaff 769393ff 6fa6a6ff 8dcdcdff 9eeeeeff 47e6e6ff 5bf3f3ff 88f7f7ff a1f9f9ff 28f3f3ff 19f4f4ff 69f9f9ff 8dfafaff a5fbfbff 63fafaff 98fbfbff 96fbfbff 50f8f8ff 0ef6f6ff 20f7f7ff 39f8f8ff 6efafaff 6df8f8ff 8afbfbff 8efbfbff 75f8f8ff 08f6f6ff 2bebebff 4ee8e8ff 6cdfdfff 63a6a6ff 91b0b0ff 597a7aff 2a4d4dff 919e9eff b4b9b9ff 8e9393ff 6b7171ff a2a4a4ff 5a5a5aff 302d2dff 110d0dff 252222ff 5f5c5cff 636060ff 737171ff 9d9b9bff 1a1616ff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 141010ff 353131ff 939191ff 666464ff a9a8a8ff bebdbdff b3b4b4ff 101515ff 3f4949ff 9ba1a1ff e8ebebff a7b6b6ff aebfbfff d0dcdcff e2f4f4ff 7fdbdbff 92ededff caf8f8ff e8fefeff 40f5f5ff 18f5f5ff 98fbfbff d0fdfdff edffffff 89fbfbff cffefeff d4fefeff 8efbfbff 12f6f6ff 48f8f8ff 75fafaff b9fefeff 6df9f9ff c5fdfdff cdfcfcff 83f7f7ff 09f1f1ff 5ee9e9ff 92dedeff aecacaff 578080ff d5dedeff 8a9999ff 3f5656ff b9bfbfff a9ababff a9acacff b3b4b4ff e3e3e3ff 8d8c8cff 484545ff 171313ff 524f4fff a4a3a3ff 8b8989ff 9d9b9bff e3e2e2ff 1f1c1cff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 282424ff 605d5dff e5e6e6ff 4c4a4aff 9a9999ff cbcacaff d5d4d4ff 101212ff 1d2222ff 8e9191ff f8f8f8ff c3c9c9ff 3d5d5dff 94a6a6ff f8fafaff c1d3d3ff 47a7a7ff 9ad0d0ff e2fefeff 14f3f3ff 05f9f9ff 9efdfdff c5fefeff 98fcfcff 0ef6f6ff 86fafaff b1fcfcff a8fdfdff 1ef7f7ff c5fdfdff ccfefeff 31f8f8ff 17f9f9ff c5fefeff d4fbfbff 4fe9e9ff 13a8a8ff e2f5f5ff 90ababff 1e5454ff 033131ff 3a5555ff 233939ff 223434ff f0f1f1ff c7c8c8ff 6e6f6fff 353636ff f0f0f0ff 6d6b6bff 353232ff 2a2727ff e2e1e1ff 646161ff 9f9d9dff aaa8a8ff 817f7fff 191515ff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 807e7eff a4a3a3ff a19f9fff 807f7fff a1a0a0ff d2d1d1ff e2e2e2ff 1e1c1cff 585a5aff afb0b0ff ebebebff 596363ff 5f6f6fff a9b2b2ff d8e0e0ff 2e5858ff 6f9898ff a7c3c3ff bbd8d8ff 078b8bff 1fb8b8ff c3eeeeff c8ffffff 30fdfdff 07fefeff baffffff cdffffff 53ffffff 72fefeff b3ffffff 98fafaff 0ee7e7ff 53d8d8ff d6f5f5ff c6dedeff 217c7cff 73a5a5ff c9d7d7ff 6e8888ff 073030ff 032323ff 0b2121ff 253333ff 545c5cff fefefeff 606060ff 403f3fff 4e4d4dff fefefeff 403d3dff 423f3fff 716e6eff efeeeeff a1a0a0ff 747272ff 555252ff 1f1c1cff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 130f0fff 353131ff 9b9999ff a2a1a1ff 545252ff 4d4a4aff 6e6b6bff b8b7b7ff e6e6e6ff 363434ff 7e7e7eff b5b5b5ff cbcbcbff 2d3535ff 7b8585ff a8b0b0ff b3bcbcff 123838ff 90a7a7ff aabdbdff a0babaff 257878ff 429e9eff bedcdcff b2dedeff 15aeaeff 38d2d2ff c2efefff bce9e9ff 2bc2c2ff b0f7f7ff a7e0e0ff 7fcdcdff 23b1b1ff a0dfdfff d2e6e6ff b2c8c8ff 326f6fff 99b1b1ff b4c1c1ff 5e7474ff 042323ff 0b2222ff 213030ff 485151ff 7a7f7fff d9d9d9ff 3a3838ff 3e3c3cff 696767ff e0e0e0ff 504e4eff 696767ff 9d9c9cff cbcacaff 626060ff 454242ff 3a3737ff 2d2a2aff 130f0fff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 1d1919ff 696666ff aeacacff 969595ff 120e0eff 120e0eff 413e3eff a2a1a1ff ebebebff 5c5959ff a3a2a2ff b3b2b2ff a4a2a2ff 101313ff 9b9e9eff a5ababff 8a9292ff 0b2727ff b1bbbbff b2c0c0ff 90a9a9ff 416d6dff 6a9393ff b5cbcbff a0bfbfff 1f6b6bff 71a7a7ff b3cfcfff 96c2c2ff 107e7eff dae9e9ff a3c4c4ff 7aa8a8ff 4f8787ff dde7e7ff cedadaff a5b9b9ff 4a7171ff a5b3b3ff aab5b5ff 5f7171ff 172c2cff 293636ff 3d4343ff 6e7171ff 9d9f9fff acababff 211f1fff 454343ff 878585ff c7c6c6ff 6a6868ff 8b8989ff b8b7b7ff afaeaeff 2e2b2bff 2e2b2bff 383434ff 464343ff 141010ff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 1d1919ff 494646ff e5e5e5ff c4c3c3ff 8c8a8aff 120e0eff 120e0eff 7a7777ff c3c2c2ff f8f8f8ff c4c3c3ff deddddff a6a4a4ff 5f5d5dff 101111ff d4d4d4ff a5a8a8ff 505757ff 0d1b1bff d4d6d6ff e8eaeaff cad0d0ff 274747ff a9b8b8ff bdcacaff bdcbcbff b0c2c2ff a2b9b9ff 427070ff 1a5454ff 0d4a4aff a5bbbbff d4dedeff dce4e4ff cdd7d7ff b2c0c0ff dfe5e5ff cbd3d3ff 617575ff 536363ff dcdfdfff c0c4c4ff 979b9bff b2b4b4ff 2c2e2eff 757676ff c6c6c6ff 777575ff 1b1818ff 5a5858ff adacacff e2e1e1ff 797777ff 6a6868ff 7b7979ff f1f0f0ff b9b8b8ff aaa8a8ff 888686ff 2d2a2aff 130f0fff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 181414ff 2c2929ff 282424ff 211e1eff 120e0eff 120e0eff 4c4949ff 5b5858ff 626060ff 5c5959ff 605d5dff 444141ff 262323ff 110e0eff 2a2828ff 232323ff 181a1aff 0f1414ff 494f4fff 3c4545ff 233030ff 0f2323ff dbdedeff 98a4a4ff 6b7e7eff 365151ff 1c3b3bff 0d3232ff 082f2fff 062e2eff 193a3aff 476060ff 4c6262ff 2d4545ff 344b4bff 3c4e4eff 334343ff 112121ff 111d1dff 3a4141ff 414646ff 3d4242ff 202121ff 100f0fff 1a1818ff 242121ff 1c1919ff 100d0dff 262323ff 3e3b3bff 454242ff 221e1eff 1c1919ff 221e1eff 474444ff 403d3dff 2b2727ff 201d1dff 151111ff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 2c2828ff 2f2c2cff 2f2c2cff 2f2c2cff 2f2c2cff 232020ff 181414ff 110d0dff 110e0eff 100f0fff 100f0fff 0f1212ff 222525ff 181f1fff 121b1bff 323d3dff ebececff 6e7878ff 364545ff 172b2bff 092222ff 072121ff 072121ff 072121ff 062020ff 1e3232ff 1f3333ff 0e2424ff 152525ff 172424ff 131f1fff 081212ff 091010ff 171b1bff 1d1f1fff 1f2020ff 0c0b0bff 0d0a0aff 0e0b0bff 0e0b0bff 0f0c0cff 100c0cff 181414ff 1e1b1bff 1f1b1bff 120e0eff 110d0dff 120e0eff 1f1c1cff 1f1c1cff 151111ff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110e0eff 110e0eff 100f0fff 0f1010ff 0f1212ff 181d1dff 5f6363ff e7e7e7ff 4b5353ff 111c1cff 0b1717ff 0a1717ff 0a1818ff 091818ff 091818ff 091717ff 081616ff 081515ff 081414ff 091212ff 091010ff 090f0fff 0a0f0fff 0b0d0dff 0b0c0cff 0c0c0cff 0d0c0cff 0d0b0bff 0e0b0bff 0f0b0bff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100e0eff 100d0dff 1f1d1dff 878787ff 878787ff 595a5aff 3b3c3cff 0d1010ff 0d1111ff 0c1010ff 0c1010ff 0c1010ff 0b1010ff 0b0f0fff 0b0f0fff 0b0e0eff 0b0e0eff 0c0d0dff 0c0c0cff 0c0b0bff 0d0b0bff 0d0a0aff 0e0b0bff 0e0b0bff 0f0c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120f0fff 1f1c1cff 1f1c1cff 191616ff 151212ff 0f0c0cff 0e0d0dff 0e0e0eff 0e0e0eff 0e0d0dff 0d0c0cff 0d0c0cff 0d0c0cff 0d0b0bff 0e0b0bff 0e0b0bff 0e0b0bff 0e0b0bff 0f0b0bff 0f0c0cff 0f0c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100c0cff 100c0cff 100c0cff 0f0d0dff 0f0d0dff 0f0d0dff 0f0c0cff 0f0c0cff 0f0c0cff 0f0c0cff 0f0b0bff 0f0b0bff 0f0b0bff 0f0c0cff 0f0c0cff 100c0cff 100c0cff 100c0cff 100d0dff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100d0dff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0f0b0bff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 0f0b0bff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000013 0d0a0aff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 0d0a0aff 00000013 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000012 0b0909e5 0d0a0aff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0d0a0aff 0b0909e5 00000012 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000000e 07050569 090808eb 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090808eb 07050569 0000000e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000006 00000018 0000002e 00000038 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 00000038 0000002e 00000018 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000001 00000006 0000000e 00000012 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000012 0000000e 00000006 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 00000001 211e1e45 403e3eda 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 403e3eda 211e1e45 00000001 00000000 00000000 │ │ +00000000 00000000 00000006 0e0c0cd9 292525ff 171313ff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 171313ff 292525ff 0e0c0cd9 00000006 00000000 00000000 │ │ +00000000 00000000 0000000e 0f0b0bfc 171313ff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 171313ff 0f0b0bfc 0000000e 00000000 00000000 │ │ +00000000 00000000 00000012 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000012 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 110f0fff 110f0fff 111010ff 121111ff 121212ff 121212ff 121212ff 121414ff 121414ff 131313ff 131313ff 131313ff 131313ff 131313ff 131414ff 131313ff 131313ff 121313ff 121313ff 121212ff 121212ff 121111ff 121111ff 111010ff 111010ff 110f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110e0eff 121010ff 121010ff 121010ff 121111ff 131212ff 131313ff 131515ff 141616ff 141818ff 131818ff 131919ff 131b1bff 141b1bff 151b1bff 151c1cff 151c1cff 141c1cff 141c1cff 131b1bff 131a1aff 131818ff 131616ff 141616ff 131515ff 131414ff 131212ff 121212ff 121111ff 121010ff 110f0fff 110e0eff 110e0eff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 111010ff 121212ff 121212ff 131212ff 131414ff 141515ff 131919ff 141d1dff 141e1eff 172222ff 1b2828ff 1f2c2cff 253333ff 2d3939ff 2f3c3cff 313e3eff 313e3eff 2e3c3cff 2a3737ff 263333ff 1f2b2bff 192626ff 152020ff 141e1eff 141c1cff 131919ff 131515ff 131414ff 131414ff 121212ff 111010ff 111010ff 110f0fff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 110f0fff 121212ff 121414ff 121414ff 131515ff 131818ff 151c1cff 162121ff 172727ff 1b2c2cff 213535ff 2d3f3fff 354747ff 415353ff 4b5b5bff 536161ff 556464ff 556464ff 4f5f5fff 485858ff 425252ff 364747ff 273a3aff 1d3131ff 1a2d2dff 182828ff 151f1fff 121818ff 121818ff 121616ff 121414ff 121313ff 121111ff 111010ff 110e0eff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110f0fff 111010ff 121313ff 131515ff 131717ff 141919ff 131c1cff 152525ff 172f2fff 1d3737ff 284242ff 435a5aff 647676ff 768686ff 7d8e8eff 869595ff 879797ff 899898ff 899898ff 899898ff 889999ff 879797ff 859494ff 7f8f8fff 6d7f7fff 566b6bff 455b5bff 294343ff 193434ff 162b2bff 152323ff 141b1bff 131717ff 121616ff 111515ff 121313ff 121111ff 110f0fff 110f0fff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 121313ff 131414ff 131515ff 131a1aff 141c1cff 162525ff 173131ff 1c3c3cff 435f5fff 5a7373ff 6e8484ff 7b9090ff 819494ff 829595ff 829696ff 829898ff 849797ff 849898ff 849898ff 839898ff 839999ff 839999ff 839898ff 849898ff 819797ff 7f9393ff 7b8f8fff 708787ff 536e6eff 294848ff 1d3c3cff 173131ff 152121ff 131a1aff 131818ff 121515ff 111414ff 121111ff 111010ff 110f0fff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 111111ff 131414ff 131717ff 121a1aff 141e1eff 172c2cff 1c3939ff 264747ff 456565ff 668181ff 748d8dff 7f9595ff 829b9bff 849b9bff 849b9bff 849b9bff 839b9bff 849a9aff 849b9bff 849a9aff 839a9aff 839b9bff 829b9bff 829b9bff 849b9bff 849c9cff 849c9cff 839b9bff 7f9898ff 718b8bff 547272ff 3b5d5dff 264848ff 173333ff 162424ff 131e1eff 131a1aff 121616ff 111414ff 111212ff 111010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 110f0fff 121414ff 131515ff 121919ff 131d1dff 152727ff 1c4040ff 295050ff 3c6262ff 708e8eff 839d9dff 859f9fff 859e9eff 839c9cff 849d9dff 849c9cff 849c9cff 849c9cff 849d9dff 849d9dff 849d9dff 849d9dff 849e9eff 849f9fff 849f9fff 849f9fff 839f9fff 849f9fff 849f9fff 869f9fff 85a1a1ff 7d9898ff 5e7f7fff 3d6363ff 214a4aff 173131ff 152626ff 141c1cff 121919ff 111414ff 111313ff 121111ff 110f0fff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 111010ff 111212ff 121515ff 131818ff 131c1cff 141f1fff 152727ff 1c4848ff 2b5c5cff 557d7dff 7d9d9dff 86a4a4ff 86a4a4ff 85a2a2ff 84a2a2ff 84a2a2ff 84a2a2ff 83a0a0ff 83a0a0ff 83a1a1ff 83a1a1ff 83a2a2ff 83a2a2ff 84a3a3ff 84a3a3ff 84a3a3ff 85a4a4ff 85a5a5ff 85a5a5ff 84a5a5ff 85a5a5ff 85a5a5ff 85a5a5ff 85a5a5ff 84a4a4ff 7d9c9cff 4b7575ff 205252ff 183d3dff 152a2aff 131c1cff 111919ff 121616ff 111313ff 111111ff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 121212ff 131414ff 131515ff 131c1cff 152121ff 183333ff 1d4747ff 245c5cff 658f8fff 7a9f9fff 85a8a8ff 85a9a9ff 85a8a8ff 85a8a8ff 84a7a7ff 84a4a4ff 819a9aff 849f9fff 84a1a1ff 84a4a4ff 84a2a2ff 84a3a3ff 84a3a3ff 85a5a5ff 83a6a6ff 85a7a7ff 85a8a8ff 85a8a8ff 84a9a9ff 85aaaaff 85aaaaff 85aaaaff 84aaaaff 85a9a9ff 85a8a8ff 83a6a6ff 7ea2a2ff 447575ff 2a5d5dff 194646ff 142727ff 121d1dff 121919ff 111616ff 111212ff 111010ff 110f0fff 110e0eff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 111111ff 131414ff 131717ff 121a1aff 141e1eff 172f2fff 1a4343ff 1f5959ff 377171ff 759f9fff 82a9a9ff 86acacff 85adadff 86acacff 84ababff 84aaaaff 84a7a7ff 809595ff 809696ff 819999ff 849f9fff 83a4a4ff 84a6a6ff 84a7a7ff 84a8a8ff 85a9a9ff 85aaaaff 85ababff 85ababff 85acacff 86adadff 86adadff 85adadff 85adadff 86acacff 86acacff 86acacff 86acacff 649292ff 427777ff 235b5bff 173a3aff 122323ff 111c1cff 111919ff 121414ff 101212ff 111010ff 110f0fff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 121111ff 131515ff 131919ff 131d1dff 152222ff 193e3eff 1c5353ff 236767ff 4b8686ff 7eababff 86afafff 85afafff 85b0b0ff 85b0b0ff 85aeaeff 85acacff 84aaaaff 7f9191ff 7f8c8cff 7f8e8eff 809797ff 84a2a2ff 83a5a5ff 84a7a7ff 84aaaaff 85acacff 84ababff 84ababff 85adadff 85afafff 86b1b1ff 86b1b1ff 85b1b1ff 85b1b1ff 85b1b1ff 85b1b1ff 86b1b1ff 86b0b0ff 81ababff 5b9090ff 337171ff 1a5050ff 142a2aff 122020ff 111b1bff 111616ff 111313ff 101111ff 110f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 121414ff 131818ff 131c1cff 152121ff 172e2eff 205d5dff 1d6868ff 227373ff 659e9eff 82b2b2ff 86b5b5ff 86b5b5ff 87b5b5ff 85b4b4ff 85b2b2ff 85b1b1ff 84acacff 809292ff 7d8c8cff 7d8989ff 7d8686ff 7f8e8eff 829d9dff 83a4a4ff 84ababff 85afafff 85afafff 85afafff 84b1b1ff 85b1b1ff 85b2b2ff 85b3b3ff 85b4b4ff 86b5b5ff 86b5b5ff 86b5b5ff 85b4b4ff 86b4b4ff 87b3b3ff 72a5a5ff 549191ff 1d6c6cff 164141ff 142d2dff 121f1fff 111a1aff 101414ff 101212ff 101111ff 110e0eff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 111010ff 121414ff 131b1bff 142121ff 152b2bff 1b4b4bff 207171ff 207777ff 247b7bff 599d9dff 85b8b8ff 88bbbbff 87b9b9ff 87b9b9ff 88b8b8ff 88b7b7ff 88b5b5ff 87b1b1ff 829494ff 808c8cff 7e8989ff 7d8787ff 7d8686ff 7d8888ff 7e8c8cff 819898ff 83aaaaff 86b1b1ff 85b2b2ff 84b2b2ff 86b2b2ff 86b6b6ff 86b7b7ff 86b8b8ff 87b9b9ff 86b9b9ff 86b9b9ff 86b9b9ff 86b9b9ff 89b9b9ff 79aeaeff 619e9eff 1f7575ff 1d6161ff 174343ff 122626ff 111d1dff 101717ff 111414ff 111212ff 100f0fff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110f0fff 121111ff 121717ff 131e1eff 142626ff 163232ff 1f6161ff 237b7bff 227f7fff 248383ff 419595ff 70b2b2ff 7bb8b8ff 80b9b9ff 80b9b9ff 7cb6b6ff 7ab3b3ff 78b0b0ff 76aaaaff 728787ff 738080ff 737e7eff 757e7eff 788181ff 7a8484ff 7c8787ff 7f8d8dff 829a9aff 83a6a6ff 84adadff 84b3b3ff 86b6b6ff 86b7b7ff 86b7b7ff 86b9b9ff 87bcbcff 85bcbcff 85bcbcff 85bcbcff 85bcbcff 88bdbdff 76b1b1ff 5ba0a0ff 207b7bff 1f6f6fff 195050ff 132f2fff 112020ff 111919ff 111515ff 101313ff 100f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 111010ff 121414ff 121a1aff 142121ff 152b2bff 183a3aff 217575ff 238080ff 238585ff 248888ff 299090ff 55a7a7ff 66b1b1ff 6eb5b5ff 6eb4b4ff 69afafff 64aaaaff 60a4a4ff 5c9e9eff 577373ff 5a6b6bff 5d6969ff 636a6aff 697171ff 6d7575ff 707777ff 757c7cff 778484ff 7d9797ff 81a1a1ff 84b0b0ff 86b6b6ff 86b8b8ff 86b9b9ff 86babaff 85bdbdff 86bebeff 85bebeff 85bebeff 85bfbfff 86bfbfff 6fb2b2ff 51a0a0ff 1f8181ff 207c7cff 1a5d5dff 153b3bff 112222ff 101b1bff 101717ff 101212ff 100f0fff 110e0eff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 111111ff 121616ff 131c1cff 142525ff 163434ff 194a4aff 228383ff 238a8aff 238e8eff 239292ff 229595ff 249898ff 269898ff 289999ff 279696ff 249292ff 228d8dff 208888ff 1f7f7fff 143c3cff 112b2bff 122525ff 152121ff 192222ff 202828ff 262e2eff 303a3aff 444e4eff 5c6969ff 6b7979ff 7f9494ff 89b0b0ff 88bbbbff 87bdbdff 85bbbbff 85bebeff 86bfbfff 86bfbfff 86c1c1ff 88c4c4ff 7cbebeff 54a9a9ff 2a9393ff 1f8989ff 208585ff 1b6d6dff 164e4eff 102626ff 0f1d1dff 0f1818ff 0f1414ff 0f1010ff 100f0fff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 111212ff 121717ff 131f1fff 142a2aff 174040ff 1c5d5dff 229090ff 239494ff 239797ff 229b9bff 239c9cff 239f9fff 249f9fff 229f9fff 229c9cff 219999ff 209494ff 209090ff 1d8585ff 124040ff 102a2aff 0f2121ff 0f1a1aff 0f1818ff 101616ff 111616ff 121a1aff 151d1dff 182424ff 1b2929ff 273838ff 3e5454ff 587f7fff 679696ff 77b3b3ff 7fbebeff 81c0c0ff 80c0c0ff 7dc0c0ff 6cbbbbff 3ca5a5ff 2a9d9dff 1f9999ff 209393ff 1f8f8fff 1d7f7fff 1a6868ff 102a2aff 0f2222ff 0f1b1bff 0f1616ff 0f1111ff 100e0eff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121111ff 121313ff 121919ff 132020ff 142a2aff 174949ff 1c6b6bff 219696ff 229a9aff 219d9dff 229f9fff 22a2a2ff 22a3a3ff 21a3a3ff 21a2a2ff 21a1a1ff 209c9cff 1f9999ff 1f9494ff 1d8a8aff 124040ff 0e2929ff 0d2121ff 0e1919ff 0e1616ff 0e1313ff 0f1313ff 0f1414ff 0f1515ff 0f1818ff 101b1bff 152323ff 223434ff 324e4eff 3a5e5eff 467878ff 509a9aff 54aaaaff 54aeaeff 51afafff 45acacff 2aa1a1ff 239e9eff 1f9c9cff 209999ff 1f9393ff 1d8b8bff 1a7878ff 102e2eff 0e2222ff 0f1c1cff 0f1717ff 0f1212ff 100e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121111ff 121414ff 121b1bff 142323ff 142e2eff 195454ff 1d7b7bff 219b9bff 21a0a0ff 22a4a4ff 22a7a7ff 21a9a9ff 22a9a9ff 21aaaaff 21a9a9ff 21a8a8ff 20a2a2ff 1f9f9fff 1f9a9aff 1d8f8fff 114343ff 0e2b2bff 0d2222ff 0e1919ff 0e1515ff 0e1212ff 0f1212ff 101212ff 101212ff 111515ff 101818ff 111a1aff 102020ff 102626ff 112c2cff 153a3aff 1d6565ff 248787ff 259292ff 249b9bff 219f9fff 20a1a1ff 21a2a2ff 21a2a2ff 209f9fff 1f9999ff 1f9797ff 1d8989ff 103232ff 0f2525ff 0e1e1eff 0e1818ff 0f1313ff 0f0e0eff 100c0cff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121212ff 121515ff 121c1cff 132626ff 153131ff 1a5d5dff 1f8b8bff 20a2a2ff 22a5a5ff 22aaaaff 21aeaeff 21afafff 21b1b1ff 21b1b1ff 20b0b0ff 20aeaeff 1fa9a9ff 1ea5a5ff 1ea0a0ff 1d9595ff 124848ff 0e2d2dff 0d2323ff 0d1919ff 0d1414ff 0d1010ff 0e1010ff 0f1010ff 0f1111ff 101313ff 101515ff 111818ff 111d1dff 112323ff 112727ff 122f2fff 113434ff 155858ff 1a7575ff 1c8f8fff 1fa1a1ff 1fa6a6ff 1fa8a8ff 1fa9a9ff 1ea5a5ff 1fa2a2ff 1fa1a1ff 1d9494ff 0f3b3bff 0f2929ff 0d2020ff 0e1919ff 0e1212ff 0f0f0fff 100d0dff 100e0eff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121212ff 121515ff 121c1cff 132828ff 153636ff 1a6767ff 1f9797ff 21aaaaff 21adadff 21b1b1ff 21b3b3ff 21b7b7ff 21b7b7ff 20b7b7ff 20b6b6ff 20b4b4ff 1fb0b0ff 1eacacff 1ea7a7ff 1d9d9dff 114949ff 0d2e2eff 0c2424ff 0d1b1bff 0d1414ff 0d1010ff 0e0f0fff 0f0f0fff 101010ff 101212ff 101313ff 101818ff 111b1bff 102323ff 112828ff 113030ff 123a3aff 144646ff 155050ff 165e5eff 1a8484ff 1faaaaff 1fb0b0ff 1fb0b0ff 20adadff 1da8a8ff 1da8a8ff 1d9d9dff 114747ff 0e2a2aff 0d2020ff 0d1a1aff 0e1313ff 0f0f0fff 100e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121616ff 121c1cff 132a2aff 153737ff 1a6b6bff 1e9e9eff 1faeaeff 20b3b3ff 1fb6b6ff 1fbabaff 1fbbbbff 20bdbdff 1fbdbdff 1ebdbdff 1ebbbbff 1db6b6ff 1db2b2ff 1eaeaeff 1ba2a2ff 104d4dff 0d3030ff 0c2626ff 0d1b1bff 0d1515ff 0d1111ff 0e1010ff 0f0f0fff 101111ff 111313ff 111515ff 101a1aff 121f1fff 112727ff 112b2bff 123434ff 133f3fff 144a4aff 155959ff 166c6cff 1b9797ff 1db1b1ff 1eb6b6ff 1eb5b5ff 1eb3b3ff 1daeaeff 1dadadff 1ca1a1ff 114a4aff 0e2d2dff 0c2222ff 0c1a1aff 0d1313ff 0e0f0fff 0f0e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121c1cff 132929ff 143737ff 196c6cff 1ea0a0ff 1eb1b1ff 1eb6b6ff 1fbabaff 1fbdbdff 1fbebeff 1ec0c0ff 1ec1c1ff 1ec0c0ff 1ebebeff 1db9b9ff 1db6b6ff 1cb0b0ff 1ba5a5ff 104f4fff 0d3131ff 0c2626ff 0c1b1bff 0d1616ff 0d1313ff 0e1212ff 0f1111ff 101212ff 111616ff 111919ff 101c1cff 122424ff 112b2bff 112f2fff 123838ff 134545ff 175b5bff 176e6eff 198383ff 1ca7a7ff 1eb7b7ff 1ebabaff 1eb8b8ff 1db6b6ff 1db1b1ff 1db2b2ff 1ba5a5ff 104a4aff 0d2c2cff 0c2222ff 0c1b1bff 0d1313ff 0e0f0fff 0f0e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121d1dff 132929ff 143737ff 186b6bff 1d9f9fff 1eb6b6ff 1ebcbcff 1ec0c0ff 1ec1c1ff 1ec4c4ff 1fc6c6ff 1fc6c6ff 1ec6c6ff 1ec4c4ff 1dc0c0ff 1dbbbbff 1cb6b6ff 1bacacff 105252ff 0d3535ff 0c2929ff 0c1d1dff 0c1818ff 0d1313ff 0e1313ff 0f1313ff 101717ff 101a1aff 101e1eff 122525ff 112b2bff 113333ff 123939ff 134343ff 145656ff 198b8bff 1ba4a4ff 1db7b7ff 1ebfbfff 1ec0c0ff 1ebfbfff 1ec0c0ff 1dbdbdff 1db7b7ff 1bb7b7ff 1aaaaaff 0e4646ff 0d2c2cff 0b2222ff 0c1b1bff 0d1313ff 0e0f0fff 0f0e0eff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121c1cff 132a2aff 133737ff 176767ff 1b9999ff 1dbdbdff 1cc1c1ff 1dc4c4ff 1ec8c8ff 1dcbcbff 1dcbcbff 1dcbcbff 1dcbcbff 1ecacaff 1dc4c4ff 1cbfbfff 1bbcbcff 1ab1b1ff 0f5858ff 0c3737ff 0b2b2bff 0b2222ff 0d1818ff 0d1919ff 0e1818ff 0f1b1bff 111d1dff 112424ff 122929ff 123030ff 133939ff 134343ff 154e4eff 176b6bff 1ba9a9ff 1cbcbcff 1dc0c0ff 1ec2c2ff 1dc5c5ff 1ec7c7ff 1dc5c5ff 1bc4c4ff 1cc1c1ff 1bbcbcff 1cbbbbff 1aababff 0b3c3cff 0a2c2cff 0b2222ff 0b1a1aff 0c1313ff 0e0d0dff 0f0c0cff 100d0dff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121717ff 121c1cff 132828ff 133636ff 155e5eff 198d8dff 1cc2c2ff 1cc5c5ff 1dc8c8ff 1dcbcbff 1dcfcfff 1dcfcfff 1dcfcfff 1ccfcfff 1bceceff 1bcacaff 1bc6c6ff 1bc1c1ff 19b9b9ff 0f5b5bff 0b3b3bff 0a2f2fff 0b2424ff 0c1f1fff 0e1e1eff 0f2020ff 102222ff 112a2aff 113030ff 113434ff 133e3eff 134b4bff 167979ff 189090ff 1bacacff 1bbfbfff 1dc6c6ff 1cc9c9ff 1ccbcbff 1cccccff 1dcdcdff 1cccccff 1bcacaff 1ac7c7ff 1ac1c1ff 19b8b8ff 179f9fff 0b3a3aff 0a2a2aff 0a2121ff 0a1a1aff 0c1212ff 0d0d0dff 0f0c0cff 100d0dff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 121313ff 121616ff 121c1cff 122727ff 133535ff 155959ff 188484ff 1bc4c4ff 1cc7c7ff 1ccacaff 1ccfcfff 1cd2d2ff 1cd2d2ff 1bd3d3ff 1bd3d3ff 1ad1d1ff 1aceceff 1ac9c9ff 19c4c4ff 18bdbdff 0e5e5eff 0b3e3eff 0b3232ff 0c2727ff 0c2525ff 0d2525ff 0e2626ff 102a2aff 113131ff 113939ff 124141ff 145050ff 156b6bff 179a9aff 1ab0b0ff 1bc4c4ff 1cc8c8ff 1ccbcbff 1ccdcdff 1ccfcfff 1bd0d0ff 1cd0d0ff 1ccfcfff 1bceceff 1acacaff 1ac5c5ff 18b3b3ff 159494ff 0b3838ff 092828ff 092020ff 0a1919ff 0c1212ff 0d0d0dff 0f0c0cff 100d0dff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111212ff 111515ff 111b1bff 122626ff 123333ff 144f4fff 157373ff 1ac4c4ff 19c9c9ff 1aceceff 1ad1d1ff 1ad5d5ff 18d7d7ff 18d7d7ff 18d7d7ff 19d6d6ff 18d1d1ff 18ceceff 17cbcbff 17c0c0ff 0e6464ff 0c4343ff 0c3838ff 0b3131ff 0c2c2cff 0e2e2eff 0f3131ff 103737ff 114040ff 124f4fff 135c5cff 167e7eff 19bebeff 1acacaff 19cdcdff 19cfcfff 1ad0d0ff 1ad2d2ff 19d4d4ff 1ad5d5ff 1ad5d5ff 19d3d3ff 19d2d2ff 1acfcfff 19ccccff 19c8c8ff 15a8a8ff 107f7fff 0a3434ff 092626ff 091d1dff 0a1616ff 0b1111ff 0d0d0dff 0f0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111111ff 111313ff 111919ff 112323ff 123030ff 124343ff 136161ff 18c1c1ff 19cacaff 18d0d0ff 19d5d5ff 19d9d9ff 18dcdcff 18dcdcff 18dcdcff 18dadaff 18d8d8ff 18d3d3ff 17cfcfff 15c9c9ff 0d6c6cff 0b4e4eff 0b4343ff 0a3c3cff 0c3a3aff 0e3e3eff 0f4141ff 104848ff 125f5fff 149595ff 16afafff 18c9c9ff 19d0d0ff 19d2d2ff 1ad4d4ff 19d7d7ff 19d9d9ff 19dbdbff 19dbdbff 19dcdcff 19dbdbff 18d9d9ff 17d7d7ff 17d3d3ff 16ceceff 17c8c8ff 139898ff 0e6262ff 093131ff 092222ff 081c1cff 091515ff 0b0f0fff 0e0c0cff 0f0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 111212ff 111717ff 112020ff 122e2eff 123b3bff 145151ff 15a8a8ff 17ccccff 17d4d4ff 17d6d6ff 17dbdbff 17dfdfff 18dfdfff 18dfdfff 18dedeff 18dcdcff 16d9d9ff 16d5d5ff 16ceceff 0e7777ff 0a5b5bff 0a5050ff 0c4b4bff 0c4a4aff 0e5151ff 0f5d5dff 127e7eff 14afafff 16c7c7ff 16d0d0ff 17d6d6ff 17d9d9ff 17dcdcff 17ddddff 18dedeff 18dedeff 17dfdfff 16dfdfff 17dfdfff 17ddddff 16dbdbff 16dadaff 16d7d7ff 15d1d1ff 15c2c2ff 108888ff 0a4d4dff 082d2dff 082020ff 091818ff 091212ff 0c0e0eff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 111212ff 121616ff 121e1eff 112b2bff 123535ff 124949ff 149292ff 15cbcbff 16d6d6ff 17d8d8ff 16dcdcff 17dfdfff 17e1e1ff 17e1e1ff 17e1e1ff 16e0e0ff 16dcdcff 16d8d8ff 15d2d2ff 0e7e7eff 0b6262ff 0b5a5aff 0b5454ff 0c5c5cff 0e6d6dff 107f7fff 14a4a4ff 14ceceff 16d8d8ff 16dadaff 16dbdbff 16ddddff 17e0e0ff 17e1e1ff 17e1e1ff 16e1e1ff 16e2e2ff 16e1e1ff 16e0e0ff 16dfdfff 16dcdcff 16dadaff 16d8d8ff 15d5d5ff 13b4b4ff 0f7a7aff 0a4141ff 072a2aff 081d1dff 091717ff 091111ff 0c0d0dff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110f0fff 111313ff 111b1bff 122626ff 113030ff 113e3eff 126565ff 14c1c1ff 14d4d4ff 15d9d9ff 14ddddff 15e1e1ff 15e3e3ff 15e4e4ff 14e4e4ff 14e2e2ff 14e1e1ff 14dfdfff 13d9d9ff 0d8a8aff 0b7474ff 0a6b6bff 0b6767ff 0f8383ff 12b2b2ff 14c8c8ff 15dcdcff 14dedeff 14dfdfff 15e0e0ff 15e0e0ff 15e3e3ff 14e4e4ff 14e5e5ff 15e6e6ff 15e6e6ff 15e6e6ff 15e5e5ff 15e5e5ff 15e3e3ff 14e0e0ff 14dcdcff 14d9d9ff 13dbdbff 0e8f8fff 0a5e5eff 073535ff 062525ff 071919ff 081414ff 0a1010ff 0c0c0cff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110f0fff 111212ff 111818ff 112222ff 102b2bff 103434ff 104242ff 129797ff 12c0c0ff 12ddddff 11dfdfff 13e1e1ff 12e4e4ff 12e7e7ff 12e8e8ff 12e8e8ff 12e6e6ff 11e3e3ff 11e0e0ff 0c9999ff 0a8686ff 0b8c8cff 10aeaeff 10d6d6ff 12dedeff 12e0e0ff 12e0e0ff 12e3e3ff 12e5e5ff 12e7e7ff 13e9e9ff 13eaeaff 13ebebff 13ebebff 12eaeaff 12ececff 12eaeaff 12e9e9ff 12e7e7ff 12e4e4ff 12e0e0ff 11dedeff 11d9d9ff 10c1c1ff 0a5f5fff 084040ff 062f2fff 072020ff 081616ff 091111ff 0a0e0eff 0d0c0cff 0f0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 111010ff 111616ff 242f2fff 1c3030ff 0f2e2eff 103b3bff 0f6363ff 109c9cff 12d0d0ff 11dfdfff 11e2e2ff 11e5e5ff 11e8e8ff 11eaeaff 10eaeaff 10eaeaff 10e8e8ff 10e6e6ff 0db8b8ff 0dc1c1ff 0dcacaff 10d9d9ff 0fe4e4ff 10e7e7ff 10e8e8ff 11e8e8ff 11eaeaff 11ebebff 11ececff 10ededff 10ededff 10ededff 10ededff 11ececff 10ededff 10ebebff 10ebebff 10e9e9ff 10e6e6ff 10e0e0ff 10ddddff 0fcfcfff 0a8282ff 265e5eff 244b4bff 1b3939ff 071919ff 081212ff 090e0eff 0b0d0dff 0d0b0bff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 111313ff 6d7070ff 546060ff 294040ff 0f3434ff 0e4949ff 0e7373ff 0ea4a4ff 10ddddff 0fe4e4ff 10e6e6ff 0fe8e8ff 0febebff 0eececff 0eececff 0eececff 0eebebff 0dd9d9ff 0de2e2ff 0de6e6ff 0ee9e9ff 0eebebff 0eececff 0eededff 0fededff 0fefefff 0fefefff 0ff0f0ff 0ff0f0ff 0ff0f0ff 0ff0f0ff 10efefff 0fefefff 0fefefff 0fececff 0febebff 0ee9e9ff 0ee6e6ff 0ee2e2ff 0dccccff 11afafff 367a7aff 8da7a7ff 6f8383ff 3d5151ff 071616ff 091010ff 0a0e0eff 0c0c0cff 0e0c0cff 0f0c0cff 100c0cff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110f0fff 1c1d1dff b5b6b6ff 8e9494ff 4a5757ff 0f2e2eff 0e3d3dff 0e5454ff 0e7676ff 0dceceff 0ee3e3ff 0ee8e8ff 0de9e9ff 0dececff 0deeeeff 0deeeeff 0defefff 0df0f0ff 0df0f0ff 0df0f0ff 0defefff 0defefff 0defefff 0df0f0ff 0df0f0ff 0df1f1ff 0df2f2ff 0df3f3ff 0df3f3ff 0ef3f3ff 0ef2f2ff 0ef1f1ff 0ef1f1ff 0ef1f1ff 0ff0f0ff 0eeeeeff 0dececff 0de9e9ff 0de7e7ff 0ddedeff 0bb3b3ff 138787ff 5c8080ff ebefefff abb3b3ff 4f5e5eff 081313ff 090f0fff 0b0d0dff 0c0d0dff 0e0b0bff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 171313ff 6a6a6aff edededff bcbfbfff 6b7373ff 0f2626ff 0f3232ff 0f3b3bff 0d4949ff 0b7a7aff 0cd3d3ff 0ce5e5ff 0be9e9ff 0cececff 0ceeeeff 0cefefff 0cf0f0ff 0cf0f0ff 0cf1f1ff 0cf2f2ff 0cf2f2ff 0cf2f2ff 0cf3f3ff 0cf3f3ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf4f4ff 0cf3f3ff 0cf1f1ff 0cf0f0ff 0ceeeeff 0cececff 0ceaeaff 0beaeaff 08a9a9ff 077070ff 094242ff 244c4cff e4e9e9ff 899292ff 142222ff 080f0fff 0a0d0dff 0c0c0cff 0d0b0bff 0f0b0bff 100c0cff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 141010ff 2a2626ff c6c5c5ff d6d5d5ff b6b7b7ff 838686ff 0f1d1dff 1b3333ff 2e4d4dff 416666ff 407474ff 1d8c8cff 39bbbbff 51e8e8ff 17efefff 17efefff 39f2f2ff 51f5f5ff 09f2f2ff 15f4f4ff 35f7f7ff 43f7f7ff 4bf7f7ff 26f7f7ff 4ef7f7ff 4af7f7ff 15f6f6ff 0af5f5ff 09f5f5ff 09f5f5ff 0ef5f5ff 56f7f7ff 46f7f7ff 46f7f7ff 56f7f7ff 09f1f1ff 09f0f0ff 09ececff 13e3e3ff 59c6c6ff 347979ff 185353ff 0f4141ff 687d7dff c8ccccff 6f7676ff 131d1dff 5a5d5dff 222121ff 141212ff 0e0b0bff 0f0c0cff 100d0dff 383535ff 454242ff 433f3fff 141010ff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 221f1fff 595656ff 9e9d9dff bebebeff b8b8b8ff 9a9b9bff 0f1a1aff 304040ff 697a7aff 98aaaaff 769393ff 6fa6a6ff 8dcdcdff 9eeeeeff 47e6e6ff 5bf3f3ff 88f7f7ff a1f9f9ff 28f3f3ff 19f4f4ff 69f9f9ff 8dfafaff a5fbfbff 63fafaff 98fbfbff 96fbfbff 50f8f8ff 0ef6f6ff 20f7f7ff 39f8f8ff 6efafaff 6df8f8ff 8afbfbff 8efbfbff 75f8f8ff 08f6f6ff 2bebebff 4ee8e8ff 6cdfdfff 63a6a6ff 91b0b0ff 597a7aff 2a4d4dff 919e9eff b4b9b9ff 8e9393ff 6b7171ff a2a4a4ff 5a5a5aff 302d2dff 110d0dff 252222ff 5f5c5cff 636060ff 737171ff 9d9b9bff 1a1616ff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 141010ff 353131ff 939191ff 666464ff a9a8a8ff bebdbdff b3b4b4ff 101515ff 3f4949ff 9ba1a1ff e8ebebff a7b6b6ff aebfbfff d0dcdcff e2f4f4ff 7fdbdbff 92ededff caf8f8ff e8fefeff 40f5f5ff 18f5f5ff 98fbfbff d0fdfdff edffffff 89fbfbff cffefeff d4fefeff 8efbfbff 12f6f6ff 48f8f8ff 75fafaff b9fefeff 6df9f9ff c5fdfdff cdfcfcff 83f7f7ff 09f1f1ff 5ee9e9ff 92dedeff aecacaff 578080ff d5dedeff 8a9999ff 3f5656ff b9bfbfff a9ababff a9acacff b3b4b4ff e3e3e3ff 8d8c8cff 484545ff 171313ff 524f4fff a4a3a3ff 8b8989ff 9d9b9bff e3e2e2ff 1f1c1cff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 282424ff 605d5dff e5e6e6ff 4c4a4aff 9a9999ff cbcacaff d5d4d4ff 101212ff 1d2222ff 8e9191ff f8f8f8ff c3c9c9ff 3d5d5dff 94a6a6ff f8fafaff c1d3d3ff 47a7a7ff 9ad0d0ff e2fefeff 14f3f3ff 05f9f9ff 9efdfdff c5fefeff 98fcfcff 0ef6f6ff 86fafaff b1fcfcff a8fdfdff 1ef7f7ff c5fdfdff ccfefeff 31f8f8ff 17f9f9ff c5fefeff d4fbfbff 4fe9e9ff 13a8a8ff e2f5f5ff 90ababff 1e5454ff 033131ff 3a5555ff 233939ff 223434ff f0f1f1ff c7c8c8ff 6e6f6fff 353636ff f0f0f0ff 6d6b6bff 353232ff 2a2727ff e2e1e1ff 646161ff 9f9d9dff aaa8a8ff 817f7fff 191515ff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 807e7eff a4a3a3ff a19f9fff 807f7fff a1a0a0ff d2d1d1ff e2e2e2ff 1e1c1cff 585a5aff afb0b0ff ebebebff 596363ff 5f6f6fff a9b2b2ff d8e0e0ff 2e5858ff 6f9898ff a7c3c3ff bbd8d8ff 078b8bff 1fb8b8ff c3eeeeff c8ffffff 30fdfdff 07fefeff baffffff cdffffff 53ffffff 72fefeff b3ffffff 98fafaff 0ee7e7ff 53d8d8ff d6f5f5ff c6dedeff 217c7cff 73a5a5ff c9d7d7ff 6e8888ff 073030ff 032323ff 0b2121ff 253333ff 545c5cff fefefeff 606060ff 403f3fff 4e4d4dff fefefeff 403d3dff 423f3fff 716e6eff efeeeeff a1a0a0ff 747272ff 555252ff 1f1c1cff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 130f0fff 353131ff 9b9999ff a2a1a1ff 545252ff 4d4a4aff 6e6b6bff b8b7b7ff e6e6e6ff 363434ff 7e7e7eff b5b5b5ff cbcbcbff 2d3535ff 7b8585ff a8b0b0ff b3bcbcff 123838ff 90a7a7ff aabdbdff a0babaff 257878ff 429e9eff bedcdcff b2dedeff 15aeaeff 38d2d2ff c2efefff bce9e9ff 2bc2c2ff b0f7f7ff a7e0e0ff 7fcdcdff 23b1b1ff a0dfdfff d2e6e6ff b2c8c8ff 326f6fff 99b1b1ff b4c1c1ff 5e7474ff 042323ff 0b2222ff 213030ff 485151ff 7a7f7fff d9d9d9ff 3a3838ff 3e3c3cff 696767ff e0e0e0ff 504e4eff 696767ff 9d9c9cff cbcacaff 626060ff 454242ff 3a3737ff 2d2a2aff 130f0fff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 1d1919ff 696666ff aeacacff 969595ff 120e0eff 120e0eff 413e3eff a2a1a1ff ebebebff 5c5959ff a3a2a2ff b3b2b2ff a4a2a2ff 101313ff 9b9e9eff a5ababff 8a9292ff 0b2727ff b1bbbbff b2c0c0ff 90a9a9ff 416d6dff 6a9393ff b5cbcbff a0bfbfff 1f6b6bff 71a7a7ff b3cfcfff 96c2c2ff 107e7eff dae9e9ff a3c4c4ff 7aa8a8ff 4f8787ff dde7e7ff cedadaff a5b9b9ff 4a7171ff a5b3b3ff aab5b5ff 5f7171ff 172c2cff 293636ff 3d4343ff 6e7171ff 9d9f9fff acababff 211f1fff 454343ff 878585ff c7c6c6ff 6a6868ff 8b8989ff b8b7b7ff afaeaeff 2e2b2bff 2e2b2bff 383434ff 464343ff 141010ff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 1d1919ff 494646ff e5e5e5ff c4c3c3ff 8c8a8aff 120e0eff 120e0eff 7a7777ff c3c2c2ff f8f8f8ff c4c3c3ff deddddff a6a4a4ff 5f5d5dff 101111ff d4d4d4ff a5a8a8ff 505757ff 0d1b1bff d4d6d6ff e8eaeaff cad0d0ff 274747ff a9b8b8ff bdcacaff bdcbcbff b0c2c2ff a2b9b9ff 427070ff 1a5454ff 0d4a4aff a5bbbbff d4dedeff dce4e4ff cdd7d7ff b2c0c0ff dfe5e5ff cbd3d3ff 617575ff 536363ff dcdfdfff c0c4c4ff 979b9bff b2b4b4ff 2c2e2eff 757676ff c6c6c6ff 777575ff 1b1818ff 5a5858ff adacacff e2e1e1ff 797777ff 6a6868ff 7b7979ff f1f0f0ff b9b8b8ff aaa8a8ff 888686ff 2d2a2aff 130f0fff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 181414ff 2c2929ff 282424ff 211e1eff 120e0eff 120e0eff 4c4949ff 5b5858ff 626060ff 5c5959ff 605d5dff 444141ff 262323ff 110e0eff 2a2828ff 232323ff 181a1aff 0f1414ff 494f4fff 3c4545ff 233030ff 0f2323ff dbdedeff 98a4a4ff 6b7e7eff 365151ff 1c3b3bff 0d3232ff 082f2fff 062e2eff 193a3aff 476060ff 4c6262ff 2d4545ff 344b4bff 3c4e4eff 334343ff 112121ff 111d1dff 3a4141ff 414646ff 3d4242ff 202121ff 100f0fff 1a1818ff 242121ff 1c1919ff 100d0dff 262323ff 3e3b3bff 454242ff 221e1eff 1c1919ff 221e1eff 474444ff 403d3dff 2b2727ff 201d1dff 151111ff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 2c2828ff 2f2c2cff 2f2c2cff 2f2c2cff 2f2c2cff 232020ff 181414ff 110d0dff 110e0eff 100f0fff 100f0fff 0f1212ff 222525ff 181f1fff 121b1bff 323d3dff ebececff 6e7878ff 364545ff 172b2bff 092222ff 072121ff 072121ff 072121ff 062020ff 1e3232ff 1f3333ff 0e2424ff 152525ff 172424ff 131f1fff 081212ff 091010ff 171b1bff 1d1f1fff 1f2020ff 0c0b0bff 0d0a0aff 0e0b0bff 0e0b0bff 0f0c0cff 100c0cff 181414ff 1e1b1bff 1f1b1bff 120e0eff 110d0dff 120e0eff 1f1c1cff 1f1c1cff 151111ff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110e0eff 110e0eff 100f0fff 0f1010ff 0f1212ff 181d1dff 5f6363ff e7e7e7ff 4b5353ff 111c1cff 0b1717ff 0a1717ff 0a1818ff 091818ff 091818ff 091717ff 081616ff 081515ff 081414ff 091212ff 091010ff 090f0fff 0a0f0fff 0b0d0dff 0b0c0cff 0c0c0cff 0d0c0cff 0d0b0bff 0e0b0bff 0f0b0bff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100e0eff 100d0dff 1f1d1dff 878787ff 878787ff 595a5aff 3b3c3cff 0d1010ff 0d1111ff 0c1010ff 0c1010ff 0c1010ff 0b1010ff 0b0f0fff 0b0f0fff 0b0e0eff 0b0e0eff 0c0d0dff 0c0c0cff 0c0b0bff 0d0b0bff 0d0a0aff 0e0b0bff 0e0b0bff 0f0c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120f0fff 1f1c1cff 1f1c1cff 191616ff 151212ff 0f0c0cff 0e0d0dff 0e0e0eff 0e0e0eff 0e0d0dff 0d0c0cff 0d0c0cff 0d0c0cff 0d0b0bff 0e0b0bff 0e0b0bff 0e0b0bff 0e0b0bff 0f0b0bff 0f0c0cff 0f0c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100c0cff 100c0cff 100c0cff 0f0d0dff 0f0d0dff 0f0d0dff 0f0c0cff 0f0c0cff 0f0c0cff 0f0c0cff 0f0b0bff 0f0b0bff 0f0b0bff 0f0c0cff 0f0c0cff 100c0cff 100c0cff 100c0cff 100d0dff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100d0dff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0f0b0bff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 0f0b0bff 00000013 00000000 00000000 │ │ +00000000 00000000 00000013 0d0a0aff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 0d0a0aff 00000013 00000000 00000000 │ │ +00000000 00000000 00000012 0b0909e5 0d0a0aff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0d0a0aff 0b0909e5 00000012 00000000 00000000 │ │ +00000000 00000000 0000000e 07050569 090808eb 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090808eb 07050569 0000000e 00000000 00000000 │ │ +00000000 00000000 00000006 00000018 0000002e 00000038 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 00000038 0000002e 00000018 00000006 00000000 00000000 │ │ +00000000 00000000 00000001 00000006 0000000e 00000012 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000012 0000000e 00000006 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; 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 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000003 2c2929c5 484545ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 484545ff 2c2929c5 00000003 │ │ 0000000b 0f0b0bff 1a1616ff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 1a1616ff 0f0b0bff 0000000b │ │ 00000012 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000012 │ │ 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 110f0fff 111111ff 111111ff 111212ff 131313ff 131313ff 121414ff 111212ff 111111ff 111010ff 110f0fff 110f0fff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 │ │ 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 121111ff 121313ff 141717ff 151d1dff 1a2424ff 242d2dff 293434ff 2d3737ff 293434ff 232d2dff 192424ff 141b1bff 131717ff 121313ff 121111ff 110f0fff 110e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 │ │ 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 121313ff 131818ff 162121ff 233535ff 374a4aff 4e5f5fff 5f7171ff 6b7b7bff 6e7e7eff 6a7b7bff 5e7070ff 4a5c5cff 324848ff 203333ff 142020ff 121717ff 111313ff 111010ff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 │ │ 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 111010ff 121414ff 141c1cff 192e2eff 335151ff 5f7979ff 788f8fff 839898ff 869d9dff 879c9cff 869c9cff 879c9cff 879d9dff 829999ff 758d8dff 577373ff 2d4a4aff 172b2bff 131a1aff 111616ff 111111ff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.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 00000002 2926269a 494646ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 494646ff 2926269a 00000002 ffffff00 │ │ -ffffff00 0000000a 0f0b0bf9 1f1c1cff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 1f1c1cff 0f0b0bf9 0000000a ffffff00 │ │ -ffffff00 00000011 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000011 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110d0dff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 111010ff 111111ff 121212ff 121313ff 121414ff 121414ff 121414ff 111414ff 111414ff 111515ff 121414ff 121414ff 121414ff 121212ff 121111ff 111111ff 111010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 121010ff 121212ff 121313ff 131414ff 131818ff 101a1aff 121b1bff 1a2424ff 1e2a2aff 232e2eff 242f2fff 202b2bff 1c2727ff 151f1fff 111a1aff 111919ff 131616ff 131313ff 121313ff 121111ff 111010ff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110f0fff 121212ff 131414ff 131616ff 131c1cff 142323ff 1c3030ff 324646ff 4b5d5dff 617171ff 6b7b7bff 707f7fff 718080ff 6e7f7fff 657575ff 576969ff 415454ff 223737ff 152828ff 132020ff 131818ff 121616ff 131313ff 121111ff 110f0fff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 121313ff 131616ff 131818ff 162424ff 153030ff 365252ff 5a7272ff 728585ff 7f9191ff 839797ff 869999ff 869999ff 859999ff 869a9aff 859a9aff 839696ff 7a8f8fff 667d7dff 486363ff 1f3c3cff 152929ff 131b1bff 131616ff 121515ff 121111ff 110f0fff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 121212ff 131616ff 131a1aff 172d2dff 1c4242ff 4b6d6dff 769090ff 839a9aff 849d9dff 859d9dff 859c9cff 859b9bff 859b9bff 849b9bff 849c9cff 849d9dff 859d9dff 859d9dff 849d9dff 7e9898ff 658282ff 2c5252ff 173535ff 151f1fff 121919ff 121414ff 121111ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 121313ff 131717ff 131b1bff 152a2aff 215050ff 5a8080ff 80a0a0ff 86a2a2ff 85a2a2ff 84a1a1ff 84a1a1ff 83a1a1ff 83a1a1ff 83a1a1ff 84a2a2ff 84a3a3ff 84a3a3ff 84a3a3ff 85a3a3ff 85a3a3ff 85a4a4ff 84a3a3ff 719292ff 396565ff 173d3dff 152323ff 111919ff 111414ff 111111ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 121212ff 131616ff 131c1cff 162b2bff 1b4e4eff 558484ff 82a6a6ff 85aaaaff 86a9a9ff 84a7a7ff 84a2a2ff 829999ff 84a2a2ff 84a4a4ff 84a4a4ff 83a5a5ff 84a6a6ff 85a7a7ff 85a8a8ff 84a9a9ff 85aaaaff 84aaaaff 85a9a9ff 85a9a9ff 749c9cff 326767ff 163f3fff 131f1fff 111919ff 111313ff 111010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110e0eff 121010ff 131515ff 131c1cff 152525ff 194a4aff 2a6d6dff 74a2a2ff 88b1b1ff 85b0b0ff 85b0b0ff 85aeaeff 82a2a2ff 7e8d8dff 7f9292ff 84a0a0ff 85a7a7ff 84aaaaff 85adadff 84acacff 85afafff 85b0b0ff 85b1b1ff 86b1b1ff 86b1b1ff 86b1b1ff 87b0b0ff 6a9c9cff 276666ff 133131ff 111c1cff 111818ff 111111ff 110f0fff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110d0dff 121212ff 131919ff 142020ff 1a3b3bff 1b6a6aff 307d7dff 7fb1b1ff 8ab7b7ff 88b6b6ff 87b5b5ff 87b2b2ff 84a9a9ff 808f8fff 7e8888ff 7e8989ff 819898ff 84a5a5ff 85afafff 84b1b1ff 84b1b1ff 85b2b2ff 85b4b4ff 86b5b5ff 86b5b5ff 85b5b5ff 88b6b6ff 80b0b0ff 468b8bff 165151ff 132828ff 111a1aff 101515ff 101010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 111010ff 121414ff 131b1bff 152b2bff 1e5f5fff 207b7bff 288484ff 6eaeaeff 88bdbdff 87bcbcff 85b9b9ff 83b5b5ff 80a8a8ff 7a8989ff 7c8585ff 7e8686ff 808888ff 829393ff 85a4a4ff 86b1b1ff 85b4b4ff 86b6b6ff 86b8b8ff 87bbbbff 86bcbcff 86bbbbff 87bcbcff 83b8b8ff 4d9595ff 1b7070ff 153c3cff 102020ff 101717ff 111212ff 100e0eff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110d0dff 121212ff 121a1aff 152222ff 173c3cff 217d7dff 238888ff 238d8dff 349b9bff 48a5a5ff 48a4a4ff 449f9fff 3d9797ff 398080ff 314a4aff 374444ff 3d4646ff 444c4cff 4f5959ff 626e6eff 7a8f8fff 8badadff 8dbdbdff 86bcbcff 85bdbdff 86bfbfff 86c0c0ff 8bc2c2ff 73b6b6ff 309292ff 1f8484ff 195757ff 112727ff 101a1aff 101313ff 100f0fff 110e0eff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 121414ff 121c1cff 142727ff 1a5050ff 228d8dff 239494ff 229898ff 229b9bff 219d9dff 229b9bff 209494ff 1e8f8fff 187272ff 0e2d2dff 0d1c1cff 0e1717ff 121919ff 171e1eff 202929ff 2d3a3aff 425656ff 5e8080ff 7cb2b2ff 85c1c1ff 87c1c1ff 85c2c2ff 6fbcbcff 38a3a3ff 1e9393ff 209090ff 1c7373ff 103232ff 101e1eff 101616ff 0f1010ff 100e0eff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 131616ff 131e1eff 152b2bff 1b6b6bff 229999ff 219f9fff 22a4a4ff 22a6a6ff 21a6a6ff 21a4a4ff 209e9eff 1f9898ff 1b7b7bff 103131ff 0e1d1dff 0e1616ff 0d1111ff 0e1111ff 0f1212ff 0e1515ff 0f1d1dff 172c2cff 254949ff 327a7aff 3ca2a2ff 38a4a4ff 2ca2a2ff 1e9f9fff 209e9eff 1f9797ff 1f9292ff 123b3bff 0e2121ff 0f1818ff 101010ff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 131818ff 132222ff 143030ff 1e8181ff 20a1a1ff 21a7a7ff 21adadff 22aeaeff 20b0b0ff 20aeaeff 1fa7a7ff 1ea2a2ff 1b8282ff 0f3333ff 0d1d1dff 0e1515ff 0e1010ff 0f0f0fff 0f1111ff 101515ff 101919ff 101f1fff 0f2b2bff 113636ff 165e5eff 1c9090ff 1ea3a3ff 1fa7a7ff 1fa7a7ff 1fa0a0ff 20a5a5ff 124848ff 0e2424ff 0e1818ff 0f1111ff 100e0eff 110d0dff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121818ff 122424ff 143434ff 1f8f8fff 21ababff 21b0b0ff 21b6b6ff 22b8b8ff 21b7b7ff 20b5b5ff 1fafafff 1eaaaaff 1a8a8aff 0e3838ff 0d1f1fff 0d1616ff 0e1010ff 0f0f0fff 101010ff 101313ff 111919ff 112020ff 112b2bff 123838ff 134646ff 155a5aff 1b8d8dff 1fb2b2ff 20b0b0ff 1eaaaaff 1eacacff 125555ff 0d2626ff 0d1919ff 0e1111ff 0f0f0fff 110d0dff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121a1aff 122626ff 143535ff 1d9797ff 1eb2b2ff 1fb8b8ff 1fbdbdff 1ebfbfff 1ec0c0ff 1ebebeff 1db8b8ff 1cb3b3ff 199191ff 0e3a3aff 0c1f1fff 0d1616ff 0d1111ff 0f1111ff 101212ff 111717ff 111d1dff 112626ff 123333ff 133e3eff 155656ff 197c7cff 1da9a9ff 1ebabaff 1eb8b8ff 1db2b2ff 1eb5b5ff 135b5bff 0d2929ff 0c1a1aff 0e1212ff 0f0e0eff 100d0dff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121a1aff 122626ff 133636ff 1a9696ff 1db9b9ff 1dc0c0ff 1ec4c4ff 1fc7c7ff 1ec8c8ff 1ec6c6ff 1dc0c0ff 1cbabaff 189999ff 0e3e3eff 0c2323ff 0c1818ff 0d1414ff 0f1515ff 101818ff 102020ff 132929ff 123131ff 134040ff 156060ff 1a9a9aff 1ebcbcff 1ec1c1ff 1ec1c1ff 1dc0c0ff 1cb9b9ff 1cbfbfff 0e5454ff 0c2727ff 0c1a1aff 0d1111ff 0e0e0eff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121a1aff 122626ff 133535ff 198989ff 1dc1c1ff 1cc4c4ff 1dcbcbff 1dcdcdff 1dcdcdff 1dccccff 1cc7c7ff 1bc0c0ff 18a0a0ff 0d4444ff 0a2626ff 0c1d1dff 0d1a1aff 0f1e1eff 102424ff 112d2dff 133535ff 144a4aff 187c7cff 1bb2b2ff 1ec7c7ff 1dc7c7ff 1dc9c9ff 1ccacaff 1bc7c7ff 1bc0c0ff 1cbebeff 0d4c4cff 0b2727ff 0b1919ff 0d1111ff 0e0d0dff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 111818ff 112323ff 133232ff 167272ff 1bc5c5ff 1bcacaff 1bd1d1ff 1ad4d4ff 19d6d6ff 19d4d4ff 19cfcfff 18cacaff 15a9a9ff 0c4a4aff 0c2e2eff 0c2828ff 0e2828ff 0f2e2eff 113737ff 114444ff 146f6fff 18ababff 1bcbcbff 1bceceff 1bd0d0ff 1bd2d2ff 1ad3d3ff 1ad1d1ff 1acdcdff 19cacaff 15a6a6ff 0b4444ff 092424ff 0a1717ff 0c0f0fff 0e0d0dff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 121616ff 122020ff 123131ff 135c5cff 19c4c4ff 19cdcdff 19d5d5ff 18dadaff 18dbdbff 18d9d9ff 18d5d5ff 17d1d1ff 13b2b2ff 0a5555ff 0b3a3aff 0c3636ff 0e3a3aff 0f3f3fff 115a5aff 159a9aff 18c2c2ff 1ad3d3ff 1ad5d5ff 19d7d7ff 18d9d9ff 19dadaff 19d9d9ff 17d6d6ff 18d1d1ff 17cfcfff 118989ff 0a3838ff 092121ff 091515ff 0c0e0eff 0e0c0cff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 121313ff 121d1dff 112d2dff 114848ff 16adadff 16d5d5ff 17d8d8ff 17dedeff 17dfdfff 17dfdfff 16ddddff 16d8d8ff 15bbbbff 0c6363ff 0b4d4dff 0c4a4aff 0e5050ff 127a7aff 15bdbdff 17d5d5ff 18dadaff 16dbdbff 17dfdfff 17dfdfff 16e0e0ff 16dfdfff 16dedeff 16dbdbff 16d6d6ff 15cdcdff 0d6c6cff 082e2eff 081e1eff 091212ff 0c0d0dff 0f0b0bff 100d0dff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110d0dff 111111ff 111818ff 122525ff 103939ff 117a7aff 15d7d7ff 15dadaff 15e0e0ff 15e4e4ff 14e4e4ff 14e2e2ff 14dfdfff 11c5c5ff 0b7676ff 0b6161ff 0e7272ff 12ababff 15d2d2ff 14dedeff 15dfdfff 15e2e2ff 15e4e4ff 15e6e6ff 15e6e6ff 15e6e6ff 15e5e5ff 15e2e2ff 14dcdcff 14dedeff 10aaaaff 084a4aff 062626ff 081818ff 0a1010ff 0d0c0cff 0f0c0cff 100d0dff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 110d0dff 111010ff 111717ff 112121ff 0f2e2eff 104b4bff 12acacff 11e1e1ff 12e1e1ff 12e5e5ff 12e8e8ff 12e8e8ff 11e6e6ff 10d1d1ff 0a8f8fff 0da3a3ff 11d3d3ff 12e3e3ff 12e2e2ff 12e5e5ff 11e7e7ff 13e9e9ff 13eaeaff 12eaeaff 12ececff 12eaeaff 12e8e8ff 12e3e3ff 12e1e1ff 10d5d5ff 096f6fff 083333ff 072121ff 091414ff 0b0d0dff 0d0b0bff 0f0c0cff 110d0dff 110d0dff 110d0dff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110e0eff 110e0eff 414949ff 1f3636ff 103838ff 0f6969ff 10cbcbff 11e6e6ff 10e7e7ff 10eaeaff 0febebff 0fececff 0ee1e1ff 0dd0d0ff 0fe8e8ff 0fe9e9ff 0febebff 10ececff 10ededff 10eeeeff 10efefff 10efefff 10eeeeff 10eeeeff 10ebebff 0feaeaff 0fe6e6ff 0ee2e2ff 10aaaaff 4d7777ff 455d5dff 0c1d1dff 091010ff 0c0c0cff 0e0c0cff 100c0cff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110d0dff 231f1fff c4c5c5ff 677171ff 0f2c2cff 0d3d3dff 0b7878ff 0cdbdbff 0aebebff 0cebebff 0ceeeeff 0aefefff 0df0f0ff 0cf2f2ff 0af0f0ff 0cf0f0ff 0bf1f1ff 0bf2f2ff 0df3f3ff 0df4f4ff 0cf3f3ff 0bf3f3ff 0bf1f1ff 0ef0f0ff 0eededff 0cebebff 0ae7e7ff 05b4b4ff 186565ff dee2e2ff 858e8eff 0b1515ff 0a0c0cff 0d0c0cff 0f0b0bff 100c0cff 120e0eff 110d0dff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 141010ff 727171ff e8e8e8ff 8a8f8fff 0f2424ff 193a3aff 245656ff 169f9fff 26dfdfff 17efefff 11efefff 29f1f1ff 0af1f1ff 16f2f2ff 28f4f4ff 1bf4f4ff 29f5f5ff 14f5f5ff 0bf4f4ff 08f4f4ff 16f4f4ff 2cf5f5ff 2df4f4ff 14f0f0ff 08eeeeff 0cebebff 2dccccff 0d6666ff 0e3a3aff c3ceceff 485151ff 232828ff 111212ff 0e0b0bff 130f0fff 171313ff 2a2727ff 171313ff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 464242ff 868585ff b5b5b5ff adafafff 141d1dff 616e6eff b5c2c2ff 87a8a8ff c0e2e2ff 70e8e8ff 7af6f6ff bffcfcff 21f3f3ff 40f6f6ff cafdfdff 8efcfcff b8fdfdff 76f9f9ff 0cf6f6ff 48f8f8ff 8efafaff 8efafaff a2fafaff 21f9f9ff 33eaeaff 8cdfdfff 80a8a8ff 95a4a4ff 476161ff b2b6b6ff 8f9292ff b5b6b6ff 646363ff 100c0cff 474444ff 797777ff b5b4b4ff 464343ff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 141010ff a6a5a5ff 7a7878ff 939292ff d7d8d8ff 121313ff 646a6aff fdfdfdff 6e8585ff cfd2d2ff c8e1e1ff 66bdbdff e5fcfcff 0ef4f4ff 48fafaff dafefeff 4ef8f8ff a1fbfbff affdfdff 2ff7f7ff c5fdfdff 40fafaff 82fcfcff a5f8f8ff 15c6c6ff bbededff 547878ff 2e5353ff 546666ff 5b6a6aff d9dadaff 5b5c5cff d6d5d5ff 686666ff 2f2c2cff b0afafff 848282ff b7b6b6ff 3a3737ff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 454141ff aeacacff 828080ff 989797ff eaeaeaff 262626ff 909191ff cfd3d3ff 495b5bff d0d3d3ff 5c7c7cff 729b9bff b9d5d5ff 059393ff 71d4d4ff 8cf9f9ff 04f8f8ff c0fefeff 6af9f9ff 83fdfdff a4f7f7ff 0cddddff a9efefff 69a6a6ff 529393ff cbd5d5ff 0c3535ff 041e1eff 112121ff 8f9595ff 939191ff 292727ff dadadaff 393636ff 7d7b7bff e0dfdfff 828080ff 3a3737ff 161212ff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 272323ff 959494ff 5c5959ff 1c1818ff 434040ff e6e6e6ff 636161ff bbb8b8ff 7e7f7fff 696d6dff b4babaff 233d3dff afbabaff 93ababff 3f7171ff 96b6b6ff 5f9c9cff 469696ff c4dcdcff 269090ff d2e9e9ff 75ababff 6ca3a3ff e9f0f0ff 648787ff 889c9cff abb6b6ff 1b3131ff 263333ff 545959ff afb0b0ff 403f3fff 555252ff c1c0c0ff 666464ff b9b8b8ff 908e8eff 2c2929ff 413e3eff 1f1c1cff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 130f0fff 605d5dff c7c6c6ff 3e3b3bff 120e0eff 696666ff d5d4d4ff b4b3b3ff b1b0b0ff 333232ff 878686ff 7d7f7fff 111b1bff babebeff a3ababff 3f5a5aff c4d0d0ff a1b2b2ff 8ea3a3ff 356060ff 074141ff 93a8a8ff c0c9c9ff a2b0b0ff b0babaff 7a8989ff 404f4fff b6babaff 888c8cff 757777ff 414141ff a1a0a0ff 1f1c1cff 696767ff bbbabaff 5e5c5cff 706e6eff c5c4c4ff 969595ff 4c4949ff 130f0fff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 343030ff 393535ff 393636ff 302d2dff 151212ff 110d0dff 100d0dff 0f1212ff 242929ff 0d1010ff 596363ff d5d9d9ff 2d3d3dff 072323ff 072222ff 062323ff 062222ff 273e3eff 0c2222ff 192a2aff 0a1717ff 080d0dff 171c1cff 242727ff 0c0909ff 0d0a0aff 0f0b0bff 100c0cff 1e1b1bff 211d1dff 110d0dff 110d0dff 221e1eff 1b1717ff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 100f0fff 100c0cff 191a1aff 939595ff a4a7a7ff 100f0fff 0b1414ff 0a1616ff 0a1616ff 091414ff 091111ff 091111ff 0a0d0dff 0a0d0dff 0b0c0cff 0c0909ff 0d0a0aff 0e0c0cff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 1b1818ff 5a5858ff 494848ff 1c1b1bff 0e0d0dff 0d0f0fff 0d0f0fff 0c0f0fff 0c0e0eff 0c0d0dff 0d0d0dff 0d0b0bff 0e0b0bff 0e0b0bff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100d0dff 100c0cff 0f0c0cff 0f0c0cff 0f0c0cff 0f0c0cff 0f0c0cff 100c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100d0dff 100d0dff 100d0dff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0e0b0bff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 0e0b0bff 00000013 ffffff00 │ │ -ffffff00 00000013 0c0909fb 0e0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0e0b0bff 0c0909fb 00000013 ffffff00 │ │ -ffffff00 00000011 0a0707b9 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 0a0707b9 00000011 ffffff00 │ │ -ffffff00 0000000a 00000022 00000035 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 00000035 00000022 0000000a ffffff00 │ │ -ffffff00 00000002 0000000a 00000011 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000011 0000000a 00000002 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 00000002 2926269a 494646ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 4a4747ff 494646ff 2926269a 00000002 00000000 │ │ +00000000 0000000a 0f0b0bf9 1f1c1cff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 1f1c1cff 0f0b0bf9 0000000a 00000000 │ │ +00000000 00000011 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000011 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110e0eff 110d0dff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 111010ff 111111ff 121212ff 121313ff 121414ff 121414ff 121414ff 111414ff 111414ff 111515ff 121414ff 121414ff 121414ff 121212ff 121111ff 111111ff 111010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 121010ff 121212ff 121313ff 131414ff 131818ff 101a1aff 121b1bff 1a2424ff 1e2a2aff 232e2eff 242f2fff 202b2bff 1c2727ff 151f1fff 111a1aff 111919ff 131616ff 131313ff 121313ff 121111ff 111010ff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110f0fff 121212ff 131414ff 131616ff 131c1cff 142323ff 1c3030ff 324646ff 4b5d5dff 617171ff 6b7b7bff 707f7fff 718080ff 6e7f7fff 657575ff 576969ff 415454ff 223737ff 152828ff 132020ff 131818ff 121616ff 131313ff 121111ff 110f0fff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 121313ff 131616ff 131818ff 162424ff 153030ff 365252ff 5a7272ff 728585ff 7f9191ff 839797ff 869999ff 869999ff 859999ff 869a9aff 859a9aff 839696ff 7a8f8fff 667d7dff 486363ff 1f3c3cff 152929ff 131b1bff 131616ff 121515ff 121111ff 110f0fff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110e0eff 121212ff 131616ff 131a1aff 172d2dff 1c4242ff 4b6d6dff 769090ff 839a9aff 849d9dff 859d9dff 859c9cff 859b9bff 859b9bff 849b9bff 849c9cff 849d9dff 859d9dff 859d9dff 849d9dff 7e9898ff 658282ff 2c5252ff 173535ff 151f1fff 121919ff 121414ff 121111ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110f0fff 121313ff 131717ff 131b1bff 152a2aff 215050ff 5a8080ff 80a0a0ff 86a2a2ff 85a2a2ff 84a1a1ff 84a1a1ff 83a1a1ff 83a1a1ff 83a1a1ff 84a2a2ff 84a3a3ff 84a3a3ff 84a3a3ff 85a3a3ff 85a3a3ff 85a4a4ff 84a3a3ff 719292ff 396565ff 173d3dff 152323ff 111919ff 111414ff 111111ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 110f0fff 121212ff 131616ff 131c1cff 162b2bff 1b4e4eff 558484ff 82a6a6ff 85aaaaff 86a9a9ff 84a7a7ff 84a2a2ff 829999ff 84a2a2ff 84a4a4ff 84a4a4ff 83a5a5ff 84a6a6ff 85a7a7ff 85a8a8ff 84a9a9ff 85aaaaff 84aaaaff 85a9a9ff 85a9a9ff 749c9cff 326767ff 163f3fff 131f1fff 111919ff 111313ff 111010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110e0eff 121010ff 131515ff 131c1cff 152525ff 194a4aff 2a6d6dff 74a2a2ff 88b1b1ff 85b0b0ff 85b0b0ff 85aeaeff 82a2a2ff 7e8d8dff 7f9292ff 84a0a0ff 85a7a7ff 84aaaaff 85adadff 84acacff 85afafff 85b0b0ff 85b1b1ff 86b1b1ff 86b1b1ff 86b1b1ff 87b0b0ff 6a9c9cff 276666ff 133131ff 111c1cff 111818ff 111111ff 110f0fff 110e0eff 110d0dff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110d0dff 121212ff 131919ff 142020ff 1a3b3bff 1b6a6aff 307d7dff 7fb1b1ff 8ab7b7ff 88b6b6ff 87b5b5ff 87b2b2ff 84a9a9ff 808f8fff 7e8888ff 7e8989ff 819898ff 84a5a5ff 85afafff 84b1b1ff 84b1b1ff 85b2b2ff 85b4b4ff 86b5b5ff 86b5b5ff 85b5b5ff 88b6b6ff 80b0b0ff 468b8bff 165151ff 132828ff 111a1aff 101515ff 101010ff 110e0eff 110d0dff 110d0dff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 111010ff 121414ff 131b1bff 152b2bff 1e5f5fff 207b7bff 288484ff 6eaeaeff 88bdbdff 87bcbcff 85b9b9ff 83b5b5ff 80a8a8ff 7a8989ff 7c8585ff 7e8686ff 808888ff 829393ff 85a4a4ff 86b1b1ff 85b4b4ff 86b6b6ff 86b8b8ff 87bbbbff 86bcbcff 86bbbbff 87bcbcff 83b8b8ff 4d9595ff 1b7070ff 153c3cff 102020ff 101717ff 111212ff 100e0eff 110d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110d0dff 121212ff 121a1aff 152222ff 173c3cff 217d7dff 238888ff 238d8dff 349b9bff 48a5a5ff 48a4a4ff 449f9fff 3d9797ff 398080ff 314a4aff 374444ff 3d4646ff 444c4cff 4f5959ff 626e6eff 7a8f8fff 8badadff 8dbdbdff 86bcbcff 85bdbdff 86bfbfff 86c0c0ff 8bc2c2ff 73b6b6ff 309292ff 1f8484ff 195757ff 112727ff 101a1aff 101313ff 100f0fff 110e0eff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 121414ff 121c1cff 142727ff 1a5050ff 228d8dff 239494ff 229898ff 229b9bff 219d9dff 229b9bff 209494ff 1e8f8fff 187272ff 0e2d2dff 0d1c1cff 0e1717ff 121919ff 171e1eff 202929ff 2d3a3aff 425656ff 5e8080ff 7cb2b2ff 85c1c1ff 87c1c1ff 85c2c2ff 6fbcbcff 38a3a3ff 1e9393ff 209090ff 1c7373ff 103232ff 101e1eff 101616ff 0f1010ff 100e0eff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 131616ff 131e1eff 152b2bff 1b6b6bff 229999ff 219f9fff 22a4a4ff 22a6a6ff 21a6a6ff 21a4a4ff 209e9eff 1f9898ff 1b7b7bff 103131ff 0e1d1dff 0e1616ff 0d1111ff 0e1111ff 0f1212ff 0e1515ff 0f1d1dff 172c2cff 254949ff 327a7aff 3ca2a2ff 38a4a4ff 2ca2a2ff 1e9f9fff 209e9eff 1f9797ff 1f9292ff 123b3bff 0e2121ff 0f1818ff 101010ff 100d0dff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 131818ff 132222ff 143030ff 1e8181ff 20a1a1ff 21a7a7ff 21adadff 22aeaeff 20b0b0ff 20aeaeff 1fa7a7ff 1ea2a2ff 1b8282ff 0f3333ff 0d1d1dff 0e1515ff 0e1010ff 0f0f0fff 0f1111ff 101515ff 101919ff 101f1fff 0f2b2bff 113636ff 165e5eff 1c9090ff 1ea3a3ff 1fa7a7ff 1fa7a7ff 1fa0a0ff 20a5a5ff 124848ff 0e2424ff 0e1818ff 0f1111ff 100e0eff 110d0dff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121818ff 122424ff 143434ff 1f8f8fff 21ababff 21b0b0ff 21b6b6ff 22b8b8ff 21b7b7ff 20b5b5ff 1fafafff 1eaaaaff 1a8a8aff 0e3838ff 0d1f1fff 0d1616ff 0e1010ff 0f0f0fff 101010ff 101313ff 111919ff 112020ff 112b2bff 123838ff 134646ff 155a5aff 1b8d8dff 1fb2b2ff 20b0b0ff 1eaaaaff 1eacacff 125555ff 0d2626ff 0d1919ff 0e1111ff 0f0f0fff 110d0dff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121a1aff 122626ff 143535ff 1d9797ff 1eb2b2ff 1fb8b8ff 1fbdbdff 1ebfbfff 1ec0c0ff 1ebebeff 1db8b8ff 1cb3b3ff 199191ff 0e3a3aff 0c1f1fff 0d1616ff 0d1111ff 0f1111ff 101212ff 111717ff 111d1dff 112626ff 123333ff 133e3eff 155656ff 197c7cff 1da9a9ff 1ebabaff 1eb8b8ff 1db2b2ff 1eb5b5ff 135b5bff 0d2929ff 0c1a1aff 0e1212ff 0f0e0eff 100d0dff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121a1aff 122626ff 133636ff 1a9696ff 1db9b9ff 1dc0c0ff 1ec4c4ff 1fc7c7ff 1ec8c8ff 1ec6c6ff 1dc0c0ff 1cbabaff 189999ff 0e3e3eff 0c2323ff 0c1818ff 0d1414ff 0f1515ff 101818ff 102020ff 132929ff 123131ff 134040ff 156060ff 1a9a9aff 1ebcbcff 1ec1c1ff 1ec1c1ff 1dc0c0ff 1cb9b9ff 1cbfbfff 0e5454ff 0c2727ff 0c1a1aff 0d1111ff 0e0e0eff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 121a1aff 122626ff 133535ff 198989ff 1dc1c1ff 1cc4c4ff 1dcbcbff 1dcdcdff 1dcdcdff 1dccccff 1cc7c7ff 1bc0c0ff 18a0a0ff 0d4444ff 0a2626ff 0c1d1dff 0d1a1aff 0f1e1eff 102424ff 112d2dff 133535ff 144a4aff 187c7cff 1bb2b2ff 1ec7c7ff 1dc7c7ff 1dc9c9ff 1ccacaff 1bc7c7ff 1bc0c0ff 1cbebeff 0d4c4cff 0b2727ff 0b1919ff 0d1111ff 0e0d0dff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110f0fff 111818ff 112323ff 133232ff 167272ff 1bc5c5ff 1bcacaff 1bd1d1ff 1ad4d4ff 19d6d6ff 19d4d4ff 19cfcfff 18cacaff 15a9a9ff 0c4a4aff 0c2e2eff 0c2828ff 0e2828ff 0f2e2eff 113737ff 114444ff 146f6fff 18ababff 1bcbcbff 1bceceff 1bd0d0ff 1bd2d2ff 1ad3d3ff 1ad1d1ff 1acdcdff 19cacaff 15a6a6ff 0b4444ff 092424ff 0a1717ff 0c0f0fff 0e0d0dff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 121616ff 122020ff 123131ff 135c5cff 19c4c4ff 19cdcdff 19d5d5ff 18dadaff 18dbdbff 18d9d9ff 18d5d5ff 17d1d1ff 13b2b2ff 0a5555ff 0b3a3aff 0c3636ff 0e3a3aff 0f3f3fff 115a5aff 159a9aff 18c2c2ff 1ad3d3ff 1ad5d5ff 19d7d7ff 18d9d9ff 19dadaff 19d9d9ff 17d6d6ff 18d1d1ff 17cfcfff 118989ff 0a3838ff 092121ff 091515ff 0c0e0eff 0e0c0cff 100c0cff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110e0eff 121313ff 121d1dff 112d2dff 114848ff 16adadff 16d5d5ff 17d8d8ff 17dedeff 17dfdfff 17dfdfff 16ddddff 16d8d8ff 15bbbbff 0c6363ff 0b4d4dff 0c4a4aff 0e5050ff 127a7aff 15bdbdff 17d5d5ff 18dadaff 16dbdbff 17dfdfff 17dfdfff 16e0e0ff 16dfdfff 16dedeff 16dbdbff 16d6d6ff 15cdcdff 0d6c6cff 082e2eff 081e1eff 091212ff 0c0d0dff 0f0b0bff 100d0dff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110d0dff 111111ff 111818ff 122525ff 103939ff 117a7aff 15d7d7ff 15dadaff 15e0e0ff 15e4e4ff 14e4e4ff 14e2e2ff 14dfdfff 11c5c5ff 0b7676ff 0b6161ff 0e7272ff 12ababff 15d2d2ff 14dedeff 15dfdfff 15e2e2ff 15e4e4ff 15e6e6ff 15e6e6ff 15e6e6ff 15e5e5ff 15e2e2ff 14dcdcff 14dedeff 10aaaaff 084a4aff 062626ff 081818ff 0a1010ff 0d0c0cff 0f0c0cff 100d0dff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 110d0dff 111010ff 111717ff 112121ff 0f2e2eff 104b4bff 12acacff 11e1e1ff 12e1e1ff 12e5e5ff 12e8e8ff 12e8e8ff 11e6e6ff 10d1d1ff 0a8f8fff 0da3a3ff 11d3d3ff 12e3e3ff 12e2e2ff 12e5e5ff 11e7e7ff 13e9e9ff 13eaeaff 12eaeaff 12ececff 12eaeaff 12e8e8ff 12e3e3ff 12e1e1ff 10d5d5ff 096f6fff 083333ff 072121ff 091414ff 0b0d0dff 0d0b0bff 0f0c0cff 110d0dff 110d0dff 110d0dff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110e0eff 110e0eff 414949ff 1f3636ff 103838ff 0f6969ff 10cbcbff 11e6e6ff 10e7e7ff 10eaeaff 0febebff 0fececff 0ee1e1ff 0dd0d0ff 0fe8e8ff 0fe9e9ff 0febebff 10ececff 10ededff 10eeeeff 10efefff 10efefff 10eeeeff 10eeeeff 10ebebff 0feaeaff 0fe6e6ff 0ee2e2ff 10aaaaff 4d7777ff 455d5dff 0c1d1dff 091010ff 0c0c0cff 0e0c0cff 100c0cff 110d0dff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 110d0dff 231f1fff c4c5c5ff 677171ff 0f2c2cff 0d3d3dff 0b7878ff 0cdbdbff 0aebebff 0cebebff 0ceeeeff 0aefefff 0df0f0ff 0cf2f2ff 0af0f0ff 0cf0f0ff 0bf1f1ff 0bf2f2ff 0df3f3ff 0df4f4ff 0cf3f3ff 0bf3f3ff 0bf1f1ff 0ef0f0ff 0eededff 0cebebff 0ae7e7ff 05b4b4ff 186565ff dee2e2ff 858e8eff 0b1515ff 0a0c0cff 0d0c0cff 0f0b0bff 100c0cff 120e0eff 110d0dff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 141010ff 727171ff e8e8e8ff 8a8f8fff 0f2424ff 193a3aff 245656ff 169f9fff 26dfdfff 17efefff 11efefff 29f1f1ff 0af1f1ff 16f2f2ff 28f4f4ff 1bf4f4ff 29f5f5ff 14f5f5ff 0bf4f4ff 08f4f4ff 16f4f4ff 2cf5f5ff 2df4f4ff 14f0f0ff 08eeeeff 0cebebff 2dccccff 0d6666ff 0e3a3aff c3ceceff 485151ff 232828ff 111212ff 0e0b0bff 130f0fff 171313ff 2a2727ff 171313ff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 464242ff 868585ff b5b5b5ff adafafff 141d1dff 616e6eff b5c2c2ff 87a8a8ff c0e2e2ff 70e8e8ff 7af6f6ff bffcfcff 21f3f3ff 40f6f6ff cafdfdff 8efcfcff b8fdfdff 76f9f9ff 0cf6f6ff 48f8f8ff 8efafaff 8efafaff a2fafaff 21f9f9ff 33eaeaff 8cdfdfff 80a8a8ff 95a4a4ff 476161ff b2b6b6ff 8f9292ff b5b6b6ff 646363ff 100c0cff 474444ff 797777ff b5b4b4ff 464343ff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 141010ff a6a5a5ff 7a7878ff 939292ff d7d8d8ff 121313ff 646a6aff fdfdfdff 6e8585ff cfd2d2ff c8e1e1ff 66bdbdff e5fcfcff 0ef4f4ff 48fafaff dafefeff 4ef8f8ff a1fbfbff affdfdff 2ff7f7ff c5fdfdff 40fafaff 82fcfcff a5f8f8ff 15c6c6ff bbededff 547878ff 2e5353ff 546666ff 5b6a6aff d9dadaff 5b5c5cff d6d5d5ff 686666ff 2f2c2cff b0afafff 848282ff b7b6b6ff 3a3737ff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 454141ff aeacacff 828080ff 989797ff eaeaeaff 262626ff 909191ff cfd3d3ff 495b5bff d0d3d3ff 5c7c7cff 729b9bff b9d5d5ff 059393ff 71d4d4ff 8cf9f9ff 04f8f8ff c0fefeff 6af9f9ff 83fdfdff a4f7f7ff 0cddddff a9efefff 69a6a6ff 529393ff cbd5d5ff 0c3535ff 041e1eff 112121ff 8f9595ff 939191ff 292727ff dadadaff 393636ff 7d7b7bff e0dfdfff 828080ff 3a3737ff 161212ff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 272323ff 959494ff 5c5959ff 1c1818ff 434040ff e6e6e6ff 636161ff bbb8b8ff 7e7f7fff 696d6dff b4babaff 233d3dff afbabaff 93ababff 3f7171ff 96b6b6ff 5f9c9cff 469696ff c4dcdcff 269090ff d2e9e9ff 75ababff 6ca3a3ff e9f0f0ff 648787ff 889c9cff abb6b6ff 1b3131ff 263333ff 545959ff afb0b0ff 403f3fff 555252ff c1c0c0ff 666464ff b9b8b8ff 908e8eff 2c2929ff 413e3eff 1f1c1cff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 130f0fff 605d5dff c7c6c6ff 3e3b3bff 120e0eff 696666ff d5d4d4ff b4b3b3ff b1b0b0ff 333232ff 878686ff 7d7f7fff 111b1bff babebeff a3ababff 3f5a5aff c4d0d0ff a1b2b2ff 8ea3a3ff 356060ff 074141ff 93a8a8ff c0c9c9ff a2b0b0ff b0babaff 7a8989ff 404f4fff b6babaff 888c8cff 757777ff 414141ff a1a0a0ff 1f1c1cff 696767ff bbbabaff 5e5c5cff 706e6eff c5c4c4ff 969595ff 4c4949ff 130f0fff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 343030ff 393535ff 393636ff 302d2dff 151212ff 110d0dff 100d0dff 0f1212ff 242929ff 0d1010ff 596363ff d5d9d9ff 2d3d3dff 072323ff 072222ff 062323ff 062222ff 273e3eff 0c2222ff 192a2aff 0a1717ff 080d0dff 171c1cff 242727ff 0c0909ff 0d0a0aff 0f0b0bff 100c0cff 1e1b1bff 211d1dff 110d0dff 110d0dff 221e1eff 1b1717ff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110e0eff 100f0fff 100c0cff 191a1aff 939595ff a4a7a7ff 100f0fff 0b1414ff 0a1616ff 0a1616ff 091414ff 091111ff 091111ff 0a0d0dff 0a0d0dff 0b0c0cff 0c0909ff 0d0a0aff 0e0c0cff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 1b1818ff 5a5858ff 494848ff 1c1b1bff 0e0d0dff 0d0f0fff 0d0f0fff 0c0f0fff 0c0e0eff 0c0d0dff 0d0d0dff 0d0b0bff 0e0b0bff 0e0b0bff 0f0c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100d0dff 100c0cff 0f0c0cff 0f0c0cff 0f0c0cff 0f0c0cff 0f0c0cff 100c0cff 100c0cff 100c0cff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 100d0dff 100d0dff 100d0dff 100d0dff 100d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0f0b0bff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 0f0b0bff 00000013 00000000 │ │ +00000000 00000013 0e0b0bff 110d0dff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 120e0eff 110d0dff 0e0b0bff 00000013 00000000 │ │ +00000000 00000013 0c0909fb 0e0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0f0b0bff 0e0b0bff 0c0909fb 00000013 00000000 │ │ +00000000 00000011 0a0707b9 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 090707ff 0a0707b9 00000011 00000000 │ │ +00000000 0000000a 00000022 00000035 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 0000003a 00000035 00000022 0000000a 00000000 │ │ +00000000 00000002 0000000a 00000011 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000013 00000011 0000000a 00000002 00000000 │ │ } │ ├── Image content